source: palm/trunk/SOURCE/write_var_list.f90 @ 1015

Last change on this file since 1015 was 1015, checked in by raasch, 12 years ago

Starting with changes required for GPU optimization. OpenACC statements for using NVIDIA GPUs added.
Adjustment of mixing length to the Prandtl mixing length at first grid point above ground removed.
mask array is set zero for ghost boundaries

  • Property svn:keywords set to Id
File size: 22.1 KB
Line 
1 SUBROUTINE write_var_list
2
3!------------------------------------------------------------------------------!
4! Current revisions:
5! -----------------
6! -adjust_mixing_length
7!
8! Former revisions:
9! -----------------
10! $Id: write_var_list.f90 1015 2012-09-27 09:23:24Z raasch $
11!
12! 1003 2012-09-14 14:35:53Z raasch
13! -grid_matching
14!
15! 1001 2012-09-13 14:08:46Z raasch
16! -cut_spline_overshoot, last_dt_change, long_filter_factor, overshoot_limit_*,
17! ups_limit_*
18!
19! 978 2012-08-09 08:28:32Z fricke
20! -km_damp_max, outflow_damping_width
21! +pt_damping_factor, pt_damping_width
22! +z0h_factor
23!
24! 940 2012-07-09 14:31:00Z raasch
25! +neutral
26!
27! 927 2012-06-06 19:15:04Z raasch
28! +masking_method
29!
30! 849 2012-03-15 10:35:09Z raasch
31! first_call_advec_particles renamed first_call_lpm
32!
33! 824 2012-02-17 09:09:57Z raasch
34! +curvature_solution_effects
35!
36! 622 2010-12-10 08:08:13Z raasch
37! +collective_wait
38!
39! 600 2010-11-24 16:10:51Z raasch
40! +call_psolver_at_all_substeps, cfl_factor, cycle_mg, mg_cycles,
41! mg_switch_to_pe0_level, ngsrb, nsor, omega_sor, psolver,
42! rayleigh_damping_factor, rayleigh_damping_height, residual_limit
43!
44! 589 2010-10-27 14:21:29Z heinze
45! bugfix: character string of subs_vertical_gradient and
46! subs_vertical_gradient_level shortened to 30 characters
47!
48! 587 2010-10-27 08:36:51Z helmke
49! +time_domask
50!
51! 580 2010-10-05 13:59:11Z heinze
52! Renaming of ws_vertical_gradient to subs_vertical_gradient,
53! ws_vertical_gradient_level to subs_vertical_gradient_level and
54! ws_vertical_gradient_level_ind to subs_vertical_gradient_level_i
55!
56! 411 2009-12-11 14:15:58Z heinze
57! +large_scale_subsidence, ws_vertical_gradient, ws_vertical_gradient_level,
58! ws_vertical_gradient_level_ind
59!
60! 345 2009-07-01 14:37:56Z heinze
61! +output_for_t0
62! bugfix: -dt_fixed, because otherwise, restart runs cannot change from a
63! fixed to a free timestep.
64! +canyon_height, canyon_width_x, canyon_width_y, canyon_wall_left,
65! canyon_wall_south, conserve_volume_flow_mode, coupling_start_time,
66! dp_external, dp_level_b, dp_smooth, dpdxy, run_coupled,
67! time_since_reference_point, topography_grid_convention, u_bulk, v_bulk
68!
69! 153 2008-03-19 09:41:30Z steinfeld
70! +cthf, leaf_surface_concentration, scalar_exchange_coefficient
71! +numprocs, hor_index_bounds, inflow_damping_height, inflow_damping_width,
72! mean_inflow_profiles, recycling_width, turbulent_inflow,
73! -cross_ts_*, npex, npey
74! hom_sum, volume_flow_area, volume_flow_initial moved from write_3d_binary
75! to here
76!
77! 138 2007-11-28 10:03:58Z letzel
78! +canopy_mode, drag_coefficient, lad, lad_surface, lad_vertical_gradient,
79! lad_vertical_gradient_level, lad_vertical_gradient_level_ind, pch_index,
80! plant_canopy, time_sort_particles
81!
82! 102 2007-07-27 09:09:17Z raasch
83! +top_momentumflux_u|v, time_coupling
84!
85! 95 2007-06-02 16:48:38Z raasch
86! +bc_sa_t, ocean, sa_init, sa_surface, sa_vertical_gradient,
87! sa_vertical_gradient_level, bottom/top_salinity_flux
88!
89! 87 2007-05-22 15:46:47Z raasch
90! +max_pr_user (version 3.1)
91!
92! 75 2007-03-22 09:54:05Z raasch
93! +loop_optimization, pt_refrence, moisture renamed humidity
94!
95! 20 2007-02-26 00:12:32Z raasch
96! +top_heatflux, use_top_fluxes
97!
98! RCS Log replace by Id keyword, revision history cleaned up
99!
100! Revision 1.34  2006/08/22 14:30:52  raasch
101! +dz_max
102!
103! Revision 1.1  1998/03/18 20:20:38  raasch
104! Initial revision
105!
106!
107! Description:
108! ------------
109! Writing values of control variables to restart-file (binary format).
110! These informations are only written to the file opened by PE0.
111!------------------------------------------------------------------------------!
112
113    USE arrays_3d
114    USE averaging
115    USE cloud_parameters
116    USE control_parameters
117    USE grid_variables
118    USE indices
119    USE model_1d
120    USE netcdf_control
121    USE particle_attributes
122    USE pegrid
123    USE profil_parameter
124    USE statistics
125
126    IMPLICIT NONE
127
128    CHARACTER (LEN=10) ::  binary_version
129
130
131    binary_version = '3.5'
132
133    WRITE ( 14 )  binary_version
134
135    WRITE ( 14 )  'numprocs                      '
136    WRITE ( 14 )  numprocs
137    WRITE ( 14 )  'hor_index_bounds              '
138    WRITE ( 14 )  hor_index_bounds
139    WRITE ( 14 )  'nz                            '
140    WRITE ( 14 )  nz
141    WRITE ( 14 )  'max_pr_user                   '
142    WRITE ( 14 )  max_pr_user
143    WRITE ( 14 )  'statistic_regions             '
144    WRITE ( 14 )  statistic_regions
145
146!
147!-- Caution: After changes in the following parameter-list, the
148!-- -------  version number stored in the variable binary_version has to be
149!--          increased. The same changes must also be done in the parameter-
150!--          list in read_var_list.
151
152    WRITE ( 14 )  'advected_distance_x           '
153    WRITE ( 14 )  advected_distance_x
154    WRITE ( 14 )  'advected_distance_y           '
155    WRITE ( 14 )  advected_distance_y
156    WRITE ( 14 )  'alpha_surface                 '
157    WRITE ( 14 )  alpha_surface
158    WRITE ( 14 )  'average_count_pr              '
159    WRITE ( 14 )  average_count_pr
160    WRITE ( 14 )  'average_count_sp              '
161    WRITE ( 14 )  average_count_sp
162    WRITE ( 14 )  'average_count_3d              '
163    WRITE ( 14 )  average_count_3d
164    WRITE ( 14 )  'bc_e_b                        '
165    WRITE ( 14 )  bc_e_b
166    WRITE ( 14 )  'bc_lr                         '
167    WRITE ( 14 )  bc_lr
168    WRITE ( 14 )  'bc_ns                         '
169    WRITE ( 14 )  bc_ns
170    WRITE ( 14 )  'bc_p_b                        '
171    WRITE ( 14 )  bc_p_b
172    WRITE ( 14 )  'bc_p_t                        '
173    WRITE ( 14 )  bc_p_t
174    WRITE ( 14 )  'bc_pt_b                       '
175    WRITE ( 14 )  bc_pt_b
176    WRITE ( 14 )  'bc_pt_t                       '
177    WRITE ( 14 )  bc_pt_t
178    WRITE ( 14 )  'bc_pt_t_val                   '
179    WRITE ( 14 )  bc_pt_t_val
180    WRITE ( 14 )  'bc_q_b                        '
181    WRITE ( 14 )  bc_q_b
182    WRITE ( 14 )  'bc_q_t                        '
183    WRITE ( 14 )  bc_q_t
184    WRITE ( 14 )  'bc_q_t_val                    '
185    WRITE ( 14 )  bc_q_t_val
186    WRITE ( 14 )  'bc_s_b                        '
187    WRITE ( 14 )  bc_s_b
188    WRITE ( 14 )  'bc_s_t                        '
189    WRITE ( 14 )  bc_s_t
190    WRITE ( 14 )  'bc_sa_t                       '
191    WRITE ( 14 )  bc_sa_t
192    WRITE ( 14 )  'bc_uv_b                       '
193    WRITE ( 14 )  bc_uv_b
194    WRITE ( 14 )  'bc_uv_t                       '
195    WRITE ( 14 )  bc_uv_t
196    WRITE ( 14 )  'bottom_salinityflux           '
197    WRITE ( 14 )  bottom_salinityflux
198    WRITE ( 14 )  'building_height               '
199    WRITE ( 14 )  building_height
200    WRITE ( 14 )  'building_length_x             '
201    WRITE ( 14 )  building_length_x
202    WRITE ( 14 )  'building_length_y             '
203    WRITE ( 14 )  building_length_y
204    WRITE ( 14 )  'building_wall_left            '
205    WRITE ( 14 )  building_wall_left
206    WRITE ( 14 )  'building_wall_south           '
207    WRITE ( 14 )  building_wall_south
208    WRITE ( 14 )  'call_psolver_at_all_substeps  '
209    WRITE ( 14 )  call_psolver_at_all_substeps
210    WRITE ( 14 )  'canopy_mode                   '
211    WRITE ( 14 )  canopy_mode
212    WRITE ( 14 )  'canyon_height                 '
213    WRITE ( 14 )  canyon_height
214    WRITE ( 14 )  'canyon_width_x                '
215    WRITE ( 14 )  canyon_width_x
216    WRITE ( 14 )  'canyon_width_y                '
217    WRITE ( 14 )  canyon_width_y
218    WRITE ( 14 )  'canyon_wall_left              '
219    WRITE ( 14 )  canyon_wall_left
220    WRITE ( 14 )  'canyon_wall_south             '
221    WRITE ( 14 )  canyon_wall_south
222    WRITE ( 14 )  'cfl_factor                    '
223    WRITE ( 14 )  cfl_factor
224    WRITE ( 14 )  'cloud_droplets                '
225    WRITE ( 14 )  cloud_droplets
226    WRITE ( 14 )  'cloud_physics                 '
227    WRITE ( 14 )  cloud_physics
228    WRITE ( 14 )  'collective_wait               '
229    WRITE ( 14 )  collective_wait
230    WRITE ( 14 )  'conserve_volume_flow          '
231    WRITE ( 14 )  conserve_volume_flow
232    WRITE ( 14 )  'conserve_volume_flow_mode     '
233    WRITE ( 14 )  conserve_volume_flow_mode
234    WRITE ( 14 )  'coupling_start_time           '
235    WRITE ( 14 )  coupling_start_time
236    WRITE ( 14 )  'current_timestep_number       '
237    WRITE ( 14 )  current_timestep_number
238    WRITE ( 14 )  'curvature_solution_effects    '
239    WRITE ( 14 )  curvature_solution_effects
240    WRITE ( 14 )  'cthf                          '
241    WRITE ( 14 )  cthf
242    WRITE ( 14 )  'cycle_mg                      '
243    WRITE ( 14 )  cycle_mg
244    WRITE ( 14 )  'damp_level_1d                 '
245    WRITE ( 14 )  damp_level_1d
246    WRITE ( 14 )  'dissipation_1d                '
247    WRITE ( 14 )  dissipation_1d
248    WRITE ( 14 )  'dp_external                   '
249    WRITE ( 14 )  dp_external
250    WRITE ( 14 )  'dp_level_b                    '
251    WRITE ( 14 )  dp_level_b
252    WRITE ( 14 )  'dp_smooth                     '
253    WRITE ( 14 )  dp_smooth
254    WRITE ( 14 )  'dpdxy                         '
255    WRITE ( 14 )  dpdxy
256    WRITE ( 14 )  'drag_coefficient              '
257    WRITE ( 14 )  drag_coefficient
258    WRITE ( 14 )  'dt_pr_1d                      '
259    WRITE ( 14 )  dt_pr_1d
260    WRITE ( 14 )  'dt_run_control_1d             '
261    WRITE ( 14 )  dt_run_control_1d
262    WRITE ( 14 )  'dt_3d                         '
263    WRITE ( 14 )  dt_3d
264    WRITE ( 14 )  'dvrp_filecount                '
265    WRITE ( 14 )  dvrp_filecount
266    WRITE ( 14 )  'dx                            '
267    WRITE ( 14 )  dx
268    WRITE ( 14 )  'dy                            '
269    WRITE ( 14 )  dy
270    WRITE ( 14 )  'dz                            '
271    WRITE ( 14 )  dz
272    WRITE ( 14 )  'dz_max                        '
273    WRITE ( 14 )  dz_max
274    WRITE ( 14 )  'dz_stretch_factor             '
275    WRITE ( 14 )  dz_stretch_factor
276    WRITE ( 14 )  'dz_stretch_level              '
277    WRITE ( 14 )  dz_stretch_level
278    WRITE ( 14 )  'e_min                         '
279    WRITE ( 14 )  e_min
280    WRITE ( 14 )  'end_time_1d                   '
281    WRITE ( 14 )  end_time_1d
282    WRITE ( 14 )  'fft_method                    '
283    WRITE ( 14 )  fft_method
284    WRITE ( 14 )  'first_call_lpm                '
285    WRITE ( 14 )  first_call_lpm
286    WRITE ( 14 )  'galilei_transformation        '
287    WRITE ( 14 )  galilei_transformation
288    WRITE ( 14 )  'hom                           '
289    WRITE ( 14 )  hom
290    WRITE ( 14 )  'hom_sum                       '
291    WRITE ( 14 )  hom_sum
292    WRITE ( 14 )  'humidity                      '
293    WRITE ( 14 )  humidity
294    IF ( ALLOCATED( inflow_damping_factor ) )  THEN
295       WRITE ( 14 )  'inflow_damping_factor         '
296       WRITE ( 14 )  inflow_damping_factor
297    ENDIF
298    WRITE ( 14 )  'inflow_damping_height         '
299    WRITE ( 14 )  inflow_damping_height
300    WRITE ( 14 )  'inflow_damping_width          '
301    WRITE ( 14 )  inflow_damping_width
302    WRITE ( 14 )  'inflow_disturbance_begin      '
303    WRITE ( 14 )  inflow_disturbance_begin
304    WRITE ( 14 )  'inflow_disturbance_end        '
305    WRITE ( 14 )  inflow_disturbance_end
306    WRITE ( 14 )  'km_constant                   '
307    WRITE ( 14 )  km_constant
308    WRITE ( 14 )  'lad                           '
309    WRITE ( 14 )  lad
310    WRITE ( 14 )  'lad_surface                   '
311    WRITE ( 14 )  lad_surface
312    WRITE ( 14 )  'lad_vertical_gradient         '
313    WRITE ( 14 )  lad_vertical_gradient
314    WRITE ( 14 )  'lad_vertical_gradient_level   '
315    WRITE ( 14 )  lad_vertical_gradient_level
316    WRITE ( 14 )  'lad_vertical_gradient_level_in'
317    WRITE ( 14 )  lad_vertical_gradient_level_ind
318    WRITE ( 14 )  'large_scale_subsidence        '
319    WRITE ( 14 )  large_scale_subsidence
320    WRITE ( 14 )  'leaf_surface_concentration    '
321    WRITE ( 14 )  leaf_surface_concentration
322    WRITE ( 14 )  'loop_optimization             '
323    WRITE ( 14 )  loop_optimization
324    WRITE ( 14 )  'masking_method                '
325    WRITE ( 14 )  masking_method
326    IF ( ALLOCATED( mean_inflow_profiles ) )  THEN
327       WRITE ( 14 )  'mean_inflow_profiles          '
328       WRITE ( 14 )  mean_inflow_profiles
329    ENDIF
330    WRITE ( 14 )  'mg_cycles                     '
331    WRITE ( 14 )  mg_cycles
332    WRITE ( 14 )  'mg_switch_to_pe0_level        '
333    WRITE ( 14 )  mg_switch_to_pe0_level
334    WRITE ( 14 )  'mixing_length_1d              '
335    WRITE ( 14 )  mixing_length_1d
336    WRITE ( 14 )  'momentum_advec                '
337    WRITE ( 14 )  momentum_advec
338    WRITE ( 14 )  'netcdf_precision              '
339    WRITE ( 14 )  netcdf_precision
340    WRITE ( 14 )  'neutral                       '
341    WRITE ( 14 )  neutral
342    WRITE ( 14 )  'ngsrb                         '
343    WRITE ( 14 )  ngsrb
344    WRITE ( 14 )  'nsor                          '
345    WRITE ( 14 )  nsor
346    WRITE ( 14 )  'nsor_ini                      '
347    WRITE ( 14 )  nsor_ini
348    WRITE ( 14 )  'nx                            '
349    WRITE ( 14 )  nx
350    WRITE ( 14 )  'ny                            '
351    WRITE ( 14 )  ny
352    WRITE ( 14 )  'ocean                         '
353    WRITE ( 14 )  ocean
354    WRITE ( 14 )  'old_dt                        '
355    WRITE ( 14 )  old_dt
356    WRITE ( 14 )  'omega                         '
357    WRITE ( 14 )  omega
358    WRITE ( 14 )  'omega_sor                     '
359    WRITE ( 14 )  omega_sor
360    WRITE ( 14 )  'output_for_t0                 '
361    WRITE ( 14 )  output_for_t0
362    WRITE ( 14 )  'passive_scalar                '
363    WRITE ( 14 )  passive_scalar
364    WRITE ( 14 )  'pch_index                     '
365    WRITE ( 14 )  pch_index
366    WRITE ( 14 )  'phi                           '
367    WRITE ( 14 )  phi
368    WRITE ( 14 )  'plant_canopy                  '
369    WRITE ( 14 )  plant_canopy
370    WRITE ( 14 )  'prandtl_layer                 '
371    WRITE ( 14 )  prandtl_layer
372    WRITE ( 14 )  'prandtl_number                '
373    WRITE ( 14 )  prandtl_number
374    WRITE ( 14 )  'precipitation                 '
375    WRITE ( 14 )  precipitation
376    WRITE ( 14 )  'psolver                       '
377    WRITE ( 14 )  psolver
378    WRITE ( 14 )  'pt_damping_factor             '
379    WRITE ( 14 )  pt_damping_factor
380    WRITE ( 14 )  'pt_damping_width              '
381    WRITE ( 14 )  pt_damping_width
382    WRITE ( 14 )  'pt_init                       '
383    WRITE ( 14 )  pt_init
384    WRITE ( 14 )  'pt_reference                  '
385    WRITE ( 14 )  pt_reference
386    WRITE ( 14 )  'pt_surface                    '
387    WRITE ( 14 )  pt_surface
388    WRITE ( 14 )  'pt_surface_initial_change     '
389    WRITE ( 14 )  pt_surface_initial_change
390    WRITE ( 14 )  'pt_vertical_gradient          '
391    WRITE ( 14 )  pt_vertical_gradient
392    WRITE ( 14 )  'pt_vertical_gradient_level    '
393    WRITE ( 14 )  pt_vertical_gradient_level
394    WRITE ( 14 )  'pt_vertical_gradient_level_ind'
395    WRITE ( 14 )  pt_vertical_gradient_level_ind
396    WRITE ( 14 )  'q_init                        '
397    WRITE ( 14 )  q_init
398    WRITE ( 14 )  'q_surface                     '
399    WRITE ( 14 )  q_surface
400    WRITE ( 14 )  'q_surface_initial_change      '
401    WRITE ( 14 )  q_surface_initial_change
402    WRITE ( 14 )  'q_vertical_gradient           '
403    WRITE ( 14 )  q_vertical_gradient
404    WRITE ( 14 )  'q_vertical_gradient_level     '
405    WRITE ( 14 )  q_vertical_gradient_level
406    WRITE ( 14 )  'q_vertical_gradient_level_ind '
407    WRITE ( 14 )  q_vertical_gradient_level_ind
408    WRITE ( 14 )  'radiation                     '
409    WRITE ( 14 )  radiation
410    WRITE ( 14 )  'random_generator              '
411    WRITE ( 14 )  random_generator
412    WRITE ( 14 )  'random_heatflux               '
413    WRITE ( 14 )  random_heatflux
414    WRITE ( 14 )  'rayleigh_damping_factor       '
415    WRITE ( 14 )  rayleigh_damping_factor
416    WRITE ( 14 )  'rayleigh_damping_height       '
417    WRITE ( 14 )  rayleigh_damping_height
418    WRITE ( 14 )  'recycling_width               '
419    WRITE ( 14 )  recycling_width
420    WRITE ( 14 )  'residual_limit                '
421    WRITE ( 14 )  residual_limit
422    WRITE ( 14 )  'rif_max                       '
423    WRITE ( 14 )  rif_max
424    WRITE ( 14 )  'rif_min                       '
425    WRITE ( 14 )  rif_min
426    WRITE ( 14 )  'roughness_length              '
427    WRITE ( 14 )  roughness_length
428    WRITE ( 14 )  'runnr                         '
429    WRITE ( 14 )  runnr
430    WRITE ( 14 )  'run_coupled                   '
431    WRITE ( 14 )  run_coupled
432    WRITE ( 14 )  'sa_init                       '
433    WRITE ( 14 )  sa_init
434    WRITE ( 14 )  'sa_surface                    '
435    WRITE ( 14 )  sa_surface
436    WRITE ( 14 )  'sa_vertical_gradient          '
437    WRITE ( 14 )  sa_vertical_gradient
438    WRITE ( 14 )  'sa_vertical_gradient_level    '
439    WRITE ( 14 )  sa_vertical_gradient_level
440    WRITE ( 14 )  'scalar_advec                  '
441    WRITE ( 14 )  scalar_advec
442    WRITE ( 14 )  'scalar_exchange_coefficient   '
443    WRITE ( 14 )  scalar_exchange_coefficient
444    WRITE ( 14 )  'simulated_time                '
445    WRITE ( 14 )  simulated_time
446    WRITE ( 14 )  'surface_heatflux              '
447    WRITE ( 14 )  surface_heatflux
448    WRITE ( 14 )  'surface_pressure              '
449    WRITE ( 14 )  surface_pressure
450    WRITE ( 14 )  'surface_scalarflux            '
451    WRITE ( 14 )  surface_scalarflux   
452    WRITE ( 14 )  'surface_waterflux             '
453    WRITE ( 14 )  surface_waterflux   
454    WRITE ( 14 )  's_surface                     '
455    WRITE ( 14 )  s_surface
456    WRITE ( 14 )  's_surface_initial_change      '
457    WRITE ( 14 )  s_surface_initial_change
458    WRITE ( 14 )  's_vertical_gradient           '
459    WRITE ( 14 )  s_vertical_gradient
460    WRITE ( 14 )  's_vertical_gradient_level     '
461    WRITE ( 14 )  s_vertical_gradient_level
462    WRITE ( 14 )  'time_coupling                 '
463    WRITE ( 14 )  time_coupling
464    WRITE ( 14 )  'time_disturb                  '
465    WRITE ( 14 )  time_disturb
466    WRITE ( 14 )  'time_domask                   '
467    WRITE ( 14 )  time_domask
468    WRITE ( 14 )  'time_dopr                     '
469    WRITE ( 14 )  time_dopr
470    WRITE ( 14 )  'time_dopr_av                  '
471    WRITE ( 14 )  time_dopr_av
472    WRITE ( 14 )  'time_dopr_listing             '
473    WRITE ( 14 )  time_dopr_listing
474    WRITE ( 14 )  'time_dopts                    '
475    WRITE ( 14 )  time_dopts
476    WRITE ( 14 )  'time_dosp                     '
477    WRITE ( 14 )  time_dosp
478    WRITE ( 14 )  'time_dots                     '
479    WRITE ( 14 )  time_dots
480    WRITE ( 14 )  'time_do2d_xy                  '
481    WRITE ( 14 )  time_do2d_xy
482    WRITE ( 14 )  'time_do2d_xz                  '
483    WRITE ( 14 )  time_do2d_xz
484    WRITE ( 14 )  'time_do2d_yz                  '
485    WRITE ( 14 )  time_do2d_yz
486    WRITE ( 14 )  'time_do3d                     '
487    WRITE ( 14 )  time_do3d
488    WRITE ( 14 )  'time_do_av                    '
489    WRITE ( 14 )  time_do_av
490    WRITE ( 14 )  'time_do_sla                   '
491    WRITE ( 14 )  time_do_sla
492    WRITE ( 14 )  'time_dvrp                     '
493    WRITE ( 14 )  time_dvrp
494    WRITE ( 14 )  'time_restart                  '
495    WRITE ( 14 )  time_restart
496    WRITE ( 14 )  'time_run_control              '
497    WRITE ( 14 )  time_run_control
498    WRITE ( 14 )  'time_since_reference_point    '
499    WRITE ( 14 )  time_since_reference_point
500    WRITE ( 14 )  'time_sort_particles           '
501    WRITE ( 14 )  time_sort_particles
502    WRITE ( 14 )  'timestep_scheme               '
503    WRITE ( 14 )  timestep_scheme
504    WRITE ( 14 )  'topography                    '
505    WRITE ( 14 )  topography
506    WRITE ( 14 )  'topography_grid_convention    '
507    WRITE ( 14 )  topography_grid_convention
508    WRITE ( 14 )  'top_heatflux                  '
509    WRITE ( 14 )  top_heatflux
510    WRITE ( 14 )  'top_momentumflux_u            '
511    WRITE ( 14 )  top_momentumflux_u
512    WRITE ( 14 )  'top_momentumflux_v            '
513    WRITE ( 14 )  top_momentumflux_v
514    WRITE ( 14 )  'top_salinityflux              '
515    WRITE ( 14 )  top_salinityflux
516    WRITE ( 14 )  'tsc                           '
517    WRITE ( 14 )  tsc
518    WRITE ( 14 )  'turbulent_inflow              '
519    WRITE ( 14 )  turbulent_inflow
520    WRITE ( 14 )  'u_bulk                        '
521    WRITE ( 14 )  u_bulk
522    WRITE ( 14 )  'u_init                        '
523    WRITE ( 14 )  u_init
524    WRITE ( 14 )  'u_max                         '
525    WRITE ( 14 )  u_max
526    WRITE ( 14 )  'u_max_ijk                     '
527    WRITE ( 14 )  u_max_ijk
528    WRITE ( 14 )  'ug                            '
529    WRITE ( 14 )  ug
530    WRITE ( 14 )  'ug_surface                    '
531    WRITE ( 14 )  ug_surface
532    WRITE ( 14 )  'ug_vertical_gradient          '
533    WRITE ( 14 )  ug_vertical_gradient
534    WRITE ( 14 )  'ug_vertical_gradient_level    '
535    WRITE ( 14 )  ug_vertical_gradient_level
536    WRITE ( 14 )  'ug_vertical_gradient_level_ind'
537    WRITE ( 14 )  ug_vertical_gradient_level_ind
538    WRITE ( 14 )  'use_surface_fluxes            '
539    WRITE ( 14 )  use_surface_fluxes
540    WRITE ( 14 )  'use_top_fluxes                '
541    WRITE ( 14 )  use_top_fluxes
542    WRITE ( 14 )  'use_ug_for_galilei_tr         '
543    WRITE ( 14 )  use_ug_for_galilei_tr
544    WRITE ( 14 )  'use_upstream_for_tke          '
545    WRITE ( 14 )  use_upstream_for_tke
546    WRITE ( 14 )  'v_bulk                        '
547    WRITE ( 14 )  v_bulk
548    WRITE ( 14 )  'v_init                        '
549    WRITE ( 14 )  v_init
550    WRITE ( 14 )  'v_max                         '
551    WRITE ( 14 )  v_max
552    WRITE ( 14 )  'v_max_ijk                     '
553    WRITE ( 14 )  v_max_ijk
554    WRITE ( 14 )  'vg                            '
555    WRITE ( 14 )  vg
556    WRITE ( 14 )  'vg_surface                    '
557    WRITE ( 14 )  vg_surface
558    WRITE ( 14 )  'vg_vertical_gradient          '
559    WRITE ( 14 )  vg_vertical_gradient
560    WRITE ( 14 )  'vg_vertical_gradient_level    '
561    WRITE ( 14 )  vg_vertical_gradient_level
562    WRITE ( 14 )  'vg_vertical_gradient_level_ind'
563    WRITE ( 14 )  vg_vertical_gradient_level_ind
564    WRITE ( 14 )  'volume_flow_area              '
565    WRITE ( 14 )  volume_flow_area
566    WRITE ( 14 )  'volume_flow_initial           '
567    WRITE ( 14 )  volume_flow_initial
568    WRITE ( 14 )  'wall_adjustment               '
569    WRITE ( 14 )  wall_adjustment
570    WRITE ( 14 )  'subs_vertical_gradient        '
571    WRITE ( 14 )  subs_vertical_gradient
572    WRITE ( 14 )  'subs_vertical_gradient_level  '
573    WRITE ( 14 )  subs_vertical_gradient_level
574    WRITE ( 14 )  'subs_vertical_gradient_level_i'
575    WRITE ( 14 )  subs_vertical_gradient_level_i
576    WRITE ( 14 )  'w_max                         '
577    WRITE ( 14 )  w_max
578    WRITE ( 14 )  'w_max_ijk                     '
579    WRITE ( 14 )  w_max_ijk
580    WRITE ( 14 )  'z0h_factor                    '
581    WRITE ( 14 )  z0h_factor
582
583!
584!-- Set the end-of-file mark
585    WRITE ( 14 )  '*** end ***                   '
586
587
588 END SUBROUTINE write_var_list
Note: See TracBrowser for help on using the repository browser.