This module defines commonly used control variables and parameters in physics related programs.
Variables | |
1.1 Control flags for SW radiation | |
integer, parameter | iswrate = 2 |
SW heating rate unit control flag: =1:k/day; =2:k/second. More... | |
integer, parameter | iswrgas = 1 |
SW minor gases effect control flag (CH4 and O2): =0:no; =1:yes. =0: minor gases' effects are not included in calculations =1: minor gases' effects are included in calculations. More... | |
integer, save | iswcliq = 1 |
SW optical property for liquid clouds =0:input cld opt depth, ignoring iswcice setting =1:cloud optical property scheme based on Hu and Stamnes(1993) [91] method =2:cloud optical property scheme based on Hu and Stamnes(1993) -updated. More... | |
integer, save | iswcice = 3 |
SW optical property for ice clouds (only iswcliq>0) =1:optical property scheme based on Ebert and Curry (1992) [43] method =2:optical property scheme based on Streamer v3.0 [98] method =3:optical property scheme based on Fu's method (1996) [60] method. More... | |
integer, parameter | iswmode = 2 |
SW control flag for scattering process approximation =1:two-stream delta-eddington (Joseph et al. 1976 [97]) =2:two-stream PIFM (Zdunkowski et al. 1980 [185]) =3:discrete ordinates (Liou, 1973 [110]) More... | |
1.2 Control flags for LW radiation | |
integer, parameter | ilwrate = 2 |
LW heating rate unit: =1:k/day; =2:k/second. More... | |
integer, parameter | ilwrgas = 1 |
LW minor gases effect control flag (CH4,N2O,O2,and some CFCs): =0: minor gases' effects are not included in calculations =1: minor gases' effects are included in calculations. More... | |
integer, save | ilwcliq = 1 |
LW optical property scheme for liquid clouds =0:input cloud optical properties directly, not computed within =1:input cwp,rew, use Hu and Stamnes(1993) [91] method. More... | |
integer, save | ilwcice = 3 |
LW optical property scheme for ice clouds (only ilwcliq>0) =1:optical property scheme based on Ebert and Curry (1992) [43] method =2:optical property scheme based on Streamer v3 [98] method =3:optical property scheme use Fu's method (1998) [59] method. More... | |
1.3 Control flag for LW aerosol property | |
logical, parameter | lalw1bd =.false. |
selects 1 band or multi bands for LW aerosol properties =.true.:aerosol properties calculated in 1 broad LW band =.false.:aerosol properties calculated in all LW bands variable names diff in Opr CFS More... | |
2.1 For module radiation_astronomy | |
integer, save | isolar = 0 |
solar constant scheme control flag =0:fixed value=1366.0 \(W/m^2\)(old standard) =10:fixed value=1360.8 \(W/m^2\)(new standard) =1:NOAA ABS-scale TSI table (yearly) w 11-yr cycle approx =2:NOAA TIM-scale TSI table (yearly) w 11-yr cycle approx =3:CMIP5 TIM-scale TSI table (yearly) w 11-yr cycle approx =4:CMIP5 TIM-scale TSI table (monthly) w 11-yr cycle approx see ISOL in run scripts: Opr GFS=2; Opr CFS=1 More... | |
character, save | solar_file |
external solar constant data table,solarconstant_noaa_a0.txt More... | |
2.2 For module radiation_aerosols | |
integer, save | iaermdl = 0 |
aerosol model scheme control flag =0:seasonal global distributed OPAC aerosol climatology =1:monthly global distributed GOCART aerosol climatology =2: GOCART prognostic aerosol model =5: OPAC climatoloy with new band mapping Opr GFS=0; Opr CFS=n/a More... | |
integer, save | iaerflg = 0 |
aerosol effect control flag 3-digit flag 'abc': a-stratospheric volcanic aerols b-tropospheric aerosols for LW c-tropospheric aerosols for SW =0:aerosol effect is not included; =1:aerosol effect is included Opr GFS/CFS =111; see IAER in run scripts More... | |
character, save | aeros_file |
external aerosols data file: aerosol.dat More... | |
2.3 For module radiation_gases | |
integer, save | ico2flg = 0 |
co2 data source control flag =0:prescribed value(380 ppmv) =1:yearly global averaged annual mean from observations =2:monthly 15 degree horizontal resolution from observations Opr GFS/CFS=2; see ICO2 in run scripts More... | |
integer, save | ictmflg = 0 |
controls external data at initial time and data usage during forecast time =-2:as in 0,but superimpose with seasonal climatology cycle =-1:use user data,no extrapolation in overtime =0:use IC time to select data,no extrapolation in overtime =1:use forecast time to select data,extrapolate when necessary =yyyy0:use yyyy year of data, no extrapolation =yyyy1:use yyyy year of data, extrapolate when necessary Opr GFS/CFS=1; see ICTM in run scripts More... | |
integer, save | ioznflg = 1 |
ozone data source control flag =0:use seasonal climatology ozone data >0:use prognostic ozone scheme (also depend on other model control variable at initial time) More... | |
character, save | co2dat_file |
external co2 2d monthly obsv data table: co2historicaldata_2004.txt More... | |
character, save | co2gbl_file |
external co2 global annual mean data tb: co2historicaldata_glob.txt More... | |
character, save | co2usr_file |
external co2 user defined data table: co2userdata.txt More... | |
character, save | co2cyc_file |
external co2 clim monthly cycle data tb: co2monthlycyc.txt More... | |
2.4 For module radiation_clouds | |
integer, save | icldflg = 1 |
cloud optical property scheme control flag =0:use diagnostic cloud scheme for cloud cover and mean optical properties =1:use prognostic cloud scheme for cloud cover and cloud properties More... | |
integer, save | iovrsw = 1 |
cloud overlapping control flag for SW =0:use random cloud overlapping method =1:use maximum-random cloud overlapping method =2:use maximum cloud overlapping method =3:use decorrelation length overlapping method =4:use exponential overlapping method =5:use exponential-random overlapping method Opr GFS/CFS=1; see IOVR_SW in run scripts More... | |
integer, save | iovrlw = 1 |
cloud overlapping control flag for LW =0:use random cloud overlapping method =1:use maximum-random cloud overlapping method =2:use maximum cloud overlapping method =3:use decorrelation length overlapping method =4:use exponential overlapping method =5:use exponential-random overlapping method Opr GFS/CFS=1; see IOVR_LW in run scripts More... | |
integer, save | idcor = 1 |
cloud optical property scheme control flag =0:use diagnostic cloud scheme for cloud cover and mean optical properties =1:use prognostic cloud scheme for cloud cover and cloud properties More... | |
integer, save | isubcsw = 0 |
sub-column cloud approx flag in SW radiation =0:no McICA approximation in SW radiation =1:use McICA with precribed permutation seeds (test mode) =2:use McICA with randomly generated permutation seeds Opr GFS/CFS=2; see ISUBC_SW in run scripts More... | |
integer, save | isubclw = 0 |
sub-column cloud approx flag in LW radiation =0:no McICA approximation in LW radiation =1:use McICA with prescribed permutation seeds (test mode) =2:use McICA with randomly generatedo Opr GFS/CFS=2; see ISUBC_LW in run scripts More... | |
logical, save | lcrick =.false. |
eliminating CRICK control flag More... | |
logical, save | lcnorm =.false. |
in-cld condensate control flag More... | |
logical, save | lnoprec =.false. |
precip effect on radiation flag (Ferrier microphysics) More... | |
logical, save | lsashal =.false. |
shallow convetion flag More... | |
2.5 For module radiation_surface | |
integer, save | ialbflg = 0 |
surface albedo scheme control flag =0:vegetation type based climatological albedo scheme =1:seasonal albedo derived from MODIS measurements More... | |
integer, save | iemsflg = 0 |
surface emissivity scheme control flag =0:black-body surface emissivity(=1.0) =1:vegetation type based climatology emissivity(<1.0) Opr GFS/CFS=1; see IEMS in run scripts More... | |
character, save | semis_file |
external sfc emissivity data table: sfc_emissivity_idx.txt More... | |
2.6 general purpose | |
integer, save | ivflip = 1 |
vertical profile indexing flag More... | |
integer, save | ipsd0 = 0 |
initial permutaion seed for mcica radiation More... | |
integer, save | ipsdlim = 1e8 |
vertical profile indexing flag More... | |