namelist.tex 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. \section{File puma\_namelist}
  2. \subsection{Namelist INP}
  3. \begin{tabular}{|l|c|l|l|}
  4. \hline
  5. {\bf Name }&Def.&Type & Description \\
  6. \hline
  7. {\bf column }& 0 & int & 1: initialize PLASIM for column runs \\
  8. {\bf kick }& 1 & int & 0: no noise initialization ($p_s$ = const.) \\
  9. {\bf }& & & 1: random white noise \\
  10. {\bf }& & & 2: Equator symmetric random white noise \\
  11. {\bf }& & & 3: mode (1,2) no random initialization \\
  12. {\bf mars }& 0 & int & 1: initialize PLASIM for planet Mars \\
  13. {\bf mpstep }& 45 & int & minutes per step (lenghth of timestep) \\
  14. {\bf nadv }& 1 & int & 1: switches horizontal advection on \\
  15. {\bf ncoeff }& 0 & int & spectral coefficients to print in {\bf wrspam}\\
  16. {\bf ndel(NLEV)}&all 2& int & order of hyperdiffusion for each level (2*h)\\
  17. {\bf ndiag }& 12 & int & output interval for diagnostics [timesteps] \\
  18. {\bf ndiagcf }& 0 & int & 1: turn on cloud forcing diagnostic \\
  19. {\bf ndiaggp }& 0 & int & 1: process franks gp-diagnostic arrays \\
  20. {\bf ndiaggp2d }& 0 & int & number of additional 2-d gp-diagnostic arrays \\
  21. {\bf ndiaggp3d }& 0 & int & number of additional 3-d gp-diagnostic arrays \\
  22. {\bf ndiagsp }& 0 & int & 1: process franks sp-diagnostic arrays \\
  23. {\bf ndiagsp2d }& 0 & int & number of additional 2-d sp-diagnostic arrays \\
  24. {\bf ndiagsp3d }& 0 & int & number of additional 3-d sp-diagnostic arrays \\
  25. {\bf ndl(NLEV) }&all 0& int & 1: activate spectral printouts for this level \\
  26. {\bf neqsig }& 1 & int & 1: use equidistant sigma levels \\
  27. {\bf nflux }& 1 & int & 1: switches vertical diffusion on \\
  28. {\bf ngui }& 0 & int & 1: run with active GUI \\
  29. {\bf nhdiff }& 15 & int & critical wavenumber for horizontal diffusion \\
  30. {\bf nhordif }& 1 & int & 1: switches horizontal diffusion on \\
  31. {\bf nkits }& 3 & int & number of short initial timesteps \\
  32. {\bf noutput }& 1 & int & enables (1) or disables (0) output file \\
  33. {\bf npackgp }& 1 & int & 1: pack gridpoint fields on output \\
  34. {\bf npacksp }& 1 & int & 1: pack spectral fields on output \\
  35. {\bf nperpetual}& 0 & int & radiation day for perpetual integration \\
  36. {\bf nprhor }& 0 & int & 1: grid point for print out (only for checks!) \\
  37. {\bf nprint }& 0 & int & 1: comprehensive print out (only for checks!) \\
  38. {\bf nrad }& 1 & int & 1: switches radiation on \\
  39. {\bf ntime }& 0 & int & 1: turn on time use diagnostics \\
  40. {\bf nwpd }& 1 & int & number of writes per day (to puma\_output) \\
  41. \hline
  42. \end{tabular}
  43. \newpage
  44. Namelist INP continued \vspace{3mm} \\
  45. \begin{tabular}{|l|c|l|l|}
  46. \hline
  47. {\bf Name }&Def.&Type & Description \\
  48. \hline
  49. {\bf n\_days\_per\_month} & 30 & int & length of month for simple calendar \\
  50. {\bf n\_days\_per\_year} & 360 & int & length of year for simple calendar or 365 \\
  51. {\bf n\_run\_days} & -1 & int & Simulation time (days to run) \\
  52. {\bf n\_run\_months} & 0 & int & Simulation time (months to run) \\
  53. {\bf n\_run\_years} & 1 & int & Simulation time (years to run) \\
  54. {\bf n\_start\_month} & 1 & int & Starting month \\
  55. {\bf n\_start\_year} & 1 & int & Starting year \\
  56. {\bf psurf }&101100.0&real& global mean surface pressure [Pa] \\
  57. {\bf restim(NLEV)}&all 15.0 & real & restoration timescale for each level \\
  58. {\bf sigh(NLEV)} & all 0.0 & real & user definable sigmah array \\
  59. {\bf sellon} & 0.0 & real & longitude of soundings in the GUI \\
  60. {\bf t0(NLEV) }&all 250.0&real& reference $T_R$-temperature profile \\
  61. {\bf tfrc(NLEV)}& 0,0,0,.. ,1 & int & Rayleigh friction timescale $\tau_F$ in days \\
  62. {\bf tdissd }& 0.2 & real & diffusion time scale for divergence [days] \\
  63. {\bf tdissq }& 5.6 & real & diffusion time scale for specific humidity [days] \\
  64. {\bf tdisst }& 5.6 & real & diffusion time scale for temperature [days] \\
  65. {\bf tdissz }& 1.1 & real & diffusion time scale for vorticity [days] \\
  66. {\bf time0 }& 0.0 & real & start time (for performance estimates) \\
  67. \hline
  68. \end{tabular}
  69. \subsection{Namelist PLANET}
  70. \begin{tabular}{|l|c|l|l|}
  71. \hline
  72. {\bf Name }&Def.&Type & Description \\
  73. \hline
  74. {\bf akap } & 0.286 & real & kappa \\
  75. {\bf alr } & 0.0065 & real & lapse rate \\
  76. {\bf eccen } & 0.0 & real & eccentricity for fixed orbits \\
  77. {\bf ga } & 9.81 & real & gravity \\
  78. {\bf gascon } & 287.0 & real & gas constant \\
  79. {\bf mvelp } & 0.0 & real & longitude of vernal equinox for fixed orbits (deg) \\
  80. {\bf nfixorb } & 0 & int & 1: fix the planetary orbit \\
  81. {\bf obliq } & 0.0 & real & obliquity for fixed orbits (deg) \\
  82. {\bf plarad } & 6371000.0 & real & planetary radius \\
  83. {\bf pnu } & 0.1 & real & time filter \\
  84. {\bf ra1 } & 610.78 & real & parameter in Magnus-Teten formula \\
  85. {\bf ra2 } & 17.269 & real & parameter in Magnus-Teten formula \\
  86. {\bf ra4 } & 35.86 & real & parameter in Magnus-Teten formula \\
  87. {\bf solar\_day } & 86400.0 & real & length of solar day \\
  88. {\bf siderial\_day} & 86164.0 & real & length of siderial day \\
  89. {\bf ww } & 7.29e-5 & real & $ 2 \pi / siderial day $ \\
  90. {\bf yplanet } & "Earth" & char & name of planet \\
  91. \hline
  92. \end{tabular}
  93. \subsection{Namelist MISCPAR}
  94. \begin{tabular}{|l|c|l|l|}
  95. \hline
  96. Name & Def. & Type & Description \\
  97. \hline
  98. {\bf nfixer} & 1 & int & 1: correct negative moisture \\
  99. {\bf nudge } & 0 & int & 1: temperature relaxation in the uppermost level \\
  100. {\bf tnudge} & 10.0 & real & Time scale [d] of the temperature relaxation \\
  101. \hline
  102. \end{tabular}
  103. \subsection{Namelist FLUXPAR}
  104. \begin{tabular}{|l|c|l|l|}
  105. \hline
  106. Name & Def. & Type & Description \\
  107. \hline
  108. {\bf nevap }& 1 & int & 1: turn on surface evaporation \\
  109. {\bf nshfl }& 1 & int & 1: turn on surface sensible heat flux \\
  110. {\bf nstress }& 1 & int & 1: turn on surface wind stress \\
  111. {\bf nvdiff }& 1 & int & 1: turn on vertical diffusion \\
  112. {\bf vdiff\_lamm }& 160.0 & real & tuning parameter for vert. diff. \\
  113. {\bf vdiff\_b }& 5.0 & real & tuning parameter for vert. diff. \\
  114. {\bf vdiff\_c }& 5.0 & real & tuning parameter for vert. diff. \\
  115. {\bf vdiff\_d }& 5.0 & real & tuning parameter for vert. diff. \\
  116. {\bf zumin }& 1.0 & real & minimum surface wind speed (m/s) \\
  117. \hline
  118. \end{tabular}
  119. \subsection{Namelist RADPAR}
  120. \begin{tabular}{|l|c|l|l|}
  121. \hline
  122. Name & Def. & Type & Description \\
  123. \hline
  124. {\bf acl2(3) } & 0.05,0.1,0.2 & real & cloud absorptivities spectral range 2 \\
  125. {\bf acllwr } & 0.1 & real & mass absorption coefficient for clouds (lwr) \\
  126. {\bf clgray } & -1.0 & real & cloud grayness \\
  127. {\bf co2 } & 360.0 & real & co2 concentration (ppmv) \\
  128. {\bf dawn } & 0.0 & real & zenith angle threshhold for night \\
  129. {\bf gsol0 } & 1365.0 & real & solar constant (w/m2) \\
  130. {\bf iyrbp } & -50 & int & Year before present (1950 AD); default = 2000 AD \\
  131. {\bf ndcycle } & 0 & int & switch for daily cycle 1=on/0=off \\
  132. {\bf nlwr } & 1 & int & switch for long wave radiation (dbug) 1=on/0=off \\
  133. {\bf no3 } & 1 & int & switch for ozon 1=on/0=off \\
  134. {\bf nrscat } & 1 & int & switch for rayleigh scattering (dbug) 1=on/0=off \\
  135. {\bf nsol } & 1 & int & switch for solar insolation (dbug) 1=on/0=off \\
  136. {\bf nswr } & 1 & int & switch for short wave radiation (dbug) 1=on/0=off \\
  137. {\bf nswrcl } & 1 & int & switch for computed or prescribed cloud props. 1=com/0=pres \\
  138. {\bf rcl1(3) } & 0.15,0.3,0.6 & real & cloud albedos spectral range 1 \\
  139. {\bf rcl2(3) } & 0.15,0.3,0.6 & real & cloud albedos spectral range 2 \\
  140. {\bf th2oc } & 0.04 & real & absorption coefficient for h2o continuum \\
  141. {\bf tpofmt } & 1.0 & real & tuning of point of mean (lwr) transmissivity in layer \\
  142. {\bf tswr1 } & 0.04 & real & tuning of cloud albedo range1 \\
  143. {\bf tswr2 } & 0.048 & real & tuning of cloud back scattering c. range2 \\
  144. {\bf tswr3 } & 0.004 & real & tuning of cloud s. scattering alb. range2 \\
  145. \hline
  146. \end{tabular}
  147. \subsection{Namelist RAINPAR}
  148. \begin{tabular}{|l|c|l|l|}
  149. \hline
  150. Name & Def. & Type & Description \\
  151. \hline
  152. {\bf clwcrit1 } & -0.1 & real & 1st critical vertical velocity for clouds \\
  153. {\bf clwcrit2 } & 0.0 & real & 2nd critical vertical velocity for clouds \\
  154. {\bf kbetta } & 1 & int & switch for betta in kuo (1/0=yes/no) \\
  155. {\bf ncsurf } & 1 & int & conv. starts from surface (1/0=yes/no) \\
  156. {\bf ndca } & 1 & int & dry convective adjustment (1/0=yes/no) \\
  157. {\bf nmoment } & 0 & int & momentum mixing (1/0=yes/no) \\
  158. {\bf nshallow } & 0 & int & switch for shallow convection (1/0=yes/no) \\
  159. {\bf nprc } & 1 & int & large convective precip (1/0=yes/no) \\
  160. {\bf nprl } & 1 & int & switch for large scale precip (1/0=yes/no) \\
  161. {\bf rcrit(NLEV)} & & real & critical relative hum. for non conv. clouds \\
  162. \hline
  163. \end{tabular}
  164. \subsection{Namelist SURFPAR}
  165. \begin{tabular}{|l|c|l|l|}
  166. \hline
  167. Name & Def. & Type & Description \\
  168. \hline
  169. {\bf noromax }& model resolution (NTRU) & int & resolution of orography \\
  170. {\bf nsurf }& not active & int & debug switch \\
  171. {\bf oroscale }& 1.0 & real & scaling factor for orography \\
  172. \hline
  173. \end{tabular}
  174. \section{File land\_namelist}
  175. \subsection{Namelist LANDPAR}
  176. \begin{tabular}{|l|c|l|l|}
  177. \hline
  178. Name & Def. & Type & Description \\
  179. \hline
  180. {\bf albgmax } & 0.8 & real & max. albedo for glaciers \\
  181. {\bf albgmin } & 0.6 & real & min. albedo for glaciers \\
  182. {\bf albland } & 0.2 & real & albedo for land \\
  183. {\bf albsmax } & 0.8 & real & max. albedo for snow \\
  184. {\bf albsmaxf } & 0.4 & real & max. albedo for snow (with forest) \\
  185. {\bf albsmin } & 0.4 & real & min. albedo for snow \\
  186. {\bf albsminf } & 0.3 & real & min. albedo for snow (with forest) \\
  187. {\bf co2conv } & 14.0 & real & co2 conversion factor \\
  188. {\bf drhsfull } & 0.4 & real & threshold above which drhs=1 [frac. of wsmax] \\
  189. {\bf drhsland } & 0.25 & real & wetness factor land \\
  190. {\bf dsmax } & 5.00 & real & maximum snow depth (m-h20; -1 = no limit) \\
  191. {\bf dsoilz(NLSOIL)} & & real & soil layer thickness \\
  192. {\bf dwatcini} & 0.0 & real & soil water content (m) for manual
  193. initialization \\
  194. & & & (nwatcini=1) \\
  195. {\bf dz0land } & 2.0 & real & roughness length land \\
  196. {\bf dzglac } & -1. & real & threshold of orography to be glacier (-1=none) \\
  197. {\bf dztop } & 0.20 & real & thickness of the uppermost soil layer (m) \\
  198. {\bf forgrow } & 1.0 & real & growth factor initialization \\
  199. {\bf gs } & 1.0 & real & stomatal conductance initialization \\
  200. {\bf nbiome } & 0 & int & switch for vegetation model (1/0 : prog./clim) \\
  201. {\bf ncveg } & 1 & int & compute new dcveg (0=keep initial state) \\
  202. {\bf newsurf } & 0 & int & (dtcl,dwcl) 1: update from file, 2:reset \\
  203. {\bf nlandt } & 1 & int & switch for land model (1/0 : prog./clim) \\
  204. {\bf nlandw } & 1 & int & switch for soil model (1/0 : prog./clim) \\
  205. {\bf nwatcini } & 0 & int & switch for manual soil water setting (1/0 : on/off) \\
  206. {\bf rinisoil } & 0.0 & real & soil carbon initialization \\
  207. {\bf riniveg } & 0.0 & real & biomass carbon initialization \\
  208. {\bf rlaigrow } & 0.5 & real & above ground growth factor initialization \\
  209. {\bf rlue } & 8.0E-10 & real & \\
  210. {\bf rnbiocats} & 0.0 & real & \\
  211. {\bf tau\_soil } & 42.0 & real & [years] - in landini scaled to seconds \\
  212. {\bf tau\_veg } & 10.0 & real & [years] - in landini scaled to seconds \\
  213. {\bf wsmax } & WSMAX\_EARTH & real & max field capacity of soil water (m) \\
  214. {\bf z0\_max } & 2.0 & real & maximum roughness length for vegetation \\
  215. \hline
  216. \end{tabular}
  217. \section{File sea\_namelist}
  218. \subsection{Namelist SEAPAR}
  219. \begin{tabular}{|l|c|l|l|}
  220. \hline
  221. Name & Def. & Type & Description \\
  222. \hline
  223. {\bf ncpl\_atmos\_ice }& 32 & int & atmosphere ice coupling time steps \\
  224. {\bf albsea }& 0.069 & real & albedo for open water \\
  225. {\bf albice }& 0.7 & real & max. albedo for sea ice \\
  226. {\bf dz0sea }& $1.5\cdot 10^{-5}$ & real & roughness length sea [m]\\
  227. {\bf dz0ice }& $1.0\cdot 10^{-3}$ & real & roughness length ice [m]\\
  228. {\bf drhssea }& 1.0 & real & wetness factor sea \\
  229. {\bf drhsice }& 1.0 & real & wetness factor ice \\
  230. \hline
  231. \end{tabular}
  232. \section{File ocean\_namelist}
  233. \subsection{Namelist OCEANPAR}
  234. \begin{tabular}{|l|c|l|l|}
  235. \hline
  236. Name & Def. & Type & Description \\
  237. \hline
  238. {\bf dlayer(NLEV\_OCE)} & 50.0 & real & layer depth (m) \\
  239. {\bf ndiag} & 480 & int & diagnostics each ndiag timestep \\
  240. {\bf newsurf}& 0 & int & 1: read surface data after restart \\
  241. {\bf nfluko}& 0 & int & switch for flux correction \\
  242. {\bf nocean }& 1 & int & ocean model (1) or climatology (0) \\
  243. {\bf nperpetual\_ocean}& 0 & int & perpetual climate conditions (day) \\
  244. {\bf nprhor}& 0 & int & gridpoint for debug printout \\
  245. {\bf nprint}& 0 & int & switch for debug printout \\
  246. {\bf taunc}& 0.0 & real & time scale for newtonian cooling \\
  247. {\bf vdiffk}& 1.0e-4 & real & vertikal diffusion coeff. [m**2/s] \\
  248. \hline
  249. \end{tabular}
  250. \section{File ice\_namelist}
  251. \subsection{Namelist ICEPAR}
  252. \begin{tabular}{|l|c|l|l|}
  253. \hline
  254. Name & Def. & Type & Description \\
  255. \hline
  256. {\bf newsurf}& 0 & int & 1: read surface data after restart \\
  257. {\bf nfluko}& 0 & int & switch for flux correction \\
  258. {\bf nice }& 1 & int & sea ice model (1) or climatology (0) \\
  259. {\bf nout }& 32 & int & model data output every {\bf nout} time steps \\
  260. {\bf nperpetual\_ice}& 0 & int & perpetual climate conditions (day) \\
  261. {\bf nprhor}& 0 & int & gridpoint for debug printout \\
  262. {\bf nprint}& 0 & int & switch for debug printout \\
  263. {\bf nsnow}& 1 & int & allow snow on ice yes/no (1/0) \\
  264. {\bf ntskin}& 1 & int & compute skin temperature (0=clim. \\
  265. {\bf ncpl\_ice\_ocean }& 1 & int & ice ocean coupling time steps \\
  266. {\bf taunc}& 0.0 & real & time scale for newtonian cooling \\
  267. {\bf xmind}& 0.1 & real & minimal ice thickness (m) \\
  268. \hline
  269. \end{tabular}