[runs] ## options related to the run to be analyzed and control runs to be ## compared against # mainRunName is a name that identifies the simulation being analyzed. mainRunName = ctrl # config file for a control 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 # control run is desired. # controlRunConfigFile = /path/to/config/file # config file for a main run on which the analysis was already run to # completion. The relevant MPAS climatologies already exist and have been # remapped to the comparison grid and time series have been extracted. # Leave this option commented out if the analysis for the main run should be # performed. # mainRunConfigFile = /path/to/config/file [execute] ## options related to executing parallel tasks # the number of MPI tasks to use in creating mapping files (1 means tasks run in # serial, the default) mapMpiTasks = 1 # "None" if ESMF should perform mapping file generation in serial without a # command, or one of "srun" or "mpirun" if it should be run in parallel (or in # serial but with a command) mapParallelExec = None [input] ## options related to reading in the results to be analyzed # directory containing model results baseDirectory = /global/cfs/cdirs/e3sm/diagnostics/mpas_analysis/example_simulations/20240718.GMPAS-IAF-PISMF.T62_oQU240wLI.chrysalis # name of the ocean and sea-ice mesh (e.g. EC30to60E2r2, WC14to60E2r3, # ECwISC30to60E2r1, SOwISC12to60E2r4, oQU240, etc.) mpasMeshName = oQU240wLI # subdirectory containing restart files runSubdirectory = run # subdirectory for ocean history files oceanHistorySubdirectory = archive/ocn/hist # subdirectory for sea ice history files seaIceHistorySubdirectory = archive/ice/hist # names of namelist and streams files, either a path relative to baseDirectory # or an absolute path. oceanNamelistFileName = run/mpaso_in oceanStreamsFileName = run/streams.ocean seaIceNamelistFileName = run/mpassi_in seaIceStreamsFileName = run/streams.seaice [output] ## options related to writing out plots, intermediate cached data sets, logs, ## etc. # directory where analysis should be written baseDirectory = /pscratch/sd/x/xylar/analysis_testing/pm-cpu/fix-xarray-dataset-copies/main_py3.14 htmlSubdirectory = /global/cfs/cdirs/e3sm/www/xylar/analysis_testing/pm-cpu/fix-xarray-dataset-copies/main_py3.14 # a list of analyses to generate. Valid names can be seen by running: # 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_' -- all analysis with a particular tag will be run # 'all_' -- all analyses from a given component (either 'ocean' # or 'seaIce') will be run # 'only_', 'only_' -- 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_' -- skip the given task # 'no_', 'no_' -- in analogy to 'all_*', skip all analysis # tasks from the given compoonent or with # the given tag. Do # 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: # 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_BGC', 'no_icebergs', 'no_index', 'no_eke', 'no_waves'] [climatology] ## options related to producing climatologies, typically to compare against ## observations and previous runs # the first year over which to average climatologies startYear = 3 # the last year over which to average climatologies endYear = 10 [timeSeries] ## options related to producing time series plots, often to compare against ## observations and previous runs # start and end years for timeseries analysis. Use endYear = end to indicate # that the full range of the data should be used. If errorOnMissing = False, # the start and end year will be clipped to the valid range. Otherwise, out # of bounds values will lead to an error. In a "control" config file used in # a "main vs. control" analysis run, the range of years must be valid and # cannot include "end" because the original data may not be available. startYear = 1 endYear = 10 [index] ## options related to producing nino index. # start and end years for El Nino 3.4 analysis. Use endYear = end to indicate # that the full range of the data should be used. If errorOnMissing = False, # the start and end year will be clipped to the valid range. Otherwise, out # of bounds values will lead to an error. In a "control" config file used in # a "main vs. control" analysis run, the range of years must be valid and # cannot include "end" because the original data may not be available. startYear = 1 endYear = 10 [streamfunctionMOC] ## options related to plotting the streamfunction of the meridional overturning ## circulation (MOC) # Use postprocessing script to compute the MOC? You want this to be True # for low-resolution simulations that use GM to parameterize eddies, because # the online MOC analysis member currently does not include the bolus velocity # in its calculation, whereas the postprocessing script does. # NOTE: this is a temporary option that will be removed once the online # MOC takes into account the bolus velocity when GM is on. usePostprocessingScript = True [climatologyMapSST] ## options related to plotting horizontally remapped climatologies of ## sea surface temperature (SST) against control model results and ## observations # comparison grid(s) ('latlon', 'antarctic') on which to plot analysis comparisonGrids = ['latlon', 'antarctic', 'arctic', 'north_atlantic', 'north_pacific', 'fris']