Warning, /verification/global_ocean.cs32x15/input.thsice/data.diagnostics is written in an unsupported language. File is not indexed.
view on githubraw file Latest commit a093b9b1 on 2019-05-08 04:48:40 UTC
f2d6ee11c7 Jean*0001 # Diagnostic Package Choices
d05250e4cd Jean*0002 #--------------------
0003 # dumpAtLast (logical): always write output at the end of simulation (default=F)
0004 # diag_mnc (logical): write to NetCDF files (default=useMNC)
0005 #--for each output-stream:
0006 # fileName(n) : prefix of the output file name (max 80c long) for outp.stream n
f2d6ee11c7 Jean*0007 # frequency(n):< 0 : write snap-shot output every |frequency| seconds
0008 # > 0 : write time-average output every frequency seconds
0009 # timePhase(n) : write at time = timePhase + multiple of |frequency|
d05250e4cd Jean*0010 # averagingFreq : frequency (in s) for periodic averaging interval
0011 # averagingPhase : phase (in s) for periodic averaging interval
0012 # repeatCycle : number of averaging intervals in 1 cycle
f2d6ee11c7 Jean*0013 # levels(:,n) : list of levels to write to file (Notes: declared as REAL)
d05250e4cd Jean*0014 # when this entry is missing, select all common levels of this list
0015 # fields(:,n) : list of selected diagnostics fields (8.c) in outp.stream n
0016 # (see "available_diagnostics.log" file for the full list of diags)
0017 # missing_value(n) : missing value for real-type fields in output file "n"
0018 # fileFlags(n) : specific code (8c string) for output file "n"
0019 #--------------------
e94df714c0 Jean*0020 &DIAGNOSTICS_LIST
f2d6ee11c7 Jean*0021 # diag_mnc = .FALSE.,
e94df714c0 Jean*0022 # dumpAtLast = .TRUE.,
0d815aa6ef Jean*0023 #--
d05250e4cd Jean*0024 fields(1:17,1) = 'ETAN ','ETANSQ ','DETADT2 ','PHIBOT ','PHIBOTSQ',
0025 'oceTAUX ','oceTAUY ','TRELAX ','SRELAX ',
0026 'surForcT','surForcS','TFLUX ','SFLUX ',
0027 'oceQsw ','oceQnet ','oceSflux','oceFWflx',
0028 fileName(1) = 'surfDiag',
e94df714c0 Jean*0029 frequency(1) = 1555200000.,
d05250e4cd Jean*0030
0031 fields(1:15,2) = 'UVEL ','VVEL ','WVEL ','PHIHYD ',
0032 'VVELMASS','UVELMASS','WVELSQ ',
0033 'THETA ','UTHMASS ','VTHMASS ','WTHMASS ',
0034 'SALT ','USLTMASS','VSLTMASS','WSLTMASS',
e94df714c0 Jean*0035 # do not specify levels => all levels are selected
a093b9b1a0 Jean*0036 # fileName(2) = 'dynDiag',
e94df714c0 Jean*0037 frequency(2) = 1555200000.,
d05250e4cd Jean*0038
0039 fields(1:12,3) = 'DRHODR ','RHOAnoma','CONVADJ ',
0040 'GM_PsiX ','GM_PsiY ',
0041 'GM_Kwx ','GM_Kwy ','GM_Kwz ',
0042 'GM_Kux ','GM_Kvy ',
0d815aa6ef Jean*0043 'GM_Kuz ','GM_Kvz ',
e94df714c0 Jean*0044 #- disable this output list by commenting out the file name
d05250e4cd Jean*0045 # fileName(3) = 'oceDiag',
e94df714c0 Jean*0046 frequency(3) = 1555200000.,
d05250e4cd Jean*0047
0048 fields(1:7,4) = 'ADVx_TH ','ADVy_TH ','ADVr_TH ',
0049 'DIFx_TH ','DIFy_TH ','DFrE_TH ',
0050 'DFrI_TH ',
0051 # 'ADVx_SLT',
0052 # fileName(4) = 'flxDiag',
e94df714c0 Jean*0053 frequency(4) = 1728000.,
d05250e4cd Jean*0054
0055 fields(1:16,5) = 'SI_Fract','SI_Thick','SI_SnowH',
0056 'SI_Tsrf ','SI_Tice1','SI_Tice2',
0057 'SI_Qice1','SI_Qice2','SIsnwAge',
0058 'SIsnwPrc','SIalbedo',
0059 'SIflx2oc','SIfrw2oc','SIsaltFx',
0060 'SIflxAtm','SIfrwAtm',
0061 # 'SItOcMxL','SIsOcMxL',
0062 fileName(5) = 'thSIceDiag',
e94df714c0 Jean*0063 frequency(5) = 1555200000.,
0064 averagingFreq(5) = 2592000.,
0065 repeatCycle(5) = 12,
7e42d13321 Jean*0066 #--- to check conservation of Volume, Heat & Salt (with z*+realFW+AB_2):
a093b9b1a0 Jean*0067 # fields(1:2,6) = 'ETAN ','oceFWflx',
0068 # fileName(6) = 'surfInst',
0069 # frequency(6) = -777600.,
0070 # timePhase(6) = 0.,
0071 # fields(1,7) = 'ETAN ',
0072 # fileName(7) = 'etaInst',
0073 # frequency(7) = -777600.,
0074 # timePhase(7) = 86400.,
0075 # fields(1:2,8) = 'THETA ','SALT ',
0076 # fileName(8) = 'dynInst',
0077 # frequency(8) = -777600.,
0078 # timePhase(8) = 0.,
0079
0080 #--- for momentum budget:
0081 fields(1:18,6) = 'UVEL ','VVEL ','TOTUTEND','TOTVTEND',
0082 'Um_Advec','Vm_Advec','Um_dPHdx','Vm_dPHdy',
0083 'Um_Ext ','Vm_Ext ','Um_Diss ','Vm_Diss ',
0084 'Um_ImplD','Vm_ImplD',
0085 'AB_gU ','AB_gV ',
0086 'VISrI_Um','VISrI_Vm',
0087 # 'UBotDrag','VBotDrag',
0088 # 'Um_Cori ','Vm_Cori ','Um_AdvZ3','Vm_AdvZ3',
0089 # 'Um_AdvRe','Vm_AdvRe','USidDrag','VSidDrag',
0090 # 'Um_dPhiX','Vm_dPhiY','momKE ',
0091 fileName(6) = 'momDiag',
0092 fileFlags(6) = 'D ',
0093 frequency(6) = -1728000.,
0094
0095 fields(1:6,7) = 'ETAN ','PHI_SURF',
0096 'oceTAUX ','oceTAUY ',
0097 'botTauX ','botTauY ',
0098 fileName(7) = 'srfDiag',
0099 fileFlags(7) = 'D ',
0100 frequency(7) = -1728000.,
0101
f2d6ee11c7 Jean*0102 &
0103
d05250e4cd Jean*0104 #--------------------
f2d6ee11c7 Jean*0105 # Parameter for Diagnostics of per level statistics:
d05250e4cd Jean*0106 #--------------------
0107 # diagSt_mnc (logical): write stat-diags to NetCDF files (default=diag_mnc)
0108 # diagSt_regMaskFile : file containing the region-mask to read-in
0109 # nSetRegMskFile : number of region-mask sets within the region-mask file
0110 # set_regMask(i) : region-mask set-index that identifies the region "i"
0111 # val_regMask(i) : region "i" identifier value in the region mask
0112 #--for each output-stream:
0113 # stat_fName(n) : prefix of the output file name (max 80c long) for outp.stream n
f2d6ee11c7 Jean*0114 # stat_freq(n):< 0 : write snap-shot output every |stat_freq| seconds
0115 # > 0 : write time-average output every stat_freq seconds
0116 # stat_phase(n) : write at time = stat_phase + multiple of |stat_freq|
0117 # stat_region(:,n) : list of "regions" (default: 1 region only=global)
d05250e4cd Jean*0118 # stat_fields(:,n) : list of selected diagnostics fields (8.c) in outp.stream n
0119 # (see "available_diagnostics.log" file for the full list of diags)
0120 #--------------------
f2d6ee11c7 Jean*0121 &DIAG_STATIS_PARMS
0122 #- regional mask: 3 lat. band: 1 : y <= -24 ; 2 : -24<y<24 ; 3 : 24 <= y
e94df714c0 Jean*0123 diagSt_regMaskFile='regMask_lat24.bin',
d05250e4cd Jean*0124 nSetRegMskFile = 1,
0125 set_regMask(1:3) = 1, 1, 1,
0126 val_regMask(1:3) = 1., 2., 3.,
e94df714c0 Jean*0127 #---
d05250e4cd Jean*0128 stat_fields(1:6,1) = 'ETAN ','ETANSQ ','DETADT2 ',
0129 # 'UVEL ','VVEL ','WVEL ',
0130 'THETA ','SALT ','CONVADJ ',
0131 stat_fName(1) = 'dynStDiag',
0132 stat_freq(1) = 864000.,
7e42d13321 Jean*0133 #--- to check conservation of Volume, Heat & Salt (with z*+realFW+AB_2):
d05250e4cd Jean*0134 stat_fields(1:11,2) = 'oceTAUX ','oceTAUY ','TRELAX ','SRELAX ',
0135 'surForcT','surForcS','TFLUX ','SFLUX ',
0136 'oceQnet ','oceSflux','oceFWflx',
0137 stat_fName(2) = 'surfStDiag',
0138 stat_freq(2) = 777600.,
0139 stat_phase(2) = 86400.,
0140 stat_fields(1:3,3) = 'ETAN ','THETA ','SALT ',
0141 stat_fName(3) = 'instStDiag',
0142 stat_freq(3) = -777600.,
0143 stat_phase(3) = 86400.,
7e42d13321 Jean*0144 #---
d05250e4cd Jean*0145 stat_fields(1:16,5) = 'SI_Fract','SI_Thick','SI_SnowH',
0146 'SI_Tsrf ','SI_Tice1','SI_Tice2',
0147 'SI_Qice1','SI_Qice2',
0148 'SIsnwPrc','SIalbedo','SIsnwAge',
0149 'SIflx2oc','SIfrw2oc','SIsaltFx',
0150 'SIflxAtm','SIfrwAtm',
0151 # 'SItOcMxL','SIsOcMxL',
0152 stat_region(1:3,5) = 1, 3, 0,
0153 stat_fName(5) = 'thSIceStDiag',
0154 stat_freq(5) = 864000.,
f2d6ee11c7 Jean*0155 &
0156