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

Last change on this file since 1016 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
RevLine 
[1]1 SUBROUTINE write_var_list
2
3!------------------------------------------------------------------------------!
[484]4! Current revisions:
[600]5! -----------------
[1015]6! -adjust_mixing_length
[392]7!
8! Former revisions:
9! -----------------
10! $Id: write_var_list.f90 1015 2012-09-27 09:23:24Z raasch $
11!
[1004]12! 1003 2012-09-14 14:35:53Z raasch
13! -grid_matching
14!
[1002]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!
[979]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!
[941]24! 940 2012-07-09 14:31:00Z raasch
25! +neutral
26!
[928]27! 927 2012-06-06 19:15:04Z raasch
28! +masking_method
29!
[850]30! 849 2012-03-15 10:35:09Z raasch
31! first_call_advec_particles renamed first_call_lpm
32!
[826]33! 824 2012-02-17 09:09:57Z raasch
34! +curvature_solution_effects
35!
[623]36! 622 2010-12-10 08:08:13Z raasch
37! +collective_wait
38!
[601]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!
[590]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!
[588]48! 587 2010-10-27 08:36:51Z helmke
49! +time_domask
50!
[581]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!
[482]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!
[392]60! 345 2009-07-01 14:37:56Z heinze
[345]61! +output_for_t0
[336]62! bugfix: -dt_fixed, because otherwise, restart runs cannot change from a
63! fixed to a free timestep.
[240]64! +canyon_height, canyon_width_x, canyon_width_y, canyon_wall_left,
[291]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
[198]68!
69! 153 2008-03-19 09:41:30Z steinfeld
[153]70! +cthf, leaf_surface_concentration, scalar_exchange_coefficient
[151]71! +numprocs, hor_index_bounds, inflow_damping_height, inflow_damping_width,
72! mean_inflow_profiles, recycling_width, turbulent_inflow,
73! -cross_ts_*, npex, npey
[143]74! hom_sum, volume_flow_area, volume_flow_initial moved from write_3d_binary
75! to here
[138]76!
[139]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!
[110]82! 102 2007-07-27 09:09:17Z raasch
83! +top_momentumflux_u|v, time_coupling
84!
[98]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!
[90]89! 87 2007-05-22 15:46:47Z raasch
90! +max_pr_user (version 3.1)
91!
[77]92! 75 2007-03-22 09:54:05Z raasch
93! +loop_optimization, pt_refrence, moisture renamed humidity
94!
[39]95! 20 2007-02-26 00:12:32Z raasch
96! +top_heatflux, use_top_fluxes
97!
[3]98! RCS Log replace by Id keyword, revision history cleaned up
99!
[1]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! ------------
[145]109! Writing values of control variables to restart-file (binary format).
110! These informations are only written to the file opened by PE0.
[1]111!------------------------------------------------------------------------------!
112
113    USE arrays_3d
114    USE averaging
[824]115    USE cloud_parameters
[87]116    USE control_parameters
[1]117    USE grid_variables
118    USE indices
119    USE model_1d
[345]120    USE netcdf_control
[116]121    USE particle_attributes
[1]122    USE pegrid
123    USE profil_parameter
124    USE statistics
125
126    IMPLICIT NONE
127
128    CHARACTER (LEN=10) ::  binary_version
129
130
[600]131    binary_version = '3.5'
[1]132
[145]133    WRITE ( 14 )  binary_version
[1]134
[145]135    WRITE ( 14 )  'numprocs                      '
136    WRITE ( 14 )  numprocs
137    WRITE ( 14 )  'hor_index_bounds              '
138    WRITE ( 14 )  hor_index_bounds
[1]139    WRITE ( 14 )  'nz                            '
140    WRITE ( 14 )  nz
[87]141    WRITE ( 14 )  'max_pr_user                   '
142    WRITE ( 14 )  max_pr_user
[1]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
[95]190    WRITE ( 14 )  'bc_sa_t                       '
191    WRITE ( 14 )  bc_sa_t
[1]192    WRITE ( 14 )  'bc_uv_b                       '
193    WRITE ( 14 )  bc_uv_b
194    WRITE ( 14 )  'bc_uv_t                       '
195    WRITE ( 14 )  bc_uv_t
[95]196    WRITE ( 14 )  'bottom_salinityflux           '
197    WRITE ( 14 )  bottom_salinityflux
[1]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
[600]208    WRITE ( 14 )  'call_psolver_at_all_substeps  '
209    WRITE ( 14 )  call_psolver_at_all_substeps
[138]210    WRITE ( 14 )  'canopy_mode                   '
211    WRITE ( 14 )  canopy_mode
[240]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
[600]222    WRITE ( 14 )  'cfl_factor                    '
223    WRITE ( 14 )  cfl_factor
[1]224    WRITE ( 14 )  'cloud_droplets                '
225    WRITE ( 14 )  cloud_droplets
226    WRITE ( 14 )  'cloud_physics                 '
227    WRITE ( 14 )  cloud_physics
[622]228    WRITE ( 14 )  'collective_wait               '
229    WRITE ( 14 )  collective_wait
[1]230    WRITE ( 14 )  'conserve_volume_flow          '
231    WRITE ( 14 )  conserve_volume_flow
[241]232    WRITE ( 14 )  'conserve_volume_flow_mode     '
233    WRITE ( 14 )  conserve_volume_flow_mode
[291]234    WRITE ( 14 )  'coupling_start_time           '
235    WRITE ( 14 )  coupling_start_time
[1]236    WRITE ( 14 )  'current_timestep_number       '
237    WRITE ( 14 )  current_timestep_number
[824]238    WRITE ( 14 )  'curvature_solution_effects    '
239    WRITE ( 14 )  curvature_solution_effects
[153]240    WRITE ( 14 )  'cthf                          '
241    WRITE ( 14 )  cthf
[600]242    WRITE ( 14 )  'cycle_mg                      '
243    WRITE ( 14 )  cycle_mg
[1]244    WRITE ( 14 )  'damp_level_1d                 '
245    WRITE ( 14 )  damp_level_1d
246    WRITE ( 14 )  'dissipation_1d                '
247    WRITE ( 14 )  dissipation_1d
[240]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
[138]256    WRITE ( 14 )  'drag_coefficient              '
257    WRITE ( 14 )  drag_coefficient
[1]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
[849]284    WRITE ( 14 )  'first_call_lpm                '
285    WRITE ( 14 )  first_call_lpm
[1]286    WRITE ( 14 )  'galilei_transformation        '
287    WRITE ( 14 )  galilei_transformation
288    WRITE ( 14 )  'hom                           '
289    WRITE ( 14 )  hom
[143]290    WRITE ( 14 )  'hom_sum                       '
291    WRITE ( 14 )  hom_sum
[151]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
[1]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
[138]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
[411]318    WRITE ( 14 )  'large_scale_subsidence        '
319    WRITE ( 14 )  large_scale_subsidence
[153]320    WRITE ( 14 )  'leaf_surface_concentration    '
321    WRITE ( 14 )  leaf_surface_concentration
[63]322    WRITE ( 14 )  'loop_optimization             '
323    WRITE ( 14 )  loop_optimization
[927]324    WRITE ( 14 )  'masking_method                '
325    WRITE ( 14 )  masking_method
[151]326    IF ( ALLOCATED( mean_inflow_profiles ) )  THEN
327       WRITE ( 14 )  'mean_inflow_profiles          '
328       WRITE ( 14 )  mean_inflow_profiles
329    ENDIF
[600]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
[1]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
[940]340    WRITE ( 14 )  'neutral                       '
341    WRITE ( 14 )  neutral
[600]342    WRITE ( 14 )  'ngsrb                         '
343    WRITE ( 14 )  ngsrb
344    WRITE ( 14 )  'nsor                          '
345    WRITE ( 14 )  nsor
[1]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
[94]352    WRITE ( 14 )  'ocean                         '
353    WRITE ( 14 )  ocean
[1]354    WRITE ( 14 )  'old_dt                        '
355    WRITE ( 14 )  old_dt
356    WRITE ( 14 )  'omega                         '
357    WRITE ( 14 )  omega
[600]358    WRITE ( 14 )  'omega_sor                     '
359    WRITE ( 14 )  omega_sor
[345]360    WRITE ( 14 )  'output_for_t0                 '
361    WRITE ( 14 )  output_for_t0
[1]362    WRITE ( 14 )  'passive_scalar                '
363    WRITE ( 14 )  passive_scalar
[138]364    WRITE ( 14 )  'pch_index                     '
365    WRITE ( 14 )  pch_index
[1]366    WRITE ( 14 )  'phi                           '
367    WRITE ( 14 )  phi
[138]368    WRITE ( 14 )  'plant_canopy                  '
369    WRITE ( 14 )  plant_canopy
[1]370    WRITE ( 14 )  'prandtl_layer                 '
371    WRITE ( 14 )  prandtl_layer
[600]372    WRITE ( 14 )  'prandtl_number                '
373    WRITE ( 14 )  prandtl_number
[1]374    WRITE ( 14 )  'precipitation                 '
375    WRITE ( 14 )  precipitation
[600]376    WRITE ( 14 )  'psolver                       '
377    WRITE ( 14 )  psolver
[978]378    WRITE ( 14 )  'pt_damping_factor             '
379    WRITE ( 14 )  pt_damping_factor
380    WRITE ( 14 )  'pt_damping_width              '
381    WRITE ( 14 )  pt_damping_width
[1]382    WRITE ( 14 )  'pt_init                       '
383    WRITE ( 14 )  pt_init
[57]384    WRITE ( 14 )  'pt_reference                  '
385    WRITE ( 14 )  pt_reference
[1]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
[600]414    WRITE ( 14 )  'rayleigh_damping_factor       '
415    WRITE ( 14 )  rayleigh_damping_factor
416    WRITE ( 14 )  'rayleigh_damping_height       '
417    WRITE ( 14 )  rayleigh_damping_height
[151]418    WRITE ( 14 )  'recycling_width               '
419    WRITE ( 14 )  recycling_width
[600]420    WRITE ( 14 )  'residual_limit                '
421    WRITE ( 14 )  residual_limit
[1]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
[291]430    WRITE ( 14 )  'run_coupled                   '
431    WRITE ( 14 )  run_coupled
[94]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
[1]440    WRITE ( 14 )  'scalar_advec                  '
441    WRITE ( 14 )  scalar_advec
[153]442    WRITE ( 14 )  'scalar_exchange_coefficient   '
443    WRITE ( 14 )  scalar_exchange_coefficient
[1]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
[102]462    WRITE ( 14 )  'time_coupling                 '
463    WRITE ( 14 )  time_coupling
[1]464    WRITE ( 14 )  'time_disturb                  '
465    WRITE ( 14 )  time_disturb
[587]466    WRITE ( 14 )  'time_domask                   '
467    WRITE ( 14 )  time_domask
[1]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
[291]498    WRITE ( 14 )  'time_since_reference_point    '
499    WRITE ( 14 )  time_since_reference_point
[116]500    WRITE ( 14 )  'time_sort_particles           '
501    WRITE ( 14 )  time_sort_particles
[1]502    WRITE ( 14 )  'timestep_scheme               '
503    WRITE ( 14 )  timestep_scheme
504    WRITE ( 14 )  'topography                    '
505    WRITE ( 14 )  topography
[256]506    WRITE ( 14 )  'topography_grid_convention    '
507    WRITE ( 14 )  topography_grid_convention
[19]508    WRITE ( 14 )  'top_heatflux                  '
509    WRITE ( 14 )  top_heatflux
[102]510    WRITE ( 14 )  'top_momentumflux_u            '
511    WRITE ( 14 )  top_momentumflux_u
512    WRITE ( 14 )  'top_momentumflux_v            '
513    WRITE ( 14 )  top_momentumflux_v
[94]514    WRITE ( 14 )  'top_salinityflux              '
515    WRITE ( 14 )  top_salinityflux
[1]516    WRITE ( 14 )  'tsc                           '
517    WRITE ( 14 )  tsc
[151]518    WRITE ( 14 )  'turbulent_inflow              '
519    WRITE ( 14 )  turbulent_inflow
[241]520    WRITE ( 14 )  'u_bulk                        '
521    WRITE ( 14 )  u_bulk
[1]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
[20]540    WRITE ( 14 )  'use_top_fluxes                '
541    WRITE ( 14 )  use_top_fluxes
[1]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
[241]546    WRITE ( 14 )  'v_bulk                        '
547    WRITE ( 14 )  v_bulk
[1]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
[143]564    WRITE ( 14 )  'volume_flow_area              '
565    WRITE ( 14 )  volume_flow_area
566    WRITE ( 14 )  'volume_flow_initial           '
567    WRITE ( 14 )  volume_flow_initial
[1]568    WRITE ( 14 )  'wall_adjustment               '
569    WRITE ( 14 )  wall_adjustment
[589]570    WRITE ( 14 )  'subs_vertical_gradient        '
[580]571    WRITE ( 14 )  subs_vertical_gradient
[589]572    WRITE ( 14 )  'subs_vertical_gradient_level  '
[580]573    WRITE ( 14 )  subs_vertical_gradient_level
574    WRITE ( 14 )  'subs_vertical_gradient_level_i'
575    WRITE ( 14 )  subs_vertical_gradient_level_i
[1]576    WRITE ( 14 )  'w_max                         '
577    WRITE ( 14 )  w_max
578    WRITE ( 14 )  'w_max_ijk                     '
579    WRITE ( 14 )  w_max_ijk
[978]580    WRITE ( 14 )  'z0h_factor                    '
581    WRITE ( 14 )  z0h_factor
[1]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.