@@ -143,6 +143,17 @@ subroutine g_tracer_get_common(isc,iec,jsc,jec,isd,ied,jsd,jed,nk,ntau,&
143
143
integer , optional , dimension (:,:), pointer :: grid_mask_coast ! < Unknown
144
144
integer , optional , dimension (:,:), pointer :: grid_kmt ! < Unknown
145
145
type (g_diag_ctrl), optional , pointer :: diag_CS ! < Unknown
146
+
147
+ isc = - 1
148
+ iec = - 1
149
+ jsc = - 1
150
+ jec = - 1
151
+ isd = - 1
152
+ ied = - 1
153
+ jsd = - 1
154
+ jed = - 1
155
+ nk = - 1
156
+ ntau = - 1
146
157
end subroutine g_tracer_get_common
147
158
148
159
! > Unknown
@@ -177,6 +188,8 @@ subroutine g_tracer_get_4D_val(g_tracer_list,name,member,array,isd,jsd)
177
188
integer , intent (in ) :: isd ! < Unknown
178
189
integer , intent (in ) :: jsd ! < Unknown
179
190
real , dimension (isd:,jsd:,:,:), intent (out ):: array ! < Unknown
191
+
192
+ array(:,:,:,:) = - 1 .
180
193
end subroutine g_tracer_get_4D_val
181
194
182
195
! > Unknown
@@ -190,6 +203,8 @@ subroutine g_tracer_get_3D_val(g_tracer_list,name,member,array,isd,jsd,ntau,posi
190
203
logical , optional , intent (in ) :: positive ! < Unknown
191
204
real , dimension (isd:,jsd:,:), intent (out ):: array ! < Unknown
192
205
character (len= fm_string_len), parameter :: sub_name = ' g_tracer_get_3D_val'
206
+
207
+ array(:,:,:) = - 1 .
193
208
end subroutine g_tracer_get_3D_val
194
209
195
210
! > Unknown
@@ -200,6 +215,8 @@ subroutine g_tracer_get_2D_val(g_tracer_list,name,member,array,isd,jsd)
200
215
integer , intent (in ) :: isd ! < Unknown
201
216
integer , intent (in ) :: jsd ! < Unknown
202
217
real , dimension (isd:,jsd:), intent (out ):: array ! < Unknown
218
+
219
+ array(:,:) = - 1 .
203
220
end subroutine g_tracer_get_2D_val
204
221
205
222
! > Unknown
@@ -208,6 +225,8 @@ subroutine g_tracer_get_real(g_tracer_list,name,member,value)
208
225
character (len=* ), intent (in ) :: member ! < Unknown
209
226
type (g_tracer_type), pointer :: g_tracer_list ! < Unknown
210
227
real , intent (out ):: value ! < Unknown
228
+
229
+ value = - 1
211
230
end subroutine g_tracer_get_real
212
231
213
232
! > Unknown
@@ -216,6 +235,8 @@ subroutine g_tracer_get_string(g_tracer_list,name,member,string)
216
235
character (len=* ), intent (in ) :: member ! < Unknown
217
236
type (g_tracer_type), pointer :: g_tracer_list ! < Unknown
218
237
character (len= fm_string_len), intent (out ) :: string ! < Unknown
238
+
239
+ string = " "
219
240
end subroutine g_tracer_get_string
220
241
221
242
! > Unknown
@@ -268,18 +289,24 @@ end subroutine g_tracer_send_diag
268
289
subroutine g_tracer_get_name (g_tracer ,string )
269
290
type (g_tracer_type), pointer :: g_tracer ! < Unknown
270
291
character (len=* ), intent (out ) :: string ! < Unknown
292
+
293
+ string = " "
271
294
end subroutine g_tracer_get_name
272
295
273
296
! > Unknown
274
297
subroutine g_tracer_get_alias (g_tracer ,string )
275
298
type (g_tracer_type), pointer :: g_tracer ! < Unknown
276
299
character (len=* ), intent (out ) :: string ! < Unknown
300
+
301
+ string = " "
277
302
end subroutine g_tracer_get_alias
278
303
279
304
! > Is the tracer prognostic?
280
305
function g_tracer_is_prog (g_tracer )
281
306
logical :: g_tracer_is_prog
282
307
type (g_tracer_type), pointer :: g_tracer ! < Pointer to tracer node
308
+
309
+ g_tracer_is_prog = .false.
283
310
end function g_tracer_is_prog
284
311
285
312
! > get the next tracer in the list
@@ -297,6 +324,8 @@ subroutine g_tracer_get_obc_segment_props(g_tracer_list, name, obc_has, src_file
297
324
real , optional ,intent (out ):: lfac_out ! < OBC reservoir inverse lengthscale factor
298
325
character (len=* ),optional ,intent (out ):: src_file ! < OBC source file
299
326
character (len=* ),optional ,intent (out ):: src_var_name ! < OBC source variable in file
327
+
328
+ obc_has = .false.
300
329
end subroutine g_tracer_get_obc_segment_props
301
330
302
331
! >Vertical Diffusion of a tracer node
0 commit comments