source: palm/tags/release-3.4a/SOURCE/read_var_list.f90 @ 141

Last change on this file since 141 was 139, checked in by raasch, 16 years ago

New:
---

Plant canopy model of Watanabe (2004,BLM 112,307-341) added.
It can be switched on by the inipar parameter plant_canopy.
The inipar parameter canopy_mode can be used to prescribe a
plant canopy type. The default case is a homogeneous plant
canopy. Heterogeneous distributions of the leaf area
density and the canopy drag coefficient can be defined in the
new routine user_init_plant_canopy (user_interface).
The inipar parameters lad_surface, lad_vertical_gradient and
lad_vertical_gradient_level can be used in order to
prescribe the vertical profile of leaf area density. The
inipar parameter drag_coefficient determines the canopy
drag coefficient.
Finally, the inipar parameter pch_index determines the
index of the upper boundary of the plant canopy.

Allow new case bc_uv_t = 'dirichlet_0' for channel flow.

For unknown variables (CASE DEFAULT) call new subroutine user_data_output_dvrp

Pressure boundary conditions for vertical walls added to the multigrid solver.
They are applied using new wall flag arrays (wall_flags_..) which are defined
for each grid level. New argument gls added to routine user_init_grid
(user_interface).

Frequence of sorting particles can be controlled with new particles_par
parameter dt_sort_particles. Sorting is moved from the SGS timestep loop in
advec_particles after the end of this loop.

advec_particles, check_parameters, data_output_dvrp, header, init_3d_model, init_grid, init_particles, init_pegrid, modules, package_parin, parin, plant_canopy_model, read_var_list, read_3d_binary, user_interface, write_var_list, write_3d_binary

Changed:


Redefine initial nzb_local as the actual total size of topography (later the
extent of topography in nzb_local is reduced by 1dx at the E topography walls
and by 1dy at the N topography walls to form the basis for nzb_s_inner);
for consistency redefine 'single_building' case.

Vertical profiles now based on nzb_s_inner; they are divided by
ngp_2dh_s_inner (scalars, procucts of scalars) and ngp_2dh (staggered velocity
components and their products, procucts of scalars and velocity components),
respectively.

Allow two instead of one digit to specify isosurface and slicer variables.

Status of 3D-volume NetCDF data file only depends on switch netcdf_64bit_3d (check_open)

prognostic_equations include the respective wall_*flux in the parameter list of
calls of diffusion_s. Same as before, only the values of wall_heatflux(0:4)
can be assigned. At present, wall_humidityflux, wall_qflux, wall_salinityflux,
and wall_scalarflux are kept zero. diffusion_s uses the respective wall_*flux
instead of wall_heatflux. This update serves two purposes:

  • it avoids errors in calculations with humidity/scalar/salinity and prescribed

non-zero wall_heatflux,

  • it prepares PALM for a possible assignment of wall fluxes of

humidity/scalar/salinity in a future release.

buoyancy, check_open, data_output_dvrp, diffusion_s, diffusivities, flow_statistics, header, init_3d_model, init_dvrp, init_grid, modules, prognostic_equations

Errors:


Bugfix: summation of sums_l_l in diffusivities.

Several bugfixes in the ocean part: Initial density rho is calculated
(init_ocean). Error in initializing u_init and v_init removed
(check_parameters). Calculation of density flux now starts from
nzb+1 (production_e).

Bugfix: pleft/pright changed to pnorth/psouth in sendrecv of particle tail
numbers along y, small bugfixes in the SGS part (advec_particles)

Bugfix: model_string needed a default value (combine_plot_fields)

Bugfix: wavenumber calculation for even nx in routines maketri (poisfft)

Bugfix: assignment of fluxes at walls

Bugfix: absolute value of f must be used when calculating the Blackadar mixing length (init_1d_model)

advec_particles, check_parameters, combine_plot_fields, diffusion_s, diffusivities, init_ocean, init_1d_model, poisfft, production_e

  • Property svn:keywords set to Id
