My Project
 All Classes Files Functions Variables Macros
phys_output_mod Module Reference
Collaboration diagram for phys_output_mod:
[legend]

Data Types

type  ctrl_out

Public Member Functions

subroutine phys_output_open (rlon, rlat, pim, tabij, ipt, jpt, plon, plat, jjmp1, nlevSTD, clevSTD, nbteta, ctetaSTD, dtime, ok_veget, type_ocean, iflag_pbl, ok_mensuel, ok_journe, ok_hf, ok_instan, ok_LES, ok_ade, ok_aie, read_climoz, phys_out_filestations, new_aod, aerosol_couple, flag_aerosol_strat)
subroutine convers_timesteps (str, dtime, timestep)

Public Attributes

integer, parameter nfiles = 6
logical, dimension(nfiles), save clef_files
logical, dimension(nfiles), save clef_stations
integer, dimension(nfiles), save lev_files
integer, dimension(nfiles), save nid_files
integer, dimension(nfiles), save nnid_files
logical, save swaero_diag = .FALSE.
type(ctrl_out), save o_ahyb = ctrl_out((/ 1, 1, 1, 1, 1, 1 /), 'Ap')
type(ctrl_out), save o_bhyb = ctrl_out((/ 1, 1, 1, 1, 1, 1 /), 'Bp')
type(ctrl_out), save o_alt = ctrl_out((/ 1, 1, 1, 1, 1, 1 /), 'Alt')
type(ctrl_out), save o_phis = ctrl_out((/ 1, 1, 10, 5, 1, 1 /), 'phis')
type(ctrl_out), save o_aire = ctrl_out((/ 1, 1, 10, 10, 1, 1 /), 'aire')
type(ctrl_out), save o_contfracatm = ctrl_out((/ 10, 1, 1, 10, 10, 10 /), 'contfracATM')
type(ctrl_out), save o_contfracor = ctrl_out((/ 10, 1, 1, 10, 10, 10 /), 'contfracOR')
type(ctrl_out), save o_aireter = ctrl_out((/ 10, 10, 1, 10, 10, 10 /), 'aireTER')
type(ctrl_out), save o_flat = ctrl_out((/ 5, 1, 10, 10, 5, 10 /), 'flat')
type(ctrl_out), save o_slp = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'slp')
type(ctrl_out), save o_tsol = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'tsol')
type(ctrl_out), save o_t2m = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 't2m')
type(ctrl_out), save o_t2m_min = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 't2m_min')
type(ctrl_out), save o_t2m_max = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 't2m_max')
type(ctrl_out), dimension(4), save o_t2m_srf = (/ ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'t2m_ter'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'t2m_lic'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'t2m_oce'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'t2m_sic') /)
type(ctrl_out), save o_wind10m = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'wind10m')
type(ctrl_out), save o_wind10max = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'wind10max')
type(ctrl_out), save o_sicf = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'sicf')
type(ctrl_out), save o_q2m = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'q2m')
type(ctrl_out), save o_ustar = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'ustar')
type(ctrl_out), save o_u10m = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'u10m')
type(ctrl_out), save o_v10m = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'v10m')
type(ctrl_out), save o_psol = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'psol')
type(ctrl_out), save o_qsurf = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'qsurf')
type(ctrl_out), dimension(4), save o_ustar_srf = (/ ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'ustar_ter'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'ustar_lic'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'ustar_oce'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'ustar_sic') /)
type(ctrl_out), dimension(4), save o_u10m_srf = (/ ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'u10m_ter'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'u10m_lic'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'u10m_oce'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'u10m_sic') /)
type(ctrl_out), dimension(4), save o_v10m_srf = (/ ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'v10m_ter'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'v10m_lic'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'v10m_oce'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'v10m_sic') /)
type(ctrl_out), save o_qsol = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'qsol')
type(ctrl_out), save o_ndayrain = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'ndayrain')
type(ctrl_out), save o_precip = ctrl_out((/ 1, 1, 1, 10, 5, 10 /), 'precip')
type(ctrl_out), save o_plul = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'plul')
type(ctrl_out), save o_pluc = ctrl_out((/ 1, 1, 1, 10, 5, 10 /), 'pluc')
type(ctrl_out), save o_snow = ctrl_out((/ 1, 1, 10, 10, 5, 10 /), 'snow')
type(ctrl_out), save o_evap = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'evap')
type(ctrl_out), dimension(4), save o_evap_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evap_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evap_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evap_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evap_sic') /)
type(ctrl_out), save o_msnow = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'msnow')
type(ctrl_out), save o_fsnow = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'fsnow')
type(ctrl_out), save o_tops = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'tops')
type(ctrl_out), save o_tops0 = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'tops0')
type(ctrl_out), save o_topl = ctrl_out((/ 1, 1, 10, 5, 10, 10 /), 'topl')
type(ctrl_out), save o_topl0 = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'topl0')
type(ctrl_out), save o_swuptoa = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'SWupTOA')
type(ctrl_out), save o_swuptoaclr = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'SWupTOAclr')
type(ctrl_out), save o_swdntoa = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'SWdnTOA')
type(ctrl_out), save o_swdntoaclr = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'SWdnTOAclr')
type(ctrl_out), save o_nettop = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'nettop')
type(ctrl_out), save o_swup200 = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'SWup200')
type(ctrl_out), save o_swup200clr = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'SWup200clr')
type(ctrl_out), save o_swdn200 = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'SWdn200')
type(ctrl_out), save o_swdn200clr = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'SWdn200clr')
type(ctrl_out), save o_lwup200 = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'LWup200')
type(ctrl_out), save o_lwup200clr = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'LWup200clr')
type(ctrl_out), save o_lwdn200 = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'LWdn200')
type(ctrl_out), save o_lwdn200clr = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'LWdn200clr')
type(ctrl_out), save o_sols = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'sols')
type(ctrl_out), save o_sols0 = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'sols0')
type(ctrl_out), save o_soll = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'soll')
type(ctrl_out), save o_soll0 = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'soll0')
type(ctrl_out), save o_radsol = ctrl_out((/ 1, 7, 10, 10, 10, 10 /), 'radsol')
type(ctrl_out), save o_swupsfc = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'SWupSFC')
type(ctrl_out), save o_swupsfcclr = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'SWupSFCclr')
type(ctrl_out), save o_swdnsfc = ctrl_out((/ 1, 1, 10, 10, 5, 10 /), 'SWdnSFC')
type(ctrl_out), save o_swdnsfcclr = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'SWdnSFCclr')
type(ctrl_out), save o_lwupsfc = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'LWupSFC')
type(ctrl_out), save o_lwupsfcclr = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'LWupSFCclr')
type(ctrl_out), save o_lwdnsfc = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'LWdnSFC')
type(ctrl_out), save o_lwdnsfcclr = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'LWdnSFCclr')
type(ctrl_out), save o_bils = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils')
type(ctrl_out), save o_bils_tke = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_tke')
type(ctrl_out), save o_bils_diss = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_diss')
type(ctrl_out), save o_bils_ec = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_ec')
type(ctrl_out), save o_bils_kinetic = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_kinetic')
type(ctrl_out), save o_bils_enthalp = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_enthalp')
type(ctrl_out), save o_bils_latent = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_latent')
type(ctrl_out), save o_sens = ctrl_out((/ 1, 1, 10, 10, 5, 10 /), 'sens')
type(ctrl_out), save o_fder = ctrl_out((/ 1, 2, 10, 10, 10, 10 /), 'fder')
type(ctrl_out), save o_ffonte = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'ffonte')
type(ctrl_out), save o_fqcalving = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'fqcalving')
type(ctrl_out), save o_fqfonte = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'fqfonte')
type(ctrl_out), save o_taux = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'taux')
type(ctrl_out), save o_tauy = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'tauy')
type(ctrl_out), dimension(4), save o_taux_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'taux_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'taux_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'taux_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'taux_sic') /)
type(ctrl_out), dimension(4), save o_tauy_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tauy_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tauy_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tauy_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tauy_sic') /)
type(ctrl_out), dimension(4), save o_pourc_srf = (/ ctrl_out((/ 1, 7, 10, 10, 10, 10 /),'pourc_ter'), ctrl_out((/ 1, 7, 10, 10, 10, 10 /),'pourc_lic'), ctrl_out((/ 1, 7, 10, 10, 10, 10 /),'pourc_oce'), ctrl_out((/ 1, 7, 10, 10, 10, 10 /),'pourc_sic') /)
type(ctrl_out), dimension(4), save o_fract_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'fract_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'fract_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'fract_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'fract_sic') /)
type(ctrl_out), dimension(4), save o_tsol_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tsol_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tsol_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tsol_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tsol_sic') /)
type(ctrl_out), dimension(4), save o_evappot_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evappot_ter'), ctrl_out((/ 4, 6, 10, 10, 10, 10 /),'evappot_lic'), ctrl_out((/ 4, 6, 10, 10, 10, 10 /),'evappot_oce'), ctrl_out((/ 4, 6, 10, 10, 10, 10 /),'evappot_sic') /)
type(ctrl_out), dimension(4), save o_sens_srf = (/ ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'sens_ter'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'sens_lic'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'sens_oce'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'sens_sic') /)
type(ctrl_out), dimension(4), save o_lat_srf = (/ ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'lat_ter'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'lat_lic'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'lat_oce'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'lat_sic') /)
type(ctrl_out), dimension(4), save o_flw_srf = (/ ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'flw_ter'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'flw_lic'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'flw_oce'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'flw_sic') /)
type(ctrl_out), dimension(4), save o_fsw_srf = (/ ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'fsw_ter'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'fsw_lic'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'fsw_oce'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'fsw_sic') /)
type(ctrl_out), dimension(4), save o_wbils_srf = (/ ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbils_ter'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbils_lic'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbils_oce'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbils_sic') /)
type(ctrl_out), dimension(4), save o_wbilo_srf = (/ ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbilo_ter'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbilo_lic'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbilo_oce'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbilo_sic') /)
type(ctrl_out), save o_cdrm = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'cdrm')
type(ctrl_out), save o_cdrh = ctrl_out((/ 1, 10, 10, 7, 10, 10 /), 'cdrh')
type(ctrl_out), save o_cldl = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'cldl')
type(ctrl_out), save o_cldm = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'cldm')
type(ctrl_out), save o_cldh = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'cldh')
type(ctrl_out), save o_cldt = ctrl_out((/ 1, 1, 2, 10, 5, 10 /), 'cldt')
type(ctrl_out), save o_cldq = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'cldq')
type(ctrl_out), save o_lwp = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'lwp')
type(ctrl_out), save o_iwp = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'iwp')
type(ctrl_out), save o_ue = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'ue')
type(ctrl_out), save o_ve = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 've')
type(ctrl_out), save o_uq = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'uq')
type(ctrl_out), save o_vq = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'vq')
type(ctrl_out), save o_cape = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'cape')
type(ctrl_out), save o_pbase = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'pbase')
type(ctrl_out), save o_ptop = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'ptop')
type(ctrl_out), save o_fbase = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'fbase')
type(ctrl_out), save o_plcl = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'plcl')
type(ctrl_out), save o_plfc = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'plfc')
type(ctrl_out), save o_wbeff = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'wbeff')
type(ctrl_out), save o_prw = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'prw')
type(ctrl_out), save o_s_pblh = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 's_pblh')
type(ctrl_out), save o_s_pblt = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 's_pblt')
type(ctrl_out), save o_s_lcl = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 's_lcl')
type(ctrl_out), save o_s_therm = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 's_therm')
type(ctrl_out), save o_slab_bils = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'slab_bils_oce')
type(ctrl_out), save o_ale_bl = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'ale_bl')
type(ctrl_out), save o_alp_bl = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl')
type(ctrl_out), save o_ale_wk = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'ale_wk')
type(ctrl_out), save o_alp_wk = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_wk')
type(ctrl_out), save o_ale = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'ale')
type(ctrl_out), save o_alp = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp')
type(ctrl_out), save o_cin = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'cin')
type(ctrl_out), save o_wape = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'wape')
type(ctrl_out), save o_n2 = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'n2')
type(ctrl_out), save o_s2 = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 's2')
type(ctrl_out), save o_proba_notrig = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'proba_notrig')
type(ctrl_out), save o_random_notrig = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'random_notrig')
type(ctrl_out), save o_ale_bl_stat = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'ale_bl_stat')
type(ctrl_out), save o_ale_bl_trig = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'ale_bl_trig')
type(ctrl_out), save o_alp_bl_det = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_det')
type(ctrl_out), save o_alp_bl_fluct_m = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_fluct_m')
type(ctrl_out), save o_alp_bl_fluct_tke = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_fluct_tke')
type(ctrl_out), save o_alp_bl_conv = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_conv')
type(ctrl_out), save o_alp_bl_stat = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_stat')
type(ctrl_out), dimension(7), save o_ustdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u10') /)
type(ctrl_out), dimension(7), save o_vstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v10') /)
type(ctrl_out), dimension(7), save o_wstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w10') /)
type(ctrl_out), dimension(7), save o_tstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t10') /)
type(ctrl_out), dimension(7), save o_qstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q10') /)
type(ctrl_out), dimension(7), save o_zstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z10') /)
type(ctrl_out), save o_t_oce_sic = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 't_oce_sic')
type(ctrl_out), save o_weakinv = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'weakinv')
type(ctrl_out), save o_dthmin = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'dthmin')
type(ctrl_out), dimension(4), save o_u10_srf = (/ ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'u10_ter'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'u10_lic'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'u10_oce'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'u10_sic') /)
type(ctrl_out), dimension(4), save o_v10_srf = (/ ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'v10_ter'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'v10_lic'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'v10_oce'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'v10_sic') /)
type(ctrl_out), save o_cldtau = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'cldtau')
type(ctrl_out), save o_cldemi = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'cldemi')
type(ctrl_out), save o_rh2m = ctrl_out((/ 5, 5, 10, 10, 10, 10 /), 'rh2m')
type(ctrl_out), save o_rh2m_min = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'rh2m_min')
type(ctrl_out), save o_rh2m_max = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'rh2m_max')
type(ctrl_out), save o_qsat2m = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'qsat2m')
type(ctrl_out), save o_tpot = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'tpot')
type(ctrl_out), save o_tpote = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'tpote')
type(ctrl_out), save o_tke = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tke ')
type(ctrl_out), save o_tke_max = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tke_max')
type(ctrl_out), dimension(4), save o_tke_srf = (/ ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_ter'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_lic'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_oce'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_sic') /)
type(ctrl_out), dimension(4), save o_tke_max_srf = (/ ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_max_ter'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_max_lic'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_max_oce'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_max_sic') /)
type(ctrl_out), save o_kz = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'kz')
type(ctrl_out), save o_kz_max = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'kz_max')
type(ctrl_out), save o_swnetor = ctrl_out((/ 10, 10, 2, 10, 10, 10 /), 'SWnetOR')
type(ctrl_out), save o_swdownor = ctrl_out((/ 10, 10, 2, 10, 10, 10 /), 'SWdownOR')
type(ctrl_out), save o_lwdownor = ctrl_out((/ 10, 10, 2, 10, 10, 10 /), 'LWdownOR')
type(ctrl_out), save o_snowl = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'snowl')
type(ctrl_out), save o_cape_max = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'cape_max')
type(ctrl_out), save o_solldown = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'solldown')
type(ctrl_out), save o_dtsvdfo = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtsvdfo')
type(ctrl_out), save o_dtsvdft = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtsvdft')
type(ctrl_out), save o_dtsvdfg = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtsvdfg')
type(ctrl_out), save o_dtsvdfi = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtsvdfi')
type(ctrl_out), save o_rugs = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'rugs')
type(ctrl_out), save o_topswad = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'topswad')
type(ctrl_out), save o_topswad0 = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'topswad0')
type(ctrl_out), save o_topswai = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'topswai')
type(ctrl_out), save o_solswad = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'solswad')
type(ctrl_out), save o_solswad0 = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'solswad0')
type(ctrl_out), save o_solswai = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'solswai')
type(ctrl_out), dimension(11), save o_tausumaero = (/ ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_ASBCM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_ASPOMM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_ASSO4M'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_CSSO4M'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_SSSSM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_ASSSM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_CSSSM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_CIDUSTM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_AIBCM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_AIPOMM'), ctrl_out((/ 2, 2, 10, 10, 10, 10 /),'OD550_STRAT') /)
type(ctrl_out), save o_od550aer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'od550aer')
type(ctrl_out), save o_od865aer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'od865aer')
type(ctrl_out), save o_absvisaer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'absvisaer')
type(ctrl_out), save o_od550lt1aer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'od550lt1aer')
type(ctrl_out), save o_sconcso4 = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcso4')
type(ctrl_out), save o_sconcoa = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcoa')
type(ctrl_out), save o_sconcbc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcbc')
type(ctrl_out), save o_sconcss = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcss')
type(ctrl_out), save o_sconcdust = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcdust')
type(ctrl_out), save o_concso4 = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concso4')
type(ctrl_out), save o_concoa = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concoa')
type(ctrl_out), save o_concbc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concbc')
type(ctrl_out), save o_concss = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concss')
type(ctrl_out), save o_concdust = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concdust')
type(ctrl_out), save o_loadso4 = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loadso4')
type(ctrl_out), save o_loadoa = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loadoa')
type(ctrl_out), save o_loadbc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loadbc')
type(ctrl_out), save o_loadss = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loadss')
type(ctrl_out), save o_loaddust = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loaddust')
type(ctrl_out), save o_swtoaas_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoaas_nat')
type(ctrl_out), save o_swsrfas_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfas_nat')
type(ctrl_out), save o_swtoacs_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacs_nat')
type(ctrl_out), save o_swsrfcs_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcs_nat')
type(ctrl_out), save o_swtoaas_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoaas_ant')
type(ctrl_out), save o_swsrfas_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfas_ant')
type(ctrl_out), save o_swtoacs_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacs_ant')
type(ctrl_out), save o_swsrfcs_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcs_ant')
type(ctrl_out), save o_swtoacf_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacf_nat')
type(ctrl_out), save o_swsrfcf_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcf_nat')
type(ctrl_out), save o_swtoacf_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacf_ant')
type(ctrl_out), save o_swsrfcf_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcf_ant')
type(ctrl_out), save o_swtoacf_zero = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacf_zero')
type(ctrl_out), save o_swsrfcf_zero = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcf_zero')
type(ctrl_out), save o_cldncl = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'cldncl')
type(ctrl_out), save o_reffclwtop = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'reffclwtop')
type(ctrl_out), save o_cldnvi = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'cldnvi')
type(ctrl_out), save o_lcc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'lcc')
type(ctrl_out), save o_ec550aer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'ec550aer')
type(ctrl_out), save o_lwcon = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'lwcon')
type(ctrl_out), save o_iwcon = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'iwcon')
type(ctrl_out), save o_temp = ctrl_out((/ 2, 3, 4, 10, 10, 10 /), 'temp')
type(ctrl_out), save o_theta = ctrl_out((/ 2, 3, 4, 10, 10, 10 /), 'theta')
type(ctrl_out), save o_ovap = ctrl_out((/ 2, 3, 4, 10, 10, 10 /), 'ovap')
type(ctrl_out), save o_ovapinit = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'ovapinit')
type(ctrl_out), save o_oliq = ctrl_out((/ 2, 3, 4, 10, 10, 10 /), 'oliq')
type(ctrl_out), save o_wvapp = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'wvapp')
type(ctrl_out), save o_geop = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'geop')
type(ctrl_out), save o_vitu = ctrl_out((/ 2, 3, 4, 6, 10, 10 /), 'vitu')
type(ctrl_out), save o_vitv = ctrl_out((/ 2, 3, 4, 6, 10, 10 /), 'vitv')
type(ctrl_out), save o_vitw = ctrl_out((/ 2, 3, 10, 6, 10, 10 /), 'vitw')
type(ctrl_out), save o_pres = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'pres')
type(ctrl_out), save o_paprs = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'paprs')
type(ctrl_out), save o_mass = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'mass')
type(ctrl_out), save o_zfull = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'zfull')
type(ctrl_out), save o_zhalf = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'zhalf')
type(ctrl_out), save o_rneb = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'rneb')
type(ctrl_out), save o_rnebcon = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'rnebcon')
type(ctrl_out), save o_rnebls = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'rnebls')
type(ctrl_out), save o_rhum = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'rhum')
type(ctrl_out), save o_ozone = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'ozone')
type(ctrl_out), save o_ozone_light = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'ozone_daylight')
type(ctrl_out), save o_upwd = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'upwd')
type(ctrl_out), save o_dtphy = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'dtphy')
type(ctrl_out), save o_dqphy = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'dqphy')
type(ctrl_out), save o_pr_con_l = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'pr_con_l')
type(ctrl_out), save o_pr_con_i = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'pr_con_i')
type(ctrl_out), save o_pr_lsc_l = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'pr_lsc_l')
type(ctrl_out), save o_pr_lsc_i = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'pr_lsc_i')
type(ctrl_out), save o_re = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 're')
type(ctrl_out), save o_fl = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'fl')
type(ctrl_out), save o_scdnc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'scdnc')
type(ctrl_out), save o_reffclws = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'reffclws')
type(ctrl_out), save o_reffclwc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'reffclwc')
type(ctrl_out), save o_lcc3d = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'lcc3d')
type(ctrl_out), save o_lcc3dcon = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'lcc3dcon')
type(ctrl_out), save o_lcc3dstra = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'lcc3dstra')
type(ctrl_out), dimension(4), save o_albe_srf = (/ ctrl_out((/ 3, 7, 10, 7, 10, 10 /),'albe_ter'), ctrl_out((/ 3, 7, 10, 7, 10, 10 /),'albe_lic'), ctrl_out((/ 3, 7, 10, 7, 10, 10 /),'albe_oce'), ctrl_out((/ 3, 7, 10, 7, 10, 10 /),'albe_sic') /)
type(ctrl_out), dimension(4), save o_ages_srf = (/ ctrl_out((/ 10, 10, 10, 10, 10, 10 /),'ages_ter'), ctrl_out((/ 3, 10, 10, 10, 10, 10 /),'ages_lic'), ctrl_out((/ 10, 10, 10, 10, 10, 10 /),'ages_oce'), ctrl_out((/ 3, 10, 10, 10, 10, 10 /),'ages_sic') /)
type(ctrl_out), dimension(4), save o_rugs_srf = (/ ctrl_out((/ 3, 6, 10, 10, 10, 10 /),'rugs_ter'), ctrl_out((/ 3, 6, 10, 10, 10, 10 /),'rugs_lic'), ctrl_out((/ 3, 6, 10, 10, 10, 10 /),'rugs_oce'), ctrl_out((/ 3, 6, 10, 10, 10, 10 /),'rugs_sic') /)
type(ctrl_out), save o_alb1 = ctrl_out((/ 3, 10, 10, 10, 10, 10 /), 'alb1')
type(ctrl_out), save o_alb2 = ctrl_out((/ 3, 10, 10, 10, 10, 10 /), 'alb2')
type(ctrl_out), save o_clwcon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'clwcon')
type(ctrl_out), save o_ma = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'Ma')
type(ctrl_out), save o_dnwd = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dnwd')
type(ctrl_out), save o_dnwd0 = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dnwd0')
type(ctrl_out), save o_mc = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'mc')
type(ctrl_out), save o_ftime_con = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ftime_con')
type(ctrl_out), save o_dtdyn = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtdyn')
type(ctrl_out), save o_dqdyn = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqdyn')
type(ctrl_out), save o_dudyn = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dudyn')
type(ctrl_out), save o_dvdyn = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvdyn')
type(ctrl_out), save o_dtcon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtcon')
type(ctrl_out), save o_ducon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ducon')
type(ctrl_out), save o_dvcon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvcon')
type(ctrl_out), save o_dqcon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqcon')
type(ctrl_out), save o_dtwak = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'dtwak')
type(ctrl_out), save o_dqwak = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'dqwak')
type(ctrl_out), save o_wake_h = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_h')
type(ctrl_out), save o_wake_s = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_s')
type(ctrl_out), save o_wake_deltat = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_deltat')
type(ctrl_out), save o_wake_deltaq = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_deltaq')
type(ctrl_out), save o_wake_omg = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_omg')
type(ctrl_out), save o_wdtraina = ctrl_out((/ 4, 1, 10, 4, 1, 10 /), 'wdtrainA')
 <RomP
