init Function

public function init(mesh, allocator) result(backend)

Arguments

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

Return Value type(cuda_backend_t)


Calls

proc~~init~5~~CallsGraph proc~init~5 m_cuda_backend::init dim3 dim3 proc~init~5->dim3 none~get_n_groups m_mesh::mesh_t%get_n_groups proc~init~5->none~get_n_groups proc~base_init m_base_backend::base_backend_t%base_init proc~init~5->proc~base_init proc~get_n_groups_dir m_mesh::mesh_t%get_n_groups_dir none~get_n_groups->proc~get_n_groups_dir proc~get_n_groups_phi m_mesh::mesh_t%get_n_groups_phi none~get_n_groups->proc~get_n_groups_phi proc~get_n_groups_phi->none~get_n_groups

Called by

proc~~init~5~~CalledByGraph proc~init~5 m_cuda_backend::init interface~cuda_backend_t m_cuda_backend::cuda_backend_t interface~cuda_backend_t->proc~init~5