== PALM source code change log == '''Current revision:''' [[CRev]] [[BR]] '''Current fixed release:''' 4.0 (r1540) The following table documents all changes to the PALM repository since 2017. '''Previous changes:''' * Changes [wiki:/doc/tec/changelog_2013-2016 2013-2016] * Changes [wiki:/doc/tec/changelog_2009-2012 2009-2012]. * Changes [http://www.muk.uni-hannover.de/~raasch/PALM_group/doc/tec/tec_doc_1998-2008.html 1998-2008] Please follow the [wiki:/doc/tec/developerrules 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''' =|| |---------------- {{{#!td style="vertical-align:top;width: 50px" 17/01/17 }}} {{{#!td style="vertical-align:top;width: 50px" SR }}} {{{#!td style="vertical-align:top;width: 75px" r2118 }}} {{{#!td style="vertical-align:top" 4.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" 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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" 16/01/17 }}} {{{#!td style="vertical-align:top;width: 50px" BM }}} {{{#!td style="vertical-align:top;width: 75px" r2116 }}} {{{#!td style="vertical-align:top" 4.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" Beta version of new tool {{{palm_gf}}} added. {{{palm_gf}}} allows to calculate all possible processor grids. A detailed description will follow. }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" 12/01/17 }}} {{{#!td style="vertical-align:top;width: 50px" FK }}} {{{#!td style="vertical-align:top;width: 75px" r2114 }}} {{{#!td style="vertical-align:top" 4.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" cpp switch {{{__mpi3}}} added for MPI-3 standard code. (urban_surface_mod) \\ This was necessary because some older compiler versions cannot handle MPI-3 operations, hence, respective parts of the code shall only be compiled if explicitly enabled by the cpp switch {{{__mpi3}}}. \\ However, the urban surface model only works with these MPI-3 operations included. }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" 09/01/17 }}} {{{#!td style="vertical-align:top;width: 50px" FK }}} {{{#!td style="vertical-align:top;width: 75px" r2108 }}} {{{#!td style="vertical-align:top" 4.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" Preparation for doxygen comments. (modules) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" 05/01/17 }}} {{{#!td style="vertical-align:top;width: 50px" MS }}} {{{#!td style="vertical-align:top;width: 75px" r2100 }}} {{{#!td style="vertical-align:top" 4.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" Bugfix: Prevent extremely large SGS-velocities by limiting TKE in stochastic terms. (lpm_advec) //// Copyright update. (all source-code files) }}} |----------------