type(ctrl_out), save o_wdtrainm = ctrl_out((/ 4, 1, 10, 4, 1, 10 /), 'wdtrainM')
 <RomP
type(ctrl_out), save o_vprecip = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'Vprecip')
type(ctrl_out), save o_ftd = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'ftd')
type(ctrl_out), save o_fqd = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'fqd')
type(ctrl_out), save o_dtlsc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlsc')
type(ctrl_out), save o_dtlschr = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlschr')
type(ctrl_out), save o_dqlsc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqlsc')
type(ctrl_out), save o_beta_prec = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'beta_prec')
type(ctrl_out), save o_dtvdf = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtvdf')
type(ctrl_out), save o_dtdis = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtdis')
type(ctrl_out), save o_dqvdf = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqvdf')
type(ctrl_out), save o_dteva = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dteva')
type(ctrl_out), save o_dqeva = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqeva')
type(ctrl_out), save o_dqlscth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dqlscth')
type(ctrl_out), save o_dqlscst = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dqlscst')
type(ctrl_out), save o_dtlscth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtlscth')
type(ctrl_out), save o_dtlscst = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtlscst')
type(ctrl_out), save o_plulth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'plulth')
type(ctrl_out), save o_plulst = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'plulst')
type(ctrl_out), save o_lmaxth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'lmaxth')
type(ctrl_out), save o_ptconvth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'ptconvth')
type(ctrl_out), save o_ptconv = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ptconv')
type(ctrl_out), save o_ratqs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ratqs')
type(ctrl_out), save o_dtthe = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtthe')
type(ctrl_out), save o_f_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'f_th')
type(ctrl_out), save o_e_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'e_th')
type(ctrl_out), save o_w_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'w_th')
type(ctrl_out), save o_lambda_th = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'lambda_th')
type(ctrl_out), save o_ftime_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ftime_th')
type(ctrl_out), save o_q_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'q_th')
type(ctrl_out), save o_a_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'a_th')
type(ctrl_out), save o_d_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'd_th')
type(ctrl_out), save o_f0_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'f0_th')
type(ctrl_out), save o_zmax_th = ctrl_out((/ 4, 4, 4, 5, 10, 10 /), 'zmax_th')
type(ctrl_out), save o_dqthe = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqthe')
type(ctrl_out), save o_dtajs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtajs')
type(ctrl_out), save o_dqajs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqajs')
type(ctrl_out), save o_dtswr = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtswr')
type(ctrl_out), save o_dtsw0 = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtsw0')
type(ctrl_out), save o_dtlwr = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlwr')
type(ctrl_out), save o_dtlw0 = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlw0')
type(ctrl_out), save o_dtec = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtec')
type(ctrl_out), save o_duvdf = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'duvdf')
type(ctrl_out), save o_dvvdf = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvvdf')
type(ctrl_out), save o_duoro = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'duoro')
type(ctrl_out), save o_dvoro = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvoro')
type(ctrl_out), save o_dulif = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dulif')
type(ctrl_out), save o_dvlif = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvlif')
type(ctrl_out), save o_duhin = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'duhin')
type(ctrl_out), save o_dvhin = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvhin')
type(ctrl_out), save o_dtoro = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtoro')
type(ctrl_out), save o_dtlif = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlif')
type(ctrl_out), save o_dthin = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dthin')
type(ctrl_out), dimension(:),
allocatable, save 
o_trac
type(ctrl_out), dimension(:),
allocatable, save 
o_trac_cum
type(ctrl_out), save o_rsu = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rsu')
type(ctrl_out), save o_rsd = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rsd')
type(ctrl_out), save o_rlu = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rlu')
type(ctrl_out), save o_rld = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rld')
type(ctrl_out), save o_rsucs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rsucs')
type(ctrl_out), save o_rsdcs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rsdcs')
type(ctrl_out), save o_rlucs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rlucs')
type(ctrl_out), save o_rldcs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rldcs')
type(ctrl_out), save o_tnt = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tnt')
type(ctrl_out), save o_tntc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tntc')
type(ctrl_out), save o_tntr = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tntr')
type(ctrl_out), save o_tntscpbl = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tntscpbl')
type(ctrl_out), save o_tnhus = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tnhus')
type(ctrl_out), save o_tnhusc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tnhusc')
type(ctrl_out), save o_tnhusscpbl = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tnhusscpbl')
type(ctrl_out), save o_evu = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'evu')
type(ctrl_out), save o_h2o = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'h2o')
type(ctrl_out), save o_mcd = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'mcd')
type(ctrl_out), save o_dmc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dmc')
type(ctrl_out), save o_ref_liq = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ref_liq')
type(ctrl_out), save o_ref_ice = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ref_ice')
type(ctrl_out), save o_rsut4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsut4co2')
type(ctrl_out), save o_rlut4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rlut4co2')
type(ctrl_out), save o_rsutcs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsutcs4co2')
type(ctrl_out), save o_rlutcs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rlutcs4co2')
type(ctrl_out), save o_rsu4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsu4co2')
type(ctrl_out), save o_rlu4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rlu4co2')
type(ctrl_out), save o_rsucs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsucs4co2')
type(ctrl_out), save o_rlucs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rlucs4co2')
type(ctrl_out), save o_rsd4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsd4co2')
type(ctrl_out), save o_rld4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rld4co2')
type(ctrl_out), save o_rsdcs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsdcs4co2')
type(ctrl_out), save o_rldcs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rldcs4co2')

