abort_gcm Subroutine

subroutine abort_gcm(modname, message, ierr)

Uses

  • proc~~abort_gcm~~UsesGraph proc~abort_gcm abort_gcm module~mod_phys_lmdz_mpi_data mod_phys_lmdz_mpi_data proc~abort_gcm->module~mod_phys_lmdz_mpi_data module~mod_const_mpi mod_const_mpi proc~abort_gcm->module~mod_const_mpi module~lmdz_mpi lmdz_mpi proc~abort_gcm->module~lmdz_mpi module~wxios_mod wxios_mod proc~abort_gcm->module~wxios_mod IOIPSL IOIPSL proc~abort_gcm->IOIPSL module~iniprint_mod_h iniprint_mod_h proc~abort_gcm->module~iniprint_mod_h module~mod_phys_lmdz_mpi_data->module~lmdz_mpi module~lmdz_cppkeys_wrapper lmdz_cppkeys_wrapper module~mod_phys_lmdz_mpi_data->module~lmdz_cppkeys_wrapper module~lmdz_xios lmdz_xios module~wxios_mod->module~lmdz_xios iso_fortran_env iso_fortran_env module~lmdz_cppkeys_wrapper->iso_fortran_env netcdf netcdf module~lmdz_cppkeys_wrapper->netcdf

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: modname
character(len=*), intent(in) :: message
integer, intent(in) :: ierr

Calls

proc~~abort_gcm~~CallsGraph proc~abort_gcm abort_gcm histclo histclo proc~abort_gcm->histclo proc~mpi_abort MPI_ABORT proc~abort_gcm->proc~mpi_abort restclo restclo proc~abort_gcm->restclo getin_dump getin_dump proc~abort_gcm->getin_dump proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_abort->proc~lmdz_mpi_wrapper_abort

Called by

