source: palm/trunk/SOURCE/CURRENT_MODIFICATIONS @ 366

Last change on this file since 366 was 366, checked in by raasch, 15 years ago

speed optomizations +bugfix in init_ocean

  • Property svn:keywords set to Id
File size: 8.6 KB
Line 
1New:
2---
3bc_lr/bc_ns  in most subroutines replaced by LOGICAL variables bc_lr_cyc,
4bc_ns_cyc for speed optimization
5(check_parameters, diffusion_u, diffusion_v, diffusion_w, modules)
6
7Additional timestep criterion in case of simulations with plant canopy (timestep)
8
9Check for illegal entries in section_xy|xz|yz that exceed nz+1|ny+1|nx+1
10(check_parameters)
11
12Clipping of dvrp output implemented. Default colourtable for particles
13implemented, particle attributes (color, dvrp_size) can be set with new
14parameters particle_color, particle_dvrpsize, color_interval,
15dvrpsize_interval (init_dvrp, data_output_dvrp, modules, user_data_output_dvrp).
16Slicer attributes (dvrp) are set with new routine set_slicer_attributes_dvrp
17and are controlled with existing parameters slicer_range_limits.
18(set_slicer_attributes_dvrp)
19
20Ocean atmosphere coupling allows to use independent precursor runs in order
21to account for different spin-up times. The time when coupling has to be
22started is given by new inipar parameter coupling_start_time. The precursor
23ocean run has to be started using new mrun option "-y" in order to add
24appendix "_O" to all output files.
25(check_for_restart, check_parameters, data_output_2d, data_output_3d,
26data_output_profiles, data_output_ptseries, data_output_spectra,
27data_output_tseries, header, init_coupling, modules, mrun,
28parin, read_var_list, surface_coupler, time_integration, write_var_list)
29
30Polygon reduction for topography and ground plate isosurface. Reduction level
31for buildings can be chosen with parameter cluster_size. (init_dvrp)
32
33External pressure gradient (check_parameters, header, init_3d_model, modules,
34parin, prognostic_equations, read_var_list, write_var_list)
35
36New topography case 'single_street_canyon' (header, init_grid, modules, parin,
37read_var_list, user_check_parameters, user_header, user_init_grid, write_var_list)
38
39Option to predefine a target bulk velocity for conserve_volume_flow
40(check_parameters, header, init_3d_model, modules, parin, read_var_list,
41write_var_list)
42
43Option for user defined 2D data output in xy cross sections at z=nzb+1
44(data_output_2d, user_data_output_2d)
45
46xy cross section output of surface heatfluxes (latent, sensible)
47(average_3d_data, check_parameters, data_output_2d, modules, read_3d_binary,
48sum_up_3d_data, write_3d_binary)
49
50
51average_3d_data, check_for_restart, check_parameters, data_output_2d, data_output_3d, data_output_dvrp, data_output_profiles, data_output_ptseries, data_output_spectra, data_output_tseries, init_coupling, init_dvrp, init_grid, init_3d_model, header, modules, mrun, package_parin, parin, prognostic_equations, read_3d_binary, read_var_list, surface_coupler, timestep, time_integration, user_check_parameters, user_data_output_2d, user_data_output_dvrp, user_header, user_init_grid, write_3d_binary, write_var_list
52
53New: set_particle_attributes, set_slicer_attributes_dvrp
54
55Changed:
56-------
57For extended NetCDF files, the updated title attribute includes an update of
58time_average_text where appropriate. (netcdf)
59
60In case of restart runs without extension, initial profiles are not written
61to NetCDF-file anymore. (data_output_profiles, modules, read_var_list, write_var_list)
62
63Small change in formatting of the message handling routine concering the output in the
64job protocoll. (message)
65
66initializing_actions='read_data_for_recycling' renamed to 'cyclic_fill', now
67independent of turbulent_inflow (check_parameters, header, init_3d_model)
68
692 NetCDF error numbers changed. (data_output_3d)
70
71A Link to the website appendix_a.html is printed for further information
72about the possible errors. (message)
73
74Temperature gradient criterion for estimating the boundary layer height
75replaced by the gradient criterion of Sullivan et al. (1998). (flow_statistics)
76
77NetCDF unit attribute in timeseries output in case of statistic regions added
78(netcdf)
79
80Output of NetCDF messages with aid of message handling routine.
81(check_open, close_file, data_output_2d, data_output_3d,
82data_output_profiles, data_output_ptseries, data_output_spectra,
83data_output_tseries, netcdf, output_particles_netcdf)
84
85Output of messages replaced by message handling routine.
86(advec_particles, advec_s_bc, buoyancy, calc_spectra, check_for_restart,
87check_open, coriolis, cpu_log, data_output_2d, data_output_3d, data_output_dvrp,
88data_output_profiles, data_output_spectra, fft_xy, flow_statistics, header,
89init_1d_model, init_3d_model, init_dvrp, init_grid, init_particles, init_pegrid,
90netcdf, parin, plant_canopy_model, poisfft_hybrid, poismg, read_3d_binary,
91read_var_list, surface_coupler, temperton_fft, timestep, user_actions,
92user_data_output_dvrp, user_dvrp_coltab, user_init_grid, user_init_plant_canopy,
93user_parin, user_read_restart_data, user_spectra )
94
95Maximum number of tails is calculated from maximum number of particles and
96skip_particles_for_tail (init_particles)
97
98Value of vertical_particle_advection may differ for each particle group
99(advec_particles, header, modules)
100
101First constant in array den also defined as type double. (eqn_state_seawater)
102
103Parameter dvrp_psize moved from particles_par to dvrp_graphics_par. (package_parin)
104
105topography_grid_convention moved from userpar to inipar (check_parameters,
106header, parin, read_var_list, user_check_parameters, user_header,
107user_init_grid, user_parin, write_var_list)
108
109Default value of grid_matching changed to strict.
110
111Adjustments for runs on lcxt4 (necessary due to an software update on CRAY) and
112for coupled runs on ibmy (mrun, subjob)
113
114advec_particles, advec_s_bc, buoyancy, calc_spectra, check_for_restart, check_open, check_parameters, close_file, coriolis, cpu_log, data_output_2d, data_output_3d, data_output_dvrp, data_output_profiles, data_output_ptseries, data_output_spectra, data_output_tseries, eqn_state_seawater, fft_xy, flow_statistics, header, init_1d_model, init_3d_model, init_dvrp, init_grid, init_particles, init_pegrid, message, mrun, netcdf, output_particles_netcdf, package_parin, parin, plant_canopy_model, poisfft_hybrid, poismg, read_3d_binary, read_var_list, sort_particles, subjob, user_check_parameters, user_header, user_init_grid, user_parin, surface_coupler, temperton_fft, timestep, user_actions, user_data_output_dvrp, user_dvrp_coltab, user_init_grid, user_init_plant_canopy, user_parin, user_read_restart_data, user_spectra, write_var_list
115
116
117Errors:
118------
119Bugfix: Output on unit 14 only if requested by write_binary.
120(user_last_actions)
121
122Bugfix to avoid zero division by km_neutral (production_e)
123
124Bugfix for extended NetCDF files: In order to avoid 'data mode' errors if
125updated attributes are larger than their original size, NF90_PUT_ATT is called
126in 'define mode' enclosed by NF90_REDEF and NF90_ENDDEF calls. This implies a
127possible performance loss; an alternative strategy would be to ensure equal
128attribute size in a job chain. (netcdf)
129
130Bugfix: correction of initial volume flow for non-flat topography (init_3d_model)
131Bugfix: zero initialization of arrays within buildings for 'cyclic_fill' (init_3d_model)
132
133Bugfix: to_be_resorted => s_av for time-averaged scalars (data_output_2d, data_output_3d)
134
135Bugfix: error in formatting the output (message)
136
137Bugfix: avoid that ngp_2dh_s_inner becomes zero (init_3_model)
138
139Typographical error: unit of wpt in dots_unit (modules)
140
141Bugfix: error in check, if particles moved further than one subdomain length.
142This check must not be applied for newly released particles. (advec_particles)
143
144Bugfix: several tail counters are initialized, particle_tail_coordinates is
145only written to file if its third index is > 0, arrays for tails are allocated
146with a minimum size of 10 tails if there is no tail initially (init_particles,
147advec_particles)
148
149Bugfix: pressure included for profile output (check_parameters)
150
151Bugfix: Type of count and count_rate changed to default INTEGER on NEC machines
152(cpu_log)
153
154Bugfix: output if particle time series only if particle advection is switched
155on. (time_integration)
156
157Bugfix: qsws was calculated in case of constant heatflux = .FALSE. (prandtl_fluxes)
158
159Bugfix: averaging along z is not allowed for 2d quantities (e.g. u* and z0) (data_output_2d)
160
161Typographical errors (netcdf)
162
163If the inversion height calculated by the prerun is zero, inflow_damping_height
164must be explicitly specified (init_3d_model)
165
166Small bugfix concerning 3d 64bit netcdf output format (header)
167
168Bugfix: dt_fixed removed from the restart file, because otherwise, no change
169from a fixed to a variable timestep would be possible in restart runs.
170(read_var_list, write_var_list)
171
172Bugfix: initial setting of time_coupling in coupled restart runs (time_integration)
173
174advec_particles, check_parameters, cpu_log, data_output_2d, data_output_3d, header, init_3d_model, init_particles, modules, netcdf, prandtl_fluxes, production_e, read_var_list, time_integration, user_last_actions, write_var_list
Note: See TracBrowser for help on using the repository browser.