phys_state_var_mod Module


Uses

  • module~~phys_state_var_mod~~UsesGraph module~phys_state_var_mod phys_state_var_mod module~dimsoil_mod_h dimsoil_mod_h module~phys_state_var_mod->module~dimsoil_mod_h module~dimphy~3 dimphy module~phys_state_var_mod->module~dimphy~3 netcdf netcdf module~phys_state_var_mod->netcdf

Used by

  • module~~phys_state_var_mod~~UsedByGraph module~phys_state_var_mod phys_state_var_mod proc~phyredem~2 phyredem proc~phyredem~2->module~phys_state_var_mod proc~plevel~2 plevel proc~plevel~2->module~phys_state_var_mod proc~iniaqua iniaqua proc~iniaqua->module~phys_state_var_mod proc~physiq physiq proc~physiq->module~phys_state_var_mod proc~phyredem phyredem proc~phyredem->module~phys_state_var_mod proc~prt_enerbil prt_enerbil proc~prt_enerbil->module~phys_state_var_mod proc~readaerosolstrato2_rrtm readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm->module~phys_state_var_mod proc~create_limit_unstruct create_limit_unstruct proc~create_limit_unstruct->module~phys_state_var_mod proc~readaerosolstrato readaerosolstrato proc~readaerosolstrato->module~phys_state_var_mod proc~mixinglength~2 mixinglength proc~mixinglength~2->module~phys_state_var_mod proc~phys_local_var_init phys_local_var_init proc~phys_local_var_init->module~phys_state_var_mod proc~conf_phys~2 conf_phys proc~conf_phys~2->module~phys_state_var_mod proc~soil_hetero soil_hetero proc~soil_hetero->module~phys_state_var_mod proc~dyn1deta0 dyn1deta0 proc~dyn1deta0->module~phys_state_var_mod proc~iniaqua~3 iniaqua proc~iniaqua~3->module~phys_state_var_mod proc~tracco2i~2 tracco2i proc~tracco2i~2->module~phys_state_var_mod proc~calcaerosolstrato_rrtm calcaerosolstrato_rrtm proc~calcaerosolstrato_rrtm->module~phys_state_var_mod module~init_ssrf_m init_ssrf_m module~init_ssrf_m->module~phys_state_var_mod proc~calcul_divers~2 calcul_divers proc~calcul_divers~2->module~phys_state_var_mod proc~pbl_surface_newfrac pbl_surface_newfrac proc~pbl_surface_newfrac->module~phys_state_var_mod proc~physiq~2 physiq proc~physiq~2->module~phys_state_var_mod proc~plevel_new plevel_new proc~plevel_new->module~phys_state_var_mod proc~readchlorophyll readchlorophyll proc~readchlorophyll->module~phys_state_var_mod proc~calwake~2 calwake proc~calwake~2->module~phys_state_var_mod proc~readaerosolstrato~2 readaerosolstrato proc~readaerosolstrato~2->module~phys_state_var_mod proc~surf_land_bucket_hetero~2 surf_land_bucket_hetero proc~surf_land_bucket_hetero~2->module~phys_state_var_mod proc~ocean_albedo ocean_albedo proc~ocean_albedo->module~phys_state_var_mod proc~iniaqua~2 iniaqua proc~iniaqua~2->module~phys_state_var_mod proc~physiqex~2 physiqex proc~physiqex~2->module~phys_state_var_mod proc~calwake calwake proc~calwake->module~phys_state_var_mod proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->module~phys_state_var_mod proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~phys_state_var_mod proc~ini_undefstd~2 ini_undefstd proc~ini_undefstd~2->module~phys_state_var_mod proc~create_limit_unstruct~2 create_limit_unstruct proc~create_limit_unstruct~2->module~phys_state_var_mod proc~add_phys_tend add_phys_tend proc~add_phys_tend->module~phys_state_var_mod proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~phys_state_var_mod proc~phys_local_var_init~2 phys_local_var_init proc~phys_local_var_init~2->module~phys_state_var_mod proc~surf_land_bucket_hetero surf_land_bucket_hetero proc~surf_land_bucket_hetero->module~phys_state_var_mod proc~hgardfou~2 hgardfou proc~hgardfou~2->module~phys_state_var_mod proc~plevel_new~2 plevel_new proc~plevel_new~2->module~phys_state_var_mod proc~pbl_surface_newfrac~2 pbl_surface_newfrac proc~pbl_surface_newfrac~2->module~phys_state_var_mod module~etat0phys etat0phys module~etat0phys->module~phys_state_var_mod proc~diag_phys_tend diag_phys_tend proc~diag_phys_tend->module~phys_state_var_mod proc~conf_phys conf_phys proc~conf_phys->module~phys_state_var_mod proc~readaerosolstrato1_rrtm~2 readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm~2->module~phys_state_var_mod proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->module~phys_state_var_mod proc~moy_undefstd~2 moy_undefstd proc~moy_undefstd~2->module~phys_state_var_mod proc~add_pbl_tend~2 add_pbl_tend proc~add_pbl_tend~2->module~phys_state_var_mod proc~ener_conserv~2 ener_conserv proc~ener_conserv~2->module~phys_state_var_mod proc~ener_conserv ener_conserv proc~ener_conserv->module~phys_state_var_mod proc~aeropt_lw_rrtm AEROPT_LW_RRTM proc~aeropt_lw_rrtm->module~phys_state_var_mod proc~physiqex physiqex proc~physiqex->module~phys_state_var_mod proc~dyn1dredem dyn1dredem proc~dyn1dredem->module~phys_state_var_mod proc~undefstd~2 undefstd proc~undefstd~2->module~phys_state_var_mod proc~create_etat0_unstruct~2 create_etat0_unstruct proc~create_etat0_unstruct~2->module~phys_state_var_mod proc~moy_undefstd moy_undefstd proc~moy_undefstd->module~phys_state_var_mod proc~calcul_divers calcul_divers proc~calcul_divers->module~phys_state_var_mod module~limit limit module~limit->module~phys_state_var_mod module~limit->module~init_ssrf_m proc~calcaerosolstrato_rrtm~2 calcaerosolstrato_rrtm proc~calcaerosolstrato_rrtm~2->module~phys_state_var_mod proc~undefstd undefstd proc~undefstd->module~phys_state_var_mod proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~phys_state_var_mod proc~tracco2i tracco2i proc~tracco2i->module~phys_state_var_mod proc~readaerosolstrato1_rrtm readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm->module~phys_state_var_mod proc~plevel plevel proc~plevel->module~phys_state_var_mod proc~aeropt_lw_rrtm~2 AEROPT_LW_RRTM proc~aeropt_lw_rrtm~2->module~phys_state_var_mod proc~ini_undefstd ini_undefstd proc~ini_undefstd->module~phys_state_var_mod proc~diag_phys_tend~2 diag_phys_tend proc~diag_phys_tend~2->module~phys_state_var_mod proc~etat0phys_netcdf etat0phys_netcdf proc~etat0phys_netcdf->module~phys_state_var_mod proc~etat0phys_netcdf->module~init_ssrf_m proc~splaeropt_lw_rrtm~2 SPLAEROPT_LW_RRTM proc~splaeropt_lw_rrtm~2->module~phys_state_var_mod proc~physiq~3 physiq proc~physiq~3->module~phys_state_var_mod proc~add_wake_tend add_wake_tend proc~add_wake_tend->module~phys_state_var_mod proc~soil_hetero~2 soil_hetero proc~soil_hetero~2->module~phys_state_var_mod proc~splaeropt_lw_rrtm SPLAEROPT_LW_RRTM proc~splaeropt_lw_rrtm->module~phys_state_var_mod proc~readaerosolstrato2_rrtm~2 readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm~2->module~phys_state_var_mod proc~scm scm proc~scm->module~phys_state_var_mod proc~readchlorophyll~2 readchlorophyll proc~readchlorophyll~2->module~phys_state_var_mod proc~add_phys_tend~2 add_phys_tend proc~add_phys_tend~2->module~phys_state_var_mod proc~hgardfou hgardfou proc~hgardfou->module~phys_state_var_mod proc~pbl_surface pbl_surface proc~pbl_surface->module~phys_state_var_mod proc~add_pbl_tend add_pbl_tend proc~add_pbl_tend->module~phys_state_var_mod proc~readaerosolstrato_ecrad readaerosolstrato_ecrad proc~readaerosolstrato_ecrad->module~phys_state_var_mod proc~phyetat0 phyetat0 proc~phyetat0->module~phys_state_var_mod proc~ocean_albedo~2 ocean_albedo proc~ocean_albedo~2->module~phys_state_var_mod proc~phyetat0~2 phyetat0 proc~phyetat0~2->module~phys_state_var_mod proc~mixinglength mixinglength proc~mixinglength->module~phys_state_var_mod proc~prt_enerbil~2 prt_enerbil proc~prt_enerbil~2->module~phys_state_var_mod proc~create_etat0_unstruct create_etat0_unstruct proc~create_etat0_unstruct->module~phys_state_var_mod proc~phys_output_write phys_output_write proc~phys_output_write->module~phys_state_var_mod program~ce0l ce0l program~ce0l->module~etat0phys program~ce0l->module~limit

