PALM source code change log

Current revision:

r4901


Current fixed release: 6.0 (r3477)

The following table documents all changes to the PALM repository since 2021.

Previous changes:

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

r4901

2021/03/04

banzhafs

6.0

C

SVN commit message: removed unnecessary informative message and unused code from chemistry_model_mod (chemistry_model_mod)

r4899

2021/03/04

raasch

6.0

B, C

SVN commit message: small adjustments regarding r4897, bugfix for r4898 (missing preprocessor directive added) (chemistry_model_mod, radiation_model_mod)

r4898

2021/03/04

raasch

6.0

N

SVN commit message: MPI-IO for sky view factors implemented (radiation_model_mod)

r4896

2021/03/03

raasch

6.0

C

SVN commit message: small re-formatting to follow the coding standard, typo in file appendix removed, more meaningful variable names assigned, redundant code removed (data_output_mask, init_masks, radiation_model_mod, restart_data_mpi_io_mod, surface_mod)

r4895

2021/03/03

suehring

6.0

B

SVN commit message: Remove offset in terrain-following masked output and allow only mask_k_over_surface >= 1 (chemistry_model_mod, data_output_mask, diagnostic_output_quantities_mod, init_masks, salsa_mod)

r4894

2021/03/03

raasch

6.0

B

SVN commit message: bugfix for r4893 to avoid compile errors in serial mode (shared_memory_io_mod)

r4893

2021/03/02

raasch

6.0

C

SVN commit message: revised output of surface data via MPI-IO for better performance (init_pegrid, land_surface_model_mod, read_restart_data_mod, restart_data_mpi_io_mod, shared_memory_io_mod, surface_data_output_mod, surface_mod, urban_surface_mod, write_restart_data_mod)

r4892

2021/03/02

suehring

6.0

C

SVN commit message: Remove outdated error message (surface_data_output_mod)

r4888

2021/03/01

suehring

6.0

C

SVN commit message: Timeseries output of ghf and r_a as sum of all horizontally upward-facing surfaces in LSM+USM simulations; virtual measurements: Reduce number of additional grid point output in z for timeseries data to a reasonable number (flow_statistics, virtual_measurements_mod)

r4887

2021/02/26

banzhafs

6.0

C

SVN commit message: Unnecessary comments removed from chemistry_model_mod and chem_emissions_mod (chemistry_model_mod, chem_emissions_mod)

r4883

2021/02/23

hellstea

6.0

N

SVN commit message: user switch for particle coupling added (pmc_interface_mod, pmc_handle_communicator_mod, pmc_particle_interface, lagrangian_particle_model_mod)

r4882

2021/02/19

forkel

6.0

C

SVN commit message: removed unused lsp in subroutine initialize_top (surface_mod.f90)

r4881

2021/02/19

forkel

6.0

C

SVN commit message: removed unused parameters and write statements in chemistry (chemistry_model_mod.f90, chem_modules.f90, chem_photolysis_mod.f90, surface_mod.f90)

r4878

2021/02/18

suehring

6.0

C

SVN commit message: Rename resize_array into add_ghost_layers; remove number of passed indices; replace subroutine calls with interface name (init_3d_model, netcdf_data_input_mod)

r4877

2021/02/17

suehring

6.0

B

SVN commit message: Bugfix in initialization of vertical surfaces with roughness and surface heat fluxes (Makefile, init_3d_model, netcdf_data_input_mod, surface_mod)

r4876

2021/02/17

raasch

6.0

B

SVN commit message: bugfix for instantaneous c_liq output (land_surface_model_mod)

r4874

2021/02/15

raasch

6.0

B

SVN commit message: bugfix for writing restart radiation arrays with MPI-IO (radiation_model_mod)

r4872

2021/02/12

raasch

6.0

C

SVN commit message: internal switches removed from namelists (bulk_cloud_model_mod, parin, urban_surface_mod)

r4870

