source: palm/trunk/SOURCE/CURRENT_MODIFICATIONS @ 157

Last change on this file since 157 was 155, checked in by letzel, 17 years ago

Introduce prefix_chr to ensure unique dvrp_file path.

  • Property svn:keywords set to Id
File size: 3.6 KB
Line 
1New:
2---
3Within a job chain, the number of processors or the virtual processor grid
4is now allowed to be changed. This modifies the domain decomposition and
5requires that the PEs within a restart job have to know from which file(s) they
6have to read their restart data (up to now there is a one to one relation
7between the restart files and the PEs, i.e. processor 4 only reads data
8from file "_0004"). Informations about the subdomain index limits of all
9restart files are now written by PE0 (to file "_0000"). Also, all variables
10containing global values which do not depend on the subdomain are written
11to file "_0000" only. In a restart run, this file is opened by all PEs to
12read these global values and the informations about the subdomain index
13limits. Depending on these index limit information it is decided which
14restart file(s) has/have to be opened in order to read the complete data
15necessary for the current subdomain.
16
17The turbulence recycling method of Kataoka and Mizuno (2002) has been
18implemented. A pre-run with smaller model domain can be used to initialize
19the real run, in order to spare the CPU time needed to get the turbulence
20into a quasi-stationary state (see initializing_actions =
21'read_data_for_recycling').
22
23Particle advection adjusted for ocean runs.
24
25User-defined spectra.
26
27advec_particles, calc_spectra, check_open, check_parameters, data_output_spectra, init_particles, init_pegrid, init_3d_model, modules, netcdf, particle_boundary_conds, read_var_list, read_3d_binary, time_integration, user_interface, write_var_list, write_3d_binary
28
29New: inflow_turbulence
30
31
32Changed:
33-------
34-cross_ts_* (read_var_list, write_var_list)
35-dopr_time_count, old profil parameters (cross_..., dopr_crossindex,
36 profile_***) removed (read_3d_binary, write_3d_binary)
37
38hom_sum moved, volume_flow_area, volume_flow_initial moved from ..._3d_binary
39to ..._var_list, hom_sum is now allocated in parin instead of init_3d_model
40
41npex, npey moved from inipar- to d3par-namelist (parin)
42
43myid_char14 removed. This was used since on IBM machines the process rank may
44be changed when the final communicator is defined, in order to save the
45preliminary processor-id for opening the binary output file for restarts
46(unit 14), because otherwise a mismatch occured when reading this file in a
47restart job. This mechanism is not needed any more since the subdomain
48informations are now contained in file _0000. (parin, check_open)
49
50check_open, init_3d_model, modules, parin, read_var_list, read_3d_binary, write_var_list, write_3d_binary
51
52
53Errors:
54------
55Introduce prefix_chr to ensure unique dvrp_file path.
56small bugfixes for user_interface sample code (comments):
57- initialize ustvst with 0.0 as it is now computed only until nxr and nyn
58- two ALLOCATE statements moved from user_read_restart_data back to user_init
59- remove 'READ (13) u2_av' statement in user_read_restart_data
60Bugfix: remove IF statement in plant_canopy_model_ij (plant_canopy_model)
61Bugfix: divide sums(k,8) (e) and sums(k,34) (e*) by ngp_2dh_s_inner(k,sr)
62(like other scalars) (flow_statistics)
63Bugfix: dopr_time_count was written on the binary file, which caused that
64NetCDF files newly created by restart files (no append of existing files!)
65contained uneccessary time levels. (read_3d_binary, write_3d_binary)
66Bugfix: extra '*' removed in user_statistics sample code (user_interface)
67Bugfix: a stop command was missing in some cases of the parallel branch (local_stop)
68Bugfix in volume flow control for non-cyclic boundary conditions (pres)
69
70
71flow_statistics, init_dvrp, local_stop, plant_canopy_model, pres, read_3d_binary, user_interface, write_3d_binary
72
Note: See TracBrowser for help on using the repository browser.