1 |
# Diagnostic Package Choices |
2 |
#----------------- |
3 |
# for each output-stream: |
4 |
# filename(n) : prefix of the output file name (only 8.c long) for outp.stream n |
5 |
# frequency(n):< 0 : write snap-shot output every multiple of |frequency| (iter) |
6 |
# > 0 : write time-average output every multiple of frequency (iter) |
7 |
# levels(:,n) : list of levels to write to file (Notes: declared as REAL) |
8 |
# when this entry is missing, select all common levels of this list |
9 |
# fields(:,n) : list of diagnostics fields (8.c) (see "available_diagnostics" file |
10 |
# for the list of all available diag. in this particular config) |
11 |
#-------------------------------------------------------------------- |
12 |
# |
13 |
&diagnostics_list |
14 |
# |
15 |
dumpatlast = .TRUE., |
16 |
# |
17 |
#--- |
18 |
frequency(1) = 2635200.0, |
19 |
fields(1:4,1) = 'ETAN ','SIarea ','SIheff ','SIhsnow ', |
20 |
filename(1) = 'diags/state_2d_set1', |
21 |
#--- |
22 |
frequency(3) = 2635200.0, |
23 |
fields(1:2,3) = 'THETA ','SALT ', |
24 |
filename(3) = 'diags/state_3d_set1', |
25 |
#--- |
26 |
frequency(5) = 2635200.0, |
27 |
fields(1:3,5) = 'DETADT2 ','MXLDEPTH','PHIBOT ', |
28 |
filename(5) = 'diags/other_2d_set1', |
29 |
#--- |
30 |
frequency(6) = 2635200.0, |
31 |
fields(1:4,6) = 'SIatmQnt','SIatmFW ','sIceLoad','oceSPDep', |
32 |
filename(6) = 'diags/other_2d_set2', |
33 |
#--- |
34 |
frequency(7) = 2635200.0, |
35 |
fields(1:4,7) = 'oceTAUX ','oceTAUY ','oceQnet ','oceFWflx', |
36 |
filename(7) = 'diags/other_2d_set3', |
37 |
#--- |
38 |
frequency(9) = 2635200.0, |
39 |
fields(1:2,9) = 'DRHODR ','RHOAnoma', |
40 |
filename(9) = 'diags/other_3d_set1', |
41 |
#--- |
42 |
frequency(11) = 2635200.0, |
43 |
fields(1:3,11) = 'UVELMASS','VVELMASS','WVELMASS', |
44 |
filename(11) = 'diags/trsp_3d_set1', |
45 |
#--- |
46 |
frequency(12) = 2635200.0, |
47 |
fields(1:3,12) = 'ADVx_TH ','ADVy_TH ','ADVr_TH ', |
48 |
filename(12) = 'diags/trsp_3d_set2', |
49 |
#--- |
50 |
frequency(13) = 2635200.0, |
51 |
fields(1:3,13) = 'ADVx_SLT','ADVy_SLT','ADVr_SLT', |
52 |
filename(13) = 'diags/trsp_3d_set3', |
53 |
#--- |
54 |
frequency(14) = 2635200.0, |
55 |
fields(1:2,14) = 'DFxE_TH ','DFyE_TH ', |
56 |
filename(14) = 'diags/trsp_3d_set4', |
57 |
#--- |
58 |
frequency(15) = 2635200.0, |
59 |
fields(1:2,15) = 'DFrE_TH ','DFrI_TH ', |
60 |
filename(15) = 'diags/trsp_3d_set5', |
61 |
#--- |
62 |
frequency(16) = 2635200.0, |
63 |
fields(1:2,16) = 'DFxE_SLT','DFyE_SLT', |
64 |
filename(16) = 'diags/trsp_3d_set6', |
65 |
#--- |
66 |
frequency(17) = 2635200.0, |
67 |
fields(1:2,17) = 'DFrE_SLT','DFrI_SLT', |
68 |
filename(17) = 'diags/trsp_3d_set7', |
69 |
#--- |
70 |
frequency(18) = 2635200.0, |
71 |
fields(1:2,18) = 'GM_PsiX ','GM_PsiY ', |
72 |
filename(18) = 'diags/trsp_3d_set8', |
73 |
#--- |
74 |
#--- |
75 |
#--- |
76 |
#--- |
77 |
frequency(20) = -604800.0, |
78 |
fields(1:3,20) = 'ETAN ','SIheff ','SIhsnow ', |
79 |
filename(20) = 'diags/budg2d_snap_set1', |
80 |
timePhase(20) = 0., |
81 |
fileFlags(20) = 'D ', |
82 |
#--- |
83 |
frequency(21) = -604800.0, |
84 |
fields(1:2,21) = 'THETA ','SALT ', |
85 |
filename(21) = 'diags/budg2d_snap_set2', |
86 |
timePhase(21) = 0., |
87 |
fileFlags(21) = 'DI ', |
88 |
#--- |
89 |
frequency(22) = -604800.0, |
90 |
fields(1:2,22) = 'sIceLoad','PHIBOT ', |
91 |
filename(22) = 'diags/budg2d_snap_set3', |
92 |
timePhase(22) = 0., |
93 |
fileFlags(22) = 'D ', |
94 |
#--- |
95 |
frequency(24) = 604800.0, |
96 |
fields(1:4,24) = 'oceFWflx','SIatmFW ', |
97 |
# SDIAG5 will become SItflux |
98 |
'TFLUX ','SDIAG5 ', |
99 |
filename(24) = 'diags/budg2d_zflux_set1', |
100 |
fileFlags(24) = 'D ', |
101 |
#--- |
102 |
frequency(25) = 604800.0, |
103 |
# Need SIdHbFLO, along with SIheff, to match oceSflux since |
104 |
# flooding takes SIsal0 from ocean, whereas the other terms |
105 |
# in dHEFF also take SIsal0 from ocean!!!BUG??? |
106 |
# This point needs clarification, and is likely a BUG : |
107 |
# I think I should count FLO positively now. |
108 |
# Also it is oceSflux and not SFLUX that matches dSALT |
109 |
# because SFLUX lacks +oceSPflx. |
110 |
# 'SFLUX ','oceSflux','SIdHbFLO','oceSPflx', |
111 |
# after bug fixes |
112 |
fields(1:6,25) = 'SFLUX ','oceSPflx', |
113 |
# to check effect of LWDOWN*emissi with regard to evap |
114 |
# 'EXFpreci','EXFevap ', |
115 |
# when SSS relax without global mean removal |
116 |
'SRELAX ','SDIAG1 ', |
117 |
#when removing global mean fresh water and heat |
118 |
'SDIAG2 ','SDIAG3 ', |
119 |
filename(25) = 'diags/budg2d_zflux_set2', |
120 |
fileFlags(25) = 'D ', |
121 |
#--- |
122 |
frequency(27) = 604800.0, |
123 |
fields(1:2,27) = 'UVELMASS','VVELMASS', |
124 |
filename(27) = 'diags/budg2d_hflux_set1', |
125 |
fileFlags(27) = 'DI ', |
126 |
#--- |
127 |
frequency(28) = 604800.0, |
128 |
fields(1:4,28) = 'ADVx_TH ','ADVy_TH ','DFxE_TH ','DFyE_TH ', |
129 |
filename(28) = 'diags/budg2d_hflux_set2', |
130 |
fileFlags(28) = 'DI ', |
131 |
#--- |
132 |
frequency(29) = 604800.0, |
133 |
fields(1:4,29) = 'ADVx_SLT','ADVy_SLT','DFxE_SLT','DFyE_SLT', |
134 |
filename(29) = 'diags/budg2d_hflux_set3', |
135 |
fileFlags(29) = 'DI ', |
136 |
#--- |
137 |
frequency(30) = 604800.0, |
138 |
fields(1:4,30) ='ADVxHEFF','ADVyHEFF','DFxEHEFF','DFyEHEFF', |
139 |
filename(30) = 'diags/budg2d_hflux_set4', |
140 |
fileFlags(30) = 'D ', |
141 |
#--- |
142 |
frequency(31) = 604800.0, |
143 |
fields(1:4,31) ='ADVxSNOW','ADVySNOW','DFxESNOW','DFyESNOW', |
144 |
filename(31) = 'diags/budg2d_hflux_set5', |
145 |
fileFlags(31) = 'D ', |
146 |
#--- |
147 |
frequency(33) = 604800.0, |
148 |
fields(1:4,33) ='EXFpreci','EXFevap ','EXFroff ','EXFempmr', |
149 |
filename(33) = 'diags/exf_zflux_set1', |
150 |
#--- |
151 |
frequency(34) = 604800.0, |
152 |
fields(1:5,34) ='EXFswdn ','EXFlwdn ','EXFswnet','EXFlwnet','EXFqnet ', |
153 |
filename(34) = 'diags/exf_zflux_set2', |
154 |
#--- |
155 |
#--- |
156 |
#--- |
157 |
#--- |
158 |
# |
159 |
/ |
160 |
# |
161 |
# |
162 |
# Parameter for Diagnostics of per level statistics: |
163 |
#----------------- |
164 |
# for each output-stream: |
165 |
# stat_fname(n) : prefix of the output file name (only 8.c long) for outp.stream n |
166 |
# stat_freq(n):< 0 : write snap-shot output every |stat_freq| seconds |
167 |
# > 0 : write time-average output every stat_freq seconds |
168 |
# stat_phase(n) : write at time = stat_phase + multiple of |stat_freq| |
169 |
# stat_region(:,n) : list of "regions" (default: 1 region only=global) |
170 |
# stat_fields(:,n) : list of diagnostics fields (8.c) (see "available_diagnostics.log" |
171 |
# file for the list of all available diag. in this particular config) |
172 |
#----------------- |
173 |
&DIAG_STATIS_PARMS |
174 |
# diagSt_regMaskFile='basin_masks_eccollc_90x50.bin', |
175 |
# nSetRegMskFile=1, |
176 |
# set_regMask(1)= 1, 1, 1, 1, 1, 1, 1, 1, 1, |
177 |
# 1, 1, 1, 1, 1, 1, 1, 1 |
178 |
# val_regMask(1)= 1., 2., 3., 4., 5., 6., 7., 8., 9., |
179 |
# 10.,11.,12.,13.,14.,15.,16.,17. |
180 |
##--- |
181 |
# stat_fields(1,1)= 'ETAN ','ETANSQ ','DETADT2 ', |
182 |
# 'UVEL ','VVEL ','WVEL ', |
183 |
# 'THETA ','SALT ', |
184 |
# stat_fname(1)= 'dynStDiag', |
185 |
# stat_freq(1)= 2635200., |
186 |
# stat_region(1,1)= 1, 2, 3, 4, 5, 6, 7, 8, 9, |
187 |
# 10,11,12,13,14,15,16,17 |
188 |
##--- |
189 |
# stat_fields(1,2)= 'oceTAUX ','oceTAUY ', |
190 |
# 'surForcT','surForcS','TFLUX ','SFLUX ', |
191 |
# 'oceQnet ','oceSflux','oceFWflx', |
192 |
# stat_fname(2)= 'surfStDiag', |
193 |
# stat_freq(2)= 2635200., |
194 |
# stat_region(1,2)= 1, 2, 3, 4, 5, 6, 7, 8, 9, |
195 |
# 10,11,12,13,14,15,16,17 |
196 |
/ |