proc~~abort_gcm~~CalledByGraph proc~abort_gcm abort_gcm proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~abort_gcm proc~init_infotrac init_infotrac proc~old_lmdz1d->proc~init_infotrac proc~disvert disvert proc~old_lmdz1d->proc~disvert proc~conf_gcm conf_gcm proc~old_lmdz1d->proc~conf_gcm proc~iniphysiq iniphysiq proc~old_lmdz1d->proc~iniphysiq proc~exner_milieu_loc exner_milieu_loc proc~exner_milieu_loc->proc~abort_gcm proc~filtreg_p filtreg_p proc~exner_milieu_loc->proc~filtreg_p proc~read_scm read_SCM proc~read_scm->proc~abort_gcm proc~check_isotopes check_isotopes proc~check_isotopes->proc~abort_gcm proc~conf_gcm~3 conf_gcm proc~conf_gcm~3->proc~abort_gcm proc~dynetat0 dynetat0 proc~dynetat0->proc~abort_gcm proc~rugsoro rugsoro proc~rugsoro->proc~abort_gcm proc~init_infotrac~2 init_infotrac proc~init_infotrac~2->proc~abort_gcm proc~init_infotrac->proc~abort_gcm proc~vlz_loc vlz_loc proc~vlz_loc->proc~abort_gcm proc~vlz_loc->proc~vlz_loc proc~guide_main~2 guide_main proc~guide_main~2->proc~abort_gcm proc~exner_milieu exner_milieu proc~guide_main~2->proc~exner_milieu proc~tau2alpha~2 tau2alpha proc~guide_main~2->proc~tau2alpha~2 proc~exner_hyb exner_hyb proc~guide_main~2->proc~exner_hyb proc~guide_init~2 guide_init proc~guide_main~2->proc~guide_init~2 proc~guide_read2d~2 guide_read2D proc~guide_main~2->proc~guide_read2d~2 proc~guide_read~2 guide_read proc~guide_main~2->proc~guide_read~2 proc~guide_interp~2 guide_interp proc~guide_main~2->proc~guide_interp~2 proc~friction friction proc~friction->proc~abort_gcm proc~err~2 err proc~err~2->proc~abort_gcm proc~dynetat0_loc dynetat0_loc proc~dynetat0_loc->proc~abort_gcm proc~handle_err handle_err proc~handle_err->proc~abort_gcm proc~sendrequest SendRequest proc~sendrequest->proc~abort_gcm proc~allocate_buffer allocate_buffer proc~sendrequest->proc~allocate_buffer proc~exner_milieu->proc~abort_gcm proc~disvert->proc~abort_gcm proc~wrgrads wrgrads proc~wrgrads->proc~abort_gcm proc~integrd integrd proc~integrd->proc~abort_gcm proc~qminimum qminimum proc~integrd->proc~qminimum proc~exner_hyb~2 exner_hyb proc~exner_hyb~2->proc~abort_gcm proc~guide_init guide_init proc~guide_init->proc~abort_gcm proc~guide_read2d guide_read2D proc~guide_init->proc~guide_read2d proc~guide_read guide_read proc~guide_init->proc~guide_read proc~disvert~2 disvert proc~disvert~2->proc~abort_gcm proc~iniacademic iniacademic proc~iniacademic->proc~abort_gcm proc~iniacademic->proc~exner_milieu proc~iniconst iniconst proc~iniacademic->proc~iniconst proc~check_isotopes_seq check_isotopes_seq proc~iniacademic->proc~check_isotopes_seq proc~iniacademic->proc~exner_hyb proc~filtreg_p->proc~abort_gcm proc~scm scm proc~scm->proc~abort_gcm proc~scm->proc~init_infotrac proc~scm->proc~disvert proc~scm->proc~conf_gcm proc~read_scm_cas read_SCM_cas proc~scm->proc~read_scm_cas proc~scm->proc~iniphysiq proc~allocate_buffer->proc~abort_gcm proc~guide_read2d->proc~abort_gcm proc~tau2alpha~2->proc~abort_gcm proc~filtreg_p~2 filtreg_p proc~filtreg_p~2->proc~abort_gcm proc~inigeomphy~2 inigeomphy proc~inigeomphy~2->proc~abort_gcm proc~calfis calfis proc~calfis->proc~abort_gcm proc~call_physiq call_physiq proc~calfis->proc~call_physiq proc~leapfrog_loc leapfrog_loc proc~leapfrog_loc->proc~abort_gcm proc~leapfrog_loc->proc~exner_milieu_loc proc~leapfrog_loc->proc~check_isotopes proc~leapfrog_loc->proc~sendrequest proc~guide_main guide_main proc~leapfrog_loc->proc~guide_main proc~exner_hyb_loc exner_hyb_loc proc~leapfrog_loc->proc~exner_hyb_loc proc~stop_timer~2 stop_timer proc~leapfrog_loc->proc~stop_timer~2 proc~integrd_loc integrd_loc proc~leapfrog_loc->proc~integrd_loc proc~start_timer start_timer proc~leapfrog_loc->proc~start_timer proc~friction_loc friction_loc proc~leapfrog_loc->proc~friction_loc proc~finalize_parallel Finalize_parallel proc~leapfrog_loc->proc~finalize_parallel proc~bilan_dyn_loc bilan_dyn_loc proc~leapfrog_loc->proc~bilan_dyn_loc proc~caladvtrac_loc caladvtrac_loc proc~leapfrog_loc->proc~caladvtrac_loc proc~dynredem1_loc dynredem1_loc proc~leapfrog_loc->proc~dynredem1_loc proc~call_dissip call_dissip proc~leapfrog_loc->proc~call_dissip proc~fluxstokenc_p fluxstokenc_p proc~leapfrog_loc->proc~fluxstokenc_p proc~call_calfis call_calfis proc~leapfrog_loc->proc~call_calfis proc~caldyn_loc caldyn_loc proc~leapfrog_loc->proc~caldyn_loc interface~writefield_v WriteField_v proc~leapfrog_loc->interface~writefield_v interface~writefield_u WriteField_u proc~leapfrog_loc->interface~writefield_u proc~qminimum_loc qminimum_loc proc~qminimum_loc->proc~abort_gcm proc~qminimum_loc->proc~check_isotopes proc~iniacademic_loc iniacademic_loc proc~iniacademic_loc->proc~abort_gcm proc~iniacademic_loc->proc~check_isotopes proc~iniacademic_loc->proc~exner_milieu proc~iniacademic_loc->proc~iniconst proc~iniacademic_loc->proc~exner_hyb proc~iniconst->proc~abort_gcm proc~iniconst->proc~disvert proc~check_isotopes_seq->proc~abort_gcm proc~leapfrog leapfrog proc~leapfrog->proc~abort_gcm proc~leapfrog->proc~guide_main~2 proc~leapfrog->proc~friction proc~leapfrog->proc~exner_milieu proc~leapfrog->proc~integrd proc~leapfrog->proc~calfis proc~leapfrog->proc~check_isotopes_seq proc~leapfrog->proc~exner_hyb proc~bilan_dyn bilan_dyn proc~leapfrog->proc~bilan_dyn proc~fluxstokenc fluxstokenc proc~leapfrog->proc~fluxstokenc proc~dynredem1 dynredem1 proc~leapfrog->proc~dynredem1 proc~caladvtrac caladvtrac proc~leapfrog->proc~caladvtrac proc~guide_main->proc~abort_gcm proc~guide_main->proc~exner_milieu_loc proc~guide_main->proc~guide_init proc~guide_main->proc~guide_read2d proc~guide_main->proc~exner_hyb_loc proc~tau2alpha tau2alpha proc~guide_main->proc~tau2alpha proc~guide_main->proc~guide_read proc~guide_interp guide_interp proc~guide_main->proc~guide_interp proc~guide_out guide_out proc~guide_main->proc~guide_out proc~vlspltgen_loc vlspltgen_loc proc~vlspltgen_loc->proc~abort_gcm proc~vlspltgen_loc->proc~check_isotopes proc~vlspltgen_loc->proc~vlz_loc proc~vlspltgen_loc->proc~sendrequest proc~exner_hyb->proc~abort_gcm proc~guide_init~2->proc~abort_gcm proc~guide_init~2->proc~guide_read2d~2 proc~guide_init~2->proc~guide_read~2 proc~wrgrads~2 wrgrads proc~wrgrads~2->proc~abort_gcm proc~exner_hyb_loc->proc~abort_gcm proc~exner_hyb_loc->proc~filtreg_p proc~suspend_timer suspend_timer proc~suspend_timer->proc~abort_gcm program~gcm~2 gcm program~gcm~2->proc~abort_gcm program~gcm~2->proc~dynetat0 program~gcm~2->proc~init_infotrac program~gcm~2->proc~iniacademic program~gcm~2->proc~iniconst program~gcm~2->proc~leapfrog program~gcm~2->proc~conf_gcm proc~inidissip inidissip program~gcm~2->proc~inidissip proc~dynredem0 dynredem0 program~gcm~2->proc~dynredem0 program~gcm~2->proc~iniphysiq proc~bilan_dyn->proc~abort_gcm proc~gather_field Gather_Field proc~gather_field->proc~abort_gcm program~replay3d replay3d program~replay3d->proc~abort_gcm program~replay3d->proc~iniconst proc~inigeomphy inigeomphy program~replay3d->proc~inigeomphy program~replay3d->proc~conf_gcm proc~inigeomphy->proc~abort_gcm proc~conf_gcm->proc~abort_gcm proc~tau2alpha->proc~abort_gcm proc~inidissip->proc~abort_gcm program~gcm gcm program~gcm->proc~abort_gcm program~gcm->proc~init_infotrac program~gcm->proc~dynetat0_loc program~gcm->proc~leapfrog_loc program~gcm->proc~iniacademic_loc program~gcm->proc~iniconst program~gcm->proc~conf_gcm program~gcm->proc~inidissip proc~dynredem0_loc dynredem0_loc program~gcm->proc~dynredem0_loc program~gcm->proc~iniphysiq proc~conf_gcm~2 conf_gcm proc~conf_gcm~2->proc~abort_gcm proc~guide_read->proc~abort_gcm proc~stop_timer~2->proc~abort_gcm proc~guide_read2d~2->proc~abort_gcm proc~advtrac_loc advtrac_loc proc~advtrac_loc->proc~abort_gcm proc~advtrac_loc->proc~qminimum_loc proc~advtrac_loc->proc~vlspltgen_loc proc~resume_timer resume_timer proc~resume_timer->proc~abort_gcm proc~err err proc~err->proc~abort_gcm proc~guide_read~2->proc~abort_gcm proc~integrd_loc->proc~abort_gcm proc~integrd_loc->proc~check_isotopes proc~integrd_loc->proc~qminimum_loc proc~integrd_loc->interface~writefield_v proc~integrd_loc->interface~writefield_u proc~groupe groupe proc~groupe->proc~abort_gcm program~ce0l ce0l program~ce0l->proc~abort_gcm program~ce0l->proc~init_infotrac program~ce0l->proc~iniconst program~ce0l->proc~conf_gcm proc~test_disvert test_disvert program~ce0l->proc~test_disvert program~ce0l->proc~iniphysiq proc~etat0dyn_netcdf etat0dyn_netcdf program~ce0l->proc~etat0dyn_netcdf proc~grilles_gcm_netcdf_sub grilles_gcm_netcdf_sub program~ce0l->proc~grilles_gcm_netcdf_sub proc~gr_dyn_fi~3 gr_dyn_fi proc~gr_dyn_fi~3->proc~abort_gcm proc~start_timer->proc~abort_gcm proc~friction_loc->proc~abort_gcm proc~finalize_parallel->proc~abort_gcm proc~bilan_dyn_loc->proc~abort_gcm proc~bilan_dyn_loc->proc~sendrequest proc~convmas_loc convmas_loc proc~bilan_dyn_loc->proc~convmas_loc proc~call_physiq->proc~abort_gcm proc~cre_var~2 cre_var proc~cre_var~2->proc~err~2 proc~write_field_u_gen write_field_u_gen proc~write_field_u_gen->proc~sendrequest proc~caladvtrac_loc->proc~sendrequest proc~caladvtrac_loc->proc~suspend_timer proc~caladvtrac_loc->proc~stop_timer~2 proc~caladvtrac_loc->proc~advtrac_loc proc~caladvtrac_loc->proc~resume_timer proc~caladvtrac_loc->proc~start_timer proc~scatter_field_v Scatter_field_v proc~scatter_field_v->proc~sendrequest proc~tourpot_loc tourpot_loc proc~tourpot_loc->proc~filtreg_p proc~advtrac advtrac proc~advtrac->proc~check_isotopes_seq proc~advtrac->proc~groupe proc~dynredem_read_u dynredem_read_u proc~dynredem_read_u->proc~err proc~scatter_field_u Scatter_field_u proc~dynredem_read_u->proc~scatter_field_u program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm proc~read_scm_cas->proc~read_scm proc~dynredem0_loc->proc~err proc~put_var put_var proc~dynredem0_loc->proc~put_var proc~cre_var cre_var proc~dynredem0_loc->proc~cre_var proc~gather_field_u Gather_field_u proc~dynredem0_loc->proc~gather_field_u proc~guide_interp->proc~exner_milieu_loc proc~guide_interp->proc~sendrequest proc~guide_interp->proc~exner_hyb_loc proc~gradiv2_loc gradiv2_loc proc~gradiv2_loc->proc~sendrequest proc~gradiv2_loc->proc~filtreg_p proc~divergf_loc divergf_loc proc~gradiv2_loc->proc~divergf_loc proc~laplacien_loc laplacien_loc proc~gradiv2_loc->proc~laplacien_loc proc~gather_field_v Gather_field_v proc~gather_field_v->proc~sendrequest proc~convmas_loc->proc~filtreg_p proc~allgather_field AllGather_Field proc~allgather_field->proc~gather_field proc~dynredem_write_v~2 dynredem_write_v proc~dynredem_write_v~2->proc~err~2 proc~nxgraro2_loc nxgraro2_loc proc~nxgraro2_loc->proc~sendrequest proc~nxgraro2_loc->proc~filtreg_p proc~rotatf_loc rotatf_loc proc~nxgraro2_loc->proc~rotatf_loc proc~laplacien_rot_loc laplacien_rot_loc proc~nxgraro2_loc->proc~laplacien_rot_loc proc~dteta1_loc dteta1_loc proc~dteta1_loc->proc~filtreg_p proc~divergf_loc->proc~filtreg_p proc~qminimum->proc~check_isotopes_seq proc~fluxstokenc->proc~groupe proc~dynredem_write_u~2 dynredem_write_u proc~dynredem_write_u~2->proc~err~2 proc~regr_lat_time_climoz regr_lat_time_climoz proc~regr_lat_time_climoz->proc~handle_err program~rejouer rejouer program~rejouer->proc~disvert program~rejouer->proc~inigeomphy proc~write_field2d_p write_field2D_p proc~write_field2d_p->proc~gather_field proc~dynredem_write_u dynredem_write_u proc~dynredem_write_u->proc~err proc~dynredem_write_u->proc~gather_field_u proc~put_var->proc~err proc~put_var->proc~cre_var proc~dynredem1->proc~err proc~dynredem1->proc~dynredem_read_u proc~dynredem1->proc~dynredem_write_u proc~dynredem_write_v dynredem_write_v proc~dynredem1->proc~dynredem_write_v proc~scatter_field_u->proc~sendrequest proc~write_field_v_gen write_field_v_gen proc~write_field_v_gen->proc~sendrequest proc~cre_var->proc~err proc~dynredem0->proc~err proc~dynredem0->proc~cre_var proc~convmas1_loc convmas1_loc proc~convmas1_loc->proc~filtreg_p proc~test_disvert->proc~exner_hyb proc~write_field1d_p write_field1D_p proc~write_field1d_p->proc~gather_field proc~iniphysiq->proc~inigeomphy proc~dynredem1_loc->proc~err proc~dynredem1_loc->proc~dynredem_read_u proc~dynredem1_loc->proc~dynredem_write_u proc~dynredem1_loc->proc~dynredem_write_v proc~call_dissip->proc~sendrequest proc~call_dissip->proc~suspend_timer proc~call_dissip->proc~stop_timer~2 proc~call_dissip->proc~resume_timer proc~call_dissip->proc~start_timer proc~dissip_loc dissip_loc proc~call_dissip->proc~dissip_loc proc~etat0dyn_netcdf->proc~exner_milieu proc~etat0dyn_netcdf->proc~exner_hyb proc~etat0dyn_netcdf->proc~inidissip proc~etat0dyn_netcdf->proc~dynredem1 proc~etat0dyn_netcdf->proc~dynredem0 proc~dynredem_write_v->proc~err proc~dynredem_write_v->proc~gather_field_v proc~grilles_gcm_netcdf_sub->proc~handle_err proc~grilles_gcm_netcdf_sub->proc~iniconst proc~grilles_gcm_netcdf_sub->proc~conf_gcm proc~gather_field_u->proc~sendrequest proc~fluxstokenc_p->proc~sendrequest proc~fluxstokenc_p->proc~suspend_timer proc~fluxstokenc_p->proc~resume_timer proc~fluxstokenc_p->interface~writefield_v proc~fluxstokenc_p->interface~writefield_u proc~guide_interp~2->proc~exner_milieu proc~guide_interp~2->proc~exner_hyb proc~rotatf_loc->proc~filtreg_p proc~dynredem_read_u~2 dynredem_read_u proc~dynredem_read_u~2->proc~err~2 proc~bernoui_loc bernoui_loc proc~bernoui_loc->proc~filtreg_p proc~laplacien_loc->proc~filtreg_p proc~laplacien_loc->proc~divergf_loc proc~call_calfis->proc~exner_milieu_loc proc~call_calfis->proc~sendrequest proc~call_calfis->proc~exner_hyb_loc proc~call_calfis->proc~suspend_timer proc~call_calfis->proc~resume_timer proc~put_var2 put_var2 proc~put_var2->proc~err~2 proc~put_var2->proc~cre_var~2 proc~iniphysiq~3 iniphysiq proc~iniphysiq~3->proc~inigeomphy proc~iniphysiq~2 iniphysiq proc~iniphysiq~2->proc~inigeomphy proc~write_field3d_p write_field3D_p proc~write_field3d_p->proc~gather_field proc~put_var1 put_var1 proc~put_var1->proc~err~2 proc~put_var1->proc~cre_var~2 proc~divgrad2_loc divgrad2_loc proc~divgrad2_loc->proc~sendrequest proc~divgrad2_loc->proc~laplacien_loc proc~laplacien_rot_loc->proc~filtreg_p proc~laplacien_rot_loc->proc~rotatf_loc proc~regr_pr_av regr_pr_av proc~regr_pr_av->proc~handle_err proc~dissip_loc->proc~gradiv2_loc proc~dissip_loc->proc~nxgraro2_loc proc~dissip_loc->proc~divgrad2_loc proc~guide_out->proc~gather_field_v proc~guide_out->proc~gather_field_u proc~caldyn_loc->proc~tourpot_loc proc~caldyn_loc->proc~dteta1_loc proc~caldyn_loc->proc~convmas1_loc proc~caldyn_loc->proc~bernoui_loc proc~caladvtrac->proc~advtrac proc~caladvtrac->proc~qminimum proc~write_field2d_v write_field2D_v proc~write_field2d_v->proc~write_field_v_gen interface~writefield_p WriteField_p interface~writefield_p->proc~write_field2d_p interface~writefield_p->proc~write_field1d_p interface~writefield_p->proc~write_field3d_p proc~dump2du dump2du proc~dump2du->proc~gather_field_u proc~write_field1d_u write_field1D_u proc~write_field1d_u->proc~write_field_u_gen proc~write_field1d_v write_field1D_v proc~write_field1d_v->proc~write_field_v_gen proc~write_field2d_u write_field2D_u proc~write_field2d_u->proc~write_field_u_gen interface~writefield_v->proc~write_field2d_v interface~writefield_v->proc~write_field1d_v proc~dumpall dumpall proc~dumpall->proc~dump2du interface~writefield_u->proc~write_field1d_u interface~writefield_u->proc~write_field2d_u

Contents