source: palm/trunk/SOURCE/CURRENT_MODIFICATIONS @ 159

Last change on this file since 159 was 158, checked in by steinfeld, 16 years ago

Update of CURRENT_MODIFICATIONS and chapter 4.1 of the palm documentation

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