Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save pwolfram/99c359f5ba514fd58f5a710d22c8fcc6 to your computer and use it in GitHub Desktop.
Save pwolfram/99c359f5ba514fd58f5a710d22c8fcc6 to your computer and use it in GitHub Desktop.
[runs]
## options related to the run to be analyzed and reference runs to be
## compared against
# mainRunName is a name that identifies the simulation being analyzed.
mainRunName = A_BGCEXP_BCRC_CNPECACNT_1850_ne30_oEC60to30v3_anvil02
# preprocessedReferenceRunName is the name of a reference run that has been
# preprocessed to compare against (or None to turn off comparison). Reference
# runs of this type would have preprocessed results because they were not
# performed with MPAS components (so they cannot be easily ingested by
# MPAS-Analysis)
preprocessedReferenceRunName = None
# config file for a reference run to which this run will be compared. The
# analysis should have already been run to completion once with this config
# file, so that the relevant MPAS climatologies already exist and have been
# remapped to the comparison grid. Leave this option commented out if no
# reference run is desired.
# referenceRunConfigFile = /path/to/config/file
[input]
## options related to reading in the results to be analyzed
# directory containing model results
baseDirectory = /lcrc/group/acme/maltrud/acme_scratch/A_BGCEXP_BCRC_CNPECACNT_1850_ne30_oEC60to30v3_anvil02/run
# names of ocean and sea ice meshes (e.g. oEC60to30v3, oQU240v3, oRRS30to10v3, etc.)
mpasMeshName = oEC60to30v3
# Directory for mapping files (if they have been generated already). If mapping
# files needed by the analysis are not found here, they will be generated and
# placed in the output mappingSubdirectory
mappingDirectory = /lcrc/group/acme/mpas_analysis/mapping
[output]
## options related to writing out plots, intermediate cached data sets, logs,
## etc.
# directory where analysis should be written
baseDirectory = /lcrc/group/acme/pwolfram/A_BGCEXP_BCRC_CNPECACNT_1850_ne30_oEC60to30v3_anvil02
# Anvil doesn't have direct access to a web portal, so output will need
# to be copied elsewhere (e.g. NERSC web portal)
htmlSubdirectory = html
# a list of analyses to generate. Valid names can be seen by running:
# ./run_mpas_analysis --list
# This command also lists tags for each analysis.
# Shortcuts exist to generate (or not generate) several types of analysis.
# These include:
# 'all' -- all analyses will be run
# 'all_<tag>' -- all analysis with a particular tag will be run
# 'all_<component>' -- all analyses from a given component (either 'ocean'
# or 'seaIce') will be run
# 'only_<component>', 'only_<tag>' -- all analysis from this component or
# with this tag will be run, and all
# analysis for other components or
# without the tag will be skipped
# 'no_<task_name>' -- skip the given task
# 'no_<component>', 'no_<tag>' -- in analogy to 'all_*', skip all analysis
# tasks from the given compoonent or with
# the given tag. Do
# ./run_mpas_analysis --list
# to list all task names and their tags
# an equivalent syntax can be used on the command line to override this
# option:
# ./run_mpas_analysis config.analysis --generate \
# all,no_ocean,all_timeSeries
# All tasks with tag "landIceCavities" are disabled because this run did not
# include land-ice cavities.
generate = ['all', 'no_landIceCavities']
[climatology]
## options related to producing climatologies, typically to compare against
## observations and previous runs
# the first year over which to average climatalogies
startYear = 50
# the last year over which to average climatalogies
endYear = 60
[timeSeries]
## options related to producing time series plots, often to compare against
## observations and previous runs
# start and end years for timeseries analysis. Using out-of-bounds values
# like start_year = 1 and end_year = 9999 will be clipped to the valid range
# of years, and is a good way of insuring that all values are used.
startYear = 50
endYear = 60
[index]
## options related to producing nino index.
# start and end years for the nino 3.4 analysis. Using out-of-bounds values
# like start_year = 1 and end_year = 9999 will be clipped to the valid range
# of years, and is a good way of insuring that all values are used.
# For valid statistics, index times should include at least 30 years
startYear = 50
endYear = 60
[oceanObservations]
## options related to ocean observations with which the results will be compared
# directory where ocean observations are stored
baseDirectory = /lcrc/group/acme/mpas_analysis/observations/Ocean
sstSubdirectory = SST
sssSubdirectory = SSS
mldSubdirectory = MLD
ninoSubdirectory = Nino
mhtSubdirectory = MHT
[oceanPreprocessedReference]
## options related to preprocessed ocean reference run with which the results
## will be compared (e.g. a POP, CESM or ACME v0 run)
# directory where ocean reference simulation results are stored
baseDirectory = /lcrc/group/acme/mpas_analysis/ACMEv0_lowres/B1850C5_ne30_v0.4/ocn/postprocessing
[seaIceObservations]
## options related to sea ice observations with which the results will be
## compared
# directory where sea ice observations are stored
baseDirectory = /lcrc/group/acme/mpas_analysis/observations/SeaIce
[seaIcePreprocessedReference]
## options related to preprocessed sea ice reference run with which the results
## will be compared (e.g. a CICE, CESM or ACME v0 run)
# directory where ocean reference simulation results are stored
baseDirectory = /lcrc/group/acme/mpas_analysis/ACMEv0_lowres/B1850C5_ne30_v0.4/ice/postprocessing
[timeSeriesSeaIceAreaVol]
## options related to plotting time series of sea ice area and volume
# plot on polar plot
polarPlot = False
[regions]
## options related to ocean regions used in several analysis modules
# Directory for region mask files
regionMaskDirectory = /lcrc/group/acme/mpas_analysis/region_masks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment