get_dims Function

public pure function get_dims(self, data_loc) result(dims)

Getter for local domain dimensions

Type Bound

mesh_t

Arguments

Type IntentOptional Attributes Name
class(mesh_t), intent(in) :: self
integer, intent(in) :: data_loc

Return Value integer, dimension(3)


Calls

proc~~get_dims~~CallsGraph proc~get_dims m_mesh::mesh_t%get_dims proc~get_dims_dataloc m_mesh::get_dims_dataloc proc~get_dims->proc~get_dims_dataloc

Called by

proc~~get_dims~~CalledByGraph proc~get_dims m_mesh::mesh_t%get_dims none~handle_io_step~2 m_checkpoint_manager_impl::checkpoint_manager_adios2_t%handle_io_step none~handle_io_step~2->proc~get_dims none~handle_restart~2 m_checkpoint_manager_impl::checkpoint_manager_adios2_t%handle_restart none~handle_restart~2->proc~get_dims proc~base_init~2 m_poisson_fft::poisson_fft_t%base_init proc~base_init~2->proc~get_dims proc~compute_padded_dims m_allocator::allocator_t%compute_padded_dims proc~compute_padded_dims->proc~get_dims proc~field_max_mean_cuda m_cuda_backend::cuda_backend_t%field_max_mean_cuda proc~field_max_mean_cuda->proc~get_dims proc~field_max_mean_omp m_omp_backend::omp_backend_t%field_max_mean_omp proc~field_max_mean_omp->proc~get_dims proc~field_set_face_cuda m_cuda_backend::cuda_backend_t%field_set_face_cuda proc~field_set_face_cuda->proc~get_dims proc~field_set_face_omp m_omp_backend::omp_backend_t%field_set_face_omp proc~field_set_face_omp->proc~get_dims proc~field_volume_integral_cuda m_cuda_backend::cuda_backend_t%field_volume_integral_cuda proc~field_volume_integral_cuda->proc~get_dims proc~field_volume_integral_omp m_omp_backend::omp_backend_t%field_volume_integral_omp proc~field_volume_integral_omp->proc~get_dims proc~initial_conditions_channel m_case_channel::case_channel_t%initial_conditions_channel proc~initial_conditions_channel->proc~get_dims proc~scalar_product_cuda m_cuda_backend::cuda_backend_t%scalar_product_cuda proc~scalar_product_cuda->proc~get_dims proc~set_init m_base_case::base_case_t%set_init proc~set_init->proc~get_dims none~handle_io_step~3 m_checkpoint_manager::checkpoint_manager_t%handle_io_step none~handle_io_step~3->none~handle_io_step~2 none~handle_restart~3 m_checkpoint_manager::checkpoint_manager_t%handle_restart none~handle_restart~3->none~handle_restart~2 proc~allocator_init m_allocator::allocator_init proc~allocator_init->proc~compute_padded_dims proc~initial_conditions_tgv m_case_tgv::case_tgv_t%initial_conditions_tgv proc~initial_conditions_tgv->proc~set_init interface~allocator_t m_allocator::allocator_t interface~allocator_t->proc~allocator_init proc~case_init m_base_case::base_case_t%case_init proc~case_init->none~handle_restart~3 proc~run m_base_case::base_case_t%run proc~run->none~handle_io_step~3 proc~case_channel_init m_case_channel::case_channel_init proc~case_channel_init->proc~case_init proc~case_generic_init m_case_generic::case_generic_init proc~case_generic_init->proc~case_init proc~case_tgv_init m_case_tgv::case_tgv_init proc~case_tgv_init->proc~case_init program~xcompact xcompact program~xcompact->proc~run interface~case_channel_t m_case_channel::case_channel_t interface~case_channel_t->proc~case_channel_init interface~case_generic_t m_case_generic::case_generic_t interface~case_generic_t->proc~case_generic_init interface~case_tgv_t m_case_tgv::case_tgv_t interface~case_tgv_t->proc~case_tgv_init