mom_error_handler module reference¶
Routines for error handling and I/O management.
Functions/Subroutines¶
This returns .true. |
|
This provides a convenient interface for writing an informative comment. |
|
This provides a convenient interface for writing an mpp_error message with run-time filter based on a verbosity. |
|
This subroutine sets the level of verbosity filtering MOM error messages. |
|
This subroutine gets the level of verbosity filtering MOM error messages. |
|
This tests whether the level of verbosity filtering MOM error messages is sufficient to write a message of verbosity level verb. |
|
Returns True, if the verbosity>=6 indicating to show the call tree. |
|
Writes a message about entering a subroutine if call tree reporting is active. |
|
Writes a message about leaving a subroutine if call tree reporting is active. |
|
Writes a message about reaching a milestone if call tree reporting is active. |
|
Issues a FATAL error if the assertion fails, i.e. |
Detailed Description¶
Routines for error handling and I/O management.
Function/Subroutine Documentation¶
-
function
mom_error_handler/is_root_pe() [logical]¶ This returns .true. if the current PE is the root PE.
- Called from
mom_barotropic::btstepcalltree_entercalltree_leavecalltree_waypointmom_checksums::chk_sum_msg1mom_checksums::chk_sum_msg2mom_checksums::chk_sum_msg3mom_checksums::chk_sum_msg5mom_checksums::chk_sum_msg_nsewmom_checksums::chk_sum_msg_smom_checksums::chk_sum_msg_wmom_checksums::chksum0mom_checksums::chksum1dmom_checksums::chksum2dmom_checksums::chksum3dmom_checksums::chksum_b_2dmom_checksums::chksum_b_3dmom_checksums::chksum_h_2dmom_checksums::chksum_h_3dmom_checksums::chksum_u_2dmom_checksums::chksum_u_3dmom_checksums::chksum_v_2dmom_checksums::chksum_v_3dmom_file_parser::close_param_filemom_sum_output::depth_list_setupmom_diag_mediator::diag_mediator_initmom_diapyc_energy_req::diapyc_energy_req_testmom_document::doc_closeblockmom_document::doc_functionmom_document::doc_modulemom_document::doc_openblockmom_document::doc_param_charmom_document::doc_param_intmom_document::doc_param_int_arraymom_document::doc_param_logicalmom_document::doc_param_logical_arraymom_document::doc_param_nonemom_document::doc_param_realmom_document::doc_param_real_arraymom_document::doc_param_timemom_document::doc_subroutinemom_entrain_diffusive::entrainment_diffusivemom_obsolete_params::find_obsolete_paramsmom_obsolete_diagnostics::found_in_diagtablemom_ice_shelf::initialize_ice_shelfmom_errormom_mainmom_mesgmom_checksum_packages::mom_state_statsmom_tracer_registry::mom_tracer_chkinvmom_write_cputime::mom_write_cputime_endmom_document::open_doc_filemom_file_parser::open_param_filemom_restart::open_restart_unitsmom_file_parser::populate_param_datamom_restart::query_initialized_0d_namemom_restart::query_initialized_1d_namemom_restart::query_initialized_2d_namemom_restart::query_initialized_3d_namemom_restart::query_initialized_4d_namemom_restart::query_initialized_namemom_diag_mediator::register_diag_field_expand_cmormom_obsolete_diagnostics::register_obsolete_diagnosticsmom_diag_mediator::register_scalar_fieldmom_diag_mediator::register_static_fieldmom_restart::restore_statemom_sponge::set_up_sponge_fieldmom_ice_shelf_dynamics::shelf_advance_frontmom_tidal_mixing::tidal_mixing_initmom_debugging::totaltandsmom_tracer_registry::tracer_registry_initmom_unit_tests::unit_testsmom_write_cputime::write_cputimemom_sum_output::write_depth_listmom_sum_output::write_energymom_checksums::zchksum
-
subroutine
mom_error_handler/mom_mesg(message, verb, all_print)¶ This provides a convenient interface for writing an informative comment.
- Parameters
message :: [in] A message to write out
verb :: [in] A level of verbosity for this message
all_print :: [in] If present and true, any PEs are able to write this message.
- Call to
is_root_peverbosity- Called from
mom_ice_shelf::add_shelf_fluxadjustment_initialization::adjustment_initialize_thicknessmom_barotropic::barotropic_initbasin_builder::basin_builder_topographybenchmark_initialization::benchmark_initialize_thicknessbenchmark_initialization::benchmark_initialize_topographymom_barotropic::btstepcircle_obcs_initialization::circle_obcs_initialize_thicknessmom_continuity::continuity_initmom_coriolisadv::coriolisadv_initdome2d_initialization::dome2d_initialize_thicknessdome_initialization::dome_initialize_thicknessdome_initialization::dome_initialize_topographydumbbell_initialization::dumbbell_initialize_thicknessmom_energetic_pbl::energetic_pbl_initmom_eos::eos_initexternal_gwave_initialization::external_gwave_initialize_thicknessmom_oda_driver_mod::get_posterior_tracermom_ice_shelf_dynamics::ice_shelf_solve_outermom_ice_shelf::initialize_ice_shelfmom_ice_shelf_dynamics::initialize_ice_shelf_dynmom_ice_shelf_initialize::initialize_ice_thickness_channelmom_ice_shelf_initialize::initialize_ice_thickness_from_filemom_internal_tides::internal_tides_initisomip_initialization::isomip_initialize_thicknessisomip_initialization::isomip_initialize_topographykelvin_initialization::kelvin_initialize_topographylock_exchange_initialization::lock_exchange_initialize_thicknessmom_meke::meke_alloc_register_restartmom_meke::meke_initmom_domains::mom_domains_initmom_grid::mom_grid_initmom_mainmom_checksum_packages::mom_state_statsneverworld_initialization::neverworld_initialize_thicknessneverworld_initialization::neverworld_initialize_topographymom_opacity::opacity_initmom_tracer_z_init::read_z_edgesmom_coms::reproducing_sum_2dmom_coms::reproducing_sum_3drossby_front_2d_initialization::rossby_front_initialize_thicknessseamount_initialization::seamount_initialize_thicknessmom_oda_driver_mod::set_analysis_timemom_oda_driver_mod::set_prior_tracermom_ice_shelf_dynamics::shelf_advance_frontsoliton_initialization::soliton_initialize_thicknessmom_ice_shelf::solo_step_ice_shelfmom_tidal_forcing::tidal_forcing_init
-
subroutine
mom_error_handler/mom_error(level, message, all_print)¶ This provides a convenient interface for writing an mpp_error message with run-time filter based on a verbosity.
- Parameters
level :: [in] The verbosity level of this message
message :: [in] A message to write out
all_print :: [in] If present and true, any PEs are able to write this message.
- Call to
is_root_peverbosity- Called from
mom_sum_output::accumulate_net_inputmom_tidal_mixing::add_int_tide_diffusivitymom_ice_shelf::add_shelf_fluxmom_ice_shelf::add_shelf_forcesmom_ice_shelf::add_shelf_pressuremom_diag_mediator::add_xyz_methodmom_regridding::adjust_interface_motionadjustment_initialization::adjustment_initialize_temperature_salinityadjustment_initialization::adjustment_initialize_thicknessmom_tracer_advect::advect_tracermom_variables::alloc_bt_cont_typemom_eos::analytic_int_density_dzmom_eos::analytic_int_specific_vol_dpmom_ale_sponge::apply_ale_spongemom_controlled_forcing::apply_ctrl_forcingmom_surface_forcing_gfdl::apply_force_adjustmentsmom_sponge::apply_spongemom_tracer_diabatic::applytracerboundaryfluxesinoutassertmom_diag_mediator::attach_cell_methodsmom_remapping::average_value_ppolymom_barotropic::barotropic_initbasin_builder::basin_builder_topographybfb_surface_forcing::bfb_buoyancy_forcingbfb_surface_forcing::bfb_surface_forcing_initmom_bkgnd_mixing::bkgnd_mixing_initmom_lateral_boundary_diffusion::boundary_k_rangemom_barotropic::bt_mass_sourcemom_barotropic::btcalcmom_barotropic::btstepmom_regridding::build_grid_hycom1mom_regridding::build_grid_slightmom_remapping::build_reconstructions_1dmom_regridding::build_rho_gridmom_regridding::build_sigma_gridcoord_slight::build_slight_columnmom_regridding::build_zstar_gridmom_lateral_boundary_diffusion::bulk_averagemom_bulk_mixed_layer::bulkmixedlayermom_bulk_mixed_layer::bulkmixedlayer_initmom_neutral_diffusion::calc_delta_rho_and_derivsmom_lateral_mixing_coeffs::calc_depth_functionmom_lateral_mixing_coeffs::calc_resoln_functionmom_lateral_mixing_coeffs::calc_slope_functionsmom_lateral_mixing_coeffs::calc_slope_functions_using_just_emom_eos::calc_spec_vol_1dmom_eos::calc_spec_vol_derivs_1dmom_eos::calc_spec_vol_scalarmom_lateral_mixing_coeffs::calc_visbeck_coeffsmom_eos::calculate_compress_arraymom_eos::calculate_compress_scalarmom_tidal_mixing::calculate_cvmix_tidalmom_eos::calculate_density_1dmom_eos::calculate_density_arraymom_eos::calculate_density_derivs_1dmom_eos::calculate_density_derivs_arraymom_eos::calculate_density_derivs_scalarmom_eos::calculate_density_scalarmom_eos::calculate_density_second_derivs_arraymom_eos::calculate_density_second_derivs_scalarmom_diagnostics::calculate_diagnostic_fieldsmom_eos::calculate_spec_vol_arraymom_eos::calculate_spec_vol_derivs_arraymom_eos::calculate_stanley_density_1dmom_eos::calculate_stanley_density_arraymom_eos::calculate_stanley_density_scalarmom_eos::calculate_tfreeze_arraymom_eos::calculate_tfreeze_scalarmom_boundary_update::call_obc_registermom_tracer_flow_control::call_tracer_column_fnsmom_tracer_flow_control::call_tracer_registermom_tracer_flow_control::call_tracer_set_forcingmom_tracer_flow_control::call_tracer_stocksmom_tracer_flow_control::call_tracer_surface_statemom_bkgnd_mixing::check_bkgnd_schememom_regridding::check_grid_columnmom_surface_forcing_gfdl::check_mask_val_consistencymom_remapping::check_reconstructions_1dmom_debugging::check_redundant_sb2dmom_debugging::check_redundant_vb2dmom_debugging::check_redundant_vc2dmom_checksums::chksum_errormom_domains::clone_md_to_d2dmom_domains::clone_md_to_mdmom_shared_initialization::compute_global_grid_integralsmom_continuity::continuitymom_continuity::continuity_initmom_continuity_ppm::continuity_ppmmom_continuity_ppm::continuity_ppm_initmom_eos::convert_temp_salt_for_teos10regrid_consts::coordinatemoderegrid_consts::coordinateunitsimom_transcribe_grid::copy_dyngrid_to_mom_gridmom_transcribe_grid::copy_mom_grid_to_dyngridmom_coriolisadv::coradcalcmom_coriolisadv::coriolisadv_initmom_internal_tides::correct_halo_rotationmom_dyn_horgrid::create_dyn_horgridmom_io::create_filemom_cvmix_conv::cvmix_conv_initmom_cvmix_ddiff::cvmix_ddiff_initmom_cvmix_shear::cvmix_shear_initmom_diag_mediator::define_axes_groupmom_diag_mediator::define_axes_group_dsampdense_water_initialization::dense_water_initialize_spongesmom_sum_output::depth_list_setupmom_dyn_horgrid::destroy_dyn_horgridmom_entrain_diffusive::determine_dskbmom_entrain_diffusive::determine_ea_kbmom_restart::determine_is_new_runmom_diag_mediator::diag_mediator_initmom_diag_remap::diag_remap_updatemom_diag_mediator::diag_update_remap_gridsmom_diapyc_energy_req::diapyc_energy_req_testmom_offline_aux::distribute_residual_uh_barotropicmom_offline_aux::distribute_residual_uh_upwardsmom_offline_aux::distribute_residual_vh_barotropicmom_offline_aux::distribute_residual_vh_upwardsdome2d_initialization::dome2d_initialize_spongesdome2d_initialization::dome2d_initialize_temperature_salinitydome2d_initialization::dome2d_initialize_thicknessdome_initialization::dome_initialize_spongesdome_initialization::dome_set_obc_datamom_diag_mediator::downsample_diag_field_2dmom_diag_mediator::downsample_diag_field_3dmom_diag_mediator::downsample_diag_indices_getmom_diag_mediator::downsample_field_2dmom_diag_mediator::downsample_field_3ddumbbell_surface_forcing::dumbbell_surface_forcing_initdyed_channel_initialization::dyed_channel_set_obc_tracer_datadyed_channel_initialization::dyed_channel_update_flowdyed_obcs_initialization::dyed_obcs_set_obc_datamom_regridding::dz_function1mom_coms::efp_list_sum_across_pesmom_coms::efp_val_sum_across_pesmom_energetic_pbl::energetic_pblmom_energetic_pbl::energetic_pbl_initmom_io::ensemblermom_entrain_diffusive::entrain_diffusive_initmom_entrain_diffusive::entrainment_diffusivemom_eos::eos_initmom_eos::eos_use_linearmom_energetic_pbl::epbl_columnmom_tidal_forcing::eq_phasemom_surface_forcing_gfdl::extract_iob_stressesmom_forcing_type::extractfluxes1dmom_regridding::filtered_grid_motionmom_density_integrals::find_depth_of_pressure_in_cellmom_interface_heights::find_eta_3dmom_tidal_forcing::find_in_filesmom_neutral_diffusion::find_neutral_pos_linearmom_neutral_diffusion::find_neutral_surface_positions_discontinuousmom_obsolete_params::find_obsolete_paramsmom_document::find_unused_unit_numbermom_forcing_type::fluxes_accumulatemom_obsolete_diagnostics::found_in_diagtablemom_geothermal::geothermal_entrainingmom_geothermal::geothermal_in_placemom_geothermal::geothermal_initmom_ale_sponge::get_ale_sponge_thicknessesmom_tracer_flow_control::get_chl_from_modelmom_wave_interface::get_langmuir_numbermom_get_input::get_mom_inputregrid_interp::get_polynomial_coordinatemom_domains::get_simple_array_i_indmom_domains::get_simple_array_j_indmom_verticalgrid::get_tr_flux_unitsmom_regridding::getcoordinateinterfacesmom_regridding::getcoordinateshortnamemom_regridding::getcoordinateunitsmom_regridding::getstaticthicknessmom_spatial_means::global_i_meanmom_spatial_means::global_j_meanmom_hor_visc::hor_visc_initmom_hor_visc::horizontal_viscositymom_ice_shelf_dynamics::ice_shelf_advectmom_ice_shelf_state::ice_shelf_state_initidealized_hurricane::idealized_hurricane_wind_initmom_neutral_diffusion::increment_interfacecoord_adapt::init_coord_adaptcoord_hycom::init_coord_hycomcoord_rho::init_coord_rhocoord_sigma::init_coord_sigmacoord_slight::init_coord_slightcoord_zlike::init_coord_zlikemom_ocmip2_cfc::init_tracer_cfcmom_ale_sponge::initialize_ale_sponge_fixedmom_ale_sponge::initialize_ale_sponge_varyingdome_tracer::initialize_dome_tracerdyed_obc_tracer::initialize_dyed_obc_tracermom_dynamics_unsplit::initialize_dyn_unsplitmom_ice_shelf::initialize_ice_shelfmom_ice_shelf_dynamics::initialize_ice_shelf_dynmom_ice_shelf_initialize::initialize_ice_thicknessmom_ice_shelf_initialize::initialize_ice_thickness_from_fileideal_age_example::initialize_ideal_age_tracerisomip_tracer::initialize_isomip_tracermom_generic_tracer::initialize_mom_generic_traceroil_tracer::initialize_oil_tracermom_regridding::initialize_regriddingrgc_tracer::initialize_rgc_tracermom_ice_shelf::initialize_shelf_massmom_sponge::initialize_spongemom_density_integrals::int_density_dz_generic_pcmmom_density_integrals::int_spec_vol_dp_generic_pcmmom_int_tide_input::int_tide_input_initmom_remapping::integraterecononintervalmom_internal_tides::internal_tides_initmom_neutral_diffusion::interpolate_for_nondim_positionregrid_interp::interpolation_schememom_restart::is_new_runisomip_initialization::isomip_initialize_spongesisomip_initialization::isomip_initialize_temperature_salinityisomip_initialization::isomip_initialize_thicknessmom_remapping::ispossumerrsignificantmom_kappa_shear::kappa_shear_initkelvin_initialization::kelvin_set_obc_datamom_cvmix_kpp::kpp_calculatemom_cvmix_kpp::kpp_initmom_lateral_boundary_diffusion::lateral_boundary_diffusion_initregrid_solvers::linear_solverregrid_edge_values::linear_solvermom_tracer_registry::lock_tracer_registrymom_marine_ice::marine_ice_initmom_meke::meke_alloc_register_restartmom_meke::meke_initmom_document::mesghasbeendocumentedmeso_surface_forcing::meso_buoyancy_forcingmeso_surface_forcing::meso_surface_forcing_initmom_bulk_mixed_layer::mixedlayer_detrain_1mom_bulk_mixed_layer::mixedlayer_detrain_2mom_mixed_layer_restrat::mixedlayer_restratmom_mixed_layer_restrat::mixedlayer_restrat_bmlmom_mixed_layer_restrat::mixedlayer_restrat_generalmom_mixed_layer_restrat::mixedlayer_restrat_initmom_mixed_layer_restrat::mixedlayer_restrat_register_restartsmom_diagnostics::mom_diagnostics_initmom_domains::mom_domains_initmom_generic_tracer::mom_generic_flux_initmom_generic_tracer::mom_generic_tracer_column_physicsmom_grid::mom_grid_initmom_mainmom_set_verbositymom_sum_output::mom_sum_output_initmom_wave_interface::mom_wave_interface_initmom_neutral_diffusion::neutral_diffusion_initmom_neutral_diffusion::neutral_surface_t_evalmom_tidal_forcing::nodal_fumom_io::num_timelevelsmom_obsolete_params::obsolete_charmom_obsolete_params::obsolete_intmom_obsolete_params::obsolete_logicalmom_obsolete_params::obsolete_realmom_diag_mediator::ocean_register_diagmom_opacity::opacity_from_chlmom_opacity::opacity_initmom_document::open_doc_filemom_restart::open_restart_unitsmom_domains::pass_var_2dmom_file_parser::populate_param_datamom_diag_mediator::post_data_2d_lowmom_diag_mediator::post_data_3dmom_diag_mediator::post_data_3d_lowmom_tracer_registry::postale_tracer_diagnosticsmom_continuity_ppm::ppm_reconstruction_xmom_internal_tides::ppm_reconstruction_xmom_internal_tides::ppm_reconstruction_ymom_continuity_ppm::ppm_reconstruction_ymom_pressureforce_fv::pressureforce_fv_boussmom_pressureforce_fv::pressureforce_fv_initmom_pressureforce_fv::pressureforce_fv_nonboussmom_pressureforce::pressureforce_initmom_pressureforce_mont::pressureforce_mont_boussmom_pressureforce_mont::pressureforce_mont_initmom_pressureforce_mont::pressureforce_mont_nonboussmom_internal_tides::propagate_corner_spreadmom_internal_tides::propagate_int_tidemom_eos::query_compressiblemom_restart::query_initialized_0dmom_restart::query_initialized_0d_namemom_restart::query_initialized_1dmom_restart::query_initialized_1d_namemom_restart::query_initialized_2dmom_restart::query_initialized_2d_namemom_restart::query_initialized_3dmom_restart::query_initialized_3d_namemom_restart::query_initialized_4dmom_restart::query_initialized_4d_namemom_restart::query_initialized_namemom_io::read_axis_datamom_sum_output::read_depth_listmom_file_parser::read_param_intmom_file_parser::read_param_int_arraymom_file_parser::read_param_realmom_file_parser::read_param_real_arraymom_tidal_mixing::read_tidal_constituentsmom_tidal_mixing::read_tidal_energymom_tracer_z_init::read_z_edgesmom_coms::real_to_efpmom_coms::real_to_intsmom_internal_tides::refractadvection_test_tracer::register_advection_test_tracermom_barotropic::register_barotropic_restartsboundary_impulse_tracer::register_boundary_impulse_tracermom_controlled_forcing::register_ctrl_forcing_restartsmom_diag_mediator::register_diag_fielddome_tracer::register_dome_tracerregional_dyes::register_dye_tracerdyed_channel_initialization::register_dyed_channel_obcdyed_obc_tracer::register_dyed_obc_tracermom_ice_shelf_dynamics::register_ice_shelf_dyn_restartsideal_age_example::register_ideal_age_tracerisomip_tracer::register_isomip_tracerkelvin_initialization::register_kelvin_obcmom_generic_tracer::register_mom_generic_tracermom_obsolete_diagnostics::register_obsolete_diagnosticsmom_ocmip2_cfc::register_ocmip2_cfcoil_tracer::register_oil_tracerpseudo_salt_tracer::register_pseudo_salt_tracermom_restart::register_restart_field_0dmom_restart::register_restart_field_1dmom_restart::register_restart_field_2dmom_restart::register_restart_field_3dmom_restart::register_restart_field_4dmom_restart::register_restart_field_ptr0dmom_restart::register_restart_field_ptr1dmom_restart::register_restart_field_ptr2dmom_restart::register_restart_field_ptr3dmom_restart::register_restart_field_ptr4dmom_dynamics_unsplit::register_restarts_dyn_unsplitrgc_tracer::register_rgc_tracershelfwave_initialization::register_shelfwave_obctidal_bay_initialization::register_tidal_bay_obcmom_diagnostics::register_time_derivmom_tracer_registry::register_tracermom_tracer_registry::register_tracer_diagnosticsmom_regridding::regridding_mainmom_regularize_layers::regularize_layersmom_regularize_layers::regularize_layers_initmom_regularize_layers::regularize_surfacemom_remapping::remap_via_sub_cellsmom_remapping::remapping_core_hmom_remapping::remapping_core_wmom_io::reopen_filemom_coms::reproducing_efp_sum_2dmom_coms::reproducing_sum_2dmom_coms::reproducing_sum_3dmom_dyn_horgrid::rescale_dyn_horgrid_bathymetrymom_grid::rescale_grid_bathymetrymom_restart::restart_errormom_restart::restart_files_existmom_restart::restart_initmom_restart::restore_statergc_initialization::rgc_initialize_spongescoord_slight::rho_interfaces_colrossby_front_2d_initialization::rossby_front_initialize_thicknessmom_ale_sponge::rotate_ale_spongemom_forcing_type::rotate_forcingmom_variables::rotate_surface_statemom_transform_fms::rotated_mpp_chksum_real_0dmom_transform_fms::rotated_mpp_chksum_real_1dmom_transform_fms::rotated_time_interp_external_0dmom_transform_fms::rotated_time_interp_external_2dmom_transform_fms::rotated_time_interp_external_3dmom_transform_fms::rotated_write_field_real_0dmom_transform_fms::rotated_write_field_real_1dmom_io::safe_string_copymom_restart::save_restartscm_cvmix_tests::scm_cvmix_tests_surface_forcing_initseamount_initialization::seamount_initialize_temperature_salinitycoord_adapt::set_adapt_paramsmom_oda_driver_mod::set_analysis_timemom_diag_mediator::set_axes_info_dsampmom_barotropic::set_dtbtcoord_hycom::set_hycom_paramsmom_int_tide_input::set_int_tide_inputmom_diag_mediator::set_masks_for_axes_dsampmom_opacity::set_opacitymom_oda_driver_mod::set_prior_tracermom_regridding::set_regrid_max_depthsmom_regridding::set_regrid_paramscoord_rho::set_rho_paramscoord_sigma::set_sigma_paramscoord_slight::set_slight_paramsmom_regridding::set_target_densitiesmom_ale_sponge::set_up_ale_sponge_field_fixedmom_ale_sponge::set_up_ale_sponge_field_varyingmom_barotropic::set_up_bt_obcmom_sponge::set_up_sponge_fieldmom_sponge::set_up_sponge_ml_densitymom_set_visc::set_visc_initmom_set_visc::set_viscous_bblmom_set_visc::set_viscous_mlcoord_zlike::set_zlike_paramsmom_regridding::setcoordinateresolutionmom_remapping::setreconstructiontypemom_tidal_mixing::setup_tidal_diagnosticsmom_ice_shelf::shelf_calc_fluxmom_file_parser::simplifywhitespacemom_ice_shelf::solo_step_ice_shelfregrid_solvers::solve_linear_systemregrid_consts::state_dependent_intmom_meke::step_forward_mekemom_tracer_flow_control::store_stockssupercritical_initialization::supercritical_set_obc_datamom_wave_interface::surface_bands_by_data_overridemom_surface_forcing_gfdl::surface_forcing_initmom_internal_tides::teleportregrid_edge_values::test_linemom_neutral_diffusion::test_nspmom_thickness_diffuse::thickness_diffusemom_thickness_diffuse::thickness_diffuse_fullmom_thickness_diffuse::thickness_diffuse_initmom_tidal_forcing::tidal_forcing_initmom_tidal_forcing::tidal_frequencymom_tidal_mixing::tidal_mixing_initmom_tracer_advect::tracer_advect_initmom_tracer_flow_control::tracer_flow_control_initmom_tracer_registry::tracer_registry_initmom_tracer_diabatic::tracer_vertdiffmom_tracer_z_init::tracer_z_initmom_wave_structure::tridiag_solvermom_regridding::uniformresolutionmom_unit_scaling::unit_scaling_initmom_unit_tests::unit_testsmom_offline_aux::update_offline_from_arraysmom_vert_friction::updatecfltruncationvalueuser_surface_forcing::user_buoyancy_forcinguser_change_diffusivity::user_change_diffuser_change_diffusivity::user_change_diff_inituser_initialization::user_init_temperature_salinityuser_initialization::user_initialize_spongesuser_initialization::user_initialize_thicknessuser_initialization::user_initialize_topographyuser_tracer_example::user_initialize_traceruser_initialization::user_initialize_velocityuser_tracer_example::user_register_tracer_exampleuser_initialization::user_set_coorduser_initialization::user_set_rotationuser_surface_forcing::user_surface_forcing_inituser_surface_forcing::user_wind_forcingmom_lateral_mixing_coeffs::varmix_initmom_verticalgrid::verticalgridinitmom_vert_friction::vertviscmom_vert_friction::vertvisc_coefmom_vert_friction::vertvisc_initmom_vert_friction::vertvisc_remnantmom_wave_speed::wave_speedmom_wave_speed::wave_speed_initmom_wave_speed::wave_speed_set_parammom_wave_speed::wave_speedsmom_wave_structure::wave_structuremom_wave_structure::wave_structure_initmom_write_cputime::write_cputimemom_sum_output::write_depth_listmom_sum_output::write_energymom_pointaccel::write_u_accelmom_pointaccel::write_v_accel
-
subroutine
mom_error_handler/mom_set_verbosity(verb)¶ This subroutine sets the level of verbosity filtering MOM error messages.
- Parameters
verb :: [in] A level of verbosity to set
- Call to
mom_errorverbosity
-
function
mom_error_handler/mom_get_verbosity() [integer]¶ This subroutine gets the level of verbosity filtering MOM error messages.
- Call to
verbosity
-
function
mom_error_handler/mom_verbose_enough(verb) [logical]¶ This tests whether the level of verbosity filtering MOM error messages is sufficient to write a message of verbosity level verb.
- Parameters
verb :: [in] A level of verbosity to test
- Call to
verbosity
-
function
mom_error_handler/calltree_showquery() [logical]¶ Returns True, if the verbosity>=6 indicating to show the call tree.
- Call to
verbosity
-
subroutine
mom_error_handler/calltree_enter(mesg, n)¶ Writes a message about entering a subroutine if call tree reporting is active.
- Parameters
mesg :: [in] Message to write
n :: [in] An optional integer to write at end of message
- Call to
calltreeindentlevelis_root_peverbosity- Called from
mom_ale::ale_build_gridmom_ale::ale_initmom_ale::ale_mainmom_ale::ale_main_offlinemom_ale::ale_offline_tracer_finalmom_shared_initialization::apply_topography_edits_from_filemom_surface_forcing::buoyancy_forcing_constmom_surface_forcing::buoyancy_forcing_from_data_overridemom_surface_forcing::buoyancy_forcing_from_filesmom_surface_forcing::buoyancy_forcing_linearmom_surface_forcing::buoyancy_forcing_zeromom_diabatic_driver::diabatic_alemom_diabatic_driver::diabatic_ale_legacymom::extract_surface_statemom::finish_mom_initializationmom_grid_initialize::initialize_masksmom::initialize_mommom_state_initialization::initialize_thickness_from_filemom_state_initialization::initialize_thickness_listmom_state_initialization::initialize_thickness_uniformmom_shared_initialization::initialize_topography_from_filemom_shared_initialization::initialize_topography_namedmom_state_initialization::initialize_velocity_from_filemom_state_initialization::initialize_velocity_zeromom_diabatic_driver::layered_diabaticmom_shared_initialization::limit_topographymom_coord_initialization::mom_initialize_coordmom_fixed_initialization::mom_initialize_fixedmom_shared_initialization::mom_initialize_rotationmom_state_initialization::mom_initialize_statemom_tracer_initialization_from_z::mom_initialize_tracer_from_zmom_mainocean_model_mod::ocean_model_initmom_offline_main::offline_transport_initmom_ale::remap_all_state_varsmom_shared_initialization::reset_face_lengths_filemom_shared_initialization::reset_face_lengths_listmom_coord_initialization::set_coord_from_filemom_coord_initialization::set_coord_from_gprimemom_coord_initialization::set_coord_from_layer_densitymom_coord_initialization::set_coord_from_ts_profilemom_coord_initialization::set_coord_from_ts_rangemom_coord_initialization::set_coord_from_ts_refmom_coord_initialization::set_coord_linearmom_coord_initialization::set_coord_to_nonemom_set_diffusivity::set_diffusivitymom_surface_forcing::set_forcingmom_grid_initialize::set_grid_metricsmom_grid_initialize::set_grid_metrics_cartesianmom_grid_initialize::set_grid_metrics_from_mosaicmom_grid_initialize::set_grid_metrics_mercatormom_grid_initialize::set_grid_metrics_sphericalmom_shared_initialization::set_rotation_beta_planemom_shared_initialization::set_rotation_planetarymom::step_mommom_dynamics_split_rk2::step_mom_dyn_split_rk2mom::step_mom_thermomom_tracer_hor_diff::tracer_hordiffocean_model_mod::update_ocean_modelmom_offline_main::update_offline_fieldsmom_surface_forcing::wind_forcing_1gyremom_surface_forcing::wind_forcing_2gyremom_surface_forcing::wind_forcing_by_data_overridemom_surface_forcing::wind_forcing_constmom_surface_forcing::wind_forcing_from_filemom_surface_forcing::wind_forcing_gyres
-
subroutine
mom_error_handler/calltree_leave(mesg)¶ Writes a message about leaving a subroutine if call tree reporting is active.
- Parameters
mesg :: Message to write
- Call to
calltreeindentlevelis_root_peverbosity- Called from
mom_ale::ale_build_gridmom_ale::ale_initmom_ale::ale_mainmom_ale::ale_main_offlinemom_ale::ale_offline_inputsmom_ale::ale_offline_tracer_finalmom_shared_initialization::apply_topography_edits_from_filemom_surface_forcing::buoyancy_forcing_constmom_surface_forcing::buoyancy_forcing_from_data_overridemom_surface_forcing::buoyancy_forcing_from_filesmom_surface_forcing::buoyancy_forcing_linearmom_surface_forcing::buoyancy_forcing_zeromom_diabatic_driver::diabatic_alemom_diabatic_driver::diabatic_ale_legacymom::extract_surface_statemom::finish_mom_initializationmom_grid_initialize::initialize_masksmom::initialize_mommom_state_initialization::initialize_thickness_from_filemom_state_initialization::initialize_thickness_listmom_state_initialization::initialize_thickness_uniformmom_shared_initialization::initialize_topography_from_filemom_shared_initialization::initialize_topography_namedmom_state_initialization::initialize_velocity_from_filemom_state_initialization::initialize_velocity_zeromom_diabatic_driver::layered_diabaticmom_shared_initialization::limit_topographymom_coord_initialization::mom_initialize_coordmom_fixed_initialization::mom_initialize_fixedmom_shared_initialization::mom_initialize_rotationmom_state_initialization::mom_initialize_statemom_tracer_initialization_from_z::mom_initialize_tracer_from_zmom_mainocean_model_mod::ocean_model_initmom_offline_main::offline_transport_initmom_ale::remap_all_state_varsmom_shared_initialization::reset_face_lengths_filemom_shared_initialization::reset_face_lengths_listmom_coord_initialization::set_coord_from_filemom_coord_initialization::set_coord_from_gprimemom_coord_initialization::set_coord_from_layer_densitymom_coord_initialization::set_coord_from_ts_profilemom_coord_initialization::set_coord_from_ts_rangemom_coord_initialization::set_coord_from_ts_refmom_coord_initialization::set_coord_linearmom_coord_initialization::set_coord_to_nonemom_set_diffusivity::set_diffusivitymom_surface_forcing::set_forcingmom_grid_initialize::set_grid_metricsmom_grid_initialize::set_grid_metrics_cartesianmom_grid_initialize::set_grid_metrics_from_mosaicmom_grid_initialize::set_grid_metrics_mercatormom_grid_initialize::set_grid_metrics_sphericalmom_shared_initialization::set_rotation_beta_planemom_shared_initialization::set_rotation_planetarymom::step_mommom_dynamics_split_rk2::step_mom_dyn_split_rk2mom::step_mom_thermomom_tracer_hor_diff::tracer_hordiffocean_model_mod::update_ocean_modelmom_offline_main::update_offline_fieldsmom_surface_forcing::wind_forcing_1gyremom_surface_forcing::wind_forcing_2gyremom_surface_forcing::wind_forcing_by_data_overridemom_surface_forcing::wind_forcing_constmom_surface_forcing::wind_forcing_from_filemom_surface_forcing::wind_forcing_gyres
-
subroutine
mom_error_handler/calltree_waypoint(mesg, n)¶ Writes a message about reaching a milestone if call tree reporting is active.
- Parameters
mesg :: [in] Message to write
n :: [in] An optional integer to write at end of message
- Call to
calltreeindentlevelis_root_peverbosity- Called from
mom_ale::ale_mainmom_ale::ale_main_offlinemom_ale::ale_offline_inputsmom_ale::ale_offline_tracer_finalmom_diabatic_driver::diabaticmom_diabatic_driver::diabatic_alemom_diabatic_driver::diabatic_ale_legacymom::initialize_mommom_diabatic_driver::layered_diabaticmom_mainmom_ale::remap_all_state_varsmom_set_diffusivity::set_diffusivitymom::step_mommom_dynamics_split_rk2::step_mom_dyn_split_rk2mom::step_mom_dynamicsmom::step_mom_thermomom::step_mom_tracer_dynmom_tracer_hor_diff::tracer_hordiff
-
subroutine
mom_error_handler/assert(logical_arg, msg)¶ Issues a FATAL error if the assertion fails, i.e. the first argument is false.
- Parameters
logical_arg :: [in] If false causes a FATAL error
msg :: [in] Message to issue in case of failed assertion
- Call to
- Called from
mom_diag_mediator::add_diag_to_listmom_diag_remap::diag_remap_calc_hmaskmom_diag_remap::diag_remap_do_remapmom_diag_mediator::get_new_diag_idmom_diag_remap::horizontally_average_diag_fieldmom_diag_mediator::post_data_0dmom_diag_mediator::post_data_1d_kmom_diag_mediator::post_data_2dmom_diag_mediator::post_data_2d_lowmom_diag_mediator::post_data_3dmom_diag_mediator::post_data_3d_lowmom_diag_mediator::post_xy_averagemom_diag_mediator::register_scalar_fieldmom_diag_mediator::register_static_fieldmom_diag_mediator::set_masks_for_axesmom_diag_remap::vertically_interpolate_diag_fieldmom_diag_remap::vertically_reintegrate_diag_field