Private Member Functions

subroutine, private histdef2d (iff, lpoint, flag_var, nomvar, titrevar, unitvar)
subroutine, private histdef3d (iff, lpoint, flag_var, nomvar, titrevar, unitvar)
subroutine, private conf_physoutputs (nam_var, flag_var)

Private Attributes

integer, dimension(nfiles),
save, private 
nnhorim
integer, dimension(nfiles),
save, private 
nhorim
integer, dimension(nfiles),
save, private 
nvertm
integer, dimension(nfiles),
save, private 
nvertap
integer, dimension(nfiles),
save, private 
nvertbp
integer, dimension(nfiles),
save, private 
nvertalt
real, dimension(nfiles), save,
private 
zoutm
real, save, private zdtime
character(len=20), dimension(nfiles),
save, private 
type_ecri
integer, dimension(nfiles), private levmin = 1
integer, dimension(nfiles), private levmax

Detailed Description

Definition at line 12 of file phys_output_mod.F90.

Member Function/Subroutine Documentation

subroutine, private phys_output_mod::conf_physoutputs ( character(len=20)  nam_var,
integer, dimension(nfiles flag_var 
)
private

Definition at line 1955 of file phys_output_mod.F90.

Here is the caller graph for this function:

subroutine phys_output_mod::convers_timesteps ( character(len=20)  str,
real  dtime,
real  timestep 
)

Definition at line 1974 of file phys_output_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, private phys_output_mod::histdef2d ( integer  iff,
logical  lpoint,
integer, dimension(nfiles flag_var,
character(len=20)  nomvar,
character(len=*)  titrevar,
character(len=*)  unitvar 
)
private

Definition at line 1852 of file phys_output_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, private phys_output_mod::histdef3d ( integer  iff,
logical  lpoint,
integer, dimension(nfiles flag_var,
character(len=20)  nomvar,
character(len=*)  titrevar,
character(len=*)  unitvar 
)
private

Definition at line 1906 of file phys_output_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine phys_output_mod::phys_output_open ( real, dimension(klon), intent(in)  rlon,
real, dimension(klon), intent(in)  rlat,
integer, intent(in)  pim,
integer, dimension(pim)  tabij,
integer, dimension(pim), intent(in)  ipt,
integer, dimension(pim), intent(in)  jpt,
real, dimension(pim), intent(in)  plon,
real, dimension(pim), intent(in)  plat,
integer  jjmp1,
integer  nlevSTD,
character(len=4), dimension(nlevstd)  clevSTD,
integer  nbteta,
character(len=3), dimension(nbteta)  ctetaSTD,
real  dtime,
logical  ok_veget,
character(len=6)  type_ocean,
integer  iflag_pbl,
logical  ok_mensuel,
logical  ok_journe,
logical  ok_hf,
logical  ok_instan,
logical  ok_LES,
logical  ok_ade,
logical  ok_aie,
integer, intent(in)  read_climoz,
logical, dimension(nfiles phys_out_filestations,
logical  new_aod,
logical  aerosol_couple,
logical  flag_aerosol_strat 
)

Definition at line 663 of file phys_output_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

logical, dimension(nfiles), save phys_output_mod::clef_files

Definition at line 20 of file phys_output_mod.F90.

logical, dimension(nfiles), save phys_output_mod::clef_stations

Definition at line 21 of file phys_output_mod.F90.

integer, dimension(nfiles), save phys_output_mod::lev_files

Definition at line 22 of file phys_output_mod.F90.

integer, dimension(nfiles), private phys_output_mod::levmax
private

Definition at line 47 of file phys_output_mod.F90.

integer, dimension(nfiles), private phys_output_mod::levmin = 1
private

Definition at line 46 of file phys_output_mod.F90.

integer, parameter phys_output_mod::nfiles = 6

Definition at line 19 of file phys_output_mod.F90.

integer, dimension(nfiles), save, private phys_output_mod::nhorim
private

Definition at line 28 of file phys_output_mod.F90.

integer, dimension(nfiles), save phys_output_mod::nid_files

Definition at line 23 of file phys_output_mod.F90.

integer, dimension(nfiles), save, private phys_output_mod::nnhorim
private

Definition at line 26 of file phys_output_mod.F90.

integer, dimension(nfiles), save phys_output_mod::nnid_files

Definition at line 24 of file phys_output_mod.F90.

integer, dimension(nfiles), save, private phys_output_mod::nvertalt
private

Definition at line 29 of file phys_output_mod.F90.

integer, dimension(nfiles), save, private phys_output_mod::nvertap
private

Definition at line 29 of file phys_output_mod.F90.

integer, dimension(nfiles), save, private phys_output_mod::nvertbp
private

Definition at line 29 of file phys_output_mod.F90.

integer, dimension(nfiles), save, private phys_output_mod::nvertm
private

Definition at line 28 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_a_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'a_th')

Definition at line 587 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_absvisaer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'absvisaer')

Definition at line 428 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_ages_srf = (/ ctrl_out((/ 10, 10, 10, 10, 10, 10 /),'ages_ter'), ctrl_out((/ 3, 10, 10, 10, 10, 10 /),'ages_lic'), ctrl_out((/ 10, 10, 10, 10, 10, 10 /),'ages_oce'), ctrl_out((/ 3, 10, 10, 10, 10, 10 /),'ages_sic') /)

Definition at line 517 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ahyb = ctrl_out((/ 1, 1, 1, 1, 1, 1 /), 'Ap')

Definition at line 56 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_aire = ctrl_out((/ 1, 1, 10, 10, 1, 1 /), 'aire')

Definition at line 62 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_aireter = ctrl_out((/ 10, 10, 1, 10, 10, 10 /), 'aireTER')

Definition at line 65 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alb1 = ctrl_out((/ 3, 10, 10, 10, 10, 10 /), 'alb1')

Definition at line 527 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alb2 = ctrl_out((/ 3, 10, 10, 10, 10, 10 /), 'alb2')

Definition at line 528 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_albe_srf = (/ ctrl_out((/ 3, 7, 10, 7, 10, 10 /),'albe_ter'), ctrl_out((/ 3, 7, 10, 7, 10, 10 /),'albe_lic'), ctrl_out((/ 3, 7, 10, 7, 10, 10 /),'albe_oce'), ctrl_out((/ 3, 7, 10, 7, 10, 10 /),'albe_sic') /)

Definition at line 512 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ale = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'ale')

Definition at line 276 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ale_bl = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'ale_bl')