Contents

nlevSTD nlevSTD8 nlevSTD3 nout napisccp radpas cvpas cvpas_0 wkpas missing_val_nf90 phys_tstep solaire_etat0 pctsrf ftsol beta_aridity qsol fevap z0m z0h agesno treedrg alpha_soil_tersrf period_tersrf frac_tersrf z0m_tersrf ratio_z0m_z0h_tersrf albedo_tersrf beta_tersrf inertie_tersrf hcond_tersrf tsurfi_tersrf tsoili_tersrf tsoil_depth tsurf_tersrf tsoil_tersrf qsurf_tersrf tsurf_new_tersrf cdragm_tersrf cdragh_tersrf swnet_tersrf lwnet_tersrf fluxsens_tersrf fluxlat_tersrf falb1 falb2 falb_dif falb_dir chl_con rain_fall snow_fall bs_fall solsw solswfdiff sollw radsol swradcorr zmea zstd zsig zgam zthe zpic zval rugoro t_ancien q_ancien ql_ancien qs_ancien qbs_ancien prw_ancien prlw_ancien prsw_ancien prbsw_ancien u_ancien v_ancien cf_ancien rvc_ancien tke_ancien tr_ancien ancien_ok clwcon rnebcon qtc_cv sigt_cv detrain_cv fm_cv ratqs pbl_tke coefh coefm zmax0 f0 sig1 w01 entr_therm fm_therm detr_therm clwcon0th rnebcon0th lwtoab lwtoa0b lwtoabp lwtoa0bp swdnc0 swdn0 swdn swupc0 swup0 swup SWdn200clr SWdn200 SWup200clr SWup200 lwdnc0 lwdn0 lwdn lwupc0 lwup0 lwup LWdn200clr LWdn200 LWup200clr LWup200 LWdnTOA LWdnTOAclr tsumSTD usumSTD vsumSTD wsumSTD phisumSTD qsumSTD rhsumSTD tnondef uvsumSTD vqsumSTD vTsumSTD wqsumSTD vphisumSTD wTsumSTD u2sumSTD v2sumSTD T2sumSTD O3sumSTD O3daysumSTD hice tice bilg_cumul wlevSTD ulevSTD vlevSTD tlevSTD qlevSTD rhlevSTD philevSTD uvSTD vqSTD vTSTD wqSTD vphiSTD wTSTD u2STD v2STD T2STD O3STD O3daySTD seed_old zuthe zvthe alb_neig ema_cbmf ema_pcb ema_pct Mipsh Ma qcondc wd sigd cin ftd fqd fqcomp ALE ALP Ale_bl Alp_bl lalim_conv wght_th ale_wake ale_bl_stat wake_deltat wake_deltaq wake_s awake_s wake_dens awake_dens cv_gen wake_Cstar wake_pe wake_fip wake_delta_pbl_TKE delta_tsurf pfrac_impa pfrac_nucl pfrac_1nucl total_rain nday_rain ndayrain_mth paire_ter albsol1 albsol2 albsol_dif albsol_dir wo clwcon0 rnebcon0 heat heat0 cool cool0 heat_volc cool_volc topsw toplw sollwdown gustiness sollwdownclr toplwdown toplwdownclr topsw0 toplw0 solsw0 sollw0 albpla heatp coolp heat0p cool0p radsolp topswp toplwp albplap solswp solswfdiffp sollwp sollwdownp topsw0p toplw0p solsw0p sollw0p lwdnc0p lwdn0p lwdnp lwupc0p lwup0p lwupp swdnc0p swdn0p swdnp swupc0p swup0p swupp heat_s2 cool_s2 heat0_s2 cool0_s2 radsol_s2 topsw_s2 toplw_s2 albpla_s2 solsw_s2 solswfdiff_s2 sollw_s2 sollwdown_s2 sollwdownclr_s2 topsw0_s2 toplw0_s2 solsw0_s2 sollw0_s2 lwdnc0_s2 lwdn0_s2 lwdn_s2 lwupc0_s2 lwup0_s2 lwup_s2 swdnc0_s2 swdn0_s2 swdn_s2 swupc0_s2 swup0_s2 swup_s2 lwtoab_s2 lwtoa0b_s2 cape pbase bbase zqasc ibas_con itop_con rain_con snow_con rlonPOS newsst ustar u10m v10m wstar topswad solswad topswai solswai tau_aero piz_aero cg_aero tau_aero_sw_rrtm piz_aero_sw_rrtm cg_aero_sw_rrtm tau_aero_lw_rrtm piz_aero_lw_rrtm cg_aero_lw_rrtm ccm ale_bl_trig ratqs_inter_ sigma_qtherm du_gwd_rando du_gwd_front is_initialized ds_ns dt_ns delta_sst delta_sal dter dser dt_ds

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: nlevSTD = 17
integer, public, parameter :: nlevSTD8 = 8
integer, public, parameter :: nlevSTD3 = 3
integer, public, parameter :: nout = 10
integer, public, parameter :: napisccp = 1
integer, public, SAVE :: radpas
integer, public, SAVE :: cvpas
integer, public, SAVE :: cvpas_0 = 1
integer, public, SAVE :: wkpas
real, public, parameter :: missing_val_nf90 = nf90_fill_real
real, public, SAVE :: phys_tstep = 0
real, public, SAVE :: solaire_etat0
real, public, ALLOCATABLE, SAVE :: pctsrf(:,:)
real, public, ALLOCATABLE, SAVE :: ftsol(:,:)
real, public, ALLOCATABLE, SAVE :: beta_aridity(:,:)
real, public, ALLOCATABLE, SAVE :: qsol(:)
real, public, ALLOCATABLE, SAVE :: fevap(:,:)
real, public, ALLOCATABLE, SAVE :: z0m(:,:)
real, public, ALLOCATABLE, SAVE :: z0h(:,:)
real, public, ALLOCATABLE, SAVE :: agesno(:,:)
real, public, ALLOCATABLE, SAVE :: treedrg(:,:,:)
real, public, SAVE :: alpha_soil_tersrf
real, public, SAVE :: period_tersrf
real, public, ALLOCATABLE, SAVE :: frac_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: z0m_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: ratio_z0m_z0h_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: albedo_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: beta_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: inertie_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: hcond_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: tsurfi_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: tsoili_tersrf(:,:,:)
real, public, ALLOCATABLE, SAVE :: tsoil_depth(:,:,:)
real, public, ALLOCATABLE, SAVE :: tsurf_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: tsoil_tersrf(:,:,:)
real, public, ALLOCATABLE, SAVE :: qsurf_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: tsurf_new_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: cdragm_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: cdragh_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: swnet_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: lwnet_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: fluxsens_tersrf(:,:)
real, public, ALLOCATABLE, SAVE :: fluxlat_tersrf(:,:)

