phys_state_var_mod Module


Uses

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

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