phys_local_var_mod Module


Uses

  • module~~phys_local_var_mod~~UsesGraph module~phys_local_var_mod phys_local_var_mod module~lmdz_cppkeys_wrapper lmdz_cppkeys_wrapper module~phys_local_var_mod->module~lmdz_cppkeys_wrapper iso_fortran_env iso_fortran_env module~lmdz_cppkeys_wrapper->iso_fortran_env netcdf netcdf module~lmdz_cppkeys_wrapper->netcdf

Used by

  • module~~phys_local_var_mod~~UsedByGraph module~phys_local_var_mod phys_local_var_mod proc~miecalc_aer MIECALC_AER proc~miecalc_aer->module~phys_local_var_mod proc~denh2sa DENH2SA proc~denh2sa->module~phys_local_var_mod proc~physiq physiq proc~physiq->module~phys_local_var_mod proc~aeropt_5wv~2 AEROPT_5WV proc~aeropt_5wv~2->module~phys_local_var_mod proc~stratosphere_mask~2 stratosphere_mask proc~stratosphere_mask~2->module~phys_local_var_mod proc~prt_enerbil prt_enerbil proc~prt_enerbil->module~phys_local_var_mod proc~readaerosolstrato2_rrtm readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm->module~phys_local_var_mod proc~stratemit~2 STRATEMIT proc~stratemit~2->module~phys_local_var_mod proc~so2_to_h2so4 SO2_TO_H2SO4 proc~so2_to_h2so4->module~phys_local_var_mod proc~yamada4~2 yamada4 proc~yamada4~2->module~phys_local_var_mod proc~readaerosolstrato readaerosolstrato proc~readaerosolstrato->module~phys_local_var_mod proc~init_cmp_seri init_cmp_seri proc~init_cmp_seri->module~phys_local_var_mod proc~macv2sp~2 MACv2SP proc~macv2sp~2->module~phys_local_var_mod proc~mixinglength~2 mixinglength proc~mixinglength~2->module~phys_local_var_mod proc~diag_slp~2 diag_slp proc~diag_slp~2->module~phys_local_var_mod proc~coagulate COAGULATE proc~coagulate->module~phys_local_var_mod proc~macv2sp MACv2SP proc~macv2sp->module~phys_local_var_mod proc~yamada4 yamada4 proc~yamada4->module~phys_local_var_mod proc~micphy_tstep micphy_tstep proc~micphy_tstep->module~phys_local_var_mod proc~aeropt_5wv_rrtm AEROPT_5WV_RRTM proc~aeropt_5wv_rrtm->module~phys_local_var_mod proc~denh2sa~2 DENH2SA proc~denh2sa~2->module~phys_local_var_mod proc~concvl~2 concvl proc~concvl~2->module~phys_local_var_mod proc~print_debug_phys~2 print_debug_phys proc~print_debug_phys~2->module~phys_local_var_mod proc~calcaerosolstrato_rrtm calcaerosolstrato_rrtm proc~calcaerosolstrato_rrtm->module~phys_local_var_mod proc~splaeropt_5wv_rrtm SPLAEROPT_5WV_RRTM proc~splaeropt_5wv_rrtm->module~phys_local_var_mod proc~strataer_init~2 strataer_init proc~strataer_init~2->module~phys_local_var_mod proc~straact STRAACT proc~straact->module~phys_local_var_mod proc~diag_slp diag_slp proc~diag_slp->module~phys_local_var_mod proc~calcul_divers~2 calcul_divers proc~calcul_divers~2->module~phys_local_var_mod proc~physiq~2 physiq proc~physiq~2->module~phys_local_var_mod proc~stracomp_kelvin~2 STRACOMP_KELVIN proc~stracomp_kelvin~2->module~phys_local_var_mod proc~readaerosolstrato~2 readaerosolstrato proc~readaerosolstrato~2->module~phys_local_var_mod proc~aeropt_5wv_rrtm~2 AEROPT_5WV_RRTM proc~aeropt_5wv_rrtm~2->module~phys_local_var_mod proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~phys_local_var_mod proc~traccoag~2 traccoag proc~traccoag~2->module~phys_local_var_mod proc~phytrac~2 phytrac proc~phytrac~2->module~phys_local_var_mod proc~stracomp~2 STRACOMP proc~stracomp~2->module~phys_local_var_mod proc~add_phys_tend add_phys_tend proc~add_phys_tend->module~phys_local_var_mod proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~phys_local_var_mod proc~readaerosol_optic readaerosol_optic proc~readaerosol_optic->module~phys_local_var_mod proc~strataer_init strataer_init proc~strataer_init->module~phys_local_var_mod proc~aer_sedimnt~2 AER_SEDIMNT proc~aer_sedimnt~2->module~phys_local_var_mod proc~readaerosol_optic_rrtm readaerosol_optic_rrtm proc~readaerosol_optic_rrtm->module~phys_local_var_mod proc~aer_sedimnt AER_SEDIMNT proc~aer_sedimnt->module~phys_local_var_mod proc~stratemit STRATEMIT proc~stratemit->module~phys_local_var_mod proc~readaerosol_optic_ecrad readaerosol_optic_ecrad proc~readaerosol_optic_ecrad->module~phys_local_var_mod proc~readaerosolstrato1_rrtm~2 readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm~2->module~phys_local_var_mod proc~init_cmp_seri~2 init_cmp_seri proc~init_cmp_seri~2->module~phys_local_var_mod proc~add_pbl_tend~2 add_pbl_tend proc~add_pbl_tend~2->module~phys_local_var_mod proc~ener_conserv~2 ener_conserv proc~ener_conserv~2->module~phys_local_var_mod proc~ener_conserv ener_conserv proc~ener_conserv->module~phys_local_var_mod proc~phytrac phytrac proc~phytrac->module~phys_local_var_mod proc~splaeropt_6bands_rrtm~2 SPLAEROPT_6BANDS_RRTM proc~splaeropt_6bands_rrtm~2->module~phys_local_var_mod proc~aeropt_5wv AEROPT_5WV proc~aeropt_5wv->module~phys_local_var_mod proc~straact~2 STRAACT proc~straact~2->module~phys_local_var_mod proc~stratosphere_mask stratosphere_mask proc~stratosphere_mask->module~phys_local_var_mod proc~aeropt_5wv_ecrad AEROPT_5WV_ECRAD proc~aeropt_5wv_ecrad->module~phys_local_var_mod proc~readaerosol_optic_rrtm~2 readaerosol_optic_rrtm proc~readaerosol_optic_rrtm~2->module~phys_local_var_mod proc~alpale~2 alpale proc~alpale~2->module~phys_local_var_mod proc~calcul_divers calcul_divers proc~calcul_divers->module~phys_local_var_mod proc~miecalc_aer~2 MIECALC_AER proc~miecalc_aer~2->module~phys_local_var_mod proc~nuage~2 nuage proc~nuage~2->module~phys_local_var_mod proc~coagulate~2 COAGULATE proc~coagulate~2->module~phys_local_var_mod proc~surf_landice surf_landice proc~surf_landice->module~phys_local_var_mod proc~stracomp_kelvin STRACOMP_KELVIN proc~stracomp_kelvin->module~phys_local_var_mod proc~interp_sulf_input interp_sulf_input proc~interp_sulf_input->module~phys_local_var_mod proc~calcaerosolstrato_rrtm~2 calcaerosolstrato_rrtm proc~calcaerosolstrato_rrtm~2->module~phys_local_var_mod proc~concvl concvl proc~concvl->module~phys_local_var_mod proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~phys_local_var_mod proc~readaerosolstrato1_rrtm readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm->module~phys_local_var_mod proc~print_debug_phys print_debug_phys proc~print_debug_phys->module~phys_local_var_mod proc~readaerosol_optic_ecrad~2 readaerosol_optic_ecrad proc~readaerosol_optic_ecrad~2->module~phys_local_var_mod proc~cmp_seri~2 cmp_seri proc~cmp_seri~2->module~phys_local_var_mod proc~call_atke call_atke proc~call_atke->module~phys_local_var_mod proc~call_atke~2 call_atke proc~call_atke~2->module~phys_local_var_mod proc~micphy_tstep~2 micphy_tstep proc~micphy_tstep~2->module~phys_local_var_mod proc~ocs_to_so2~2 ocs_to_so2 proc~ocs_to_so2~2->module~phys_local_var_mod proc~traccoag traccoag proc~traccoag->module~phys_local_var_mod proc~splaeropt_5wv_rrtm~2 SPLAEROPT_5WV_RRTM proc~splaeropt_5wv_rrtm~2->module~phys_local_var_mod proc~alpale alpale proc~alpale->module~phys_local_var_mod proc~readaerosol_optic~2 readaerosol_optic proc~readaerosol_optic~2->module~phys_local_var_mod proc~readaerosolstrato2_rrtm~2 readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm~2->module~phys_local_var_mod proc~fisrtilp~2 fisrtilp proc~fisrtilp~2->module~phys_local_var_mod proc~add_phys_tend~2 add_phys_tend proc~add_phys_tend~2->module~phys_local_var_mod proc~surf_landice~2 surf_landice proc~surf_landice~2->module~phys_local_var_mod proc~stracomp STRACOMP proc~stracomp->module~phys_local_var_mod proc~interp_sulf_input~2 interp_sulf_input proc~interp_sulf_input~2->module~phys_local_var_mod proc~add_pbl_tend add_pbl_tend proc~add_pbl_tend->module~phys_local_var_mod proc~readaerosolstrato_ecrad readaerosolstrato_ecrad proc~readaerosolstrato_ecrad->module~phys_local_var_mod proc~ocs_to_so2 ocs_to_so2 proc~ocs_to_so2->module~phys_local_var_mod proc~splaeropt_6bands_rrtm SPLAEROPT_6BANDS_RRTM proc~splaeropt_6bands_rrtm->module~phys_local_var_mod proc~nuage nuage proc~nuage->module~phys_local_var_mod proc~mixinglength mixinglength proc~mixinglength->module~phys_local_var_mod proc~cmp_seri cmp_seri proc~cmp_seri->module~phys_local_var_mod proc~prt_enerbil~2 prt_enerbil proc~prt_enerbil~2->module~phys_local_var_mod proc~so2_to_h2so4~2 SO2_TO_H2SO4 proc~so2_to_h2so4~2->module~phys_local_var_mod proc~phys_output_write phys_output_write proc~phys_output_write->module~phys_local_var_mod

