Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.36 KB | None | 0 0
  1. [case]
  2. # ACME case configuration
  3. casename = 20160805v0atm.A_WCYCL1850_v0atm.ne30_oEC.edison.alpha7_00
  4. native_res = ne30
  5. short_term_archive = 0
  6. ref_casename_v0 = None
  7.  
  8. [input]
  9. # names of namelist and streams files
  10. ocean_namelist_filename = mpas-o_in
  11. ocean_streams_filename = streams.ocean
  12. seaice_namelist_filename = mpas-cice_in
  13. seaice_streams_filename = streams.cice
  14.  
  15. [paths]
  16. # paths to simulation and observational datasets
  17. archive_dir = /scratch1/scratchdirs/petercal/ACME_simulations
  18. archive_dir_ocn = /scratch1/scratchdirs/petercal/ACME_simulations/20160805v0atm.A_WCYCL1850_v0atm.ne30_oEC.edison.alpha7_00/run
  19. scratch_dir = ./scratch
  20. plots_dir = ./plots
  21. log_dir = ./log
  22. obs_ocndir = /global/project/projectdirs/acme/observations/Ocean
  23. obs_sstdir = /global/project/projectdirs/acme/observations/Ocean/SST
  24. obs_sssdir = /global/project/projectdirs/acme/observations/Ocean/SSS
  25. obs_mlddir = /global/project/projectdirs/acme/observations/Ocean/MLD
  26. obs_seaicedir = /global/project/projectdirs/acme/observations/SeaIce
  27. ref_archive_v0_ocndir = /global/project/projectdirs/acme/ACMEv0_lowres/B1850C5_ne30_v0.4/ocn/postprocessing
  28. ref_archive_v0_seaicedir = /global/project/projectdirs/acme/ACMEv0_lowres/B1850C5_ne30_v0.4/ice/postprocessing
  29.  
  30. [data]
  31. # paths to mesh and mapping files
  32. mpas_remapfile = /global/project/projectdirs/acme/mapping/maps/map_oEC60to30_TO_0.5x0.5degree_blin.160412.nc
  33. pop_remapfile = /global/project/projectdirs/acme/mapping/maps/map_gx1v6_TO_0.5x0.5degree_blin.160413.nc
  34. # path to climotology dataset
  35. mpas_climodir = /global/project/projectdirs/acme/xylar/20160805v0atm.A_WCYCL1850_v0atm.ne30_oEC.edison.alpha7_00.test.pp
  36.  
  37. [seaIceData]
  38. # paths to sea-ice observational datasets
  39. obs_iceareaNH = /global/project/projectdirs/acme/observations/SeaIce/IceArea_timeseries/iceAreaNH_climo.nc
  40. obs_iceareaSH = /global/project/projectdirs/acme/observations/SeaIce/IceArea_timeseries/iceAreaSH_climo.nc
  41. obs_icevolNH = /global/project/projectdirs/acme/observations/SeaIce/PIOMAS/PIOMASvolume_monthly_climo.nc
  42. obs_icevolSH = none
  43.  
  44. [time]
  45. # the first year over which to average climotologies
  46. climo_yr1 = 6
  47. # the last year over which to average climotologies
  48. climo_yr2 = 10
  49. # the offset year to be added to simulation years
  50. yr_offset = 1849
  51. # start and end years for timeseries analysis
  52. timeseries_yr1 = 1
  53. timeseries_yr2 = 9999
  54.  
  55. [ohc_timeseries]
  56. generate = 0
  57.  
  58. [sst_timeseries]
  59. generate = 0
  60.  
  61. [nino34_timeseries]
  62. generate = 0
  63.  
  64. [mht_timeseries]
  65. generate = 0
  66.  
  67. [moc_timeseries]
  68. generate = 0
  69.  
  70. [sst_modelvsobs]
  71. generate = 0
  72.  
  73. [sss_modelvsobs]
  74. generate = 0
  75.  
  76. [mld_modelvsobs]
  77. generate = 0
  78.  
  79. [seaice_timeseries]
  80. generate = 0
  81.  
  82. [seaice_modelvsobs]
  83. generate = 1
  84.  
  85. [moc_postprocess]
  86. generate = 0
  87.  
  88. [ohc_timeseries]
  89. ## compare to output from another model run?
  90. #compare_with_model = True
  91. # compare to observations?
  92. compare_with_obs = False
  93. # list of region indices to plot from the region list below
  94. regionIndicesToPlot = [6]
  95. # Number of points over which to compute moving average (e.g., for monthly
  96. # output, N_movavg=12 corresponds to a 12-month moving average window)
  97. N_movavg = 12
  98.  
  99. [sst_timeseries]
  100. ## compare to output from another model run?
  101. #compare_with_model = True
  102. # compare to observations?
  103. compare_with_obs = True
  104. # list of region indices to plot from the region list below
  105. regionIndicesToPlot = [6]
  106. # Number of points over which to compute moving average (e.g., for monthly
  107. # output, N_movavg=12 corresponds to a 12-month moving average window)
  108. N_movavg = 12
  109.  
  110. [nino34_timeseries]
  111. ## compare to output from another model run?
  112. #compare_with_model = True
  113. # compare to observations?
  114. compare_with_obs = True
  115. # Number of points over which to compute moving average (e.g., for monthly
  116. # output, N_movavg=12 corresponds to a 12-month moving average window)
  117. N_movavg = 12
  118.  
  119. [mht_timeseries]
  120. ## compare to output from another model run?
  121. #compare_with_model = True
  122. # compare to observations?
  123. compare_with_obs = True
  124. # Number of points over which to compute moving average (e.g., for monthly
  125. # output, N_movavg=12 corresponds to a 12-month moving average window)
  126. N_movavg = 12
  127.  
  128. [moc_timeseries]
  129. ## compare to output from another model run?
  130. #compare_with_model = True
  131. # compare to observations?
  132. compare_with_obs = True
  133. # Number of points over which to compute moving average (e.g., for monthly
  134. # output, N_movavg=12 corresponds to a 12-month moving average window)
  135. N_movavg = 12
  136.  
  137.  
  138. [moc_postprocess]
  139. filename = ../mpaso.hist.am.timeSeriesStats.yr100-119.avg.nc
  140. filenamemesh = ../mpaso.rst.0002-01-01_00000.nc
  141. filenamemask = ../EC60to30v3_SingleRegionAtlanticWTransportTransects_masks.nc
  142. timeIndex = 0
  143. horVelName = time_avg_normalVelocity
  144. vertVelName = time_avg_vertVelocityTop
  145. contourLines = np.arange(-8,20.1,2)
  146. # This is specific to Atlantic MOC:
  147. mocLat = np.arange(-34.5,70.1,0.5)
  148.  
  149. [seaice_timeseries]
  150. ## compare to output from another model run?
  151. #compare_with_model = True
  152. # compare to observations?
  153. compare_with_obs = True
  154. # Number of points over which to compute moving average (e.g., for monthly
  155. # output, N_movavg=12 corresponds to a 12-month moving average window)
  156. N_movavg = 1
  157. # title font properties
  158. title_font_size = 18
  159.  
  160. [sst_modelvsobs]
  161. # colormap for model/observations
  162. #cmapModelObs = viridis
  163. cmapModelObs = RdYlBu_r
  164. # colormap for differences
  165. #cmapDiff = RdBu_r
  166. cmapDiff = coolwarm
  167.  
  168. # indices into cmapModelObs for contour color
  169. cmapIndicesModelObs = [0, 40, 80, 110, 140, 170, 200, 230, 255]
  170. # indices into cmapModelObs for contour color
  171. cmapIndicesDiff = [0, 40, 80, 120, 140, 170, 210, 255]
  172. #cmapIndicesDiff = [0, 40, 80, 127, 170, 210, 255] # good for RdBu_r
  173.  
  174. # colormap levels/values for contour boundaries
  175. clevsModelObs = [-2, 0, 2, 6, 10, 16, 22, 26, 28, 32]
  176. clevsDiff = [-5, -3, -2, -1, 0, 1, 2, 3, 5]
  177. #clevsDiff = [-3, -2, -1, -0.5, 0.5, 1, 2, 3] # good for RdBu_r
  178.  
  179. # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, JFM, AMJ, JAS, OND, ANN)
  180. comparisonTimes = ['JFM', 'JAS', 'ANN']
  181.  
  182. [sss_modelvsobs]
  183. # colormap for model/observations
  184. #cmapModelObs = viridis
  185. cmapModelObs = RdYlBu_r
  186. # colormap for differences
  187. #cmapDiff = RdBu_r
  188. cmapDiff = coolwarm
  189.  
  190. # indices into cmapModelObs for contour color
  191. cmapIndicesModelObs = [0,40,80,110,140,170,200,230,255]
  192. # indices into cmapModelObs for contour color
  193. cmapIndicesDiff = [0,40,80,120,140,170,210,255]
  194. #cmapIndicesDiff = [0,40,80,127,170,210,255] # good for RdBu_r
  195.  
  196. # colormap levels/values for contour boundaries
  197. clevsModelObs = [28,29,30,31,32,33,34,35,36,38]
  198. clevsDiff = [-3,-2,-1,-0.5,0.5,1,2,3]
  199. #clevsDiff = [-3,-2,-1,-0.5,0.5,1,2,3] # good for RdBu_r
  200.  
  201. # Times for comparison times (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,JFM,AMJ,JAS,OND,ANN)
  202. comparisonTimes = ['JFM','JAS','ANN']
  203.  
  204. [mld_modelvsobs]
  205. # colormap for model/observations
  206. cmapModelObs = viridis
  207. #cmapModelObs = RdYlBu_r
  208. # colormap for differences
  209. cmapDiff = RdBu_r
  210. #cmapDiff = coolwarm
  211.  
  212. # indices into cmapModelObs for contour color
  213. cmapIndicesModelObs = [0, 40, 80, 110, 140, 170, 200, 230, 255]
  214. # indices into cmapModelObs for contour color
  215. cmapIndicesDiff = [0, 40, 80, 120, 140, 170, 210, 255]
  216. #cmapIndicesDiff = [0, 40, 80, 127, 170, 210, 255] # good for RdBu_r
  217.  
  218. # colormap levels/values for contour boundaries
  219. clevsModelObs = [0, 20, 40, 60, 80, 100, 150, 200, 400, 800]
  220. clevsDiff = [-175, -125, -75, -25, -10, 10, 25, 75, 125, 175]
  221.  
  222. # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, JFM, AMJ, JAS, OND, ANN)
  223. comparisonTimes = ['JFM', 'JAS', 'ANN']
  224.  
  225. [seaice_modelvsobs]
  226. # colormap for model/observations
  227. cmapModelObs = inferno
  228. # colormap for differences
  229. cmapDiff = RdBu_r
  230.  
  231. # indices into cmapModelObs for contour color
  232. cmapIndicesModelObs = [20, 80, 110, 140, 170, 200, 230, 255]
  233. # indices into cmapModelObs for contour color
  234. cmapIndicesDiff = [0, 40, 80, 127, 127, 170, 210, 255]
  235.  
  236. # colormap levels/values for contour boundaries (ice conncentration winter)
  237. clevsModelObs_conc_win = [0.15, 0.4, 0.7, 0.9, 0.94, 0.96, 0.98, 0.99, 1]
  238. clevsDiff_conc_win = [-0.8, -0.6, -0.4, -0.2, 0, 0.2, 0.4, 0.6, 0.8]
  239.  
  240. # colormap levels/values for contour boundaries (ice conncentration summer)
  241. clevsModelObs_conc_sum = [0.15, 0.3, 0.5, 0.7, 0.8, 0.85, 0.9, 0.95, 1]
  242. clevsDiff_conc_sum = [-0.8, -0.6, -0.4, -0.2, 0, 0.2, 0.4, 0.6, 0.8]
  243.  
  244. # colormap levels/values for contour boundaries (ice thickness NH)
  245. clevsModelObs_thick_NH = [0, 0.25, 0.5, 1, 1.5, 2, 2.5, 3, 3.5]
  246. clevsDiff_thick_NH = [-2.5, -2, -0.5, -0.1, 0, 0.1, 0.5, 2, 2.5]
  247.  
  248. # colormap levels/values for contour boundaries (ice thickness SH)
  249. clevsModelObs_thick_SH = [0, 0.2, 0.4, 0.6, 0.8, 1, 1.5, 2, 2.5]
  250. clevsDiff_thick_SH = [-2.5, -2, -0.5, -0.1, 0, 0.1, 0.5, 2, 2.5]
  251.  
  252. # reference lat/lon for sea ice plots in the NH
  253. latmin_NH = 50
  254. lon0_NH = 0
  255. # reference lat/lon for sea ice plots in the SH
  256. latmin_SH = -50
  257. lon0_SH = 180
  258.  
  259. [regions]
  260. # list of region names (needs to be in the same order as region indices in
  261. # time-series stats)
  262. regions = ['arctic', 'equatorial', 'so', 'nino3', 'nino4', 'nino3.4', 'global']
  263. # list of plot titles (needs to be in the same order as region indices in
  264. # time-series stats)
  265. plot_titles = ['Arctic', 'Equatorial (15S-15N)', 'Southern Ocean', 'Nino 3', 'Nino 4', 'Nino 3.4', 'Global Ocean']
  266.  
  267. [plot]
  268. # set to true if you want plots to be displayed, rather than just written out
  269. # Note: displayToScreen = True seems to hang on Edison on large data sets,
  270. # so suggested use is just for debugging either locally or with small data sets
  271. displayToScreen = False
  272.  
  273. # font size on axes
  274. axis_font_size = 16
  275. # title font properties
  276. title_font_size = 20
  277. title_font_color = black
  278. title_font_weight = normal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement