physiqex Subroutine

public subroutine physiqex(nlon, nlev, debut, lafin, pdtphys, paprs, pplay, pphi, pphis, presnivs, u, v, rot, t, qx, flxmass_w, d_u, d_v, d_t, d_qx, d_ps)

Uses

  • proc~~physiqex~~UsesGraph proc~physiqex physiqex module~infotrac_phy~2 infotrac_phy proc~physiqex->module~infotrac_phy~2 module~output_physiqex_mod output_physiqex_mod proc~physiqex->module~output_physiqex_mod module~dimphy~3 dimphy proc~physiqex->module~dimphy~3 module~phyetat0_mod~2 phyetat0_mod proc~physiqex->module~phyetat0_mod~2 ioipsl ioipsl proc~physiqex->ioipsl module~geometry_mod geometry_mod proc~physiqex->module~geometry_mod module~phys_state_var_mod phys_state_var_mod proc~physiqex->module~phys_state_var_mod module~strings_mod strings_mod module~infotrac_phy~2->module~strings_mod module~readtracfiles_mod readTracFiles_mod module~infotrac_phy~2->module~readtracfiles_mod module~phys_state_var_mod->module~dimphy~3 netcdf netcdf module~phys_state_var_mod->netcdf module~dimsoil_mod_h dimsoil_mod_h module~phys_state_var_mod->module~dimsoil_mod_h iso_fortran_env iso_fortran_env module~strings_mod->iso_fortran_env module~readtracfiles_mod->module~strings_mod module~ioipsl_getin_p_mod ioipsl_getin_p_mod module~readtracfiles_mod->module~ioipsl_getin_p_mod module~ioipsl_getin_p_mod->ioipsl module~ioipsl_getin_p_mod->module~strings_mod module~mod_phys_lmdz_transfert_para mod_phys_lmdz_transfert_para module~ioipsl_getin_p_mod->module~mod_phys_lmdz_transfert_para module~mod_phys_lmdz_para mod_phys_lmdz_para module~ioipsl_getin_p_mod->module~mod_phys_lmdz_para module~mod_phys_lmdz_omp_transfert mod_phys_lmdz_omp_transfert module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_omp_transfert module~mod_phys_lmdz_mpi_transfert mod_phys_lmdz_mpi_transfert module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_mpi_transfert module~mod_phys_lmdz_para->module~mod_phys_lmdz_transfert_para module~mod_phys_lmdz_omp_data mod_phys_lmdz_omp_data module~mod_phys_lmdz_para->module~mod_phys_lmdz_omp_data module~mod_phys_lmdz_mpi_data mod_phys_lmdz_mpi_data module~mod_phys_lmdz_para->module~mod_phys_lmdz_mpi_data module~lmdz_mpi lmdz_mpi 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_cppkeys_wrapper->netcdf module~lmdz_cppkeys_wrapper->iso_fortran_env

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nlon
integer, intent(in) :: nlev
logical, intent(in) :: debut
logical, intent(in) :: lafin
real, intent(in) :: pdtphys
real, intent(in) :: paprs(klon,klev+1)
real, intent(in) :: pplay(klon,klev)
real, intent(in) :: pphi(klon,klev)
real, intent(in) :: pphis(klon)
real, intent(in) :: presnivs(klev)
real, intent(in) :: u(klon,klev)
real, intent(in) :: v(klon,klev)
real, intent(in) :: rot(klon,klev)
real, intent(in) :: t(klon,klev)
real, intent(in) :: qx(klon,klev,nqtot)
real, intent(in) :: flxmass_w(klon,klev)
real, intent(out) :: d_u(klon,klev)
real, intent(out) :: d_v(klon,klev)
real, intent(out) :: d_t(klon,klev)
real, intent(out) :: d_qx(klon,klev,nqtot)
real, intent(out) :: d_ps(klon)

Calls

