precuremission Subroutine

subroutine precuremission(ftsol, u10m_ec, v10m_ec, pctsrf, u_seri, v_seri, paprs, pplay, cdragh, cdragm, t_seri, q_seri, tsol, fracso2emis, frach2sofso2, bateau, zdz, zalt, kminbc, kmaxbc, pdtphys, scale_param_bb, scale_param_ind, iregion_ind, iregion_bb, nbreg_ind, nbreg_bb, lmt_so2ff_l, lmt_so2ff_h, lmt_so2nff, lmt_so2ba, lmt_so2bb_l, lmt_so2bb_h, lmt_so2volc_cont, lmt_altvolc_cont, lmt_so2volc_expl, lmt_altvolc_expl, lmt_dmsbio, lmt_h2sbio, lmt_dmsconc, lmt_dms, id_prec, id_fine, flux_sparam_ind, flux_sparam_bb, source_tr, flux_tr, tr_seri)

Uses

  • proc~~precuremission~~UsesGraph proc~precuremission precuremission module~yomcst_mod_h yomcst_mod_h proc~precuremission->module~yomcst_mod_h module~lmdz_spla_ini lmdz_spla_ini proc~precuremission->module~lmdz_spla_ini module~lmdz_spla_nightingale lmdz_spla_nightingale proc~precuremission->module~lmdz_spla_nightingale module~infotrac_phy~2 infotrac_phy proc~precuremission->module~infotrac_phy~2 module~dimphy~3 dimphy proc~precuremission->module~dimphy~3 module~indice_sol_mod indice_sol_mod proc~precuremission->module~indice_sol_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 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->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 ioipsl ioipsl module~ioipsl_getin_p_mod->ioipsl 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->iso_fortran_env netcdf netcdf module~lmdz_cppkeys_wrapper->netcdf

USE paramet_mod_h

Arguments

Type IntentOptional Attributes Name
real :: ftsol(klon,nbsrf)
real :: u10m_ec(klon)
real :: v10m_ec(klon)
real :: pctsrf(klon,nbsrf)
real :: u_seri(klon,klev)
real :: v_seri(klon,klev)
real :: paprs(klon,klev+1)
real :: pplay(klon,klev)
real :: cdragh(klon)
real :: cdragm(klon)
real :: t_seri(klon,klev)
real :: q_seri(klon,klev)
real :: tsol(klon)
real :: fracso2emis
real :: frach2sofso2
logical :: bateau
real :: zdz(klon,klev)
real :: zalt(klon,klev)
integer :: kminbc
integer :: kmaxbc
real :: pdtphys
real :: scale_param_bb(nbreg_bb)
real :: scale_param_ind(nbreg_ind)
integer :: iregion_ind(klon)
integer :: iregion_bb(klon)
integer :: nbreg_ind
integer :: nbreg_bb
real :: lmt_so2ff_l(klon)
real :: lmt_so2ff_h(klon)
real :: lmt_so2nff(klon)
real :: lmt_so2ba(klon)
real :: lmt_so2bb_l(klon)
real :: lmt_so2bb_h(klon)
real :: lmt_so2volc_cont(klon)
real :: lmt_altvolc_cont(klon)
real :: lmt_so2volc_expl(klon)
real :: lmt_altvolc_expl(klon)
real :: lmt_dmsbio(klon)
real :: lmt_h2sbio(klon)
real :: lmt_dmsconc(klon)
real :: lmt_dms(klon)
integer :: id_prec
integer :: id_fine
real :: flux_sparam_ind(klon)
real :: flux_sparam_bb(klon)
real :: source_tr(klon,nbtr)
real :: flux_tr(klon,nbtr)
real :: tr_seri(klon,klev,nbtr)

Calls

proc~~precuremission~~CallsGraph proc~precuremission precuremission proc~spla_nightingale spla_nightingale proc~precuremission->proc~spla_nightingale proc~spla_bl_for_dms spla_bl_for_dms proc~spla_nightingale->proc~spla_bl_for_dms proc~spla_neutral spla_neutral proc~spla_nightingale->proc~spla_neutral foeew foeew proc~spla_bl_for_dms->foeew

Called by

proc~~precuremission~~CalledByGraph proc~precuremission precuremission proc~phytracr_spl phytracr_spl proc~phytracr_spl->proc~precuremission proc~phytracr_spl~2 phytracr_spl proc~phytracr_spl~2->proc~precuremission proc~physiq physiq proc~physiq->proc~phytracr_spl proc~physiq~2 physiq proc~physiq~2->proc~phytracr_spl 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