| 1 | jmc | 1.1 | # Diagnostic Package Choices | 
| 2 |  |  | #-------------------- | 
| 3 |  |  | #  dumpAtLast (logical): always write output at the end of simulation (default=F) | 
| 4 |  |  | #  diag_mnc   (logical): write to NetCDF files (default=useMNC) | 
| 5 |  |  | #--for each output-stream: | 
| 6 |  |  | #  fileName(n) : prefix of the output file name (max 80c long) for outp.stream n | 
| 7 |  |  | #  frequency(n):< 0 : write snap-shot output every |frequency| seconds | 
| 8 |  |  | #               > 0 : write time-average output every frequency seconds | 
| 9 |  |  | #  timePhase(n)     : write at time = timePhase + multiple of |frequency| | 
| 10 |  |  | #    averagingFreq  : frequency (in s) for periodic averaging interval | 
| 11 |  |  | #    averagingPhase : phase     (in s) for periodic averaging interval | 
| 12 |  |  | #    repeatCycle    : number of averaging intervals in 1 cycle | 
| 13 |  |  | #  levels(:,n) : list of levels to write to file (Notes: declared as REAL) | 
| 14 |  |  | #                when this entry is missing, select all common levels of this list | 
| 15 |  |  | #  fields(:,n) : list of selected diagnostics fields (8.c) in outp.stream n | 
| 16 |  |  | #                (see "available_diagnostics.log" file for the full list of diags) | 
| 17 |  |  | #  missing_value(n) : missing value for real-type fields in output file "n" | 
| 18 |  |  | #  fileFlags(n)     : specific code (8c string) for output file "n" | 
| 19 |  |  | #-------------------- | 
| 20 |  |  | &DIAGNOSTICS_LIST | 
| 21 |  |  | # diag_mnc     = .FALSE., | 
| 22 |  |  | #-- | 
| 23 |  |  | fields(1:16,1) = 'ETAN    ','ETANSQ  ','DETADT2 ', | 
| 24 |  |  | 'AtPhCnvP','AtPhLscP','AtPhCAPE', | 
| 25 |  |  | 'AtPhSens','AtPhEvap','AtPhTauX','AtPhTauY', | 
| 26 |  |  | 'AtPh_SST','AtPhNTSR','AtPhOLR ', | 
| 27 |  |  | 'AtPhNSSR','AtPhDSLR','AtPhUSLR', | 
| 28 |  |  | fileName(1) = 'surfDiag', | 
| 29 |  |  | # fileFlags(1) = 'D       ', | 
| 30 |  |  | # frequency(1) = 31104000., | 
| 31 |  |  | frequency(1) = 432000., | 
| 32 |  |  | #- | 
| 33 |  |  | fields(1:14,2) = 'UVEL    ','VVEL    ','WVEL    ','THETA   ','SALT    ', | 
| 34 |  |  | 'UVELSQ  ','VVELSQ  ','WVELSQ  ','THETASQ ','SALTSQ  ', | 
| 35 |  |  | 'UVELMASS','VVELMASS','UV_VEL_C','RELHUM  ', | 
| 36 |  |  | #                  'ADVx_TH ','ADVy_TH ','ADVr_TH ', | 
| 37 |  |  | #                  'ADVx_SLT','ADVy_SLT','ADVr_SLT', | 
| 38 |  |  | fileName(2) = 'dynDiag', | 
| 39 |  |  | # frequency(2) = 31104000., | 
| 40 |  |  | frequency(2) = 432000., | 
| 41 |  |  | #- | 
| 42 |  |  | fields(1:11,3) = 'AtPhdTdt','AtPhdQdt','AtPhdUdt','AtPhdVdt', | 
| 43 |  |  | #                  'AtPhdtTg','AtPhdtQg','AtPhDifT','AtPhDifM', | 
| 44 |  |  | 'AtPhDisH','HeatDiss','MoistCor','SHAP_dKE', | 
| 45 |  |  | 'AtPhdTrd','AtPhdTlc','AtPhdTcv', | 
| 46 |  |  | fileName(3) = 'physDiag', | 
| 47 |  |  | # frequency(3) = 31104000., | 
| 48 |  |  | frequency(3) = 432000., | 
| 49 |  |  | #- | 
| 50 |  |  | fields(1:8,4)  = 'AtPhCnvP','AtPhLscP','AtPhCAPE', | 
| 51 |  |  | 'AtPhCnIn','AtPhKlzb','AtPhConv', | 
| 52 |  |  | 'AtPhRlxT','AtPhRlxQ', | 
| 53 |  |  | #  fileName(4) = 'convDiag', | 
| 54 |  |  | # timePhase(4) =  31103600., | 
| 55 |  |  | frequency(4) = -172800., | 
| 56 |  |  | #- | 
| 57 |  |  | fields(1:4,5)  = 'AtPhNSR ','AtPhNLR ','AtPhDSR ','AtPhDLR ', | 
| 58 |  |  | fileName(5) = 'rad_Diag', | 
| 59 |  |  | # timePhase(5) =  31103600., | 
| 60 |  |  | frequency(5) = -172800., | 
| 61 |  |  | & | 
| 62 |  |  |  | 
| 63 |  |  | #-------------------- | 
| 64 |  |  | # Parameter for Diagnostics of per level statistics: | 
| 65 |  |  | #-------------------- | 
| 66 |  |  | #  diagSt_mnc (logical): write stat-diags to NetCDF files (default=diag_mnc) | 
| 67 |  |  | #  diagSt_regMaskFile : file containing the region-mask to read-in | 
| 68 |  |  | #  nSetRegMskFile   : number of region-mask sets within the region-mask file | 
| 69 |  |  | #  set_regMask(i)   : region-mask set-index that identifies the region "i" | 
| 70 |  |  | #  val_regMask(i)   : region "i" identifier value in the region mask | 
| 71 |  |  | #--for each output-stream: | 
| 72 |  |  | #  stat_fName(n) : prefix of the output file name (max 80c long) for outp.stream n | 
| 73 |  |  | #  stat_freq(n):< 0 : write snap-shot output every |stat_freq| seconds | 
| 74 |  |  | #               > 0 : write time-average output every stat_freq seconds | 
| 75 |  |  | #  stat_phase(n)    : write at time = stat_phase + multiple of |stat_freq| | 
| 76 |  |  | #  stat_region(:,n) : list of "regions" (default: 1 region only=global) | 
| 77 |  |  | #  stat_fields(:,n) : list of selected diagnostics fields (8.c) in outp.stream n | 
| 78 |  |  | #                (see "available_diagnostics.log" file for the full list of diags) | 
| 79 |  |  | #-------------------- | 
| 80 |  |  | &DIAG_STATIS_PARMS | 
| 81 |  |  | stat_fields(1:11,1) = 'ETAN    ','THETA   ','SALT    ','RELHUM  ', | 
| 82 |  |  | 'UE_VEL_C','VN_VEL_C','WVEL    ', | 
| 83 |  |  | 'AtPhdTdt','AtPhdQdt','AtPhdUdt','AtPhdVdt', | 
| 84 |  |  | stat_fName(1) = 'dynStDiag', | 
| 85 |  |  | #  stat_freq(1) = 432000., | 
| 86 |  |  | #  stat_freq(1) = 43200., | 
| 87 |  |  | stat_freq(1) = 3600., | 
| 88 |  |  | # stat_phase(1) = 0., | 
| 89 |  |  | stat_fields(1:11,2) = 'AtPhdtTg','AtPhdtQg','AtPhDifT','AtPhDifM', | 
| 90 |  |  | 'AtPhDisH','HeatDiss','MoistCor','SHAP_dKE', | 
| 91 |  |  | 'AtPhdTrd','AtPhdTlc','AtPhdTcv', | 
| 92 |  |  | stat_fName(2) = 'phyStDiag', | 
| 93 |  |  | #  stat_freq(2) = 432000., | 
| 94 |  |  | #  stat_freq(2) = 43200., | 
| 95 |  |  | stat_freq(2) = 3600., | 
| 96 |  |  | # stat_phase(2) = 0., | 
| 97 |  |  | stat_fields(1:17,3) = 'AtPhSens','AtPhEvap','AtPhTauX','AtPhTauY', | 
| 98 |  |  | 'AtPhCnvP','AtPhLscP','AtPhCAPE', | 
| 99 |  |  | 'AtPh_SST','AtPhNTSR','AtPhOLR ', | 
| 100 |  |  | 'AtPhNSSR','AtPhDSLR','AtPhUSLR', | 
| 101 |  |  | 'AtPhNSR ','AtPhNLR ','AtPhDSR ','AtPhDLR ', | 
| 102 |  |  | stat_fName(3) = 'flxStDiag', | 
| 103 |  |  | #  stat_freq(3) = 432000., | 
| 104 |  |  | #  stat_freq(3) = 43200., | 
| 105 |  |  | stat_freq(3) = 3600., | 
| 106 |  |  | # stat_phase(3) = 0., | 
| 107 |  |  | & |