omptgt_backend_t Interface

public interface omptgt_backend_t

Module Procedures

private function omptgt_backend_init(mesh, allocator) result(backend)

Constructs the backend on top of a host OpenMP backend, which supplies the fallback implementations for anything not offloaded here.

Arguments

Type IntentOptional Attributes Name
type(mesh_t), intent(inout), target :: mesh
class(allocator_t), intent(inout), target :: allocator

Return Value type(omptgt_backend_t)