proc~~physiqex~~CallsGraph proc~physiqex physiqex proc~phyredem phyredem proc~physiqex->proc~phyredem ymds2ju ymds2ju proc~physiqex->ymds2ju proc~output_physiqex output_physiqex proc~physiqex->proc~output_physiqex proc~phys_state_var_init phys_state_var_init proc~physiqex->proc~phys_state_var_init proc~phyetat0 phyetat0 proc~physiqex->proc~phyetat0 proc~abort_physic abort_physic proc~phyredem->proc~abort_physic proc~enddef_restartphy enddef_restartphy proc~phyredem->proc~enddef_restartphy interface~put_field put_field proc~phyredem->interface~put_field proc~pbl_surface_final pbl_surface_final proc~phyredem->proc~pbl_surface_final proc~fonte_neige_final fonte_neige_final proc~phyredem->proc~fonte_neige_final proc~close_restartphy close_restartphy proc~phyredem->proc~close_restartphy proc~open_restartphy open_restartphy proc~phyredem->proc~open_restartphy proc~traclmdz_to_restart traclmdz_to_restart proc~phyredem->proc~traclmdz_to_restart interface~put_var put_var proc~phyredem->interface~put_var proc~iophys_ini iophys_ini proc~output_physiqex->proc~iophys_ini proc~iophys_ecrit iophys_ecrit proc~output_physiqex->proc~iophys_ecrit interface~getin_p getin_p proc~output_physiqex->interface~getin_p proc~phyetat0->proc~abort_physic interface~get_var get_var proc~phyetat0->interface~get_var interface~phyetat0_srf phyetat0_srf proc~phyetat0->interface~phyetat0_srf proc~ocean_cpl_init ocean_cpl_init proc~phyetat0->proc~ocean_cpl_init proc~close_startphy Close_startphy proc~phyetat0->proc~close_startphy proc~average_surf_var average_surf_var proc~phyetat0->proc~average_surf_var proc~interpol_tsoil interpol_tsoil proc~phyetat0->proc~interpol_tsoil interface~get_field get_field proc~phyetat0->interface~get_field interface~phyetat0_get phyetat0_get proc~phyetat0->interface~phyetat0_get proc~ocean_slab_init ocean_slab_init proc~phyetat0->proc~ocean_slab_init proc~pbl_surface_init pbl_surface_init proc~phyetat0->proc~pbl_surface_init proc~open_startphy Open_startphy proc~phyetat0->proc~open_startphy proc~init_iteration init_iteration proc~phyetat0->proc~init_iteration proc~traclmdz_from_restart traclmdz_from_restart proc~phyetat0->proc~traclmdz_from_restart proc~fonte_neige_init fonte_neige_init proc~phyetat0->proc~fonte_neige_init interface~new2oldh2o new2oldH2O proc~phyetat0->interface~new2oldh2o getin_dump getin_dump proc~abort_physic->getin_dump histclo histclo proc~abort_physic->histclo proc~mpi_abort MPI_ABORT proc~abort_physic->proc~mpi_abort restclo restclo proc~abort_physic->restclo nf90_enddef nf90_enddef proc~enddef_restartphy->nf90_enddef proc~iotd_ini iotd_ini proc~iophys_ini->proc~iotd_ini interface~grid1dto2d_glo grid1dTo2d_glo proc~iophys_ecrit->interface~grid1dto2d_glo interface~gather gather proc~iophys_ecrit->interface~gather proc~iotd_ecrit iotd_ecrit proc~iophys_ecrit->proc~iotd_ecrit proc~cpl_init cpl_init proc~ocean_cpl_init->proc~cpl_init proc~wx_pbl_final wx_pbl_final proc~pbl_surface_final->proc~wx_pbl_final nf90_close nf90_close proc~close_startphy->nf90_close proc~close_restartphy->nf90_close proc~open_restartphy->proc~abort_physic nf90_create nf90_create proc~open_restartphy->nf90_create nf90_strerror nf90_strerror proc~open_restartphy->nf90_strerror nf90_put_att nf90_put_att proc~open_restartphy->nf90_put_att nf90_def_dim nf90_def_dim proc~open_restartphy->nf90_def_dim proc~ocean_slab_init->proc~abort_physic proc~ocean_slab_init->interface~getin_p proc~ocean_slab_init->interface~gather proc~ini_slab_transp ini_slab_transp proc~ocean_slab_init->proc~ini_slab_transp proc~pbl_surface_init->proc~abort_physic proc~pbl_surface_init->interface~getin_p proc~wx_pbl_init wx_pbl_init proc~pbl_surface_init->proc~wx_pbl_init proc~open_startphy->proc~abort_physic nf90_open nf90_open proc~open_startphy->nf90_open proc~traclmdz_from_restart->proc~abort_physic proc~fonte_neige_init->proc~abort_physic proc~conf_interface conf_interface proc~fonte_neige_init->proc~conf_interface proc~grid1dto2d_glo_i grid1dTo2d_glo_i interface~grid1dto2d_glo->proc~grid1dto2d_glo_i proc~grid1dto2d_glo_l3 grid1dTo2d_glo_l3 interface~grid1dto2d_glo->proc~grid1dto2d_glo_l3 proc~grid1dto2d_glo_r3 grid1dTo2d_glo_r3 interface~grid1dto2d_glo->proc~grid1dto2d_glo_r3 proc~grid1dto2d_glo_l2 grid1dTo2d_glo_l2 interface~grid1dto2d_glo->proc~grid1dto2d_glo_l2 proc~grid1dto2d_glo_i3 grid1dTo2d_glo_i3 interface~grid1dto2d_glo->proc~grid1dto2d_glo_i3 proc~grid1dto2d_glo_i2 grid1dTo2d_glo_i2 interface~grid1dto2d_glo->proc~grid1dto2d_glo_i2 proc~grid1dto2d_glo_l grid1dTo2d_glo_l interface~grid1dto2d_glo->proc~grid1dto2d_glo_l proc~grid1dto2d_glo_i1 grid1dTo2d_glo_i1 interface~grid1dto2d_glo->proc~grid1dto2d_glo_i1 proc~grid1dto2d_glo_r2 grid1dTo2d_glo_r2 interface~grid1dto2d_glo->proc~grid1dto2d_glo_r2 proc~grid1dto2d_glo_r1 grid1dTo2d_glo_r1 interface~grid1dto2d_glo->proc~grid1dto2d_glo_r1 proc~grid1dto2d_glo_l1 grid1dTo2d_glo_l1 interface~grid1dto2d_glo->proc~grid1dto2d_glo_l1 proc~grid1dto2d_glo_r grid1dTo2d_glo_r interface~grid1dto2d_glo->proc~grid1dto2d_glo_r proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_abort->proc~lmdz_mpi_wrapper_abort proc~gather_l gather_l interface~gather->proc~gather_l proc~gather_i gather_i interface~gather->proc~gather_i proc~gather_i3 gather_i3 interface~gather->proc~gather_i3 proc~gather_r1 gather_r1 interface~gather->proc~gather_r1 proc~gather_l3 gather_l3 interface~gather->proc~gather_l3 proc~gather_r3 gather_r3 interface~gather->proc~gather_r3 proc~gather_r2 gather_r2 interface~gather->proc~gather_r2 proc~gather_i1 gather_i1 interface~gather->proc~gather_i1 proc~gather_l2 gather_l2 interface~gather->proc~gather_l2 proc~gather_i2 gather_i2 interface~gather->proc~gather_i2 proc~gather_l1 gather_l1 interface~gather->proc~gather_l1 proc~gather_r gather_r interface~gather->proc~gather_r proc~cpl_init->ymds2ju proc~cpl_init->proc~abort_physic proc~cpl_init->interface~getin_p proc~cpl_init->interface~grid1dto2d_glo histend histend proc~cpl_init->histend histdef histdef proc~cpl_init->histdef interface~grid1dto2d_mpi grid1dTo2d_mpi proc~cpl_init->interface~grid1dto2d_mpi interface~gather_omp gather_omp proc~cpl_init->interface~gather_omp histbeg histbeg proc~cpl_init->histbeg histsync histsync proc~cpl_init->histsync float float proc~cpl_init->float getin getin proc~conf_interface->getin proc~iotd_ini->nf90_create proc~iotd_ini->nf90_enddef proc~iotd_ini->nf90_put_att proc~iotd_ini->nf90_def_dim nf90_redef nf90_redef proc~iotd_ini->nf90_redef nf90_def_var nf90_def_var proc~iotd_ini->nf90_def_var nf90_put_var nf90_put_var proc~iotd_ini->nf90_put_var proc~ini_slab_transp->getin proc~wx_pbl_init->proc~abort_physic proc~iotd_ecrit->nf90_enddef proc~iotd_ecrit->nf90_redef proc~iotd_ecrit->nf90_def_var nf90_sync nf90_sync proc~iotd_ecrit->nf90_sync proc~iotd_ecrit->nf90_put_var nf90_inq_varid nf90_inq_varid proc~iotd_ecrit->nf90_inq_varid proc~gather_l->interface~gather_omp interface~gather_mpi gather_mpi proc~gather_l->interface~gather_mpi proc~gather_i->interface~gather_omp proc~gather_i->interface~gather_mpi proc~gather_i3->interface~gather_omp proc~gather_i3->interface~gather_mpi proc~gather_r1->interface~gather_omp proc~gather_r1->interface~gather_mpi proc~gather_l3->interface~gather_omp proc~gather_l3->interface~gather_mpi proc~grid1dto2d_mpi_i grid1dTo2d_mpi_i interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_i proc~grid1dto2d_mpi_i3 grid1dTo2d_mpi_i3 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_i3 proc~grid1dto2d_mpi_r1 grid1dTo2d_mpi_r1 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_r1 proc~grid1dto2d_mpi_i2 grid1dTo2d_mpi_i2 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_i2 proc~grid1dto2d_mpi_i1 grid1dTo2d_mpi_i1 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_i1 proc~grid1dto2d_mpi_r3 grid1dTo2d_mpi_r3 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_r3 proc~grid1dto2d_mpi_l2 grid1dTo2d_mpi_l2 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_l2 proc~grid1dto2d_mpi_l3 grid1dTo2d_mpi_l3 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_l3 proc~grid1dto2d_mpi_r2 grid1dTo2d_mpi_r2 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_r2 proc~grid1dto2d_mpi_r grid1dTo2d_mpi_r interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_r proc~grid1dto2d_mpi_l grid1dTo2d_mpi_l interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_l proc~grid1dto2d_mpi_l1 grid1dTo2d_mpi_l1 interface~grid1dto2d_mpi->proc~grid1dto2d_mpi_l1 proc~gather_r3->interface~gather_omp proc~gather_r3->interface~gather_mpi proc~gather_r2->interface~gather_omp proc~gather_r2->interface~gather_mpi proc~gather_i1->interface~gather_omp proc~gather_i1->interface~gather_mpi proc~gather_l2->interface~gather_omp proc~gather_l2->interface~gather_mpi proc~gather_i2->interface~gather_omp proc~gather_i2->interface~gather_mpi proc~gather_l1->interface~gather_omp proc~gather_l1->interface~gather_mpi proc~gather_r->interface~gather_omp proc~gather_r->interface~gather_mpi proc~grid1dto2d_mpi_igen grid1dTo2d_mpi_igen proc~grid1dto2d_mpi_i->proc~grid1dto2d_mpi_igen proc~grid1dto2d_mpi_i3->proc~grid1dto2d_mpi_igen proc~grid1dto2d_mpi_rgen grid1dTo2d_mpi_rgen proc~grid1dto2d_mpi_r1->proc~grid1dto2d_mpi_rgen proc~grid1dto2d_mpi_i2->proc~grid1dto2d_mpi_igen proc~grid1dto2d_mpi_i1->proc~grid1dto2d_mpi_igen proc~grid1dto2d_mpi_r3->proc~grid1dto2d_mpi_rgen proc~grid1dto2d_mpi_lgen grid1dTo2d_mpi_lgen proc~grid1dto2d_mpi_l2->proc~grid1dto2d_mpi_lgen proc~grid1dto2d_mpi_l3->proc~grid1dto2d_mpi_lgen proc~grid1dto2d_mpi_r2->proc~grid1dto2d_mpi_rgen proc~grid1dto2d_mpi_r->proc~grid1dto2d_mpi_rgen proc~grid1dto2d_mpi_l->proc~grid1dto2d_mpi_lgen proc~gather_mpi_r3 gather_mpi_r3 interface~gather_mpi->proc~gather_mpi_r3 proc~gather_mpi_i3 gather_mpi_i3 interface~gather_mpi->proc~gather_mpi_i3 proc~gather_mpi_l3 gather_mpi_l3 interface~gather_mpi->proc~gather_mpi_l3 proc~gather_mpi_i gather_mpi_i interface~gather_mpi->proc~gather_mpi_i proc~gather_mpi_i2 gather_mpi_i2 interface~gather_mpi->proc~gather_mpi_i2 proc~gather_mpi_l1 gather_mpi_l1 interface~gather_mpi->proc~gather_mpi_l1 proc~gather_mpi_l gather_mpi_l interface~gather_mpi->proc~gather_mpi_l proc~gather_mpi_l2 gather_mpi_l2 interface~gather_mpi->proc~gather_mpi_l2 proc~gather_mpi_r gather_mpi_r interface~gather_mpi->proc~gather_mpi_r proc~gather_mpi_i1 gather_mpi_i1 interface~gather_mpi->proc~gather_mpi_i1 proc~gather_mpi_r2 gather_mpi_r2 interface~gather_mpi->proc~gather_mpi_r2 proc~gather_mpi_r1 gather_mpi_r1 interface~gather_mpi->proc~gather_mpi_r1 proc~grid1dto2d_mpi_l1->proc~grid1dto2d_mpi_lgen proc~gather_mpi_rgen gather_mpi_rgen proc~gather_mpi_r3->proc~gather_mpi_rgen proc~gather_mpi_igen gather_mpi_igen proc~gather_mpi_i3->proc~gather_mpi_igen proc~gather_mpi_lgen gather_mpi_lgen proc~gather_mpi_l3->proc~gather_mpi_lgen proc~gather_mpi_i->proc~gather_mpi_igen proc~gather_mpi_i2->proc~gather_mpi_igen proc~gather_mpi_l1->proc~gather_mpi_lgen proc~gather_mpi_l->proc~gather_mpi_lgen proc~gather_mpi_l2->proc~gather_mpi_lgen proc~gather_mpi_r->proc~gather_mpi_rgen proc~gather_mpi_i1->proc~gather_mpi_igen proc~gather_mpi_r2->proc~gather_mpi_rgen proc~gather_mpi_r1->proc~gather_mpi_rgen proc~mpi_gatherv MPI_GATHERV proc~gather_mpi_rgen->proc~mpi_gatherv proc~gather_mpi_igen->proc~mpi_gatherv proc~gather_mpi_lgen->proc~mpi_gatherv proc~mpi_gatherv->proc~lmdz_mpi_wrapper_abort

Called by

proc~~physiqex~~CalledByGraph proc~physiqex physiqex proc~physiq physiq proc~physiq->proc~physiqex proc~physiq~2 physiq proc~physiq~2->proc~physiqex proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~physiq proc~call_physiq call_physiq proc~call_physiq->proc~physiq proc~call_physiq~2 call_physiq proc~call_physiq~2->proc~physiq proc~scm scm proc~scm->proc~physiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm proc~calfis calfis proc~calfis->proc~call_physiq proc~leapfrog leapfrog proc~leapfrog->proc~calfis program~gcm~2 gcm program~gcm~2->proc~leapfrog

Contents