2021/02/08

suehring

6.0

N

SVN commit message: preprocessor to calculate UV-obstruction added (UTIL/uv_obstruction_preprocessor)

r4868

2021/02/08

raasch

6.0

B,C

SVN commit message: Height of level k=0 for the u,v-grid is always set 0.0 (init_grid)

r4866

2021/02/05

suehring

6.0

N

SVN commit message: Implemented vertical passive scalar flux (diagnostic_output_quantities)

r4865

2021/02/03

schwenkel

6.0

C

SVN commit message: Remove unnecessary interface decalrations and public statments for private routines (lagrangian_particle_model_mod)

r4864

2021/02/02

raasch

6.0

C

SVN commit message: traceback added to HLRN compiler options (optimized setup) (.palm.config.atosb, .palm.config.atosg)

r4861

2021/02/01

raasch

6.0

N

SVN commit message: Implemented air temperature as diagnostic output quantity (diagnostic_output_quantities_mod)

r4860

2021/02/01

raasch

6.0

C

SVN commit message: further re-numbering of message IDs (chemistry_model_mod)

r4859

2021/01/30

raasch

6.0

B

SVN commit message: urbane environment test case results updated to match r4858 ()

r4858

2021/01/29

raasch

6.0

C

SVN commit message: rrtmg input file names changed, default value for unscheduled calls of the radiation model set to FALSE (install_rrtmg, rrlw_ncpar, rrsw_ncpar, rrtmg_lw_read_nc, rrtmg_sw_read_nc, radiation_model_mod, .palm.iofiles)

