source: palm/trunk/SOURCE/CURRENT_MODIFICATIONS @ 225

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

bugfixes concerning cpu time measurements and calculation of spectra in case of multigrid method switched on

  • Property svn:keywords set to Id
File size: 4.2 KB
Line 
1New:
2---
3Restart runs on SGI-ICE are working (mrun).
42d-decomposition is default on SGI-ICE systems. (init_pegrid)
5
6Ocean-atmosphere coupling realized with MPI-1. mrun adjusted for this case
7(-Y option). Adjustments in mrun, mbuild, and subjob for lcxt4.
8
9DVRP arguments changed to single precision, mode pathlines added.
10
11User can add additional routines in files user_additional_routines
12
13User can check user parameters and deduce further quantities in user_check_parameters
14
15Check that PALM is called with mrun -K parallel for coupling
16
17check_for_restart, check_parameters, data_output_dvrp, init_dvrp, init_pegrid, local_stop, modules, package_parin, palm, surface_coupler, timestep, user_additional_routines
18Makefile, mrun, mbuild, subjob
19
20New: init_coupling, user_check_parameters
21
22
23Changed:
24-------
25User interface has been split into single files.
26
27Type of count and count_rate changed to INTEGER(8) in order to avoid out of
28range problems, which result in measured negative time intervals. (cpu_log,
29local_tremain, local_tremain_ini)
30
31Reading mechanism from restart files completely revised. The subdomain/total
32domain size can vary arbitrarily between current and previous run.
33(read_var_list, read_3d_binary, user_read_restart_data)
34
35Precompilation mechanism (mbuild) completely revised: the source tarfile remains in
36the source directory. One depository per block (given in the config-file) is
37created. Always all files from the source directory are copied to the respective
38depository. No additional file checks are done any more (version 2.1). The
39depository name used contains the conditions given by mrun-option "-K".
40(mbuild, mrun)
41
42Output messages (including required stop of execution) can now be handled with
43the new subroutine handle_palm_message. All output messages will be replaced
44by this routine step by step within the next revisions.
45
46Neumann boundary condition at k=nzb is explicitly set for better reading,
47although this has been already done in boundary_conds. (advec_s_bc)
48
49Origin of the xy-coordinate system shifted from the center of the first
50grid cell (indices i=0, j=0) to the south-left corner of this cell. (netcdf)
51
52Topography definition according to new user parameter topography_grid_convention
53(init_grid, modules, user_header, user_init_grid, user_parin)
54
55Makefile, mbuild, mrun, advec_s_bc, check_parameters, cpu_log, local_stop, local_tremain, local_tremain_ini, modules, netcdf, read_var_list, read_3d_binary, user_read_restart_data
56
57New: handle_palm_message, user_3d_data_averaging user_actions user_advec_particles user_check_data_output user_check_data_output_pr user_data_output_2d user_data_output_3d user_data_output_dvrp user_define_netcdf_grid user_dvrp_coltab user_header user_init user_init_3d_model user_init_grid user_init_particles user_init_plant_canopy user_last_actions user_module user_parin user_particle_attributes user_read_restart_data user_spectra user_statistics
58
59Removed: user_interface
60
61
62Errors:
63------
64
65Bugfix: array d is reallocated in case that multigrid is used (calc_spectra)
66
67Bugfixes for nonparallel execution (check_for_restart, cpu_statistics, inflow_turbulence, init_coupling, timestep)
68
69Size of pf3d adjusted to the required output size (1 gridpoint less, along
70all three dimensions), because output of a subset of the data
71(pf3d(nxa:nxe...) in the NF90_PUT_VAR statement caused segmentation fault
72with the INTEL compiler. (combine_plot_fields)
73
74Bugfix: error in zu index in case of section_xy = -1 (header)
75
76Inconsistency removed: as the thermal stratification is not taken into account for the evaluation of the wall
77fluxes at vertical walls, the eddy viscosity km must not be used for the evaluation of the velocity gradients dudy,
78dwdy, dvdx and dwdx. (production_e)
79
80Bugfix in calculating k index in case of oceans runs. (sort_particles)
81
82Bugfix: zero output of particle concentration and radius unless particles
83have been started (data_output_2d)
84
85Bugfix: reading of spectrum_x|y from restart files ignored if total numbers
86of grid points do not match (read_3d_binary)
87
88Bugfix: abort in case that absolute temperature is below zero (init_cloud_physics)
89
90advec_particles, calc_spectra, check_for_restart, combine_plot_fields, cpu_statistics, data_output_2d, header, inflow_turbulence, init_cloud_physics, init_coupling, production_e, read_3d_binary, timestep
Note: See TracBrowser for help on using the repository browser.