Definition at line 271 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ale_bl_stat = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'ale_bl_stat')

Definition at line 290 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ale_bl_trig = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'ale_bl_trig')

Definition at line 291 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ale_wk = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'ale_wk')

Definition at line 273 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alp = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp')

Definition at line 277 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alp_bl = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl')

Definition at line 272 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alp_bl_conv = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_conv')

Definition at line 297 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alp_bl_det = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_det')

Definition at line 294 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alp_bl_fluct_m = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_fluct_m')

Definition at line 295 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alp_bl_fluct_tke = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_fluct_tke')

Definition at line 296 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alp_bl_stat = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_bl_stat')

Definition at line 298 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alp_wk = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'alp_wk')

Definition at line 274 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_alt = ctrl_out((/ 1, 1, 1, 1, 1, 1 /), 'Alt')

Definition at line 58 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_beta_prec = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'beta_prec')

Definition at line 559 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_bhyb = ctrl_out((/ 1, 1, 1, 1, 1, 1 /), 'Bp')

Definition at line 57 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_bils = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils')

Definition at line 157 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_bils_diss = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_diss')

Definition at line 159 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_bils_ec = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_ec')

Definition at line 160 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_bils_enthalp = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_enthalp')

Definition at line 162 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_bils_kinetic = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_kinetic')