Contents

t_seri q_seri ql_seri qs_seri qx_seri qbs_seri u_seri v_seri cf_seri rvc_seri l_mixmin l_mix wprime pbl_eps tke_shear tke_buoy tke_trans tr_seri rhcl d_t_dyn d_q_dyn d_ql_dyn d_qs_dyn d_qbs_dyn d_q_dyn2d d_ql_dyn2d d_qs_dyn2d d_qbs_dyn2d d_u_dyn d_v_dyn d_cf_dyn d_rvc_dyn d_tke_dyn d_tr_dyn d_t_con d_q_con d_u_con d_v_con d_t_con_zmasse d_q_con_zmasse d_u_con_zmasse d_v_con_zmasse d_t_wake d_q_wake d_t_lsc d_q_lsc d_ql_lsc d_qi_lsc d_t_lwr d_t_lw0 d_t_swr d_t_sw0 d_t_ajsb d_q_ajsb d_t_ajs d_q_ajs d_u_ajs d_v_ajs d_t_ajs_w d_q_ajs_w d_t_ajs_x d_q_ajs_x d_t_eva d_q_eva d_ql_eva d_qi_eva d_qx_eva d_t_lscst d_q_lscst d_t_lscth d_q_lscth plul_th plul_st d_t_oli d_u_oli d_v_oli d_t_vdf d_q_vdf d_qbs_vdf d_t_diss d_u_vdf d_v_vdf d_t_vdf_w d_q_vdf_w d_t_vdf_x d_q_vdf_x d_t_bsss d_q_bsss d_qbs_bsss d_t_oro d_u_oro d_v_oro d_t_oro_gw d_u_oro_gw d_v_oro_gw d_t_lif d_u_lif d_v_lif du_gwd_hines dv_gwd_hines dv_gwd_rando dv_gwd_front east_gwstress west_gwstress d_t_hin d_q_ch4 fcds fcdi dh_basal_growth dh_basal_melt dh_top_melt dh_snow2sic dtice_melt dtice_snow2sic d_t_ec d_ts d_tr topswad_aero solswad_aero topswai_aero solswai_aero topswad0_aero solswad0_aero topsw_aero solsw_aero topsw0_aero solsw0_aero topswcf_aero solswcf_aero toplwad_aero sollwad_aero toplwai_aero sollwai_aero toplwad0_aero sollwad0_aero ZLWFT0_i ZSWFT0_i ZFLDN0 ZFLUP0 ZFSDN0 ZFSUP0 stratomask tausum_aero drytausum_aero tau3d_aero dNovrN zfice od443aer od550aer dryod550aer abs550aer od865aer ec550aer od550lt1aer sconcso4 sconcno3 sconcoa sconcbc sconcss sconcdust concso4 concno3 concoa concbc concss concdust loadso4 loadoa loadbc loadss loaddust loadno3 load_tmp1 load_tmp2 load_tmp3 load_tmp4 load_tmp5 load_tmp6 load_tmp7 load_tmp8 load_tmp9 load_tmp10 topswad_aerop solswad_aerop topswai_aerop solswai_aerop topswad0_aerop solswad0_aerop topsw_aerop topsw0_aerop solsw_aerop solsw0_aerop topswcf_aerop solswcf_aerop toplwad_aerop sollwad_aerop toplwai_aerop sollwai_aerop toplwad0_aerop sollwad0_aerop topswad_aero_s2 solswad_aero_s2 topswai_aero_s2 solswai_aero_s2 topswad0_aero_s2 solswad0_aero_s2 topsw_aero_s2 topsw0_aero_s2 solsw_aero_s2 solsw0_aero_s2 topswcf_aero_s2 solswcf_aero_s2 toplwad_aero_s2 sollwad_aero_s2 toplwai_aero_s2 sollwai_aero_s2 toplwad0_aero_s2 sollwad0_aero_s2 tal1 pal1 pab1 pab2 ptstar pt0 slp sens flwp fiwp zxfluxt zxfluxq alp_wake wake_h wake_k wake_omg d_deltat_wk d_deltaq_wk d_s_wk d_s_a_wk d_dens_wk d_dens_a_wk d_deltat_wk_gw d_deltaq_wk_gw d_deltat_vdf d_deltaq_vdf d_deltat_the d_deltaq_the d_deltat_ajs_cv d_deltaq_ajs_cv bils cdragm cdragh cldh cldl cldm cldq cldt qsat2m JrNt dthmin evap snowerosion fder plcl plfc prw prlw prsw prbsw water_budget icesub_lic zustar zu10m zv10m rh2m s_lcl s_pblh s_pblt s_therm s_pblh_x s_pblh_w s_lcl_x s_lcl_w slab_wfbils tpot tpote ue uq uwat ve vq vwat zxffonte zxustartlic zxrhoslic zxqsaltlic tempsmoothlic zxfqcalving zxfluxlat zxtsol snow_lsc zxfqfonte zxrunofflic runoff_diag zxqsurf rain_lsc rain_num sens_x sens_w zxfluxlat_x zxfluxlat_w delta_qsurf dtvdf_x dtvdf_w dqvdf_x dqvdf_w pbl_tke_input t_therm q_therm u_therm v_therm cdragh_x cdragh_w cdragm_x cdragm_w kh kh_x kh_w ptconv ratqsc wbeff convoccur zmax_th zq2m zt2m zt2m_min_mon zt2m_max_mon t2m_min_mon t2m_max_mon weak_inversion alp_bl_conv alp_bl_det alp_bl_fluct_m alp_bl_fluct_tke alp_bl_stat n2 s2 strig zcong zlcl_th proba_notrig random_notrig coef_clos coef_clos_eff fsolsw wfbils wfevap t2m fluxlat fsollw evap_pot dnwd0 omega epmax_diag ep dnwd upwd pmflxr pmflxs wdtrainA wdtrainS wdtrainM wdtrainAS da mp wght_cvfd phi phi2 elij epmlmMm d1a dam ev qtaa clw eplaMm sij lambda_th cldemi cldfra cldtau fiwc fl re flwc qlth qith qsith wiceth ref_liq ref_ice theta zphi ref_liq_pi ref_ice_pi zx_rh zx_rhl zx_rhi prfl psfl fraca bsfl Vprecip zw2 pmfd pmfu fluxt fluxu fluxv uwriteSTD vwriteSTD wwriteSTD phiwriteSTD qwriteSTD twriteSTD rhwriteSTD beta_prec rneb rnebjn rneblsvol pfraclr pfracld cldfraliq mean_icefracturb sigma2_icefracturb cldfraliqth mean_icefracturbth sigma2_icefracturbth zxsnow snowhgt qsnow to_ice sissnow runoff albsol3_lic dyntropo p_tropopause z_tropopause t_tropopause zn2mout qsub qissr qcld subfra issrfra gamma_cond ql_seri_lscp ratio_ql_qtot qi_seri_lscp ratio_qi_qtot dcf_sub dcf_con dcf_mix dqi_adj dqi_sub dqi_con dqi_mix dqvc_adj dqvc_sub dqvc_con dqvc_mix qsatliq qsatice Tcontr qcontr qcontr2 fcontrN fcontrP dcf_avi dqi_avi dqvc_avi flight_dist flight_h2o distcltop temp_cltop qraindiag qsnowdiag dqreva dqrauto dqrcol dqrmelt dqrfreez dqssub dqsauto dqsagg dqsrim dqsmelt dqsfreez d_q_emiss R2SO4 R2SO4B DENSO4 DENSO4B f_r_wet f_r_wetB decfluxaer mdw OCS_lifetime SO2_lifetime H2SO4_lifetime O3_clim alpha_bin piz_bin cg_bin SO2_chlm tau_strat_443 tau_strat_550 tau_strat_670 tau_strat_765 tau_strat_1020 tau_strat_10um tausum_strat surf_PM25_sulf vsed_aer sulfmmr SAD_sulfate reff_sulfate sulfmmr_mode nd_mode budg_3D_nucl budg_3D_cond_evap budg_3D_ocs_to_so2 budg_3D_so2_to_h2so4 budg_3D_backgr_ocs budg_3D_backgr_so2 budg_dep_dry_ocs budg_dep_dry_so2 budg_dep_dry_h2so4 budg_dep_dry_part budg_dep_wet_ocs budg_dep_wet_so2 budg_dep_wet_h2so4 budg_dep_wet_part budg_emi_ocs budg_emi_so2 budg_emi_h2so4 budg_emi_part budg_ocs_to_so2 budg_so2_to_h2so4 budg_h2so4_to_part budg_sed_part

