phys_output_var_mod Module


Uses

  • module~~phys_output_var_mod~2~~UsesGraph module~phys_output_var_mod~2 phys_output_var_mod module~strings_mod strings_mod module~phys_output_var_mod~2->module~strings_mod module~dimphy~3 dimphy module~phys_output_var_mod~2->module~dimphy~3 iso_fortran_env iso_fortran_env module~strings_mod->iso_fortran_env

Used by

  • module~~phys_output_var_mod~2~~UsedByGraph module~phys_output_var_mod~2 phys_output_var_mod proc~moy_undefstd~2 moy_undefstd proc~moy_undefstd~2->module~phys_output_var_mod~2 proc~ener_conserv~2 ener_conserv proc~ener_conserv~2->module~phys_output_var_mod~2 proc~histwrite0d_xios~2 histwrite0d_xios proc~histwrite0d_xios~2->module~phys_output_var_mod~2 proc~aeropt_5wv_rrtm~2 AEROPT_5WV_RRTM proc~aeropt_5wv_rrtm~2->module~phys_output_var_mod~2 proc~ener_conserv ener_conserv proc~ener_conserv->module~phys_output_var_mod~2 proc~ocean_forced_ice~2 ocean_forced_ice proc~ocean_forced_ice~2->module~phys_output_var_mod~2 proc~phys_output_write phys_output_write proc~phys_output_write->module~phys_output_var_mod~2 module~phys_output_ctrlout_mod phys_output_ctrlout_mod proc~phys_output_write->module~phys_output_ctrlout_mod proc~physiq physiq proc~physiq->module~phys_output_var_mod~2 module~phys_output_mod phys_output_mod proc~physiq->module~phys_output_mod proc~physiq->module~phys_output_ctrlout_mod proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->module~phys_output_var_mod~2 proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~phys_output_var_mod~2 proc~phys_output_write~2->module~phys_output_ctrlout_mod proc~ini_undefstd~2 ini_undefstd proc~ini_undefstd~2->module~phys_output_var_mod~2 module~phys_output_mod->module~phys_output_var_mod~2 proc~histdef2d_old histdef2d_old proc~histdef2d_old->module~phys_output_var_mod~2 proc~ocean_cpl_ice ocean_cpl_ice proc~ocean_cpl_ice->module~phys_output_var_mod~2 proc~histdef2d histdef2d proc~histdef2d->module~phys_output_var_mod~2 proc~prt_enerbil prt_enerbil proc~prt_enerbil->module~phys_output_var_mod~2 proc~fisrtilp~2 fisrtilp proc~fisrtilp~2->module~phys_output_var_mod~2 module~phys_output_ctrlout_mod~2 phys_output_ctrlout_mod module~phys_output_ctrlout_mod~2->module~phys_output_var_mod~2 proc~add_phys_tend~2 add_phys_tend proc~add_phys_tend~2->module~phys_output_var_mod~2 proc~conf_physoutputs~2 conf_physoutputs proc~conf_physoutputs~2->module~phys_output_var_mod~2 proc~undefstd~2 undefstd proc~undefstd~2->module~phys_output_var_mod~2 proc~surf_landice~2 surf_landice proc~surf_landice~2->module~phys_output_var_mod~2 proc~histdef3d~2 histdef3d proc~histdef3d~2->module~phys_output_var_mod~2 proc~add_phys_tend add_phys_tend proc~add_phys_tend->module~phys_output_var_mod~2 proc~moy_undefstd moy_undefstd proc~moy_undefstd->module~phys_output_var_mod~2 proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~phys_output_var_mod~2 proc~phys_output_write_spl~2->module~phys_output_ctrlout_mod module~phys_output_mod~2 phys_output_mod module~phys_output_mod~2->module~phys_output_var_mod~2 proc~phys_local_var_init phys_local_var_init proc~phys_local_var_init->module~phys_output_var_mod~2 proc~phys_local_var_init~2 phys_local_var_init proc~phys_local_var_init~2->module~phys_output_var_mod~2 module~phys_output_ctrlout_mod->module~phys_output_var_mod~2 proc~conf_physoutputs conf_physoutputs proc~conf_physoutputs->module~phys_output_var_mod~2 proc~pbl_surface pbl_surface proc~pbl_surface->module~phys_output_var_mod~2 proc~ocean_forced_noice ocean_forced_noice proc~ocean_forced_noice->module~phys_output_var_mod~2 proc~ocean_forced_ice ocean_forced_ice proc~ocean_forced_ice->module~phys_output_var_mod~2 proc~aeropt_5wv_rrtm AEROPT_5WV_RRTM proc~aeropt_5wv_rrtm->module~phys_output_var_mod~2 proc~histwrite2d_phy~2 histwrite2d_phy proc~histwrite2d_phy~2->module~phys_output_var_mod~2 proc~histwrite3d_phy~2 histwrite3d_phy proc~histwrite3d_phy~2->module~phys_output_var_mod~2 proc~histwrite0d_xios histwrite0d_xios proc~histwrite0d_xios->module~phys_output_var_mod~2 proc~surf_landice surf_landice proc~surf_landice->module~phys_output_var_mod~2 proc~histdef3d_old histdef3d_old proc~histdef3d_old->module~phys_output_var_mod~2 proc~histdef3d_old~2 histdef3d_old proc~histdef3d_old~2->module~phys_output_var_mod~2 proc~histwrite3d_phy histwrite3d_phy proc~histwrite3d_phy->module~phys_output_var_mod~2 proc~ocean_cpl_noice ocean_cpl_noice proc~ocean_cpl_noice->module~phys_output_var_mod~2 proc~diag_phys_tend diag_phys_tend proc~diag_phys_tend->module~phys_output_var_mod~2 proc~ocean_cpl_noice~2 ocean_cpl_noice proc~ocean_cpl_noice~2->module~phys_output_var_mod~2 proc~undefstd undefstd proc~undefstd->module~phys_output_var_mod~2 proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~phys_output_var_mod~2 proc~phys_output_write_spl->module~phys_output_ctrlout_mod proc~ocean_forced_noice~2 ocean_forced_noice proc~ocean_forced_noice~2->module~phys_output_var_mod~2 proc~prt_enerbil~2 prt_enerbil proc~prt_enerbil~2->module~phys_output_var_mod~2 proc~histdef2d~2 histdef2d proc~histdef2d~2->module~phys_output_var_mod~2 proc~histwrite2d_phy histwrite2d_phy proc~histwrite2d_phy->module~phys_output_var_mod~2 proc~ini_undefstd ini_undefstd proc~ini_undefstd->module~phys_output_var_mod~2 proc~histdef3d histdef3d proc~histdef3d->module~phys_output_var_mod~2 proc~physiq~2 physiq proc~physiq~2->module~phys_output_var_mod~2 proc~physiq~2->module~phys_output_mod proc~physiq~2->module~phys_output_ctrlout_mod proc~diag_phys_tend~2 diag_phys_tend proc~diag_phys_tend~2->module~phys_output_var_mod~2 proc~ocean_cpl_ice~2 ocean_cpl_ice proc~ocean_cpl_ice~2->module~phys_output_var_mod~2 proc~histdef2d_old~2 histdef2d_old proc~histdef2d_old~2->module~phys_output_var_mod~2 proc~recmwf_aero RECMWF_AERO proc~recmwf_aero->module~phys_output_mod proc~diag_slp diag_slp proc~diag_slp->module~phys_output_ctrlout_mod proc~phys_output_open phys_output_open proc~phys_output_open->module~phys_output_ctrlout_mod proc~recmwf_aero~2 RECMWF_AERO proc~recmwf_aero~2->module~phys_output_mod proc~sw_aeroar4 SW_AEROAR4 proc~sw_aeroar4->module~phys_output_mod proc~phys_output_open~2 phys_output_open proc~phys_output_open~2->module~phys_output_ctrlout_mod proc~sw_aeroar4~2 SW_AEROAR4 proc~sw_aeroar4~2->module~phys_output_mod proc~diag_slp~2 diag_slp proc~diag_slp~2->module~phys_output_ctrlout_mod