Definition at line 161 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_bils_latent = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_latent')

Definition at line 163 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_bils_tke = ctrl_out((/ 1, 2, 10, 5, 10, 10 /), 'bils_tke')

Definition at line 158 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cape = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'cape')

Definition at line 248 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cape_max = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'cape_max')

Definition at line 396 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cdrh = ctrl_out((/ 1, 10, 10, 7, 10, 10 /), 'cdrh')

Definition at line 235 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cdrm = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'cdrm')

Definition at line 234 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cin = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'cin')

Definition at line 278 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldemi = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'cldemi')

Definition at line 369 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldh = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'cldh')

Definition at line 238 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldl = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'cldl')

Definition at line 236 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldm = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'cldm')

Definition at line 237 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldncl = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'cldncl')

Definition at line 464 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldnvi = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'cldnvi')

Definition at line 466 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldq = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'cldq')

Definition at line 240 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldt = ctrl_out((/ 1, 1, 2, 10, 5, 10 /), 'cldt')

Definition at line 239 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_cldtau = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'cldtau')

Definition at line 368 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_clwcon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'clwcon')

Definition at line 530 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_concbc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concbc')

Definition at line 438 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_concdust = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concdust')

Definition at line 440 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_concoa = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concoa')

Definition at line 437 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_concso4 = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concso4')

Definition at line 436 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_concss = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'concss')

Definition at line 439 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_contfracatm = ctrl_out((/ 10, 1, 1, 10, 10, 10 /), 'contfracATM')

Definition at line 63 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_contfracor = ctrl_out((/ 10, 1, 1, 10, 10, 10 /), 'contfracOR')

Definition at line 64 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_d_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'd_th')

Definition at line 588 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dmc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dmc')

Definition at line 637 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dnwd = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dnwd')

Definition at line 532 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dnwd0 = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dnwd0')

Definition at line 533 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqajs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqajs')

Definition at line 593 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqcon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqcon')

Definition at line 543 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqdyn = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqdyn')

Definition at line 537 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqeva = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqeva')

Definition at line 564 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqlsc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqlsc')

Definition at line 558 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqlscst = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dqlscst')

Definition at line 568 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqlscth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dqlscth')

Definition at line 567 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqphy = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'dqphy')

Definition at line 497 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqthe = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqthe')

Definition at line 591 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqvdf = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dqvdf')

Definition at line 562 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dqwak = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'dqwak')

Definition at line 545 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtajs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtajs')

Definition at line 592 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtcon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtcon')

Definition at line 540 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtdis = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtdis')

Definition at line 561 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtdyn = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtdyn')

Definition at line 536 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtec = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtec')

Definition at line 598 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dteva = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dteva')

Definition at line 563 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dthin = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dthin')