Variables

Type Visibility Attributes Name Initial
real, public, SAVE, ALLOCATABLE :: t_seri(:,:)
real, public, SAVE, ALLOCATABLE :: q_seri(:,:)
real, public, SAVE, ALLOCATABLE :: ql_seri(:,:)
real, public, SAVE, ALLOCATABLE :: qs_seri(:,:)
real, public, SAVE, ALLOCATABLE :: qx_seri(:,:,:)
real, public, SAVE, ALLOCATABLE :: qbs_seri(:,:)
real, public, SAVE, ALLOCATABLE :: u_seri(:,:)
real, public, SAVE, ALLOCATABLE :: v_seri(:,:)
real, public, SAVE, ALLOCATABLE :: cf_seri(:,:)
real, public, SAVE, ALLOCATABLE :: rvc_seri(:,:)
real, public, SAVE, ALLOCATABLE :: l_mixmin(:,:,:)
real, public, SAVE, ALLOCATABLE :: l_mix(:,:,:)
real, public, SAVE, ALLOCATABLE :: wprime(:,:,:)
real, public, SAVE, ALLOCATABLE :: pbl_eps(:,:,:)
real, public, SAVE, ALLOCATABLE :: tke_shear(:,:,:)
real, public, SAVE, ALLOCATABLE :: tke_buoy(:,:,:)
real, public, SAVE, ALLOCATABLE :: tke_trans(:,:,:)
real, public, SAVE, ALLOCATABLE :: tr_seri(:,:,:)
real, public, SAVE, ALLOCATABLE :: rhcl(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_ql_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_qs_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_qbs_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_dyn2d(:)
real, public, SAVE, ALLOCATABLE :: d_ql_dyn2d(:)
real, public, SAVE, ALLOCATABLE :: d_qs_dyn2d(:)
real, public, SAVE, ALLOCATABLE :: d_qbs_dyn2d(:)
real, public, SAVE, ALLOCATABLE :: d_u_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_cf_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_rvc_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_tke_dyn(:,:)
real, public, SAVE, ALLOCATABLE :: d_tr_dyn(:,:,:)
real, public, SAVE, ALLOCATABLE :: d_t_con(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_con(:,:)
real, public, SAVE, ALLOCATABLE :: d_u_con(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_con(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_con_zmasse(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_con_zmasse(:,:)
real, public, SAVE, ALLOCATABLE :: d_u_con_zmasse(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_con_zmasse(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_wake(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_wake(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_lsc(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_lsc(:,:)
real, public, SAVE, ALLOCATABLE :: d_ql_lsc(:,:)
real, public, SAVE, ALLOCATABLE :: d_qi_lsc(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_lwr(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_lw0(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_swr(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_sw0(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_ajsb(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_ajsb(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_ajs(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_ajs(:,:)
real, public, SAVE, ALLOCATABLE :: d_u_ajs(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_ajs(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_ajs_w(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_ajs_w(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_ajs_x(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_ajs_x(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_eva(:,:)

nrlmd

real, public, SAVE, ALLOCATABLE :: d_q_eva(:,:)

nrlmd

real, public, SAVE, ALLOCATABLE :: d_ql_eva(:,:)

nrlmd

real, public, SAVE, ALLOCATABLE :: d_qi_eva(:,:)

nrlmd

real, public, SAVE, ALLOCATABLE :: d_qx_eva(:,:,:)
real, public, SAVE, ALLOCATABLE :: d_t_lscst(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_lscst(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_lscth(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_lscth(:,:)
real, public, SAVE, ALLOCATABLE :: plul_th(:)
real, public, SAVE, ALLOCATABLE :: plul_st(:)
real, public, SAVE, ALLOCATABLE :: d_t_oli(:,:)
real, public, SAVE, ALLOCATABLE :: d_u_oli(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_oli(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_vdf(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_vdf(:,:)
real, public, SAVE, ALLOCATABLE :: d_qbs_vdf(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_diss(:,:)
real, public, SAVE, ALLOCATABLE :: d_u_vdf(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_vdf(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_vdf_w(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_vdf_w(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_vdf_x(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_vdf_x(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_bsss(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_bsss(:,:)
real, public, SAVE, ALLOCATABLE :: d_qbs_bsss(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_oro(:,:)

nrlmd+jyg

real, public, SAVE, ALLOCATABLE :: d_u_oro(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_oro(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_oro_gw(:,:)
real, public, SAVE, ALLOCATABLE :: d_u_oro_gw(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_oro_gw(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_lif(:,:)
real, public, SAVE, ALLOCATABLE :: d_u_lif(:,:)
real, public, SAVE, ALLOCATABLE :: d_v_lif(:,:)
real, public, SAVE, ALLOCATABLE :: du_gwd_hines(:,:)
real, public, SAVE, ALLOCATABLE :: dv_gwd_hines(:,:)
real, public, SAVE, ALLOCATABLE :: dv_gwd_rando(:,:)
real, public, SAVE, ALLOCATABLE :: dv_gwd_front(:,:)
real, public, SAVE, ALLOCATABLE :: east_gwstress(:,:)
real, public, SAVE, ALLOCATABLE :: west_gwstress(:,:)
real, public, SAVE, ALLOCATABLE :: d_t_hin(:,:)
real, public, SAVE, ALLOCATABLE :: d_q_ch4(:,:)
real, public, SAVE, ALLOCATABLE :: fcds(:)
real, public, SAVE, ALLOCATABLE :: fcdi(:)
real, public, SAVE, ALLOCATABLE :: dh_basal_growth(:)
real, public, SAVE, ALLOCATABLE :: dh_basal_melt(:)
real, public, SAVE, ALLOCATABLE :: dh_top_melt(:)
real, public, SAVE, ALLOCATABLE :: dh_snow2sic(:)
real, public, SAVE, ALLOCATABLE :: dtice_melt(:)
real, public, SAVE, ALLOCATABLE :: dtice_snow2sic(:)
real, public, SAVE, ALLOCATABLE :: d_t_ec(:,:)
real, public, SAVE, ALLOCATABLE :: d_ts(:,:)
real, public, SAVE, ALLOCATABLE :: d_tr(:,:,:)
real, public, SAVE, ALLOCATABLE :: topswad_aero(:)
real, public, SAVE, ALLOCATABLE :: solswad_aero(:)
real, public, SAVE, ALLOCATABLE :: topswai_aero(:)
real, public, SAVE, ALLOCATABLE :: solswai_aero(:)
real, public, SAVE, ALLOCATABLE :: topswad0_aero(:)
real, public, SAVE, ALLOCATABLE :: solswad0_aero(:)
real, public, SAVE, ALLOCATABLE :: topsw_aero(:,:)
real, public, SAVE, ALLOCATABLE :: solsw_aero(:,:)
real, public, SAVE, ALLOCATABLE :: topsw0_aero(:,:)
real, public, SAVE, ALLOCATABLE :: solsw0_aero(:,:)
real, public, SAVE, ALLOCATABLE :: topswcf_aero(:,:)
real, public, SAVE, ALLOCATABLE :: solswcf_aero(:,:)
real, public, SAVE, ALLOCATABLE :: toplwad_aero(:)
real, public, SAVE, ALLOCATABLE :: sollwad_aero(:)
real, public, SAVE, ALLOCATABLE :: toplwai_aero(:)
real, public, SAVE, ALLOCATABLE :: sollwai_aero(:)
real, public, SAVE, ALLOCATABLE :: toplwad0_aero(:)
real, public, SAVE, ALLOCATABLE :: sollwad0_aero(:)
real, public, SAVE, ALLOCATABLE :: ZLWFT0_i(:,:)
real, public, SAVE, ALLOCATABLE :: ZSWFT0_i(:,:)
real, public, SAVE, ALLOCATABLE :: ZFLDN0(:,:)
real, public, SAVE, ALLOCATABLE :: ZFLUP0(:,:)
real, public, SAVE, ALLOCATABLE :: ZFSDN0(:,:)
real, public, SAVE, ALLOCATABLE :: ZFSUP0(:,:)
real, public, SAVE, ALLOCATABLE :: stratomask(:,:)
real, public, SAVE, ALLOCATABLE :: tausum_aero(:,:,:)
real, public, SAVE, ALLOCATABLE :: drytausum_aero(:,:)
real, public, SAVE, ALLOCATABLE :: tau3d_aero(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: dNovrN(:)
real, public, SAVE, ALLOCATABLE :: zfice(:,:)
real, public, SAVE, ALLOCATABLE :: od443aer(:)
real, public, SAVE, ALLOCATABLE :: od550aer(:)
real, public, SAVE, ALLOCATABLE :: dryod550aer(:)
real, public, SAVE, ALLOCATABLE :: abs550aer(:)
real, public, SAVE, ALLOCATABLE :: od865aer(:)
real, public, SAVE, ALLOCATABLE :: ec550aer(:,:)
real, public, SAVE, ALLOCATABLE :: od550lt1aer(:)
real, public, SAVE, ALLOCATABLE :: sconcso4(:)
real, public, SAVE, ALLOCATABLE :: sconcno3(:)
real, public, SAVE, ALLOCATABLE :: sconcoa(:)
real, public, SAVE, ALLOCATABLE :: sconcbc(:)
real, public, SAVE, ALLOCATABLE :: sconcss(:)
real, public, SAVE, ALLOCATABLE :: sconcdust(:)
real, public, SAVE, ALLOCATABLE :: concso4(:,:)
real, public, SAVE, ALLOCATABLE :: concno3(:,:)
real, public, SAVE, ALLOCATABLE :: concoa(:,:)
real, public, SAVE, ALLOCATABLE :: concbc(:,:)
real, public, SAVE, ALLOCATABLE :: concss(:,:)
real, public, SAVE, ALLOCATABLE :: concdust(:,:)
real, public, SAVE, ALLOCATABLE :: loadso4(:)
real, public, SAVE, ALLOCATABLE :: loadoa(:)
real, public, SAVE, ALLOCATABLE :: loadbc(:)
real, public, SAVE, ALLOCATABLE :: loadss(:)
real, public, SAVE, ALLOCATABLE :: loaddust(:)
real, public, SAVE, ALLOCATABLE :: loadno3(:)
real, public, SAVE, ALLOCATABLE :: load_tmp1(:)
real, public, SAVE, ALLOCATABLE :: load_tmp2(:)
real, public, SAVE, ALLOCATABLE :: load_tmp3(:)
real, public, SAVE, ALLOCATABLE :: load_tmp4(:)
real, public, SAVE, ALLOCATABLE :: load_tmp5(:)
real, public, SAVE, ALLOCATABLE :: load_tmp6(:)
real, public, SAVE, ALLOCATABLE :: load_tmp7(:)
real, public, SAVE, ALLOCATABLE :: load_tmp8(:)
real, public, SAVE, ALLOCATABLE :: load_tmp9(:)
real, public, SAVE, ALLOCATABLE :: load_tmp10(:)
real, public, ALLOCATABLE, SAVE :: topswad_aerop(:)
real, public, ALLOCATABLE, SAVE :: solswad_aerop(:)
real, public, ALLOCATABLE, SAVE :: topswai_aerop(:)
real, public, ALLOCATABLE, SAVE :: solswai_aerop(:)
real, public, ALLOCATABLE, SAVE :: topswad0_aerop(:)
real, public, ALLOCATABLE, SAVE :: solswad0_aerop(:)
real, public, ALLOCATABLE, SAVE :: topsw_aerop(:,:)
real, public, ALLOCATABLE, SAVE :: topsw0_aerop(:,:)
real, public, ALLOCATABLE, SAVE :: solsw_aerop(:,:)
real, public, ALLOCATABLE, SAVE :: solsw0_aerop(:,:)
real, public, ALLOCATABLE, SAVE :: topswcf_aerop(:,:)
real, public, ALLOCATABLE, SAVE :: solswcf_aerop(:,:)
real, public, ALLOCATABLE, SAVE :: toplwad_aerop(:)
real, public, ALLOCATABLE, SAVE :: sollwad_aerop(:)
real, public, ALLOCATABLE, SAVE :: toplwai_aerop(:)
real, public, ALLOCATABLE, SAVE :: sollwai_aerop(:)
real, public, ALLOCATABLE, SAVE :: toplwad0_aerop(:)
real, public, ALLOCATABLE, SAVE :: sollwad0_aerop(:)
real, public, ALLOCATABLE, SAVE :: topswad_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: solswad_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: topswai_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: solswai_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: topswad0_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: solswad0_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: topsw_aero_s2(:,:)
real, public, ALLOCATABLE, SAVE :: topsw0_aero_s2(:,:)
real, public, ALLOCATABLE, SAVE :: solsw_aero_s2(:,:)
real, public, ALLOCATABLE, SAVE :: solsw0_aero_s2(:,:)
real, public, ALLOCATABLE, SAVE :: topswcf_aero_s2(:,:)
real, public, ALLOCATABLE, SAVE :: solswcf_aero_s2(:,:)
real, public, ALLOCATABLE, SAVE :: toplwad_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: sollwad_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: toplwai_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: sollwai_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: toplwad0_aero_s2(:)
real, public, ALLOCATABLE, SAVE :: sollwad0_aero_s2(:)
real, public, SAVE, ALLOCATABLE :: tal1(:)
real, public, SAVE, ALLOCATABLE :: pal1(:)
real, public, SAVE, ALLOCATABLE :: pab1(:)
real, public, SAVE, ALLOCATABLE :: pab2(:)
real, public, SAVE, ALLOCATABLE :: ptstar(:)
real, public, SAVE, ALLOCATABLE :: pt0(:)
real, public, SAVE, ALLOCATABLE :: slp(:)
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: sens
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: flwp
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: fiwp
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: zxfluxt

Wake variables

real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: zxfluxq

Wake variables

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: alp_wake

jyg! REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: wake_h,wake_k

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: wake_h
integer, public, ALLOCATABLE, SAVE, DIMENSION(:) :: wake_k
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wake_omg
real, public, SAVE, ALLOCATABLE, DIMENSION(:,:) :: d_deltat_wk
real, public, SAVE, ALLOCATABLE, DIMENSION(:,:) :: d_deltaq_wk
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: d_s_wk
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: d_s_a_wk
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: d_dens_wk
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: d_dens_a_wk
real, public, SAVE, ALLOCATABLE, DIMENSION(:,:) :: d_deltat_wk_gw
real, public, SAVE, ALLOCATABLE, DIMENSION(:,:) :: d_deltaq_wk_gw
real, public, SAVE, ALLOCATABLE, DIMENSION(:,:) :: d_deltat_vdf

! REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: d_s_vdf, d_dens_vdf !OMP THREADPRIVATE(d_s_vdf, d_dens_vdf)

real, public, SAVE, ALLOCATABLE, DIMENSION(:,:) :: d_deltaq_vdf

! REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: d_s_vdf, d_dens_vdf !OMP THREADPRIVATE(d_s_vdf, d_dens_vdf)

real, public, SAVE, ALLOCATABLE, DIMENSION(:,:) :: d_deltat_the

! REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: d_s_the, d_dens_the !OMP THREADPRIVATE(d_s_the, d_dens_the)

real, public, SAVE, ALLOCATABLE, DIMENSION(:,:) :: d_deltaq_the

! REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: d_s_the, d_dens_the !OMP THREADPRIVATE(d_s_the, d_dens_the)

real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: d_deltat_ajs_cv

End of Wake variables

real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: d_deltaq_ajs_cv

End of Wake variables

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: bils
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cdragm
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cdragh
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cldh
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cldl
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cldm
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cldq
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cldt
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: qsat2m
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: JrNt
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: dthmin
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: evap
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: snowerosion
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: fder
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: plcl
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: plfc
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: prw
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: prlw
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: prsw
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: prbsw
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: water_budget
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: icesub_lic
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zustar
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zu10m
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zv10m
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: rh2m
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s_lcl
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s_pblh
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s_pblt
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s_therm
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s_pblh_x
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s_pblh_w
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s_lcl_x
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s_lcl_w
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: slab_wfbils

nrlmd+jyg

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: tpot
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: tpote
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: ue
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: uq
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: uwat
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: ve
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: vq
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: vwat
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxffonte
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxustartlic
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxrhoslic
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxqsaltlic
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: tempsmoothlic
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxfqcalving
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxfluxlat
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxtsol
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: snow_lsc
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxfqfonte
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxrunofflic
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: runoff_diag
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxqsurf

!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: rain_lsc

!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: rain_num

!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: sens_x
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: sens_w
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxfluxlat_x
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxfluxlat_w
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: delta_qsurf

! Entrees supplementaires couche-limite REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: t_x, t_w !$OMP THREADPRIVATE(t_x, t_w) REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: q_x, q_w !$OMP THREADPRIVATE(q_x, q_w)

real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: dtvdf_x

jyg ! Sorties ferret

real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: dtvdf_w

jyg ! Sorties ferret

real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: dqvdf_x
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: dqvdf_w
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: pbl_tke_input
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: t_therm
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: q_therm
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: u_therm
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: v_therm
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cdragh_x
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cdragh_w
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cdragm_x
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: cdragm_w
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: kh

! !ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: kh_x

! !ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: kh_w

! !ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

logical, public, SAVE, ALLOCATABLE :: ptconv(:,:)
real, public, SAVE, ALLOCATABLE :: ratqsc(:,:)
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: wbeff

jyg+nrlmd

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: convoccur

jyg+nrlmd

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zmax_th

jyg+nrlmd

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zq2m

jyg+nrlmd

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zt2m

jyg+nrlmd

real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zt2m_min_mon
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zt2m_max_mon
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: t2m_min_mon
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: t2m_max_mon
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: weak_inversion
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: alp_bl_conv
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: alp_bl_det
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: alp_bl_fluct_m
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: alp_bl_fluct_tke
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: alp_bl_stat
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: n2
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: s2
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: strig
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zcong
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zlcl_th
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: proba_notrig
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: random_notrig
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: coef_clos
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: coef_clos_eff
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: fsolsw
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wfbils
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wfevap
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: t2m
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: fluxlat
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: fsollw
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: evap_pot
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: dnwd0
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: omega
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: epmax_diag
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: ep
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: dnwd
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: upwd
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: pmflxr
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: pmflxs
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wdtrainA
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wdtrainS
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wdtrainM
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wdtrainAS
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: da
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: mp
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wght_cvfd
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: phi
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: phi2
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: elij
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: epmlmMm
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: d1a
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: dam
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: ev
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: qtaa
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: clw
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: eplaMm
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: sij
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: lambda_th
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: cldemi
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: cldfra
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: cldtau
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: fiwc
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: fl
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: re
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: flwc
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: qlth
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: qith
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: qsith
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: wiceth
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: ref_liq
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: ref_ice
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: theta
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: zphi
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: ref_liq_pi
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: ref_ice_pi
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: zx_rh
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: zx_rhl
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: zx_rhi
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: prfl
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: psfl
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: fraca
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: bsfl
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: Vprecip
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: zw2
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: pmfd
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: pmfu
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: fluxt
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: fluxu
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: fluxv
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: uwriteSTD
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: vwriteSTD
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: wwriteSTD
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: phiwriteSTD
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: qwriteSTD
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: twriteSTD
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: rhwriteSTD
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: beta_prec
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: rneb
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: rnebjn
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: rneblsvol
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: pfraclr
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: pfracld
real, public, SAVE, ALLOCATABLE :: cldfraliq(:,:)
real, public, SAVE, ALLOCATABLE :: mean_icefracturb(:,:)
real, public, SAVE, ALLOCATABLE :: sigma2_icefracturb(:,:)
real, public, SAVE, ALLOCATABLE :: cldfraliqth(:,:)
real, public, SAVE, ALLOCATABLE :: mean_icefracturbth(:,:)
real, public, SAVE, ALLOCATABLE :: sigma2_icefracturbth(:,:)
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: zxsnow
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: snowhgt
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: qsnow
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: to_ice
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: sissnow
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: runoff
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: albsol3_lic
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: dyntropo
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: p_tropopause
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: z_tropopause
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: t_tropopause
integer, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: zn2mout
real, public, SAVE, ALLOCATABLE :: qsub(:,:)
real, public, SAVE, ALLOCATABLE :: qissr(:,:)
real, public, SAVE, ALLOCATABLE :: qcld(:,:)
real, public, SAVE, ALLOCATABLE :: subfra(:,:)
real, public, SAVE, ALLOCATABLE :: issrfra(:,:)
real, public, SAVE, ALLOCATABLE :: gamma_cond(:,:)
real, public, SAVE, ALLOCATABLE :: ql_seri_lscp(:,:)
real, public, SAVE, ALLOCATABLE :: ratio_ql_qtot(:,:)
real, public, SAVE, ALLOCATABLE :: qi_seri_lscp(:,:)
real, public, SAVE, ALLOCATABLE :: ratio_qi_qtot(:,:)
real, public, SAVE, ALLOCATABLE :: dcf_sub(:,:)
real, public, SAVE, ALLOCATABLE :: dcf_con(:,:)
real, public, SAVE, ALLOCATABLE :: dcf_mix(:,:)
real, public, SAVE, ALLOCATABLE :: dqi_adj(:,:)
real, public, SAVE, ALLOCATABLE :: dqi_sub(:,:)
real, public, SAVE, ALLOCATABLE :: dqi_con(:,:)
real, public, SAVE, ALLOCATABLE :: dqi_mix(:,:)
real, public, SAVE, ALLOCATABLE :: dqvc_adj(:,:)
real, public, SAVE, ALLOCATABLE :: dqvc_sub(:,:)
real, public, SAVE, ALLOCATABLE :: dqvc_con(:,:)
real, public, SAVE, ALLOCATABLE :: dqvc_mix(:,:)
real, public, SAVE, ALLOCATABLE :: qsatliq(:,:)
real, public, SAVE, ALLOCATABLE :: qsatice(:,:)
real, public, SAVE, ALLOCATABLE :: Tcontr(:,:)
real, public, SAVE, ALLOCATABLE :: qcontr(:,:)
real, public, SAVE, ALLOCATABLE :: qcontr2(:,:)
real, public, SAVE, ALLOCATABLE :: fcontrN(:,:)
real, public, SAVE, ALLOCATABLE :: fcontrP(:,:)
real, public, SAVE, ALLOCATABLE :: dcf_avi(:,:)
real, public, SAVE, ALLOCATABLE :: dqi_avi(:,:)
real, public, SAVE, ALLOCATABLE :: dqvc_avi(:,:)
real, public, SAVE, ALLOCATABLE :: flight_dist(:,:)
real, public, SAVE, ALLOCATABLE :: flight_h2o(:,:)
real, public, SAVE, ALLOCATABLE :: distcltop(:,:)
real, public, SAVE, ALLOCATABLE :: temp_cltop(:,:)
real, public, SAVE, ALLOCATABLE :: qraindiag(:,:)
real, public, SAVE, ALLOCATABLE :: qsnowdiag(:,:)
real, public, SAVE, ALLOCATABLE :: dqreva(:,:)
real, public, SAVE, ALLOCATABLE :: dqrauto(:,:)
real, public, SAVE, ALLOCATABLE :: dqrcol(:,:)
real, public, SAVE, ALLOCATABLE :: dqrmelt(:,:)
real, public, SAVE, ALLOCATABLE :: dqrfreez(:,:)
real, public, SAVE, ALLOCATABLE :: dqssub(:,:)
real, public, SAVE, ALLOCATABLE :: dqsauto(:,:)
real, public, SAVE, ALLOCATABLE :: dqsagg(:,:)
real, public, SAVE, ALLOCATABLE :: dqsrim(:,:)
real, public, SAVE, ALLOCATABLE :: dqsmelt(:,:)
real, public, SAVE, ALLOCATABLE :: dqsfreez(:,:)
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: d_q_emiss
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: R2SO4
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: R2SO4B
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: DENSO4
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:, :) :: DENSO4B
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: f_r_wet
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:, :) :: f_r_wetB
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: decfluxaer
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: mdw
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: OCS_lifetime
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: SO2_lifetime
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: H2SO4_lifetime
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: O3_clim
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: alpha_bin
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: piz_bin
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: cg_bin
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: SO2_chlm
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: tau_strat_443
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: tau_strat_550
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: tau_strat_670
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: tau_strat_765
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: tau_strat_1020
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: tau_strat_10um
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: tausum_strat
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: surf_PM25_sulf
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: vsed_aer
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: sulfmmr
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: SAD_sulfate
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: reff_sulfate
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: sulfmmr_mode
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: nd_mode
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: budg_3D_nucl
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: budg_3D_cond_evap
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: budg_3D_ocs_to_so2
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: budg_3D_so2_to_h2so4
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: budg_3D_backgr_ocs
real, public, ALLOCATABLE, SAVE, DIMENSION(:,:) :: budg_3D_backgr_so2
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_dep_dry_ocs
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_dep_dry_so2
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_dep_dry_h2so4
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_dep_dry_part
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_dep_wet_ocs
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_dep_wet_so2
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_dep_wet_h2so4
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_dep_wet_part
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_emi_ocs
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_emi_so2
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_emi_h2so4
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_emi_part
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_ocs_to_so2
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_so2_to_h2so4
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_h2so4_to_part
real, public, ALLOCATABLE, SAVE, DIMENSION(:) :: budg_sed_part

Subroutines

public subroutine phys_local_var_init()

nrlmd

Read more…

Arguments

None

public subroutine phys_local_var_end()

nrlmd DEALLOCATE( d_s_vdf, d_dens_vdf) DEALLOCATE( d_s_the, d_dens_the) nrlmd+jyg DEALLOCATE(t_x, t_w) DEALLOCATE(q_x, q_w) jyg

Arguments

None