Attention: This revision requires to re-compile the radiation transfer model RRTMG'''

r4857

2021/01/26

raasch

6.0

B

SVN commit message: bugfix: allocation of 3d-int4 array moved from particle output to standard output (restart_data_mpi_io_mod)

r4856

2021/01/25

raasch

6.0

C

SVN commit message: array sizes for output profiles increased from 400 to 500 (check_parameters, modules, netcdf_interface_mod, user_module)

r4855

2021/01/25

raasch

6.0

B

SVN commit message: bugfix: mean w removal not applied to ghost points of the total domain in case of non-cyclic setups (pres), bugfix for correct identification of indices of extreme values in case of non-cyclic boundary conditions (global_min_max, pres, cbl_particle_nested_rc_N02.000, rans_tkee_rc.000)

r4853

2021/01/25

raasch

6.0

C

SVN commit message: array sizes for output profiles increased from 300 to 400 (check_parameters, modules, netcdf_interface_mod, user_module)

r4852

2021/01/25

raasch

6.0

C

SVN commit message: re-numbering if message IDs (chemistry_model_mod)

r4851

2021/01/22

gronemeier

6.0

B,C

SVN commit message: bugfix: deactivated header output (dynamics_mod); change: formatting clean-up (synthetic_turbulence_generator_mod)

r4850

2021/01/21

suehring

6.0

B

SVN commit message: Bugfix in indoor model: consider previous indoor temperature during restarts; Further bugfix in mpi-io restart mechanism for the waste-heat flux from buildings (indoor_model_mod, surface_mod, urban_surface_mod)

r4849

2021/01/21

raasch

6.0

B

SVN commit message: check for usernames added (palmrun)

r4848

2021/01/21

gronemeier

6.0

B

SVN commit message: bugfix: removed syn_turb_gen from restart files, replaced use_syn_turb_gen by syn_turb_gen (init_3d_model, init_pegrid, read_restart_data_mod, synthetic_turbulence_generator_mod, time_integration, write_restart_data_mod)

r4847

2021/01/19

raasch

6.0

C

SVN commit message: error message IDs changed from CM to the default PA (chemistry_model_mod)

r4845

2021/01/18

raasch

6.0

C

SVN commit message: maximum phase velocities are alwasy used for radiation boundary conditions, parameter use_cmax removed (dynamics_mod, header, init_3d_model, modules, parin, read_restart_data_mod, write_restart_data_mod)

r4844

2021/01/18

raasch

6.0

B

SVN commit message: bugfix: size of some profile arrays increased, size check for profile output added (check_parameters, netcdf_interface_mod)

r4843

2021/01/15

raasch

6.0

C

SVN commit message: local namelist parameter added to switch off the module although the respective module namelist appears in the namelist file, further copyright updates (biometeorology_mod, bulk_cloud_model_mod, chemistry_model_mod, dynamics_mod, gust_mod, indoor_model_mod, lagrangian_particle_model_mod, land_surface_model_mod, multi_agent_system_mod, nesting_offl_mod, ocean_mod, plant_canopy_model_mod, pmc_handle_communicator_mod, radiation_model_mod, salsa_mod, spectra_mod, surface_data_output_mod, synthetic_turbulence_generator_mod, urban_surface_mod, user_module, virtual_flight_mod, virtual_measurement_mod, wind_turbine_model_mod, warm_air_bubble_with_bcm_p3d)

r4842

2021/01/14

raasch

6.0

C

SVN commit message: reading of namelist file and actions in case of namelist errors revised so that statement labels and goto statements are not required any more, deprecated namelists removed (bulk_cloud_model_mod, dynamics_mod, gust_mod, indoor_model_mod, lagrangian_particle_model_mod, land_surface_model_mod, multi_agent_system_mod, nesting_offl_mod, ocean_mod, parin, plant_canopy_model_mod, radiation_model_mod, salsa_mod, spectra_mod, surface_data_output_mod, synthetic_turbulence_generator_mod, urban_surface_mod, virtual_flight_mod, topo_from_ASCII_file_p3d)

r4839

2021/01/08

raasch

6.0

B

SVN commit message: bugfix for r4838: wrong input filenames were given (TESTS/cases/urban_environment_openmp_mpi)

r4838

2021/01/07

raasch

6.0

N

SVN commit message: hybrid MPI/openmp testcase added (palmtest, TESTS/builds/gfortran_openmp_mpi, TESTS/cases/urban_environment_openmp_mpi)

r4836

2021/01/07

raasch

6.0

B

SVN commit message: openmp bugfix: some missing arrays added to reduction clause (radiation_model_mod)

r4835

2021/01/07

raasch

6.0

B, C

SVN commit message: openmp bugfix (some private statements were missing); output format for cpu measures slightly changed (cpulog_mod, turbulence_closure_mod)

r4834

2021/01/07

raasch

6.0

C

SVN commit message: file re-formatted to follow the PALM coding standard (nesting_offl_mod)

r4833

2021/01/07

raasch

6.0

B

SVN commit message: openmp bugfix for time measurements of non advective processes (chemistry_model_mod)

r4832

2021/01/07

raasch

6.0

B

SVN commit message: bugfix in redblack algorithm: lower i,j indices need to start alternatively with even or odd value on the coarsest grid level, if the subdomain has an uneven number of gridpoints along x/y; some debug output flushed (poismg_mod, poismg_noopt_mod, restart_data_mpi_io_mod)

r4831

2021/01/06

suehring

6.0

B

SVN commit message: Bugfix in check_output for variables with suffix indicating the surface facing (urban_surface_mod)

r4830

2021/01/06

Giersch

6.0

C

SVN commit message: Reformatted to follow PALM coding standard (pmc_parent_mod, pmc_general_mod)

r4829

2021/01/06

suehring

6.0

B

SVN commit message: Bugfix in creating error-message string (surface_mod)

r4828

2021/01/05

Giersch

6.0

C, N

SVN commit message: Copyright updated to year 2021, interface pmc_sort removed to accelarate the nesting code (pmc_parent_mod, pmc_general_mod, header updated in all source-code files)

Last modified 3 years ago Last modified on Mar 4, 2021 9:27:00 PM