Definition at line 609 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dthmin = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'dthmin')

Definition at line 357 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtlif = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlif')

Definition at line 608 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtlsc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlsc')

Definition at line 556 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtlschr = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlschr')

Definition at line 557 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtlscst = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtlscst')

Definition at line 570 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtlscth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtlscth')

Definition at line 569 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtlw0 = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlw0')

Definition at line 597 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtlwr = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtlwr')

Definition at line 596 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtoro = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtoro')

Definition at line 607 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtphy = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'dtphy')

Definition at line 496 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtsvdfg = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtsvdfg')

Definition at line 401 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtsvdfi = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtsvdfi')

Definition at line 402 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtsvdfo = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtsvdfo')

Definition at line 399 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtsvdft = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'dtsvdft')

Definition at line 400 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtsw0 = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtsw0')

Definition at line 595 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtswr = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtswr')

Definition at line 594 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtthe = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtthe')

Definition at line 580 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtvdf = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dtvdf')

Definition at line 560 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dtwak = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'dtwak')

Definition at line 544 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ducon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ducon')

Definition at line 541 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dudyn = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dudyn')

Definition at line 538 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_duhin = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'duhin')

Definition at line 605 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dulif = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dulif')

Definition at line 603 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_duoro = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'duoro')

Definition at line 601 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_duvdf = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'duvdf')

Definition at line 599 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dvcon = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvcon')

Definition at line 542 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dvdyn = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvdyn')

Definition at line 539 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dvhin = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvhin')

Definition at line 606 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dvlif = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvlif')

Definition at line 604 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dvoro = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvoro')

Definition at line 602 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_dvvdf = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'dvvdf')

Definition at line 600 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_e_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'e_th')

Definition at line 582 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ec550aer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'ec550aer')

Definition at line 471 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_evap = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'evap')

Definition at line 111 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_evap_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evap_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evap_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evap_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evap_sic') /)

Definition at line 112 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_evappot_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'evappot_ter'), ctrl_out((/ 4, 6, 10, 10, 10, 10 /),'evappot_lic'), ctrl_out((/ 4, 6, 10, 10, 10, 10 /),'evappot_oce'), ctrl_out((/ 4, 6, 10, 10, 10, 10 /),'evappot_sic') /)

Definition at line 198 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_evu = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'evu')

Definition at line 632 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_f0_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'f0_th')

Definition at line 589 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_f_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'f_th')

Definition at line 581 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_fbase = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'fbase')

Definition at line 251 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_fder = ctrl_out((/ 1, 2, 10, 10, 10, 10 /), 'fder')

Definition at line 165 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ffonte = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'ffonte')

Definition at line 166 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_fl = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'fl')

Definition at line 503 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_flat = ctrl_out((/ 5, 1, 10, 10, 5, 10 /), 'flat')

Definition at line 68 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_flw_srf = (/ ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'flw_ter'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'flw_lic'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'flw_oce'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'flw_sic') /)

Definition at line 213 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_fqcalving = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'fqcalving')

Definition at line 167 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_fqd = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'fqd')

Definition at line 555 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_fqfonte = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'fqfonte')

Definition at line 168 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_fract_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'fract_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'fract_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'fract_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'fract_sic') /)

Definition at line 188 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_fsnow = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'fsnow')

Definition at line 117 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_fsw_srf = (/ ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'fsw_ter'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'fsw_lic'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'fsw_oce'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'fsw_sic') /)

Definition at line 218 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ftd = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'ftd')

Definition at line 554 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ftime_con = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ftime_con')

Definition at line 535 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ftime_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ftime_th')

Definition at line 585 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_geop = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'geop')

Definition at line 480 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_h2o = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'h2o')

Definition at line 634 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_iwcon = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'iwcon')

Definition at line 473 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_iwp = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'iwp')

Definition at line 242 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_kz = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'kz')

Definition at line 389 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_kz_max = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'kz_max')

Definition at line 390 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lambda_th = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'lambda_th')

Definition at line 584 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_lat_srf = (/ ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'lat_ter'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'lat_lic'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'lat_oce'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'lat_sic') /)

Definition at line 208 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lcc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'lcc')

Definition at line 467 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lcc3d = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'lcc3d')

Definition at line 507 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lcc3dcon = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'lcc3dcon')

Definition at line 508 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lcc3dstra = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'lcc3dstra')

Definition at line 509 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lmaxth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'lmaxth')

Definition at line 573 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_loadbc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loadbc')

Definition at line 443 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_loaddust = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loaddust')

Definition at line 445 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_loadoa = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loadoa')

Definition at line 442 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_loadso4 = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loadso4')

Definition at line 441 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_loadss = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'loadss')

Definition at line 444 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwcon = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'lwcon')

Definition at line 472 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwdn200 = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'LWdn200')

Definition at line 142 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwdn200clr = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'LWdn200clr')

Definition at line 143 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwdnsfc = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'LWdnSFC')

Definition at line 155 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwdnsfcclr = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'LWdnSFCclr')

Definition at line 156 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwdownor = ctrl_out((/ 10, 10, 2, 10, 10, 10 /), 'LWdownOR')

Definition at line 393 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwp = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'lwp')

Definition at line 241 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwup200 = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'LWup200')

Definition at line 140 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwup200clr = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'LWup200clr')

Definition at line 141 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwupsfc = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'LWupSFC')

Definition at line 153 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_lwupsfcclr = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'LWupSFCclr')

Definition at line 154 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ma = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'Ma')

Definition at line 531 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_mass = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'mass')

Definition at line 486 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_mc = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'mc')

Definition at line 534 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_mcd = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'mcd')

Definition at line 636 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_msnow = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'msnow')

Definition at line 116 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_n2 = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'n2')

Definition at line 284 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ndayrain = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'ndayrain')

Definition at line 105 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_nettop = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'nettop')

Definition at line 127 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_od550aer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'od550aer')

Definition at line 426 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_od550lt1aer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'od550lt1aer')

Definition at line 429 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_od865aer = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'od865aer')

Definition at line 427 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_oliq = ctrl_out((/ 2, 3, 4, 10, 10, 10 /), 'oliq')

Definition at line 478 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ovap = ctrl_out((/ 2, 3, 4, 10, 10, 10 /), 'ovap')

Definition at line 476 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ovapinit = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'ovapinit')

Definition at line 477 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ozone = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'ozone')

Definition at line 493 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ozone_light = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'ozone_daylight')

Definition at line 494 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_paprs = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'paprs')

Definition at line 485 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_pbase = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'pbase')

Definition at line 249 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_phis = ctrl_out((/ 1, 1, 10, 5, 1, 1 /), 'phis')

Definition at line 61 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_plcl = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'plcl')

Definition at line 252 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_plfc = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'plfc')

Definition at line 253 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_pluc = ctrl_out((/ 1, 1, 1, 10, 5, 10 /), 'pluc')

Definition at line 109 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_plul = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'plul')

Definition at line 107 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_plulst = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'plulst')

Definition at line 572 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_plulth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'plulth')

Definition at line 571 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_pourc_srf = (/ ctrl_out((/ 1, 7, 10, 10, 10, 10 /),'pourc_ter'), ctrl_out((/ 1, 7, 10, 10, 10, 10 /),'pourc_lic'), ctrl_out((/ 1, 7, 10, 10, 10, 10 /),'pourc_oce'), ctrl_out((/ 1, 7, 10, 10, 10, 10 /),'pourc_sic') /)

Definition at line 183 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_pr_con_i = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'pr_con_i')

Definition at line 499 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_pr_con_l = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'pr_con_l')

Definition at line 498 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_pr_lsc_i = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'pr_lsc_i')

Definition at line 501 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_pr_lsc_l = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'pr_lsc_l')

Definition at line 500 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_precip = ctrl_out((/ 1, 1, 1, 10, 5, 10 /), 'precip')

Definition at line 106 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_pres = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'pres')

Definition at line 484 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_proba_notrig = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'proba_notrig')

Definition at line 288 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_prw = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'prw')

Definition at line 255 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_psol = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'psol')

Definition at line 86 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ptconv = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ptconv')

Definition at line 578 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ptconvth = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'ptconvth')