!!!!$OMP THREADPRIVATE(ocean)

!!!!$OMP THREADPRIVATE(ok_veget)

real, public, ALLOCATABLE, SAVE :: falb1(:,:)
real, public, ALLOCATABLE, SAVE :: falb2(:,:)
real, public, ALLOCATABLE, SAVE :: falb_dif(:,:,:)
real, public, ALLOCATABLE, SAVE :: falb_dir(:,:,:)
real, public, ALLOCATABLE, SAVE :: chl_con(:)
real, public, ALLOCATABLE, SAVE :: rain_fall(:)
real, public, ALLOCATABLE, SAVE :: snow_fall(:)
real, public, ALLOCATABLE, SAVE :: bs_fall(:)
real, public, ALLOCATABLE, SAVE :: solsw(:)
real, public, ALLOCATABLE, SAVE :: solswfdiff(:)
real, public, ALLOCATABLE, SAVE :: sollw(:)
real, public, ALLOCATABLE, SAVE :: radsol(:)
real, public, ALLOCATABLE, SAVE :: swradcorr(:)
real, public, ALLOCATABLE, SAVE :: zmea(:)
real, public, ALLOCATABLE, SAVE :: zstd(:)
real, public, ALLOCATABLE, SAVE :: zsig(:)
real, public, ALLOCATABLE, SAVE :: zgam(:)
real, public, ALLOCATABLE, SAVE :: zthe(:)
real, public, ALLOCATABLE, SAVE :: zpic(:)
real, public, ALLOCATABLE, SAVE :: zval(:)
real, public, ALLOCATABLE, SAVE :: rugoro(:)
real, public, ALLOCATABLE, SAVE :: t_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: q_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: ql_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: qs_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: qbs_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: prw_ancien(:)
real, public, ALLOCATABLE, SAVE :: prlw_ancien(:)
real, public, ALLOCATABLE, SAVE :: prsw_ancien(:)
real, public, ALLOCATABLE, SAVE :: prbsw_ancien(:)
real, public, ALLOCATABLE, SAVE :: u_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: v_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: cf_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: rvc_ancien(:,:)
real, public, ALLOCATABLE, SAVE :: tke_ancien(:,:)

