get_dims_dataloc Function

public pure function get_dims_dataloc(data_loc, vert_dims, cell_dims) result(dims)

Getter for domain dimensions

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: data_loc
integer, intent(in), dimension(3) :: vert_dims
integer, intent(in), dimension(3) :: cell_dims

Return Value integer, dimension(3)


Called by

proc~~get_dims_dataloc~~CalledByGraph proc~get_dims_dataloc m_mesh::get_dims_dataloc proc~get_dims m_mesh::mesh_t%get_dims proc~get_dims->proc~get_dims_dataloc proc~get_global_dims m_mesh::mesh_t%get_global_dims proc~get_global_dims->proc~get_dims_dataloc proc~base_init~2 m_poisson_fft::poisson_fft_t%base_init proc~base_init~2->proc~get_dims proc~base_init~2->proc~get_global_dims proc~boundary_conditions_channel m_case_channel::case_channel_t%boundary_conditions_channel proc~boundary_conditions_channel->proc~get_global_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_cuda->proc~get_global_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_max_mean_omp->proc~get_global_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~init~3 m_solver::init proc~init~3->proc~get_global_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 interface~solver_t m_solver::solver_t interface~solver_t->proc~init~3 proc~allocator_init m_allocator::allocator_init proc~allocator_init->proc~compute_padded_dims proc~case_init m_base_case::base_case_t%case_init proc~case_init->proc~init~3 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_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 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