Definition at line 574 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ptop = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'ptop')

Definition at line 250 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_q2m = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'q2m')

Definition at line 82 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_q_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'q_th')

Definition at line 586 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_qsat2m = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'qsat2m')

Definition at line 373 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_qsol = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'qsol')

Definition at line 103 of file phys_output_mod.F90.

type(ctrl_out), dimension(7), save phys_output_mod::o_qstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'q10') /)

Definition at line 337 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_qsurf = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'qsurf')

Definition at line 87 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_radsol = ctrl_out((/ 1, 7, 10, 10, 10, 10 /), 'radsol')

Definition at line 148 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_random_notrig = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 'random_notrig')

Definition at line 289 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ratqs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ratqs')

Definition at line 579 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_re = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 're')

Definition at line 502 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ref_ice = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ref_ice')

Definition at line 639 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ref_liq = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'ref_liq')

Definition at line 638 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_reffclwc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'reffclwc')

Definition at line 506 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_reffclws = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'reffclws')

Definition at line 505 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_reffclwtop = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'reffclwtop')

Definition at line 465 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rh2m = ctrl_out((/ 5, 5, 10, 10, 10, 10 /), 'rh2m')

Definition at line 370 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rh2m_max = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'rh2m_max')

Definition at line 372 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rh2m_min = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'rh2m_min')

Definition at line 371 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rhum = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'rhum')

Definition at line 492 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rld = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rld')

Definition at line 617 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rld4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rld4co2')

Definition at line 651 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rldcs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rldcs')

Definition at line 621 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rldcs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rldcs4co2')

Definition at line 653 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rlu = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rlu')

Definition at line 616 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rlu4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rlu4co2')

Definition at line 647 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rlucs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rlucs')

Definition at line 620 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rlucs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rlucs4co2')

Definition at line 649 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rlut4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rlut4co2')

Definition at line 642 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rlutcs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rlutcs4co2')

Definition at line 644 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rneb = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'rneb')

Definition at line 489 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rnebcon = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'rnebcon')

Definition at line 490 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rnebls = ctrl_out((/ 2, 5, 10, 10, 10, 10 /), 'rnebls')

Definition at line 491 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsd = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rsd')

Definition at line 615 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsd4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsd4co2')

Definition at line 650 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsdcs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rsdcs')

Definition at line 619 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsdcs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsdcs4co2')

Definition at line 652 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsu = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rsu')

Definition at line 614 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsu4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsu4co2')

Definition at line 646 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsucs = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'rsucs')

Definition at line 618 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsucs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsucs4co2')

Definition at line 648 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsut4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsut4co2')

Definition at line 641 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rsutcs4co2 = ctrl_out((/ 5, 10, 10, 10, 10, 10 /), 'rsutcs4co2')

Definition at line 643 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_rugs = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'rugs')

Definition at line 403 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_rugs_srf = (/ ctrl_out((/ 3, 6, 10, 10, 10, 10 /),'rugs_ter'), ctrl_out((/ 3, 6, 10, 10, 10, 10 /),'rugs_lic'), ctrl_out((/ 3, 6, 10, 10, 10, 10 /),'rugs_oce'), ctrl_out((/ 3, 6, 10, 10, 10, 10 /),'rugs_sic') /)

Definition at line 522 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_s2 = ctrl_out((/ 1, 1, 1, 6, 10, 10 /), 's2')

Definition at line 285 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_s_lcl = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 's_lcl')

Definition at line 259 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_s_pblh = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 's_pblh')

Definition at line 257 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_s_pblt = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 's_pblt')

Definition at line 258 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_s_therm = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 's_therm')

Definition at line 260 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_scdnc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'scdnc')

Definition at line 504 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sconcbc = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcbc')

Definition at line 433 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sconcdust = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcdust')

Definition at line 435 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sconcoa = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcoa')

Definition at line 432 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sconcso4 = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcso4')

Definition at line 431 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sconcss = ctrl_out((/ 2, 6, 10, 10, 10, 10 /), 'sconcss')

Definition at line 434 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sens = ctrl_out((/ 1, 1, 10, 10, 5, 10 /), 'sens')

Definition at line 164 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_sens_srf = (/ ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'sens_ter'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'sens_lic'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'sens_oce'), ctrl_out((/ 1, 6, 10, 7, 10, 10 /),'sens_sic') /)

Definition at line 203 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sicf = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'sicf')

Definition at line 81 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_slab_bils = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'slab_bils_oce')

Definition at line 269 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_slp = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'slp')

Definition at line 69 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_snow = ctrl_out((/ 1, 1, 10, 10, 5, 10 /), 'snow')

Definition at line 110 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_snowl = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'snowl')

Definition at line 395 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_soll = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'soll')

Definition at line 146 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_soll0 = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'soll0')

Definition at line 147 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_solldown = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'solldown')

Definition at line 397 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sols = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'sols')

Definition at line 144 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_sols0 = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'sols0')

Definition at line 145 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_solswad = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'solswad')

Definition at line 408 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_solswad0 = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'solswad0')

Definition at line 409 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_solswai = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'solswai')

Definition at line 410 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swdn200 = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'SWdn200')

Definition at line 131 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swdn200clr = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'SWdn200clr')

Definition at line 132 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swdnsfc = ctrl_out((/ 1, 1, 10, 10, 5, 10 /), 'SWdnSFC')

Definition at line 151 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swdnsfcclr = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'SWdnSFCclr')

Definition at line 152 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swdntoa = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'SWdnTOA')

Definition at line 125 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swdntoaclr = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'SWdnTOAclr')

Definition at line 126 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swdownor = ctrl_out((/ 10, 10, 2, 10, 10, 10 /), 'SWdownOR')

Definition at line 392 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swnetor = ctrl_out((/ 10, 10, 2, 10, 10, 10 /), 'SWnetOR')

Definition at line 391 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swsrfas_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfas_ant')

Definition at line 453 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swsrfas_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfas_nat')

Definition at line 448 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swsrfcf_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcf_ant')

Definition at line 460 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swsrfcf_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcf_nat')

Definition at line 458 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swsrfcf_zero = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcf_zero')

Definition at line 462 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swsrfcs_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcs_ant')

Definition at line 455 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swsrfcs_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swsrfcs_nat')

Definition at line 450 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swtoaas_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoaas_ant')

Definition at line 452 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swtoaas_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoaas_nat')

Definition at line 447 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swtoacf_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacf_ant')

Definition at line 459 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swtoacf_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacf_nat')

Definition at line 457 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swtoacf_zero = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacf_zero')

Definition at line 461 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swtoacs_ant = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacs_ant')

Definition at line 454 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swtoacs_nat = ctrl_out((/ 4, 6, 10, 10, 10, 10 /), 'swtoacs_nat')

Definition at line 449 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swup200 = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'SWup200')

Definition at line 129 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swup200clr = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'SWup200clr')

Definition at line 130 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swupsfc = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'SWupSFC')

Definition at line 149 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swupsfcclr = ctrl_out((/ 1, 4, 10, 10, 5, 10 /), 'SWupSFCclr')

Definition at line 150 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swuptoa = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'SWupTOA')

Definition at line 123 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_swuptoaclr = ctrl_out((/ 1, 4, 10, 10, 10, 10 /), 'SWupTOAclr')

Definition at line 124 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_t2m = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 't2m')

Definition at line 71 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_t2m_max = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 't2m_max')

Definition at line 73 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_t2m_min = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 't2m_min')

Definition at line 72 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_t2m_srf = (/ ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'t2m_ter'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'t2m_lic'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'t2m_oce'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'t2m_sic') /)

Definition at line 74 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_t_oce_sic = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 't_oce_sic')

Definition at line 354 of file phys_output_mod.F90.

type(ctrl_out), dimension(11), save phys_output_mod::o_tausumaero = (/ ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_ASBCM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_ASPOMM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_ASSO4M'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_CSSO4M'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_SSSSM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_ASSSM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_CSSSM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_CIDUSTM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_AIBCM'), ctrl_out((/ 2, 6, 10, 10, 10, 10 /),'OD550_AIPOMM'), ctrl_out((/ 2, 2, 10, 10, 10, 10 /),'OD550_STRAT') /)

Definition at line 413 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_taux = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'taux')