File size: 18.0 KB
Line 
1 SUBROUTINE read_var_list
2
3!------------------------------------------------------------------------------!
4! Actual revisions:
5! -----------------
6!
7!
8! Former revisions:
9! -----------------
10! $Id: read_var_list.f90 139 2007-11-29 09:37:41Z raasch $
11!
12! 138 2007-11-28 10:03:58Z letzel
13! +canopy_mode, drag_coefficient, lad, lad_surface, lad_vertical_gradient,
14! lad_vertical_gradient_level, lad_vertical_gradient_level_ind, pch_index,
15! plant_canopy, time_sort_particles
16!
17! 102 2007-07-27 09:09:17Z raasch
18! +time_coupling, top_momentumflux_u|v
19!
20! 95 2007-06-02 16:48:38Z raasch
21! +bc_sa_t, ocean, sa_init, sa_surface, sa_vertical_gradient,
22! sa_vertical_gradient_level, bottom/top_salinity_flux
23!
24! 87 2007-05-22 15:46:47Z raasch
25! +max_pr_user (version 3.1), var_hom renamed pr_palm
26!
27! 75 2007-03-22 09:54:05Z raasch
28! +loop_optimization, pt_reference, moisture renamed humidity
29!
30! 20 2007-02-26 00:12:32Z raasch
31! +top_heatflux, use_top_fluxes
32!
33! RCS Log replace by Id keyword, revision history cleaned up
34!
35! Revision 1.34  2006/08/22 14:14:27  raasch
36! +dz_max
37!
38! Revision 1.1  1998/03/18 20:18:48  raasch
39! Initial revision
40!
41!
42! Description:
43! ------------
44! Reading values of control variables from restart-file (binary format)
45!------------------------------------------------------------------------------!
46
47    USE arrays_3d
48    USE averaging
49    USE control_parameters
50    USE grid_variables
51    USE indices
52    USE model_1d
53    USE particle_attributes
54    USE pegrid
55    USE profil_parameter
56    USE statistics
57
58    IMPLICIT NONE
59
60    CHARACTER (LEN=10) ::  binary_version, version_on_file
61    CHARACTER (LEN=30) ::  variable_chr
62
63    INTEGER            ::  max_pr_user_on_file
64   
65    CALL check_open( 13 )
66
67!
68!-- Make version number check first
69    READ ( 13 )  version_on_file
70    binary_version = '3.1'
71    IF ( TRIM( version_on_file ) /= TRIM( binary_version ) )  THEN
72       IF ( myid == 0 )  THEN
73          PRINT*, '+++ read_var_list: version mismatch concerning control', &
74                  ' variables'
75          PRINT*, '                   version on file    = "', &
76                  TRIM( version_on_file ), '"'
77          PRINT*, '                   version on program = "', &
78                  TRIM( binary_version ), '"'
79       ENDIF
80       CALL local_stop
81    ENDIF
82
83!
84!-- Read vertical number of gridpoints and number of different areas used
85!-- for computing statistics. Allocate arrays depending on these values,
86!-- which are needed for the following read instructions.
87    READ ( 13 )  variable_chr
88    IF ( TRIM( variable_chr ) /= 'nz' )  THEN
89       PRINT*, '+++ read_var_list: nz not found in data from prior run on PE ',&
90               myid
91       CALL local_stop
92    ENDIF
93    READ ( 13 )  nz
94
95    READ ( 13 )  variable_chr
96    IF ( TRIM( variable_chr ) /= 'max_pr_user' )  THEN
97       PRINT*, '+++ read_var_list: max_pr_user not found in data from ', &
98                    'prior run on PE ', myid
99       CALL local_stop
100    ENDIF
101    READ ( 13 )  max_pr_user_on_file
102    IF ( max_pr_user_on_file /= max_pr_user )  THEN
103       IF ( myid == 0 )  THEN
104          PRINT*, '+++ read_var_list: version mismatch concerning maximum', &
105                  ' number of user profiles'
106          PRINT*, '                   max_pr_user on file    = "', &
107                  max_pr_user_on_file, '"'
108          PRINT*, '                   max_pr_user from run   = "', &
109                  max_pr_user, '"'
110       ENDIF
111       CALL local_stop
112    ENDIF
113
114    READ ( 13 )  variable_chr
115    IF ( TRIM( variable_chr ) /= 'statistic_regions' )  THEN
116       PRINT*, '+++ read_var_list: statistic_regions not found in data from ', &
117                    'prior run on PE ', myid
118       CALL local_stop
119    ENDIF
120    READ ( 13 )  statistic_regions
121    ALLOCATE( ug(0:nz+1), u_init(0:nz+1), vg(0:nz+1), v_init(0:nz+1), & 
122              pt_init(0:nz+1), q_init(0:nz+1), sa_init(0:nz+1), &
123              hom(0:nz+1,2,pr_palm+max_pr_user,0:statistic_regions) )
124
125!
126!-- Now read all control parameters:
127!-- Caution: When the following read instructions have been changed, the
128!-- -------  version number stored in the variable binary_version has to be
129!--          increased. The same changes must also be done in write_var_list.
130    READ ( 13 )  variable_chr
131    DO  WHILE ( TRIM( variable_chr ) /= '*** end ***' )
132
133       SELECT CASE ( TRIM( variable_chr ) )
134
135          CASE ( 'adjust_mixing_length' )
136             READ ( 13 )  adjust_mixing_length
137          CASE ( 'advected_distance_x' )
138             READ ( 13 )  advected_distance_x
139          CASE ( 'advected_distance_y' )
140             READ ( 13 )  advected_distance_y
141          CASE ( 'alpha_surface' )
142             READ ( 13 )  alpha_surface
143          CASE ( 'average_count_pr' )
144             READ ( 13 )  average_count_pr
145          CASE ( 'average_count_sp' )
146             READ ( 13 )  average_count_sp
147          CASE ( 'average_count_3d' )
148             READ ( 13 )  average_count_3d
149          CASE ( 'bc_e_b' )
150             READ ( 13 )  bc_e_b
151          CASE ( 'bc_lr' )
152             READ ( 13 )  bc_lr
153          CASE ( 'bc_ns' )
154             READ ( 13 )  bc_ns
155          CASE ( 'bc_p_b' )
156             READ ( 13 )  bc_p_b
157          CASE ( 'bc_p_t' )
158             READ ( 13 )  bc_p_t
159          CASE ( 'bc_pt_b' )
160             READ ( 13 )  bc_pt_b
161          CASE ( 'bc_pt_t' )
162             READ ( 13 )  bc_pt_t
163          CASE ( 'bc_pt_t_val' )
164             READ ( 13 )  bc_pt_t_val
165          CASE ( 'bc_q_b' )
166             READ ( 13 )  bc_q_b
167          CASE ( 'bc_q_t' )
168             READ ( 13 )  bc_q_t
169          CASE ( 'bc_q_t_val' )
170             READ ( 13 )  bc_q_t_val
171          CASE ( 'bc_s_b' )
172             READ ( 13 )  bc_s_b
173          CASE ( 'bc_s_t' )
174             READ ( 13 )  bc_s_t
175          CASE ( 'bc_sa_t' )
176             READ ( 13 )  bc_sa_t
177          CASE ( 'bc_uv_b' )
178             READ ( 13 )  bc_uv_b
179          CASE ( 'bc_uv_t' )
180             READ ( 13 )  bc_uv_t
181          CASE ( 'bottom_salinityflux' )
182             READ ( 13 )  bottom_salinityflux
183          CASE ( 'building_height' )
184             READ ( 13 )  building_height
185          CASE ( 'building_length_x' )
186             READ ( 13 )  building_length_x
187          CASE ( 'building_length_y' )
188             READ ( 13 )  building_length_y
189          CASE ( 'building_wall_left' )
190             READ ( 13 )  building_wall_left
191          CASE ( 'building_wall_south' )
192             READ ( 13 )  building_wall_south
193          CASE ( 'canopy_mode' )
194             READ ( 13 )  canopy_mode
195          CASE ( 'cloud_droplets' )
196             READ ( 13 )  cloud_droplets
197          CASE ( 'cloud_physics' )
198             READ ( 13 )  cloud_physics
199          CASE ( 'conserve_volume_flow' )
200             READ ( 13 )  conserve_volume_flow
201          CASE ( 'current_timestep_number' )
202             READ ( 13 )  current_timestep_number
203          CASE ( 'cut_spline_overshoot' )
204             READ ( 13 )  cut_spline_overshoot
205          CASE ( 'damp_level_1d' )
206             READ ( 13 )  damp_level_1d
207          CASE ( 'dissipation_1d' )
208             READ ( 13 )  dissipation_1d
209          CASE ( 'drag_coefficient' )
210             READ ( 13 )  drag_coefficient
211          CASE ( 'dt_fixed' )
212             READ ( 13 )  dt_fixed
213          CASE ( 'dt_pr_1d' )
214             READ ( 13 )  dt_pr_1d
215          CASE ( 'dt_run_control_1d' )
216             READ ( 13 )  dt_run_control_1d
217          CASE ( 'dt_3d' )
218             READ ( 13 )  dt_3d
219          CASE ( 'dvrp_filecount' )
220             READ ( 13 )  dvrp_filecount
221          CASE ( 'dx' )
222             READ ( 13 )  dx
223          CASE ( 'dy' )
224             READ ( 13 )  dy
225          CASE ( 'dz' )
226             READ ( 13 )  dz
227          CASE ( 'dz_max' )
228             READ ( 13 )  dz_max
229          CASE ( 'dz_stretch_factor' )
230             READ ( 13 )  dz_stretch_factor
231          CASE ( 'dz_stretch_level' )
232             READ ( 13 )  dz_stretch_level
233          CASE ( 'e_min' )
234             READ ( 13 )  e_min
235          CASE ( 'end_time_1d' )
236             READ ( 13 )  end_time_1d
237          CASE ( 'fft_method' )
238             READ ( 13 )  fft_method
239          CASE ( 'first_call_advec_particles' )
240             READ ( 13 )  first_call_advec_particles
241          CASE ( 'galilei_transformation' )
242             READ ( 13 )  galilei_transformation
243          CASE ( 'grid_matching' )
244             READ ( 13 )  grid_matching
245          CASE ( 'hom' )
246             READ ( 13 )  hom
247          CASE ( 'inflow_disturbance_begin' )
248             READ ( 13 )  inflow_disturbance_begin
249          CASE ( 'inflow_disturbance_end' )
250             READ ( 13 )  inflow_disturbance_end
251          CASE ( 'km_constant' )
252             READ ( 13 )  km_constant
253          CASE ( 'km_damp_max' )
254             READ ( 13 )  km_damp_max
255          CASE ( 'lad' )
256             READ ( 13 )  lad
257          CASE ( 'lad_surface' )
258             READ ( 13 )  lad_surface
259          CASE ( 'lad_vertical_gradient' )
260             READ ( 13 )  lad_vertical_gradient
261          CASE ( 'lad_vertical_gradient_level' )
262             READ ( 13 )  lad_vertical_gradient_level
263          CASE ( 'lad_vertical_gradient_level_in' )
264             READ ( 13 )  lad_vertical_gradient_level_ind
265          CASE ( 'last_dt_change' )
266             READ ( 13 )  last_dt_change
267          CASE ( 'long_filter_factor' )
268             READ ( 13 )  long_filter_factor
269          CASE ( 'loop_optimization' )
270             READ ( 13 )  loop_optimization
271          CASE ( 'mixing_length_1d' )
272             READ ( 13 )  mixing_length_1d
273          CASE ( 'humidity' )
274             READ ( 13 )  humidity
275          CASE ( 'momentum_advec' )
276             READ ( 13 )  momentum_advec
277          CASE ( 'netcdf_precision' )
278             READ ( 13 )  netcdf_precision
279          CASE ( 'npex' )
280             READ ( 13 )  npex
281          CASE ( 'npey' )
282             READ ( 13 )  npey
283          CASE ( 'nsor_ini' )
284             READ ( 13 )  nsor_ini
285          CASE ( 'nx' )
286             READ ( 13 )  nx
287          CASE ( 'ny' )
288             READ ( 13 )  ny
289          CASE ( 'ocean' )
290             READ ( 13 )  ocean
291          CASE ( 'old_dt' )
292             READ ( 13 )  old_dt
293          CASE ( 'omega' )
294             READ ( 13 )  omega
295          CASE ( 'outflow_damping_width' )
296             READ ( 13 )  outflow_damping_width
297          CASE ( 'overshoot_limit_e' )
298             READ ( 13 )  overshoot_limit_e
299          CASE ( 'overshoot_limit_pt' )
300             READ ( 13 )  overshoot_limit_pt
301          CASE ( 'overshoot_limit_u' )
302             READ ( 13 )  overshoot_limit_u
303          CASE ( 'overshoot_limit_v' )
304             READ ( 13 )  overshoot_limit_v
305          CASE ( 'overshoot_limit_w' )
306             READ ( 13 )  overshoot_limit_w
307          CASE ( 'passive_scalar' )
308             READ ( 13 )  passive_scalar
309          CASE ( 'pch_index' )
310             READ ( 13 )  pch_index
311          CASE ( 'phi' )
312             READ ( 13 )  phi
313          CASE ( 'plant_canopy' )
314             READ ( 13 )  plant_canopy
315          CASE ( 'prandtl_layer' )
316             READ ( 13 )  prandtl_layer
317          CASE ( 'precipitation' )
318             READ ( 13 ) precipitation
319          CASE ( 'pt_init' )
320             READ ( 13 )  pt_init
321          CASE ( 'pt_reference' )
322             READ ( 13 )  pt_reference
323          CASE ( 'pt_surface' )
324             READ ( 13 )  pt_surface
325          CASE ( 'pt_surface_initial_change' )
326             READ ( 13 )  pt_surface_initial_change
327          CASE ( 'pt_vertical_gradient' )
328             READ ( 13 )  pt_vertical_gradient
329          CASE ( 'pt_vertical_gradient_level' )
330             READ ( 13 )  pt_vertical_gradient_level
331          CASE ( 'pt_vertical_gradient_level_ind' )
332             READ ( 13 )  pt_vertical_gradient_level_ind
333          CASE ( 'q_init' )
334             READ ( 13 )  q_init
335          CASE ( 'q_surface' )
336             READ ( 13 )  q_surface
337          CASE ( 'q_surface_initial_change' )
338             READ ( 13 )  q_surface_initial_change
339          CASE ( 'q_vertical_gradient' )
340             READ ( 13 )  q_vertical_gradient
341          CASE ( 'q_vertical_gradient_level' )
342             READ ( 13 )  q_vertical_gradient_level
343          CASE ( 'q_vertical_gradient_level_ind' )
344             READ ( 13 )  q_vertical_gradient_level_ind
345          CASE ( 'radiation' )
346             READ ( 13 )  radiation
347          CASE ( 'random_generator' )
348             READ ( 13 )  random_generator
349          CASE ( 'random_heatflux' )
350             READ ( 13 )  random_heatflux
351          CASE ( 'rif_max' )
352             READ ( 13 )  rif_max
353          CASE ( 'rif_min' )
354             READ ( 13 )  rif_min
355          CASE ( 'roughness_length' )
356             READ ( 13 )  roughness_length
357          CASE ( 'runnr' )
358             READ ( 13 )  runnr
359          CASE ( 'sa_init' )
360             READ ( 13 )  sa_init
361          CASE ( 'sa_surface' )
362             READ ( 13 )  sa_surface
363          CASE ( 'sa_vertical_gradient' )
364             READ ( 13 )  sa_vertical_gradient
365          CASE ( 'sa_vertical_gradient_level' )
366             READ ( 13 )  sa_vertical_gradient_level
367          CASE ( 'scalar_advec' )
368             READ ( 13 )  scalar_advec
369          CASE ( 'simulated_time' )
370             READ ( 13 )  simulated_time
371          CASE ( 'surface_heatflux' )
372             READ ( 13 )  surface_heatflux
373          CASE ( 'surface_pressure' )
374             READ ( 13 )  surface_pressure
375          CASE ( 'surface_scalarflux' )
376             READ ( 13 )  surface_scalarflux             
377          CASE ( 'surface_waterflux' )
378             READ ( 13 )  surface_waterflux             
379          CASE ( 's_surface' )
380             READ ( 13 )  s_surface
381          CASE ( 's_surface_initial_change' )
382             READ ( 13 )  s_surface_initial_change
383          CASE ( 's_vertical_gradient' )
384             READ ( 13 )  s_vertical_gradient
385          CASE ( 's_vertical_gradient_level' )
386             READ ( 13 )  s_vertical_gradient_level
387          CASE ( 'time_coupling' )
388             READ ( 13 )  time_coupling
389          CASE ( 'time_disturb' )
390             READ ( 13 )  time_disturb
391          CASE ( 'time_dopr' )
392             READ ( 13 )  time_dopr
393          CASE ( 'time_dopr_av' )
394             READ ( 13 )  time_dopr_av
395          CASE ( 'time_dopr_listing' )
396             READ ( 13 )  time_dopr_listing
397          CASE ( 'time_dopts' )
398             READ ( 13 )  time_dopts
399          CASE ( 'time_dosp' )
400             READ ( 13 )  time_dosp
401          CASE ( 'time_dots' )
402             READ ( 13 )  time_dots
403          CASE ( 'time_do2d_xy' )
404             READ ( 13 )  time_do2d_xy
405          CASE ( 'time_do2d_xz' )
406             READ ( 13 )  time_do2d_xz
407          CASE ( 'time_do2d_yz' )
408             READ ( 13 )  time_do2d_yz
409          CASE ( 'time_do3d' )
410             READ ( 13 )  time_do3d
411          CASE ( 'time_do_av' )
412             READ ( 13 )  time_do_av
413          CASE ( 'time_do_sla' )
414             READ ( 13 )  time_do_sla
415          CASE ( 'time_dvrp' )
416             READ ( 13 )  time_dvrp
417          CASE ( 'time_restart' )
418             READ ( 13 )  time_restart
419          CASE ( 'time_run_control' )
420             READ ( 13 )  time_run_control
421          CASE ( 'time_sort_particles' )
422             READ ( 13 )  time_sort_particles
423          CASE ( 'timestep_scheme' )
424             READ ( 13 )  timestep_scheme
425          CASE ( 'topography' )
426             READ ( 13 )  topography
427          CASE ( 'top_heatflux' )
428             READ ( 13 )  top_heatflux
429          CASE ( 'top_momentumflux_u' )
430             READ ( 13 )  top_momentumflux_u
431          CASE ( 'top_momentumflux_v' )
432             READ ( 13 )  top_momentumflux_v
433          CASE ( 'top_salinityflux' )
434             READ ( 13 )  top_salinityflux
435          CASE ( 'tsc' )
436             READ ( 13 )  tsc
437          CASE ( 'u_init' )
438             READ ( 13 )  u_init
439          CASE ( 'u_max' )
440             READ ( 13 )  u_max
441          CASE ( 'u_max_ijk' )
442             READ ( 13 )  u_max_ijk
443          CASE ( 'ug' )
444             READ ( 13 )  ug
445          CASE ( 'ug_surface' )
446             READ ( 13 )  ug_surface
447          CASE ( 'ug_vertical_gradient' )
448             READ ( 13 )  ug_vertical_gradient
449          CASE ( 'ug_vertical_gradient_level' )
450             READ ( 13 )  ug_vertical_gradient_level
451          CASE ( 'ug_vertical_gradient_level_ind' )
452             READ ( 13 )  ug_vertical_gradient_level_ind
453          CASE ( 'ups_limit_e' )
454             READ ( 13 )  ups_limit_e
455          CASE ( 'ups_limit_pt' )
456             READ ( 13 )  ups_limit_pt
457          CASE ( 'ups_limit_u' )
458             READ ( 13 )  ups_limit_u
459          CASE ( 'ups_limit_v' )
460             READ ( 13 )  ups_limit_v
461          CASE ( 'ups_limit_w' )
462             READ ( 13 )  ups_limit_w
463          CASE ( 'use_surface_fluxes' )
464             READ ( 13 )  use_surface_fluxes
465          CASE ( 'use_top_fluxes' )
466             READ ( 13 )  use_top_fluxes
467          CASE ( 'use_ug_for_galilei_tr' )
468             READ ( 13 )  use_ug_for_galilei_tr
469          CASE ( 'use_upstream_for_tke' )
470             READ ( 13 )  use_upstream_for_tke
471          CASE ( 'v_init' )
472             READ ( 13 )  v_init
473          CASE ( 'v_max' )
474             READ ( 13 )  v_max
475          CASE ( 'v_max_ijk' )
476             READ ( 13 )  v_max_ijk
477          CASE ( 'vg' )
478             READ ( 13 )  vg
479          CASE ( 'vg_surface' )
480             READ ( 13 )  vg_surface
481          CASE ( 'vg_vertical_gradient' )
482             READ ( 13 )  vg_vertical_gradient
483          CASE ( 'vg_vertical_gradient_level' )
484             READ ( 13 )  vg_vertical_gradient_level
485          CASE ( 'vg_vertical_gradient_level_ind' )
486             READ ( 13 )  vg_vertical_gradient_level_ind
487          CASE ( 'wall_adjustment' )
488             READ ( 13 )  wall_adjustment
489          CASE ( 'w_max' )
490             READ ( 13 )  w_max
491          CASE ( 'w_max_ijk' )
492             READ ( 13 )  w_max_ijk
493          CASE ( 'time-series-quantities' )
494             READ ( 13 )  cross_ts_uymax, cross_ts_uymax_computed, &
495                          cross_ts_uymin, cross_ts_uymin_computed
496
497          CASE DEFAULT
498             PRINT*, '+++ read_var_list: unknown variable named "', &
499                     TRIM( variable_chr ), '" found in'
500             PRINT*, '                   data from prior run on PE ', myid
501             CALL local_stop
502        END SELECT
503!
504!--    Read next string
505       READ ( 13 )  variable_chr
506
507    ENDDO
508
509
510 END SUBROUTINE read_var_list
Note: See TracBrowser for help on using the repository browser.