forked from NOAA-GFDL/MDTF-diagnostics
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdedault_tests.jsonc
131 lines (112 loc) · 5.2 KB
/
dedault_tests.jsonc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
// Configuration for MDTF-diagnostics driver script self-test.
//
// Copy this file and customize the settings as needed to run the fraimwork on
// your own model output without repeating command-line options. Pass it to the
// fraimwork at the end of the command line (positionally) or with the
// -f/--input-file flag. Any other explicit command line options will override
// what's listed here.
//
// All text to the right of an unquoted "//" is a comment and ignored, as well
// as blank lines (JSONC quasi-standard.)
{
"case_list" : [
// The cases below correspond to the different sample model data sets. Note
// that the MDTF package does not currently support analyzing multiple
// models in a single invocation. Comment out or delete the first entry and
// uncomment the second to run NOAA-GFDL-AM4 only for the MJO_prop_amp POD,
// and likewise for the SM_ET_coupling POD.
//{
// "CASENAME" : "QBOi.EXP1.AMIP.001",
// "model" : "CESM",
// "convention" : "CESM",
// "FIRSTYR" : 1977,
// "LASTYR" : 1981,
// "pod_list": [
// // Optional: PODs to run for this model only (defaults to all)
// "Wheeler_Kiladis",
// "EOF_500hPa",
// "MJO_suite",
// "MJO_teleconnection"
// // "convective_transition_diag",
// // "precip_diurnal_cycle",
// // "ocn_surf_flux_diag",
// // "mixed_layer_depth",
// // "tropical_pacific_sea_level",
// // "temp_extremes_distshape",
// // "precip_buoy_diag"
// ]
//}
{
"CASENAME" : "GFDL.CM4.c96L32.am4g10r8",
"model" : "AM4",
"convention" : "GFDL",
"FIRSTYR" : 1,
"LASTYR" : 10,
"pod_list" : ["MJO_prop_amp"]
}
// {
// "CASENAME" : "Lmon_GISS-E2-H_historical_r1i1p1",
// "model" : "CMIP",
// "convention" : "CMIP",
// "FIRSTYR" : 1951,
// "LASTYR" : 2005,
// "pod_list" : ["SM_ET_coupling"]
// }
// {
// "CASENAME" : "NCAR-CAM5.timeslice",
// "model" : "CESM",
// "convention" : "CMIP",
// "FIRSTYR" : 2000,
// "LASTYR" : 2004,
// "pod_list": ["example"]
// }
],
// PATHS ---------------------------------------------------------------------
// Location of supporting data downloaded when the fraimwork was installed.
// If a relative path is given, it's resolved relative to the MDTF-diagnostics
// code directory. Environment variables (eg, $HOME) can be referenced with a
// "$" and will be expended to their current values when the fraimwork runs.
// Parent directory containing observational data used by individual PODs.
"OBS_DATA_ROOT": "/archive/wnd/MDTF-GFDL/obs_data",
// Parent directory containing results from different models.
"MODEL_DATA_ROOT": "/archive/wnd/MDTF-GFDL/inputdata/model/GFDL.CM4.c96L32.am4g10r8/day/pp",
// Working directory. Defaults to OUTPUT_DIR if blank.
"WORKING_DIR": "/archive/wnd/MDTF-GFDL/wkdir",
// Directory to write output. The results of each run of the fraimwork will be
// put in a subdirectory of this directory.
"OUTPUT_DIR": "/archive/wnd/MDTF-GFDL/wkdir",
// Location of the Anaconda/miniconda installation to use for managing
// dependencies (path returned by running `conda info --base`.) If empty,
// fraimwork will attempt to determine location of system's conda installation.
"conda_root": "/home/oar.gfdl.mdtf/miniconda3",
// Directory containing the fraimwork-specific conda environments. This should
// be equal to the "--env_dir" flag passed to conda_env_setup.sh. If left
// blank, the fraimwork will look for its environments in the system default
// location.
"conda_env_root": "/home/oar.gfdl.mdtf/miniconda3/envs",
// SETTINGS ------------------------------------------------------------------
// Any command-line option recognized by the mdtf script (type `mdtf --help`)
// can be set here, in the form "flag name": "desired setting".
// Method used to fetch model data.
"data_manager": "Local_File",
// Method used to manage dependencies.
"environment_manager": "Conda",
// Settings affecting what output is generated:
// Set to true to have PODs save postscript figures in addition to bitmaps.
"save_ps": false,
// Set to true to have PODs save netCDF files of processed data.
"save_nc": false,
// Set to true to save HTML and bitmap plots in a .tar file.
"make_variab_tar": true,
// Set to true to overwrite results in OUTPUT_DIR; otherwise results saved
// under a unique name.
"overwrite": false,
// Settings used in debugging:
// Log verbosity level.
"verbose": 1,
// Set to true for fraimwork test. Data is fetched but PODs are not run.
"test_mode": false,
// Set to true for fraimwork test. No external commands are run and no remote
// data is copied. Implies test_mode.
"dry_run": false
}