Closed mnlevy1981 closed 6 months ago
Just to have this recorded somewhere, I tested this PR in CESM with ocean-only (MOM6) cases. Each was run for a single month.
MARBL_DIAG_MODE |
Size of RUNDIR |
---|---|
none |
18 GB |
minimal |
19 GB |
full |
29 GB |
test_suite |
45 GB |
Notes
test_suite
is only defined in MOM_interface
; it writes monthly means of every diagnostic MARBL provides. For all the other values, MARBL_DIAG_MODE
is used for diag_mode
as defined in this PRdiag_mode = test_suite
, the MARBL diagnostics (as well as the MARBL tracer-specific diagnostics computed in MOM6) are written in double precision
Introduce new
diag_mode
option toMARBL_generate_diagnostics_file.py
; whendiag_mode = 'none'
, output diagnostic file should be'never_{op}'
for all variables. Whendiag_mode = 'minimal'
, only variables withdiag_mode = 'minimal'
indiagnostics_latest.json
have non-never output frequencies. Whendiag_mode is 'full'
, variables withdiag_mode = 'minimal'
or'full'
will have non-never output frequencies.