! RomP >>>

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

! RomP <<<

logical, public, SAVE :: ancien_ok
real, public, ALLOCATABLE, SAVE :: clwcon(:,:)
real, public, ALLOCATABLE, SAVE :: rnebcon(:,:)
real, public, ALLOCATABLE, SAVE :: qtc_cv(:,:)
real, public, ALLOCATABLE, SAVE :: sigt_cv(:,:)
real, public, ALLOCATABLE, SAVE :: detrain_cv(:,:)
real, public, ALLOCATABLE, SAVE :: fm_cv(:,:)
real, public, ALLOCATABLE, SAVE :: ratqs(:,:)
real, public, ALLOCATABLE, SAVE :: pbl_tke(:,:,:)
real, public, ALLOCATABLE, SAVE :: coefh(:,:,:)
real, public, ALLOCATABLE, SAVE :: coefm(:,:,:)
real, public, ALLOCATABLE, SAVE :: zmax0(:)
real, public, ALLOCATABLE, SAVE :: f0(:)
real, public, ALLOCATABLE, SAVE :: sig1(:,:)
real, public, ALLOCATABLE, SAVE :: w01(:,:)
real, public, ALLOCATABLE, SAVE :: entr_therm(:,:)
real, public, ALLOCATABLE, SAVE :: fm_therm(:,:)
real, public, ALLOCATABLE, SAVE :: detr_therm(:,:)
real, public, ALLOCATABLE, SAVE :: clwcon0th(:,:)
real, public, ALLOCATABLE, SAVE :: rnebcon0th(:,:)
real, public, ALLOCATABLE, SAVE :: lwtoab(:,:)
real, public, ALLOCATABLE, SAVE :: lwtoa0b(:,:)
real, public, ALLOCATABLE, SAVE :: lwtoabp(:,:)
real, public, ALLOCATABLE, SAVE :: lwtoa0bp(:,:)
real, public, ALLOCATABLE, SAVE :: swdnc0(:,:)
real, public, ALLOCATABLE, SAVE :: swdn0(:,:)
real, public, ALLOCATABLE, SAVE :: swdn(:,:)
real, public, ALLOCATABLE, SAVE :: swupc0(:,:)
real, public, ALLOCATABLE, SAVE :: swup0(:,:)
real, public, ALLOCATABLE, SAVE :: swup(:,:)
real, public, ALLOCATABLE, SAVE :: SWdn200clr(:)
real, public, ALLOCATABLE, SAVE :: SWdn200(:)
real, public, ALLOCATABLE, SAVE :: SWup200clr(:)
real, public, ALLOCATABLE, SAVE :: SWup200(:)
real, public, ALLOCATABLE, SAVE :: lwdnc0(:,:)
real, public, ALLOCATABLE, SAVE :: lwdn0(:,:)
real, public, ALLOCATABLE, SAVE :: lwdn(:,:)
real, public, ALLOCATABLE, SAVE :: lwupc0(:,:)
real, public, ALLOCATABLE, SAVE :: lwup0(:,:)
real, public, ALLOCATABLE, SAVE :: lwup(:,:)
real, public, ALLOCATABLE, SAVE :: LWdn200clr(:)
real, public, ALLOCATABLE, SAVE :: LWdn200(:)
real, public, ALLOCATABLE, SAVE :: LWup200clr(:)
real, public, ALLOCATABLE, SAVE :: LWup200(:)
real, public, ALLOCATABLE, SAVE :: LWdnTOA(:)
real, public, ALLOCATABLE, SAVE :: LWdnTOAclr(:)
real, public, ALLOCATABLE, SAVE :: tsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: usumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: vsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: wsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: phisumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: qsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: rhsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: tnondef(:,:,:)
real, public, ALLOCATABLE, SAVE :: uvsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: vqsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: vTsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: wqsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: vphisumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: wTsumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: u2sumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: v2sumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: T2sumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: O3sumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: O3daysumSTD(:,:,:)
real, public, ALLOCATABLE, SAVE :: hice(:)
real, public, ALLOCATABLE, SAVE :: tice(:)
real, public, ALLOCATABLE, SAVE :: bilg_cumul(:)
real, public, ALLOCATABLE, SAVE :: wlevSTD(:,:)
real, public, ALLOCATABLE, SAVE :: ulevSTD(:,:)
real, public, ALLOCATABLE, SAVE :: vlevSTD(:,:)
real, public, ALLOCATABLE, SAVE :: tlevSTD(:,:)
real, public, ALLOCATABLE, SAVE :: qlevSTD(:,:)
real, public, ALLOCATABLE, SAVE :: rhlevSTD(:,:)
real, public, ALLOCATABLE, SAVE :: philevSTD(:,:)
real, public, ALLOCATABLE, SAVE :: uvSTD(:,:)
real, public, ALLOCATABLE, SAVE :: vqSTD(:,:)
real, public, ALLOCATABLE, SAVE :: vTSTD(:,:)
real, public, ALLOCATABLE, SAVE :: wqSTD(:,:)
real, public, ALLOCATABLE, SAVE :: vphiSTD(:,:)
real, public, ALLOCATABLE, SAVE :: wTSTD(:,:)
real, public, ALLOCATABLE, SAVE :: u2STD(:,:)
real, public, ALLOCATABLE, SAVE :: v2STD(:,:)
real, public, ALLOCATABLE, SAVE :: T2STD(:,:)
real, public, ALLOCATABLE, SAVE :: O3STD(:,:)
real, public, ALLOCATABLE, SAVE :: O3daySTD(:,:)
integer, public, ALLOCATABLE, SAVE :: seed_old(:,:)
real, public, ALLOCATABLE, SAVE :: zuthe(:)
real, public, ALLOCATABLE, SAVE :: zvthe(:)
real, public, ALLOCATABLE, SAVE :: alb_neig(:)
real, public, ALLOCATABLE, SAVE :: ema_cbmf(:)
real, public, ALLOCATABLE, SAVE :: ema_pcb(:)
real, public, ALLOCATABLE, SAVE :: ema_pct(:)
real, public, ALLOCATABLE, SAVE :: Mipsh(:,:)
real, public, ALLOCATABLE, SAVE :: Ma(:,:)
real, public, ALLOCATABLE, SAVE :: qcondc(:,:)
real, public, ALLOCATABLE, SAVE :: wd(:)
real, public, ALLOCATABLE, SAVE :: sigd(:)
real, public, ALLOCATABLE, SAVE :: cin(:)
real, public, ALLOCATABLE, SAVE :: ftd(:,:)
real, public, ALLOCATABLE, SAVE :: fqd(:,:)
real, public, ALLOCATABLE, SAVE :: fqcomp(:,:)
real, public, ALLOCATABLE, SAVE :: ALE(:)
real, public, ALLOCATABLE, SAVE :: ALP(:)
real, public, ALLOCATABLE, SAVE :: Ale_bl(:)
real, public, ALLOCATABLE, SAVE :: Alp_bl(:)
integer, public, ALLOCATABLE, SAVE :: lalim_conv(:)
real, public, ALLOCATABLE, SAVE :: wght_th(:,:)
real, public, ALLOCATABLE, SAVE :: ale_wake(:)
real, public, ALLOCATABLE, SAVE :: ale_bl_stat(:)
real, public, ALLOCATABLE, SAVE :: wake_deltat(:,:)
real, public, ALLOCATABLE, SAVE :: wake_deltaq(:,:)
real, public, ALLOCATABLE, SAVE :: wake_s(:)
real, public, ALLOCATABLE, SAVE :: awake_s(:)
real, public, ALLOCATABLE, SAVE :: wake_dens(:)
real, public, ALLOCATABLE, SAVE :: awake_dens(:)
real, public, ALLOCATABLE, SAVE :: cv_gen(:)
real, public, ALLOCATABLE, SAVE :: wake_Cstar(:)
real, public, ALLOCATABLE, SAVE :: wake_pe(:)
real, public, ALLOCATABLE, SAVE :: wake_fip(:)
real, public, ALLOCATABLE, SAVE :: wake_delta_pbl_TKE(:,:,:)
real, public, ALLOCATABLE, SAVE :: delta_tsurf(:,:)
real, public, ALLOCATABLE, SAVE :: pfrac_impa(:,:)