Definition at line 170 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_taux_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'taux_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'taux_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'taux_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'taux_sic') /)

Definition at line 172 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tauy = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'tauy')

Definition at line 171 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_tauy_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tauy_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tauy_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tauy_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tauy_sic') /)

Definition at line 177 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_temp = ctrl_out((/ 2, 3, 4, 10, 10, 10 /), 'temp')

Definition at line 474 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_theta = ctrl_out((/ 2, 3, 4, 10, 10, 10 /), 'theta')

Definition at line 475 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tke = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tke ')

Definition at line 376 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tke_max = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tke_max')

Definition at line 377 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_tke_max_srf = (/ ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_max_ter'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_max_lic'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_max_oce'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_max_sic') /)

Definition at line 384 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_tke_srf = (/ ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_ter'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_lic'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_oce'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'tke_sic') /)

Definition at line 379 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tnhus = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tnhus')

Definition at line 628 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tnhusc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tnhusc')

Definition at line 629 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tnhusscpbl = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tnhusscpbl')

Definition at line 630 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tnt = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tnt')

Definition at line 623 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tntc = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tntc')

Definition at line 624 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tntr = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tntr')

Definition at line 625 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tntscpbl = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'tntscpbl')

Definition at line 626 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_topl = ctrl_out((/ 1, 1, 10, 5, 10, 10 /), 'topl')

Definition at line 121 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_topl0 = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'topl0')

Definition at line 122 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tops = ctrl_out((/ 1, 1, 10, 10, 10, 10 /), 'tops')

Definition at line 119 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tops0 = ctrl_out((/ 1, 5, 10, 10, 10, 10 /), 'tops0')

Definition at line 120 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_topswad = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'topswad')

Definition at line 405 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_topswad0 = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'topswad0')

Definition at line 406 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_topswai = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'topswai')

Definition at line 407 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tpot = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'tpot')

Definition at line 374 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tpote = ctrl_out((/ 10, 5, 10, 10, 10, 10 /), 'tpote')

Definition at line 375 of file phys_output_mod.F90.

type(ctrl_out), dimension(:), allocatable, save phys_output_mod::o_trac

Definition at line 611 of file phys_output_mod.F90.

type(ctrl_out), dimension(:), allocatable, save phys_output_mod::o_trac_cum

Definition at line 612 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_tsol = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'tsol')

Definition at line 70 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_tsol_srf = (/ ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tsol_ter'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tsol_lic'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tsol_oce'), ctrl_out((/ 1, 6, 10, 10, 10, 10 /),'tsol_sic') /)

Definition at line 193 of file phys_output_mod.F90.

type(ctrl_out), dimension(7), save phys_output_mod::o_tstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'t10') /)

Definition at line 329 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_u10_srf = (/ ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'u10_ter'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'u10_lic'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'u10_oce'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'u10_sic') /)

Definition at line 358 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_u10m = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'u10m')

Definition at line 84 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_u10m_srf = (/ ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'u10m_ter'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'u10m_lic'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'u10m_oce'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'u10m_sic') /)

Definition at line 93 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ue = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'ue')

Definition at line 243 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_upwd = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'upwd')

Definition at line 495 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_uq = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'uq')

Definition at line 245 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ustar = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'ustar')

Definition at line 83 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_ustar_srf = (/ ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'ustar_ter'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'ustar_lic'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'ustar_oce'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'ustar_sic') /)

Definition at line 89 of file phys_output_mod.F90.

type(ctrl_out), dimension(7), save phys_output_mod::o_ustdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'u10') /)

Definition at line 304 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_v10_srf = (/ ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'v10_ter'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'v10_lic'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'v10_oce'), ctrl_out((/ 10, 4, 10, 10, 10, 10 /),'v10_sic') /)

Definition at line 363 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_v10m = ctrl_out((/ 1, 1, 1, 5, 10, 10 /), 'v10m')

Definition at line 85 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_v10m_srf = (/ ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'v10m_ter'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'v10m_lic'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'v10m_oce'), ctrl_out((/ 10, 6, 10, 10, 10, 10 /),'v10m_sic') /)

Definition at line 98 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_ve = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 've')

Definition at line 244 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_vitu = ctrl_out((/ 2, 3, 4, 6, 10, 10 /), 'vitu')

Definition at line 481 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_vitv = ctrl_out((/ 2, 3, 4, 6, 10, 10 /), 'vitv')

Definition at line 482 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_vitw = ctrl_out((/ 2, 3, 10, 6, 10, 10 /), 'vitw')

Definition at line 483 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_vprecip = ctrl_out((/ 10, 10, 10, 10, 10, 10 /), 'Vprecip')

Definition at line 553 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_vq = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'vq')

Definition at line 246 of file phys_output_mod.F90.

type(ctrl_out), dimension(7), save phys_output_mod::o_vstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'v10') /)

Definition at line 313 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_w_th = ctrl_out((/ 4, 10, 10, 10, 10, 10 /), 'w_th')

Definition at line 583 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wake_deltaq = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_deltaq')

Definition at line 549 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wake_deltat = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_deltat')

Definition at line 548 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wake_h = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_h')

Definition at line 546 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wake_omg = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_omg')

Definition at line 550 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wake_s = ctrl_out((/ 4, 5, 10, 10, 10, 10 /), 'wake_s')

Definition at line 547 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wape = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'wape')

Definition at line 279 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wbeff = ctrl_out((/ 1, 10, 10, 10, 10, 10 /), 'wbeff')

Definition at line 254 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_wbilo_srf = (/ ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbilo_ter'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbilo_lic'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbilo_oce'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbilo_sic') /)

Definition at line 228 of file phys_output_mod.F90.

type(ctrl_out), dimension(4), save phys_output_mod::o_wbils_srf = (/ ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbils_ter'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbils_lic'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbils_oce'), ctrl_out((/ 1, 10, 10, 10, 10, 10 /),'wbils_sic') /)

Definition at line 223 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wdtraina = ctrl_out((/ 4, 1, 10, 4, 1, 10 /), 'wdtrainA')

<RomP

Definition at line 551 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wdtrainm = ctrl_out((/ 4, 1, 10, 4, 1, 10 /), 'wdtrainM')

<RomP

Definition at line 552 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_weakinv = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'weakinv')

Definition at line 356 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wind10m = ctrl_out((/ 1, 1, 1, 10, 10, 10 /), 'wind10m')

Definition at line 79 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wind10max = ctrl_out((/ 10, 1, 10, 10, 10, 10 /), 'wind10max')

Definition at line 80 of file phys_output_mod.F90.

type(ctrl_out), dimension(7), save phys_output_mod::o_wstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'w10') /)

Definition at line 321 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_wvapp = ctrl_out((/ 2, 10, 10, 10, 10, 10 /), 'wvapp')

Definition at line 479 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_zfull = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'zfull')

Definition at line 487 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_zhalf = ctrl_out((/ 2, 3, 10, 10, 10, 10 /), 'zhalf')

Definition at line 488 of file phys_output_mod.F90.

type(ctrl_out), save phys_output_mod::o_zmax_th = ctrl_out((/ 4, 4, 4, 5, 10, 10 /), 'zmax_th')

Definition at line 590 of file phys_output_mod.F90.

type(ctrl_out), dimension(7), save phys_output_mod::o_zstdlevs = (/ ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z850'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z700'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z500'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z200'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z100'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z50'), ctrl_out((/ 1, 7, 7, 10, 10, 10 /),'z10') /)

Definition at line 345 of file phys_output_mod.F90.

logical, save phys_output_mod::swaero_diag = .FALSE.

Definition at line 36 of file phys_output_mod.F90.

character(len=20), dimension(nfiles), save, private phys_output_mod::type_ecri
private

Definition at line 33 of file phys_output_mod.F90.

real, save, private phys_output_mod::zdtime
private

Definition at line 32 of file phys_output_mod.F90.

real, dimension(nfiles), save, private phys_output_mod::zoutm
private

Definition at line 31 of file phys_output_mod.F90.


The documentation for this module was generated from the following file: