My Project
|
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 |
Definition at line 12 of file phys_output_mod.F90.
|
private |
Definition at line 1974 of file phys_output_mod.F90.
|
private |
Definition at line 1852 of file phys_output_mod.F90.
|
private |
Definition at line 1906 of file phys_output_mod.F90.
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.
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.
|
private |
Definition at line 47 of file phys_output_mod.F90.
|
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.
|
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.
|
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.
|
private |
Definition at line 29 of file phys_output_mod.F90.
|
private |
Definition at line 29 of file phys_output_mod.F90.
|
private |
Definition at line 29 of file phys_output_mod.F90.
|
private |
Definition at line 28 of file phys_output_mod.F90.
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.
Definition at line 56 of file phys_output_mod.F90.
Definition at line 62 of file phys_output_mod.F90.
Definition at line 65 of file phys_output_mod.F90.
Definition at line 527 of file phys_output_mod.F90.
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.
Definition at line 276 of file phys_output_mod.F90.
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.
Definition at line 273 of file phys_output_mod.F90.
Definition at line 277 of file phys_output_mod.F90.
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.
Definition at line 274 of file phys_output_mod.F90.
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.
Definition at line 57 of file phys_output_mod.F90.
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.
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.
Definition at line 158 of file phys_output_mod.F90.
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.
Definition at line 235 of file phys_output_mod.F90.
Definition at line 234 of file phys_output_mod.F90.
Definition at line 278 of file phys_output_mod.F90.
Definition at line 369 of file phys_output_mod.F90.
Definition at line 238 of file phys_output_mod.F90.
Definition at line 236 of file phys_output_mod.F90.
Definition at line 237 of file phys_output_mod.F90.
Definition at line 464 of file phys_output_mod.F90.
Definition at line 466 of file phys_output_mod.F90.
Definition at line 240 of file phys_output_mod.F90.
Definition at line 239 of file phys_output_mod.F90.
Definition at line 368 of file phys_output_mod.F90.
Definition at line 530 of file phys_output_mod.F90.
Definition at line 438 of file phys_output_mod.F90.
Definition at line 440 of file phys_output_mod.F90.
Definition at line 437 of file phys_output_mod.F90.
Definition at line 436 of file phys_output_mod.F90.
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.
Definition at line 588 of file phys_output_mod.F90.
Definition at line 637 of file phys_output_mod.F90.
Definition at line 532 of file phys_output_mod.F90.
Definition at line 533 of file phys_output_mod.F90.
Definition at line 593 of file phys_output_mod.F90.
Definition at line 543 of file phys_output_mod.F90.
Definition at line 537 of file phys_output_mod.F90.
Definition at line 564 of file phys_output_mod.F90.
Definition at line 558 of file phys_output_mod.F90.
Definition at line 568 of file phys_output_mod.F90.
Definition at line 567 of file phys_output_mod.F90.
Definition at line 497 of file phys_output_mod.F90.
Definition at line 591 of file phys_output_mod.F90.
Definition at line 562 of file phys_output_mod.F90.
Definition at line 545 of file phys_output_mod.F90.
Definition at line 592 of file phys_output_mod.F90.
Definition at line 540 of file phys_output_mod.F90.
Definition at line 561 of file phys_output_mod.F90.
Definition at line 536 of file phys_output_mod.F90.
Definition at line 598 of file phys_output_mod.F90.
Definition at line 563 of file phys_output_mod.F90.
Definition at line 609 of file phys_output_mod.F90.
Definition at line 357 of file phys_output_mod.F90.
Definition at line 608 of file phys_output_mod.F90.
Definition at line 556 of file phys_output_mod.F90.
Definition at line 557 of file phys_output_mod.F90.
Definition at line 570 of file phys_output_mod.F90.
Definition at line 569 of file phys_output_mod.F90.
Definition at line 597 of file phys_output_mod.F90.
Definition at line 596 of file phys_output_mod.F90.
Definition at line 607 of file phys_output_mod.F90.
Definition at line 496 of file phys_output_mod.F90.
Definition at line 401 of file phys_output_mod.F90.
Definition at line 402 of file phys_output_mod.F90.
Definition at line 399 of file phys_output_mod.F90.
Definition at line 400 of file phys_output_mod.F90.
Definition at line 595 of file phys_output_mod.F90.
Definition at line 594 of file phys_output_mod.F90.
Definition at line 580 of file phys_output_mod.F90.
Definition at line 560 of file phys_output_mod.F90.
Definition at line 544 of file phys_output_mod.F90.
Definition at line 541 of file phys_output_mod.F90.
Definition at line 538 of file phys_output_mod.F90.
Definition at line 605 of file phys_output_mod.F90.
Definition at line 603 of file phys_output_mod.F90.
Definition at line 601 of file phys_output_mod.F90.
Definition at line 599 of file phys_output_mod.F90.
Definition at line 542 of file phys_output_mod.F90.
Definition at line 539 of file phys_output_mod.F90.
Definition at line 606 of file phys_output_mod.F90.
Definition at line 604 of file phys_output_mod.F90.
Definition at line 602 of file phys_output_mod.F90.
Definition at line 600 of file phys_output_mod.F90.
Definition at line 582 of file phys_output_mod.F90.
Definition at line 471 of file phys_output_mod.F90.
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.
Definition at line 632 of file phys_output_mod.F90.
Definition at line 589 of file phys_output_mod.F90.
Definition at line 581 of file phys_output_mod.F90.
Definition at line 251 of file phys_output_mod.F90.
Definition at line 165 of file phys_output_mod.F90.
Definition at line 166 of file phys_output_mod.F90.
Definition at line 503 of file phys_output_mod.F90.
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.
Definition at line 555 of file phys_output_mod.F90.
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.
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.
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.
Definition at line 480 of file phys_output_mod.F90.
Definition at line 634 of file phys_output_mod.F90.
Definition at line 473 of file phys_output_mod.F90.
Definition at line 242 of file phys_output_mod.F90.
Definition at line 389 of file phys_output_mod.F90.
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.
Definition at line 467 of file phys_output_mod.F90.
Definition at line 507 of file phys_output_mod.F90.
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.
Definition at line 573 of file phys_output_mod.F90.
Definition at line 443 of file phys_output_mod.F90.
Definition at line 445 of file phys_output_mod.F90.
Definition at line 442 of file phys_output_mod.F90.
Definition at line 441 of file phys_output_mod.F90.
Definition at line 444 of file phys_output_mod.F90.
Definition at line 472 of file phys_output_mod.F90.
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.
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.
Definition at line 241 of file phys_output_mod.F90.
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.
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.
Definition at line 531 of file phys_output_mod.F90.
Definition at line 486 of file phys_output_mod.F90.
Definition at line 534 of file phys_output_mod.F90.
Definition at line 636 of file phys_output_mod.F90.
Definition at line 116 of file phys_output_mod.F90.
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.
Definition at line 127 of file phys_output_mod.F90.
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.
Definition at line 427 of file phys_output_mod.F90.
Definition at line 478 of file phys_output_mod.F90.
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.
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.
Definition at line 485 of file phys_output_mod.F90.
Definition at line 249 of file phys_output_mod.F90.
Definition at line 61 of file phys_output_mod.F90.
Definition at line 252 of file phys_output_mod.F90.
Definition at line 253 of file phys_output_mod.F90.
Definition at line 109 of file phys_output_mod.F90.
Definition at line 107 of file phys_output_mod.F90.
Definition at line 572 of file phys_output_mod.F90.
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.
Definition at line 106 of file phys_output_mod.F90.
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.
Definition at line 255 of file phys_output_mod.F90.
Definition at line 86 of file phys_output_mod.F90.
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.
Definition at line 250 of file phys_output_mod.F90.
Definition at line 82 of file phys_output_mod.F90.
Definition at line 586 of file phys_output_mod.F90.
Definition at line 373 of file phys_output_mod.F90.
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.
Definition at line 87 of file phys_output_mod.F90.
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.
Definition at line 579 of file phys_output_mod.F90.
Definition at line 502 of file phys_output_mod.F90.
Definition at line 639 of file phys_output_mod.F90.
Definition at line 638 of file phys_output_mod.F90.
Definition at line 506 of file phys_output_mod.F90.
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.
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.
Definition at line 492 of file phys_output_mod.F90.
Definition at line 617 of file phys_output_mod.F90.
Definition at line 651 of file phys_output_mod.F90.
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.
Definition at line 616 of file phys_output_mod.F90.
Definition at line 647 of file phys_output_mod.F90.
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.
Definition at line 489 of file phys_output_mod.F90.
Definition at line 490 of file phys_output_mod.F90.
Definition at line 491 of file phys_output_mod.F90.
Definition at line 615 of file phys_output_mod.F90.
Definition at line 650 of file phys_output_mod.F90.
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.
Definition at line 614 of file phys_output_mod.F90.
Definition at line 646 of file phys_output_mod.F90.
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.
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.
Definition at line 285 of file phys_output_mod.F90.
Definition at line 259 of file phys_output_mod.F90.
Definition at line 257 of file phys_output_mod.F90.
Definition at line 258 of file phys_output_mod.F90.
Definition at line 260 of file phys_output_mod.F90.
Definition at line 504 of file phys_output_mod.F90.
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.
Definition at line 432 of file phys_output_mod.F90.
Definition at line 431 of file phys_output_mod.F90.
Definition at line 434 of file phys_output_mod.F90.
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.
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.
Definition at line 69 of file phys_output_mod.F90.
Definition at line 110 of file phys_output_mod.F90.
Definition at line 395 of file phys_output_mod.F90.
Definition at line 146 of file phys_output_mod.F90.
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.
Definition at line 144 of file phys_output_mod.F90.
Definition at line 145 of file phys_output_mod.F90.
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.
Definition at line 410 of file phys_output_mod.F90.
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.
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.
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.
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.
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.
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.
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.
Definition at line 71 of file phys_output_mod.F90.
Definition at line 73 of file phys_output_mod.F90.
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.
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.
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.
Definition at line 474 of file phys_output_mod.F90.
Definition at line 475 of file phys_output_mod.F90.
Definition at line 376 of file phys_output_mod.F90.
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.
Definition at line 628 of file phys_output_mod.F90.
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.
Definition at line 623 of file phys_output_mod.F90.
Definition at line 624 of file phys_output_mod.F90.
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.
Definition at line 121 of file phys_output_mod.F90.
Definition at line 122 of file phys_output_mod.F90.
Definition at line 119 of file phys_output_mod.F90.
Definition at line 120 of file phys_output_mod.F90.
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.
Definition at line 407 of file phys_output_mod.F90.
Definition at line 374 of file phys_output_mod.F90.
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.
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.
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.
Definition at line 243 of file phys_output_mod.F90.
Definition at line 495 of file phys_output_mod.F90.
Definition at line 245 of file phys_output_mod.F90.
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.
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.
Definition at line 244 of file phys_output_mod.F90.
Definition at line 481 of file phys_output_mod.F90.
Definition at line 482 of file phys_output_mod.F90.
Definition at line 483 of file phys_output_mod.F90.
Definition at line 553 of file phys_output_mod.F90.
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.
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.
Definition at line 546 of file phys_output_mod.F90.
Definition at line 550 of file phys_output_mod.F90.
Definition at line 547 of file phys_output_mod.F90.
Definition at line 279 of file phys_output_mod.F90.
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.
<RomP
Definition at line 551 of file phys_output_mod.F90.
<RomP
Definition at line 552 of file phys_output_mod.F90.
Definition at line 356 of file phys_output_mod.F90.
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.
Definition at line 479 of file phys_output_mod.F90.
Definition at line 487 of file phys_output_mod.F90.
Definition at line 488 of file phys_output_mod.F90.
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.
|
private |
Definition at line 33 of file phys_output_mod.F90.
|
private |
Definition at line 32 of file phys_output_mod.F90.
Definition at line 31 of file phys_output_mod.F90.