nrlmd jyg

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

nrlmd jyg

real, public, ALLOCATABLE, SAVE :: pfrac_1nucl(:,:)
real, public, ALLOCATABLE, SAVE :: total_rain(:)
real, public, ALLOCATABLE, SAVE :: nday_rain(:)
real, public, ALLOCATABLE, SAVE :: ndayrain_mth(:)
real, public, ALLOCATABLE, SAVE :: paire_ter(:)
real, public, ALLOCATABLE, SAVE :: albsol1(:)
real, public, ALLOCATABLE, SAVE :: albsol2(:)
real, public, ALLOCATABLE, SAVE :: albsol_dif(:,:)
real, public, ALLOCATABLE, SAVE :: albsol_dir(:,:)
real, public, ALLOCATABLE, SAVE :: wo(:,:,:)
real, public, ALLOCATABLE, SAVE :: clwcon0(:,:)
real, public, ALLOCATABLE, SAVE :: rnebcon0(:,:)
real, public, ALLOCATABLE, SAVE :: heat(:,:)
real, public, ALLOCATABLE, SAVE :: heat0(:,:)
real, public, ALLOCATABLE, SAVE :: cool(:,:)
real, public, ALLOCATABLE, SAVE :: cool0(:,:)
real, public, ALLOCATABLE, SAVE :: heat_volc(:,:)
real, public, ALLOCATABLE, SAVE :: cool_volc(:,:)
real, public, ALLOCATABLE, SAVE :: topsw(:)
real, public, ALLOCATABLE, SAVE :: toplw(:)
real, public, ALLOCATABLE, SAVE :: sollwdown(:)
real, public, ALLOCATABLE, SAVE :: gustiness(:)
real, public, ALLOCATABLE, SAVE :: sollwdownclr(:)
real, public, ALLOCATABLE, SAVE :: toplwdown(:)
real, public, ALLOCATABLE, SAVE :: toplwdownclr(:)
real, public, ALLOCATABLE, SAVE :: topsw0(:)
real, public, ALLOCATABLE, SAVE :: toplw0(:)
real, public, ALLOCATABLE, SAVE :: solsw0(:)
real, public, ALLOCATABLE, SAVE :: sollw0(:)
real, public, ALLOCATABLE, SAVE :: albpla(:)
real, public, ALLOCATABLE, SAVE :: heatp(:,:)
real, public, ALLOCATABLE, SAVE :: coolp(:,:)
real, public, ALLOCATABLE, SAVE :: heat0p(:,:)
real, public, ALLOCATABLE, SAVE :: cool0p(:,:)
real, public, ALLOCATABLE, SAVE :: radsolp(:)
real, public, ALLOCATABLE, SAVE :: topswp(:)
real, public, ALLOCATABLE, SAVE :: toplwp(:)
real, public, ALLOCATABLE, SAVE :: albplap(:)
real, public, ALLOCATABLE, SAVE :: solswp(:)
real, public, ALLOCATABLE, SAVE :: solswfdiffp(:)
real, public, ALLOCATABLE, SAVE :: sollwp(:)
real, public, ALLOCATABLE, SAVE :: sollwdownp(:)
real, public, ALLOCATABLE, SAVE :: topsw0p(:)
real, public, ALLOCATABLE, SAVE :: toplw0p(:)
real, public, ALLOCATABLE, SAVE :: solsw0p(:)
real, public, ALLOCATABLE, SAVE :: sollw0p(:)
real, public, ALLOCATABLE, SAVE :: lwdnc0p(:,:)
real, public, ALLOCATABLE, SAVE :: lwdn0p(:,:)
real, public, ALLOCATABLE, SAVE :: lwdnp(:,:)
real, public, ALLOCATABLE, SAVE :: lwupc0p(:,:)
real, public, ALLOCATABLE, SAVE :: lwup0p(:,:)
real, public, ALLOCATABLE, SAVE :: lwupp(:,:)
real, public, ALLOCATABLE, SAVE :: swdnc0p(:,:)
real, public, ALLOCATABLE, SAVE :: swdn0p(:,:)
real, public, ALLOCATABLE, SAVE :: swdnp(:,:)
real, public, ALLOCATABLE, SAVE :: swupc0p(:,:)
real, public, ALLOCATABLE, SAVE :: swup0p(:,:)
real, public, ALLOCATABLE, SAVE :: swupp(:,:)
real, public, ALLOCATABLE, SAVE :: heat_s2(:,:)
real, public, ALLOCATABLE, SAVE :: cool_s2(:,:)
real, public, ALLOCATABLE, SAVE :: heat0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: cool0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: radsol_s2(:)
real, public, ALLOCATABLE, SAVE :: topsw_s2(:)
real, public, ALLOCATABLE, SAVE :: toplw_s2(:)
real, public, ALLOCATABLE, SAVE :: albpla_s2(:)
real, public, ALLOCATABLE, SAVE :: solsw_s2(:)
real, public, ALLOCATABLE, SAVE :: solswfdiff_s2(:)
real, public, ALLOCATABLE, SAVE :: sollw_s2(:)
real, public, ALLOCATABLE, SAVE :: sollwdown_s2(:)
real, public, ALLOCATABLE, SAVE :: sollwdownclr_s2(:)
real, public, ALLOCATABLE, SAVE :: topsw0_s2(:)
real, public, ALLOCATABLE, SAVE :: toplw0_s2(:)
real, public, ALLOCATABLE, SAVE :: solsw0_s2(:)
real, public, ALLOCATABLE, SAVE :: sollw0_s2(:)
real, public, ALLOCATABLE, SAVE :: lwdnc0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: lwdn0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: lwdn_s2(:,:)
real, public, ALLOCATABLE, SAVE :: lwupc0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: lwup0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: lwup_s2(:,:)
real, public, ALLOCATABLE, SAVE :: swdnc0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: swdn0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: swdn_s2(:,:)
real, public, ALLOCATABLE, SAVE :: swupc0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: swup0_s2(:,:)
real, public, ALLOCATABLE, SAVE :: swup_s2(:,:)
real, public, ALLOCATABLE, SAVE :: lwtoab_s2(:,:)
real, public, ALLOCATABLE, SAVE :: lwtoa0b_s2(:,:)
real, public, ALLOCATABLE, SAVE :: cape(:)
real, public, ALLOCATABLE, SAVE :: pbase(:)
real, public, ALLOCATABLE, SAVE :: bbase(:)
real, public, SAVE, ALLOCATABLE :: zqasc(:,:)
integer, public, ALLOCATABLE, SAVE :: ibas_con(:)
integer, public, ALLOCATABLE, SAVE :: itop_con(:)
real, public, SAVE, ALLOCATABLE :: rain_con(:)
real, public, SAVE, ALLOCATABLE :: snow_con(:)
real, public, SAVE, ALLOCATABLE :: rlonPOS(:)
real, public, SAVE, ALLOCATABLE :: newsst(:)
real, public, SAVE, ALLOCATABLE :: ustar(:,:)
real, public, SAVE, ALLOCATABLE :: u10m(:,:)
real, public, SAVE, ALLOCATABLE :: v10m(:,:)
real, public, SAVE, ALLOCATABLE :: wstar(:,:)
real, public, SAVE, ALLOCATABLE :: topswad(:)
real, public, SAVE, ALLOCATABLE :: solswad(:)
real, public, SAVE, ALLOCATABLE :: topswai(:)
real, public, SAVE, ALLOCATABLE :: solswai(:)
real, public, SAVE, ALLOCATABLE :: tau_aero(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: piz_aero(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: cg_aero(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: tau_aero_sw_rrtm(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: piz_aero_sw_rrtm(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: cg_aero_sw_rrtm(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: tau_aero_lw_rrtm(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: piz_aero_lw_rrtm(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: cg_aero_lw_rrtm(:,:,:,:)
real, public, SAVE, ALLOCATABLE :: ccm(:,:,:)
real, public, SAVE, ALLOCATABLE :: ale_bl_trig(:)
real, public, SAVE, ALLOCATABLE :: ratqs_inter_(:,:)
real, public, SAVE, ALLOCATABLE :: sigma_qtherm(:,:)
real, public, ALLOCATABLE, SAVE :: du_gwd_rando(:,:)
real, public, ALLOCATABLE, SAVE :: du_gwd_front(:,:)
logical, public, SAVE :: is_initialized = .FALSE.
real, public, ALLOCATABLE, SAVE :: ds_ns(:)
real, public, ALLOCATABLE, SAVE :: dt_ns(:)
real, public, ALLOCATABLE, SAVE :: delta_sst(:)
real, public, ALLOCATABLE, SAVE :: delta_sal(:)
real, public, ALLOCATABLE, SAVE :: dter(:)
real, public, SAVE, ALLOCATABLE :: dser(:)
real, public, SAVE, ALLOCATABLE :: dt_ds(:)

Subroutines

public subroutine phys_state_var_init(read_climoz)

! Rom P >>> ! Rom P <<< nrlmd awake_dens = 0. ! initialized in phyetat0 jyg

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: read_climoz

public subroutine phys_state_var_end()

nrlmd jyg

Arguments

None