Contents


Variables

Type Visibility Attributes Name Initial
real, public, SAVE, ALLOCATABLE :: snow_o(:)
real, public, SAVE, ALLOCATABLE :: zfra_o(:)
real, public, SAVE, ALLOCATABLE :: sza_o(:)
integer, public, SAVE, ALLOCATABLE :: itau_con(:)
real, public, SAVE, ALLOCATABLE :: bils_ec(:)
real, public, SAVE, ALLOCATABLE :: bils_ech(:)
real, public, SAVE, ALLOCATABLE :: bils_tke(:)
real, public, SAVE, ALLOCATABLE :: bils_diss(:)
real, public, SAVE, ALLOCATABLE :: bils_kinetic(:)
real, public, SAVE, ALLOCATABLE :: bils_enthalp(:)
real, public, SAVE, ALLOCATABLE :: bils_latent(:)
real, public, SAVE, ALLOCATABLE :: d_qw_col(:)
real, public, SAVE, ALLOCATABLE :: d_ql_col(:)
real, public, SAVE, ALLOCATABLE :: d_qs_col(:)
real, public, SAVE, ALLOCATABLE :: d_qbs_col(:)
real, public, SAVE, ALLOCATABLE :: d_qt_col(:)
real, public, SAVE, ALLOCATABLE :: d_ek_col(:)
real, public, SAVE, ALLOCATABLE :: d_h_dair_col(:)
real, public, SAVE, ALLOCATABLE :: d_h_qw_col(:)
real, public, SAVE, ALLOCATABLE :: d_h_ql_col(:)
real, public, SAVE, ALLOCATABLE :: d_h_qs_col(:)
real, public, SAVE, ALLOCATABLE :: d_h_qbs_col(:)
real, public, SAVE, ALLOCATABLE :: d_h_col(:)
real, public, SAVE, ALLOCATABLE :: cloudth_sth(:,:)
real, public, SAVE, ALLOCATABLE :: cloudth_senv(:,:)
real, public, SAVE, ALLOCATABLE :: cloudth_sigmath(:,:)
real, public, SAVE, ALLOCATABLE :: cloudth_sigmaenv(:,:)
real, public, SAVE, ALLOCATABLE :: map_prop_hc(:)
real, public, SAVE, ALLOCATABLE :: map_prop_hist(:)
real, public, SAVE, ALLOCATABLE :: alt_tropo(:)
real, public, SAVE, ALLOCATABLE :: map_emis_hc(:)
real, public, SAVE, ALLOCATABLE :: map_iwp_hc(:)
real, public, SAVE, ALLOCATABLE :: map_deltaz_hc(:)
real, public, SAVE, ALLOCATABLE :: map_pcld_hc(:)
real, public, SAVE, ALLOCATABLE :: map_tcld_hc(:)
real, public, SAVE, ALLOCATABLE :: map_emis_hist(:)
real, public, SAVE, ALLOCATABLE :: map_iwp_hist(:)
real, public, SAVE, ALLOCATABLE :: map_deltaz_hist(:)
real, public, SAVE, ALLOCATABLE :: map_rad_hist(:)
real, public, SAVE, ALLOCATABLE :: map_ntot(:)
real, public, SAVE, ALLOCATABLE :: map_hc(:)
real, public, SAVE, ALLOCATABLE :: map_hist(:)
real, public, SAVE, ALLOCATABLE :: map_Cb(:)
real, public, SAVE, ALLOCATABLE :: map_ThCi(:)
real, public, SAVE, ALLOCATABLE :: map_Anv(:)
real, public, SAVE, ALLOCATABLE :: map_emis_Cb(:)
real, public, SAVE, ALLOCATABLE :: map_pcld_Cb(:)
real, public, SAVE, ALLOCATABLE :: map_tcld_Cb(:)
real, public, SAVE, ALLOCATABLE :: map_emis_ThCi(:)
real, public, SAVE, ALLOCATABLE :: map_pcld_ThCi(:)
real, public, SAVE, ALLOCATABLE :: map_tcld_ThCi(:)
real, public, SAVE, ALLOCATABLE :: map_emis_Anv(:)
real, public, SAVE, ALLOCATABLE :: map_pcld_Anv(:)
real, public, SAVE, ALLOCATABLE :: map_tcld_Anv(:)
real, public, SAVE, ALLOCATABLE :: scdnc(:,:)
real, public, SAVE, ALLOCATABLE :: cldncl(:)
real, public, SAVE, ALLOCATABLE :: reffclwtop(:)
real, public, SAVE, ALLOCATABLE :: lcc(:)
real, public, SAVE, ALLOCATABLE :: reffclws(:,:)
real, public, SAVE, ALLOCATABLE :: reffclwc(:,:)
real, public, SAVE, ALLOCATABLE :: cldnvi(:)
real, public, SAVE, ALLOCATABLE :: lcc3d(:,:)
real, public, SAVE, ALLOCATABLE :: lcc3dcon(:,:)
real, public, SAVE, ALLOCATABLE :: lcc3dstra(:,:)
real, public, SAVE, ALLOCATABLE :: icc3dcon(:,:)
real, public, SAVE, ALLOCATABLE :: icc3dstra(:,:)
integer, public, parameter :: nfiles = 10
logical, public, DIMENSION(nfiles), SAVE :: clef_files
logical, public, DIMENSION(nfiles), SAVE :: clef_stations
integer, public, DIMENSION(nfiles), SAVE :: lev_files
integer, public, DIMENSION(nfiles), SAVE :: nid_files
integer, public, DIMENSION(nfiles), SAVE :: nnid_files
integer, public, DIMENSION(nfiles), SAVE :: nnhorim
integer, public, DIMENSION(nfiles), SAVE :: nhorim
integer, public, DIMENSION(nfiles), SAVE :: nvertm
integer, public, DIMENSION(nfiles), SAVE :: ncanaux
integer, public, DIMENSION(nfiles), SAVE :: nvertap
integer, public, DIMENSION(nfiles), SAVE :: nvertbp
integer, public, DIMENSION(nfiles), SAVE :: nvertAlt
real, public, DIMENSION(nfiles), SAVE :: zoutm
character(len=20), public, DIMENSION(nfiles), SAVE :: type_ecri
character(len=20), public, DIMENSION(nfiles), SAVE :: type_ecri_files
character(len=20), public, DIMENSION(nfiles), SAVE :: phys_out_filetypes
character(len=20), public, DIMENSION(nfiles), SAVE :: phys_out_filenames
logical, public, SAVE :: swaerofree_diag = .FALSE.
logical, public, SAVE :: swaero_diag = .FALSE.
logical, public, SAVE :: dryaod_diag = .FALSE.
logical, public, SAVE :: ok_4xCO2atm = .FALSE.
integer, public, SAVE :: levmin(nfiles) = 1
integer, public, SAVE :: levmax(nfiles)
real, public, SAVE :: zdtime_moy
logical, public, SAVE :: vars_defined = .FALSE.
real, public, allocatable :: zustr_gwd_hines(:)
real, public, allocatable :: zvstr_gwd_hines(:)
real, public, allocatable :: zustr_gwd_front(:)
real, public, allocatable :: zvstr_gwd_front(:)
real, public, allocatable :: zustr_gwd_rando(:)
real, public, allocatable :: zvstr_gwd_rando(:)
real, public, SAVE, ALLOCATABLE :: sens_prec_liq_o(:,:)
real, public, SAVE, ALLOCATABLE :: sens_prec_sol_o(:,:)
real, public, SAVE, ALLOCATABLE :: lat_prec_liq_o(:,:)
real, public, SAVE, ALLOCATABLE :: lat_prec_sol_o(:,:)
real, public, SAVE, ALLOCATABLE :: tkt(:)
real, public, SAVE, ALLOCATABLE :: tks(:)
real, public, SAVE, ALLOCATABLE :: taur(:)
real, public, SAVE, ALLOCATABLE :: sss(:)
real, public, SAVE, ALLOCATABLE :: cloud_cover_sw(:)
real, public, SAVE, ALLOCATABLE :: cloud_cover_sw_s2(:)
real, public, SAVE, ALLOCATABLE :: ZFLUX_DIR(:,:)
real, public, SAVE, ALLOCATABLE :: ZFLUX_DIR_CLEAR(:,:)
real, public, SAVE, ALLOCATABLE :: ZFLUX_DIR_s2(:,:)
real, public, SAVE, ALLOCATABLE :: ZFLUX_DIR_CLEAR_s2(:,:)
real, public, SAVE, ALLOCATABLE :: ZFLUX_DIR_SUN(:)
real, public, SAVE, ALLOCATABLE :: ZFLUX_DIR_SUN_s2(:)

Derived Types

type, public ::  ctrl_out

Components

Type Visibility Attributes Name Initial
integer, public :: flag(nfiles)
character(len=maxlen), public :: name
character(len=maxlen), public :: description
character(len=maxlen), public :: unit
character(len=maxlen), public :: type_ecrit(nfiles)

Subroutines

public subroutine phys_output_var_init()

Arguments

None

public subroutine phys_output_var_end()

Arguments

None