source: palm/trunk/SOURCE/CURRENT_MODIFICATIONS @ 359

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