set_shape Subroutine

public subroutine set_shape(self, dims)

Type Bound

field_t

Arguments

Type IntentOptional Attributes Name
class(field_t) :: self
integer, intent(in) :: dims(3)

Called by

proc~~set_shape~~CalledByGraph proc~set_shape m_field::field_t%set_shape proc~get_block m_allocator::allocator_t%get_block proc~get_block->proc~set_shape proc~curl~2 m_vector_calculus::vector_calculus_t%curl proc~curl~2->proc~get_block proc~divergence_v2c m_vector_calculus::vector_calculus_t%divergence_v2c proc~divergence_v2c->proc~get_block proc~get_field_data m_base_backend::base_backend_t%get_field_data proc~get_field_data->proc~get_block proc~gradient_c2v m_vector_calculus::vector_calculus_t%gradient_c2v proc~gradient_c2v->proc~get_block proc~init m_time_integrator::init proc~init->proc~get_block proc~initial_conditions_channel m_case_channel::case_channel_t%initial_conditions_channel proc~initial_conditions_channel->proc~get_block proc~set_field_data m_base_backend::base_backend_t%set_field_data proc~initial_conditions_channel->proc~set_field_data proc~init~3 m_solver::init proc~init~3->proc~get_block proc~laplacian m_vector_calculus::vector_calculus_t%laplacian proc~laplacian->proc~get_block proc~poisson_fft m_solver::poisson_fft proc~poisson_fft->proc~get_block proc~pressure_correction m_solver::solver_t%pressure_correction proc~pressure_correction->proc~get_block proc~divergence_v2p m_solver::solver_t%divergence_v2p proc~pressure_correction->proc~divergence_v2p proc~gradient_p2v m_solver::solver_t%gradient_p2v proc~pressure_correction->proc~gradient_p2v proc~print_div_max_mean m_base_case::base_case_t%print_div_max_mean proc~print_div_max_mean->proc~get_block proc~print_div_max_mean->proc~divergence_v2p proc~print_enstrophy m_base_case::base_case_t%print_enstrophy proc~print_enstrophy->proc~get_block proc~curl m_solver::solver_t%curl proc~print_enstrophy->proc~curl proc~reorder_cuda m_cuda_backend::cuda_backend_t%reorder_cuda proc~reorder_cuda->proc~get_block proc~run m_base_case::base_case_t%run proc~run->proc~get_block proc~run->proc~get_field_data proc~run->proc~pressure_correction proc~transeq m_solver::solver_t%transeq proc~run->proc~transeq proc~scalar_product_omp m_omp_backend::omp_backend_t%scalar_product_omp proc~scalar_product_omp->proc~get_block proc~scalar_product_omp->proc~get_field_data proc~set_field_data->proc~get_block proc~set_init m_base_case::base_case_t%set_init proc~set_init->proc~get_block proc~set_init->proc~set_field_data proc~transeq->proc~get_block proc~transeq_cuda_dist m_cuda_backend::cuda_backend_t%transeq_cuda_dist proc~transeq_cuda_dist->proc~get_block proc~transeq_omp_dist m_omp_backend::omp_backend_t%transeq_omp_dist proc~transeq_omp_dist->proc~get_block interface~solver_t m_solver::solver_t interface~solver_t->proc~init~3 interface~time_intg_t m_time_integrator::time_intg_t interface~time_intg_t->proc~init proc~case_init m_base_case::base_case_t%case_init proc~case_init->proc~init~3 proc~curl->proc~curl~2 proc~divergence_v2p->proc~divergence_v2c proc~gradient_p2v->proc~gradient_c2v proc~initial_conditions_tgv m_case_tgv::case_tgv_t%initial_conditions_tgv proc~initial_conditions_tgv->proc~set_init proc~postprocess_channel m_case_channel::case_channel_t%postprocess_channel proc~postprocess_channel->proc~print_div_max_mean proc~postprocess_channel->proc~print_enstrophy proc~postprocess_generic m_case_generic::case_generic_t%postprocess_generic proc~postprocess_generic->proc~print_div_max_mean proc~postprocess_generic->proc~print_enstrophy proc~postprocess_tgv m_case_tgv::case_tgv_t%postprocess_tgv proc~postprocess_tgv->proc~print_div_max_mean proc~postprocess_tgv->proc~print_enstrophy proc~transeq_x_cuda m_cuda_backend::cuda_backend_t%transeq_x_cuda proc~transeq_x_cuda->proc~transeq_cuda_dist proc~transeq_x_omp m_omp_backend::omp_backend_t%transeq_x_omp proc~transeq_x_omp->proc~transeq_omp_dist proc~transeq_y_cuda m_cuda_backend::cuda_backend_t%transeq_y_cuda proc~transeq_y_cuda->proc~transeq_cuda_dist proc~transeq_y_omp m_omp_backend::omp_backend_t%transeq_y_omp proc~transeq_y_omp->proc~transeq_omp_dist proc~transeq_z_cuda m_cuda_backend::cuda_backend_t%transeq_z_cuda proc~transeq_z_cuda->proc~transeq_cuda_dist proc~transeq_z_omp m_omp_backend::omp_backend_t%transeq_z_omp proc~transeq_z_omp->proc~transeq_omp_dist program~xcompact xcompact program~xcompact->proc~run 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