is_root Function

public pure function is_root(self) result(is_root_rank)

Returns wether or not the current rank is the root rank

Type Bound

par_t

Arguments

Type IntentOptional Attributes Name
class(par_t), intent(in) :: self

Return Value logical


Called by

proc~~is_root~~CalledByGraph proc~is_root m_mesh_content::par_t%is_root none~handle_restart m_checkpoint_manager::checkpoint_manager_t%handle_restart none~handle_restart->proc~is_root proc~case_finalise m_base_case::base_case_t%case_finalise proc~case_finalise->proc~is_root proc~decomposition_2decomp~2 m_decomp::decomposition_2decomp proc~decomposition_2decomp~2->proc~is_root proc~decomposition_generic m_mesh::decomposition_generic proc~decomposition_generic->proc~is_root proc~init~7 m_solver::init proc~init~7->proc~is_root proc~postprocess_channel m_case_channel::case_channel_t%postprocess_channel proc~postprocess_channel->proc~is_root proc~print_div_max_mean m_base_case::base_case_t%print_div_max_mean proc~postprocess_channel->proc~print_div_max_mean proc~print_enstrophy m_base_case::base_case_t%print_enstrophy proc~postprocess_channel->proc~print_enstrophy proc~postprocess_generic m_case_generic::case_generic_t%postprocess_generic proc~postprocess_generic->proc~is_root 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~is_root proc~postprocess_tgv->proc~print_div_max_mean proc~postprocess_tgv->proc~print_enstrophy proc~print_div_max_mean->proc~is_root proc~print_enstrophy->proc~is_root proc~run m_base_case::base_case_t%run proc~run->proc~is_root proc~run->proc~case_finalise none~handle_io_step m_io_manager::io_manager_t%handle_io_step proc~run->none~handle_io_step proc~setup_field_arrays m_io_field_utils::setup_field_arrays proc~setup_field_arrays->proc~is_root interface~solver_t m_solver::solver_t interface~solver_t->proc~init~7 none~handle_checkpoint_step m_checkpoint_manager::checkpoint_manager_t%handle_checkpoint_step none~handle_checkpoint_step->proc~setup_field_arrays none~handle_restart~2 m_io_manager::io_manager_t%handle_restart none~handle_restart~2->none~handle_restart none~handle_snapshot_step m_snapshot_manager::snapshot_manager_t%handle_snapshot_step none~handle_snapshot_step->proc~setup_field_arrays proc~case_init m_base_case::base_case_t%case_init proc~case_init->proc~init~7 proc~case_init->none~handle_restart~2 proc~mesh_init m_mesh::mesh_init proc~mesh_init->proc~decomposition_generic program~xcompact xcompact program~xcompact->proc~run interface~mesh_t m_mesh::mesh_t interface~mesh_t->proc~mesh_init none~handle_io_step->none~handle_checkpoint_step none~handle_io_step->none~handle_snapshot_step 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