Version 48 (modified by dom_dwd_user, 6 years ago) (diff) |
---|
PALM source code change log
Current revision:
Current fixed release: 6.0 (r3477)
The following table documents all changes to the PALM repository since 2019.
Previous changes:
- Changes 2018
- Changes 2017
- 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.
svn Revision | Date (YYYY/MM/DD) | Author | PALM version | Type | Description |
---|---|---|---|---|---|
| 2019/02/14 | dom_dwd_user | 6.0 | B | SVN commit message: biometeorology_mod.f90: (C) Allocation of the input _av grids was moved to the "sum" section of bio_3d_data_averaging to make sure averaging is only done once! (B) Moved call of bio_calculate_thermal_index_maps from biometeorology module to time_integration (ll 1712) to make sure averaged input is updated before calculating. time_integration.f90: (B) Moved call of bio_calculate_thermal_index_maps from biometeorology module to time_integration (ll 1712) to make sure averaged input is updated before calculating. (biometeorology_mod, time_integration) |
| 2019/02/13 | hellstea | 6.0 | B | SVN commit message: Bugfix in nest initialization and interpolations (pmc_interface_mod) |
| 2019/02/13 | dom_dwd_user | 6.0 | B |
SVN commit message: biometeorology_mod.f90:
(B) Added safety-meassure to catch the case that 'bio_mrt_av' is stated after 'bio_ |
| 2019/02/13 | dom_dwd_user | 6.0 | C |
SVN commit message: biometeorology_mod.f90:
(N) Auto-adjusting thermal_comfort flag if not set by user, but thermal_indices set as output quantities.
(C) Renamed flags "bio_ |
| 2019/02/12 | suehring | 6.0 | N | SVN commit message: Enable initialization of chemistry variables via dynamic input file; enable mesoscale offline nesting of chemistry variables if data is in dynamic input file (chemistry_model_mod, Makefile, nesting_offl_mod, netcdf_data_input_mod) |
| 2019/02/12 | dom_dwd_user | 6.0 | C | SVN commit message: biometeorology_mod.f90: (N) Fixed auto-setting of thermal index calculation flags by output as originally proposed by resler. (C) removed bio_pet and outher configuration variables. (C) Updated namelist. (B) Forcing initialization of tmrt_av_grid to avoid mysterious mrt values at i==0, j==0 module_interface_mod.f90: (C) Receiving parameter j (averaging 0==.F./1==.T.) in module_interface_check_data_output from check_parameters.f90. (C) Passing j to bio_check_parameters. check_parameters.f90: (C) Passing j to module_interface_check_data_output (biometeorology_mod, module_interface) |
| 2019/02/11 | suehring | 6.0 | C | SVN commit message: Consider restart data in time-averaged surface output; revise error message; split initialization of surface-output module (module_interface, surface_data_output_mod) |
| 2019/02/08 | gronemeier | 6.0 | B | SVN commit message: bugfix: initialize return values to ensure they are set before returning (routine define_geo_coordinates); change order of dimensions for some variables (netcdf_interface_mod) |
| 2019/02/08 | gronemeier | 6.0 | B | SVN commit message: bugfix: add missing cpp option to encapsule netcdf commands (surface_data_output_mod) |
| 2019/02/08 | gronemeier | 6.0 | N | SVN commit message: New: surface output available in NetCDF format (Makefile, netcdf_interface_mod, surface_data_output_mod) |
| 2019/02/07 | maronga | 6.0 | B | SVN commit message: bugfixes in palm_csd (palm_csd, palm_csd_tools) |
| 2019/02/07 | raasch | 6.0 | C | SVN commit message: modifications to avoid compiler warnings about unused variables, temperton-fft: GOTO statements replaced, file re-formatted corresponding to coding standards, ssh-calls for compilations on remote systems modified to avoid output of login messages on specific systems changed again (palmbuild, reverted as before r3549), error messages for failed restarts extended (palmrun) (buoyancy, data_log, gust_mod, poismg_mod, temperton_fft_mod, wind_turbine_model_mod, palmbuild, palmrun) |
| 2019/02/06 | kanani | 6.0 | B | SVN commit message: Correct double-used log_point_s units (bulk_cloud_model_mod, time_integration, turbulence_closure_mod) |
| 2019/02/06 | kanani | 6.0 | B, C | SVN commit message: Correct and clean-up cpu_logs, some overlapping counts (chemistry_model_mod, disturb_heatflux, large_scale_forcing_nudging_mod, ocean_mod, palm, prognostic_equations, synthetic_turbulence_generator_mod, time_integration, time_integration_spinup, turbulence_closure_mod) |
| 2019/02/06 | suehring | 6.0 | C | SVN commit message: Adjust variable name connections between UC2 and chemistry variables (virtual_measurements_mod) |
| 2019/02/05 | suehring | 6.0 | B, N | SVN commit message: Bugfix, do not set boundary conditions for pt in neutral runs; enable checks + additional checks for virtual measurements (boundary_conds, module_interface, virtual_measurements_mod) |
| 2019/02/04 | suehring | 6.0 | C | SVN commit message: Revise check for saturation moisture (land_surface_model_mod) |
| 2019/02/01 | kanani | 6.0 | C | SVN commit message: Formatting and clean-up (urban_surface_mod) |
| 2019/01/31 | knoop | 6.0 | N | SVN commit message: Introduced module_interface_init_checks for post-init checks |
| 2019/01/30 | suehring | 6.0 | N | SVN commit message: Check if building-, water-, pavement-, vegetation- and soil types are within a valid range (land_surface_model_mod, urban_surface_mod) |
| 2019/01/30 | suehring | 6.0 | B | SVN commit message: Undo bad commit in chemistry preprocessor (accidantly deleted files). (UTIL/chemistry) |
| 2019/01/30 | hellstea | 6.0 | N, C | SVN commit message: Checks for parent / child grid line matching introduced (pmc_interface_mod) |
| 2019/01/29 | suehring | 6.0 | C | SVN commit message: unused variables removed (virtual_measurement_mod) |
| 2019/01/29 | suehring | 6.0 | N, C | SVN commit message: Revision of virtual-measurement module and data output enabled. Further, post-processing tool added to merge distributed virtually sampled data and to output it into NetCDF files. (.palm.iofiles, check_open, module_interface, nesting_offl_mod, netcdf_data_input_mod, radiation_model_mod, time_integration, urban_surface_mod, virtual_measurement_mod, UTIL/combine_virtual_measurements) |
| 2019/01/26 | knoop | 6.0 | B | SVN commit message: Added module switch for user_module. User module is enabled as soon as the user_parameters namelist is found. |
| 2019/01/26 | knoop | 6.0 | B | SVN commit message: Moved user_define_netdf_grid into user_module.f90 Added module interface for the definition of additional timeseries |
| 2019/01/24 | hellstea | 6.0 | B | SVN commit message: bugfix in child initialization in pmc_interface_mod (pmc_interface_mod) |
| 2019/01/24 | suehring | 6.0 | B | SVN commit message: Bugfix in degrading the order of the advection scheme at non-cyclic lateral domain boundaries (advec_ws) |
| 2019/01/23 | knoop | 6.0 | C | SVN commit message: Added palmtest build setup and testcase for CUDA-aware-MPI. |
| 2019/01/23 | knoop | 6.0 | C | SVN commit message: Bugfix: moved OpenACC specific cpp #endif , so cpu_log call is not affected. |
| 2019/01/23 | suehring | 6.0 | C | SVN commit message: Add check for soil moisture higher than its saturation value (land_surface_model_mod) |
| 2019/01/23 | suehring | 6.0 | N | SVN commit message: Add output of surface-parallel flow speed (surface_output_mod) |
| 2019/01/22 | maronga | 6.0 | B | SVN commit message: bugfixes in palm_csd (palm_csd) |
| 2019/01/18 | hellstea | 6.0 | B,C,N | SVN commit message: Major update of pmc_interface_mod (pmc_interface_mod) |
| 2019/01/14 | maronga | 6.0 | B,C | SVN commit message: removed most_methods circular and lookup. added improved version of palm_csd (.csd.config.default, palm_csd, palm_csd_canopy_generator, palm_csd_netcdf_interface, palm_csd_tools, check_parameters, land_surface_model_mod, modules, parin, read_restart_data, surface_layer_fluxes_mod, write_restart_data_mod) |
| 2019/01/10 | schwenkel | 6.0 | B | SVN commit message: Modified rrtmg input files check (radiation_model_mod) |
| 2019/01/10 | raasch | 6.0 | B, C | SVN commit message: dummy statements added to avoid compiler warnings about unused variables, unused variables removed, ssh-call for submitting batch jobs on remote systems modified again to avoid output of login messages on specific systems (advec_s_pw, advec_s_up, data_output_mask, date_and_time_mod, gust_mod, init_masks, multi_agent_system_mod, netcdf_interface_mod, virtual_measurement_mod, palmrun) |
| 2019/01/09 | forkel | 6.0 | B | SVN commit message: Replaced misplaced location message by @todo (in chemistry_model_mod) |
| 2019/01/08 | suehring | 6.0 | B, C | SVN commit message: Split loops in advec_ws in order to reduce bit queries; Introduce new parameter to better control order degradation of advection scheme at non-cyclic boundaries; Remove setting of Neumann conditions for horizontal velocity variances; Minor bugfix in divergence correction in advection scheme (only has implications at downward-facing wall surfaces) (advec_ws, init_grid) |
| 2019/01/07 | suehring | 6.0 | B | SVN commit message: Disable misplaced location message in chemistry_model_mod (chemistry_model_mod) |
| 2019/01/07 | forkel | 6.0 | C | SVN commit message: parameter chem_mechanism added to &chemistry_parameters (adapted urban_environment_p3d and urban_environment_restart_p3dr to parameter check from rev 3652) |
| 2019/01/07 | forkel | 6.0 | C | SVN commit message: Checks added for chemistry mechanism, parameter chem_mechanism added (in chemistry_model_mod and chem_modules) |
| 2019/01/07 | suehring | 6.0 | B | SVN commit message: Bugfix, restore OMP END PARALLEL block (accidantly remove in -r 3637) (flow_statistics) |
| 2019/01/04 | kanani | 6.0 | B, N | SVN commit message: Bugfix/additions to enable restarts with biometeorology (biometeorology_mod, module_interface) |
| 2019/01/02 | suehring | 6.0 | B | SVN commit message: Bugfix, initialize strings with intent(out) attribute, delete debug prints (module_interface, parin) |
| 2019/01/02 | suehring | 6.0 | C | SVN commit message: Rename surface_output_mod into surface_data_output_mod, same with all corresponding subroutines (init_3d_model, Makefile, modules, module_interface, palm, surface_data_output_mod, time_integration) |
| 2019/01/02 | kanani | 6.0 | B, C |
SVN commit message: Bugfix: add time_since_reference_point to IF clause for data_output calls (time_integration) (time_integration)
Bugfix:
The query time_since_reference_point >= skip_time_* had to be added to the IF clauses around calls to data_output_* routines, otherwise the chosen values for skip_time_* parameters don't come into affect in case namelist parameters dt_do* = 0.0 (see ticket:798). Change: Clean up indoor_model and biometeorology model calls. |