-
Notifications
You must be signed in to change notification settings - Fork 2
/
freDefArgs.cfg
73 lines (62 loc) · 2.41 KB
/
freDefArgs.cfg
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
[-expName]
type=!str
default=
required=!True
help=Required. Name of the experiment
[-fileType]
default=![]
nargs=+
required=!True
help=Required. Type(s) of file(s) to transfer [ascii, history, restart]
[-sourceDir]
type=!str
default=
required=!True
dest=archDir
help=Required. Working directory with ASCII, RESTART, and/or HISTORY sub-directories that contain the ascii, history, and restart files generated during a model simulation.
[-gfdlDir]
type=!str
default=
required=!True
dest=outputDirRemote
help=Required. Directory on the destination (remote) machine.
[-combine]
action=store_true
required=!False
dest=actionCombineOn
help=Optional. Runs output.stager to combine files through mppnccombine. A default mppnccombine string of '-64 -h 16384 -m' will be specified in the .args file.
[-tar]
action=store_true
required=!False
dest=actionSaveOn
help=Optional. Creates an uncompressed tarball for files in the `fileType` directory. If used, saveBatchOpts MUST be specified!
[-compress]
action=store_true
required=!False
dest=paramCompressOn
help=Optional. Create a compressed tarball for files in the `fileType` directory. If used, the -tar and -saveBatchOpts options MUST be specified.
[-transfer]
action=store_true
required=!False
dest=actionXferOn
help=Optional. Runs output.stager to transfer files via gcp. If used, xferBatchOpts MUST be specified!
[-saveBatchOpts]
required=!False
metavar=KEY=VALUE
action=extend
nargs=+
dest=saveOptions
default=!['clusters=es', 'partition=ldtn', 'time=8:00:00', 'mincpus=01']
help=Ultimately optional, but required if the actionSaveOn argument is set to 1. These are Slurm headers for the save job that output.stager writes and are to be entered on the command line as space-separated "KEY=VALUE" pairs. For example (and at minimum): account=gfdl_YOURGROUPLETTER job-name=FOO_SAVE_JOBNAME
[-xferBatchOpts]
required=!False
metavar=KEY=VALUE
action=extend
nargs=+
dest=xferOptions
default=!['clusters=es', 'partition=rdtn', 'time=16:00:00', 'mincpus=01']
help=Ultimately optional, but required if the actionXferOn argument is set to 1. These are Slurm headers for the transfer job that output.stager writes and are to be entered on the command line as space-separated "KEY=VALUE" pairs. For example (and at minimum): account=gfdl_YOURGROUPLETTER job-name=FOO_TRANSFER_JOBNAME
[-submit]
required=!False
action=store_true
help=Optional. Submits a batch job of output.stager for combines, tarfile creation, and transfers.