Version 679 (modified by raasch, 8 years ago) (diff) |
---|
PALM source code change log
Current revision:
Current fixed release: 4.0 (r1540)
The following table documents all changes to the PALM repository since 2017.
Previous changes:
- Changes 2013-2016
- Changes 2009-2012.
- Changes 1998-2008
Please follow the rules for developers when carrying out source code changes!
Entries in the fifth column specify the type of the change: change of existing code (C), new code (N) or bugfix (B). More detailed information about the changes may sometimes be found in the header comment lines of the respectively changed routines.
Date | Author | svn Revision | Last Release | Type | Description |
---|---|---|---|---|---|
24/01/23 | SR | 4.0 | B | In case of nested runs the stop condition in case of too small timesteps is communicated to all parent/child processes. (Makefile, timestep) | |
20/01/23 | MS | 4.0 | B | Bugfix, setting of user-defined topography in case of ocean simulations. (init_grid) | |
20/01/17 | SR | 4.0 | C | For ocean simulations, density in SGS-TKE-production is replaced by potential density. (production_e) | |
18/01/17 | FH | 4.0 | C | A particle ID has been introduced. It is stored on the particle variables id1 and id2. (Creating two IDs is necessary due to the large number of potentially simulated particles.) For this purpose, the unused particles variables tailpoints and tail_id have been renamed. Moreover, the unused particle variable dvrp_psize has been renamed to user and can be used by the user. (lpm_data_output_particles, lpm_init, lpm_set_attributes, mod_particle_attributes) Additionally, the calculation of the equilibrium radius of aerosols has been improved (lpm_init). And the code has been reformatted (lpm_droplet_collision). | |
17/01/17 | SR | 4.0 | C | All OpenACC directives and related parts removed from the code (trunk). See the new GPU-porting branch for the OpenACC-GPU version of PALM. (Makefile, advec_ws, boundary_conds, buoyancy, check_parameters, coriolis, cpulog_mod, diffusion_e, diffusion_s, diffusion_u, diffusion_v, diffusion_w, diffusivities, exchange_horiz, fft_xy_mod, flow_statistics, header, init_3d_model, modules, palm, parin, poisfft_mod, pres, production_e, prognostic_equations, surface_layer_fluxes_mod, swap_timelevel, time_integration, timestep, transpose, tridia_solver_mod, wall_fluxes, deleted: cuda_fft_interfaces_mod) | |
16/01/17 | BM | 4.0 | N | Beta version of new tool palm_gf added. palm_gf allows to calculate all possible processor grids. A detailed description will follow. | |
12/01/17 | FK | 4.0 | N |
cpp switch __mpi3 added for MPI-3 standard code. (urban_surface_mod) | |
09/01/17 | FK | 4.0 | C | Preparation for doxygen comments. (modules) | |
05/01/17 | MS | 4.0 | B | Bugfix: Prevent extremely large SGS-velocities by limiting TKE in stochastic terms. (lpm_advec) Copyright update. (all source-code files) | |