PALM source code change log 2020

The following table documents all changes to the PALM repository from 2020.

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

r4822

2020/12/11

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 (biometeorology_mod, chemistry_model_mod)

r4823

2020/12/11

raasch

6.0

B

SVN commit message: reverted accidentally changed routines (global_min_max, timestep)

r4822

2020/12/11

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 (biometeorology_mod, chemistry_model_mod)

r4816

2020/12/09

gronemeier

6.0

B

SVN commit message: bugfix for new config: updated palmtest and palmtutorial to handle new palm.iofiles, renamed reference files according to changed palm.iofiles (palmtest, palmtutorial)

r4814

2020/12/09

gronemeier

6.0

C

SVN commit message: add additional output paths to palm.iofiles and update configuration files accordingly (.palm.iofiles, all .palm.config files)

Changes include:

  • addition of separate directories for restart and output files
  • PARIN is copied to MONITORING after execution
  • to load restart files for cyclic-fill method, "cyclic" must be added to the list of activation strings (former string "rec" still works)
  • variable "project_account" for palmrun option -A added to configuration files (deactivated for default configs)
  • re-arrange configuration files to be in same order for all files (better comparison between files possible)

r4811

2020/12/03

maronga

6.0

C

SVN commit message: deactivate A/C cooling for older office buildings (urban_surface_mod)

r4806

2020/12/02

gronemeier

6.0

B

SVN commit message: bugfix: - biometeorology_mod: - add checks for setup of UV exposure (only workaround!) - corrected formatting errors - netcdf_data_input_mod: - deactivated reading of building_obstruction_full due to improper implementation

r4803

2020/11/30

raasch

6.0

C

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

r4802

2020/11/30

suehring

6.0

B

SVN commit message: Bugfix in time-control of indoor model in case of restarts and at the very first time step (Makefile, read_restart_data_mod, time_integration, time_integration_spinup, write_restart_data_mod)

r4801

2020/11/27

raasch

6.0

B

SVN commit message: bugfix for r4800 (radiation_model_mod)

r4800

2020/11/27

raasch

6.0

C

SVN commit message: File re-formatted to follow the PALM coding standard (radiation_model_mod)

r4797

2020/11/26

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (ocean_mod, outflow_turbulence, palm, palm_date_time_mod, parin)

r4795

2020/11/25

suehring

6.0

B

SVN commit message: mesoscale nesting: bugfix in obtaining the correct timestamp in case of restart runs; virtual measurements: add missing control flags (nesting_offl_mod, salsa_mod, virtual_measurements_mod)

r4794

2020/11/24

maronga

6.0

C

SVN commit message: use negative numbers for tree ids and tree types for vegetation patches (palm_csd, palm_csd_canopy_generator)

r4793

2020/11/24

maronga

6.0

C

SVN commit message: allow for overhanging vegetation in palm_csd (palm_csd, palm_csd_canopy_generator, .csd.config.default)

r4792

2020/11/23

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (data_output_output_particle_mod, netcdf_interface_mod)

r4791

2020/11/23

suehring

6.0

N

SVN commit message: Add possibility to initialize surface flux of passive scalar via static driver (init_3d_model)

r4789

2020/11/18

maronga

6.0

C

SVN commit message: minor fix in palmrungui, added support for -W option (palmrungui, mainwindow.ui)

r4788

2020/11/17

oliver.maas

6.0

C

SVN commit message: allow prescribing initial uv_profiles AND geostrophic wind by changing error message PA0347 to an informative message (check_parameters)

r4785

2020/11/15

monakurppa

6.0

B

SVN commit message: Bug fix in initialising salsa aerosol and gas emissions (salsa_mod)

r4784

2020/11/13

suehring

6.0

C

SVN commit message: surface data output processing to vtk format: Output of 5 relevant digits rather than 1 for the point data in order to account also for small grid spacings; Give path to surface data directly; Remove non-used input variables (UTIL/surface_processing/surface_output_parin, UTIL/surface_processing/surface_output_to_vtk.f90 )

r4783

2020/11/13

raasch

6.0

B

SVN commit message: bugfix for reading restart data with MPI-I/O (does not work with blockwise I/O); missed revision comments from previous commit added (init_3d_model, parin)

r4781

2020/11/11

raasch

6.0

N

SVN commit message: update of file connections for new output of particle time series (.palm.iofiles)

r4780

2020/11/10

suehring

6.0

C

SVN commit message: Urban-surface model and indoor model: Default building parameters updated and extended; revision of summer- and wintertime-dependent indoor parameters (responsible S. Rissmann); extension of albedo parameters to different building facades and roofs; first and second wall layer initialized with individual building properties rather than with with the same properties (heat capacity and conductivity) (indoor_model_mod, radiation_model_mod, urban_surface_mod, urban_environment* test case results)

r4779

2020/11/09

suehring

6.0

B

SVN commit message: Avoid overlong lines and unused variables (data_output_particle_mod)

r4778

2020/11/09

raasch

6.0

N

SVN commit message: first preliminary version for output of particle data time series (Makefile, check_open, lagrangian_particle_model_mod, mod_particle_attributes, module_interface, shared_memory_io_mod, new: data_output_particle_mod)

r4777

2020/11/06

raasch

6.0

B

SVN commit message: bugfix for reading/writing spectra data with MPI-I/O (read_restart_data_mod, write_restart_data_mod)

r4776

2020/11/06

suehring

6.0

B

SVN commit message: Bugfix in setting up the nesting configuration for chemical and aerosol species in case of more than one child domain (pmc_interface_mod)

r4775

2020/11/06

raasch

6.0

B

SVN commit message: Further bugfix for r4774 (pmc_interface_mod)

r4774

2020/11/06

hellstea

6.0

B

SVN commit message: Temporary bugfix for r4771: default for anterpolation_starting_height changed (pmc_interface_mod)

r4771

2020/11/04

hellstea

6.0

N

SVN commit message: Canopy-restricted anterpolation introduced (pmc_interface_mod, pmc_handle_communicator_mod)

r4770

2020/11/03

suehring

6.0

N

SVN commit message: Consider basal-area density as an additional sink for momentum in the prognostic equations for momentum and SGS TKE (plant_canopy_model_mod)

r4769

2020/11/03

suehring

6.0

B

SVN commit message: Keep 32-bit output for netcdf_data_output < 5 (data_output_3d)

r4768

2020/11/02

suehring

6.0

B

SVN commit message: Enable 3D data output also with 64-bit precision (biometeorology, bulk_cloud_model_mod, chemistry_model_mod, data_output_3d, diagnostic_output_quantities_mod, dynamics_mod, gust_mod, indoor_model_mod, land_surface_model_mod, module_interface, ocean_mod, plant_canopy_model_mod, radiation_model_mod, salsa_mod, turbulence_closure_mod, urban_surface_mod, user_module)

r4767

2020/11/02

raasch

6.0

C

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

r4763

2020/10/30

suehring

6.0

B, C

SVN commit message: Revision of setting-up virtual measurements. virtual_measurement_mod: Simplified input of coordinates. All coordinate and height arrays are now 1D, independent on featuretype. This allows easier usage also for other campaign data sets independent of UC2; Avoid type conversion from 64 to 32 bit when output the data; Increase dimension size of sample-variable string (sometimes more than 100 variables are listed for heavy measured locations); Remove quantities that cannot be sampled; | Further, revision of the script palm_cvd to convert measurement coordinates from UC2 data standard towards a PALM readable format: Convert trajectory and timeseriesProfile coordinates into 1-D coordinates equivalent to timeseries coordiates. This simplifies processing in PALM and makes the virtual-measurement module also applicable to other campaigns; Check automatically for data organization (stored in subdirectories or not). (palm_cvd, virtual_measurements_mod)

r4758

2020/10/26

suehring

6.0

B, C

SVN commit message: script to create input file for virtual measurements - palm_cvd: In order to do not omit observations that are on the same site but have different oordinates or feature-types, process all files rather than only one and omit the rest (palm_cvd)

r4757

2020/10/26

schwenkel

6.0

N

SVN commit message: implement relative humidity as diagnostic output quantity (dynamics_mod, diagnostic_output_quantities_mod, flow_statistics, module_interface)

r4756

2020/10/26

eckhard

6.0

B, C

SVN commit message: Fixed an error in surface pressure extrapolation where the cosmo grid was misinterpreted as palm grid (inifor, inifor_defs, inifor_grid, inifor_transform, inifor test reference results)

r4753

2020/10/21

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (module_interface, modules, multi_agent_system_mod)

r4752

2020/10/21

suehring

6.0

C

SVN commit message: virtual measurements: Remove unnecessary output and merge output for quantities that are represented by the same variable in PALM, e.g. surface temperature and brightness temperature (virtual_measurement_mod)

r4750

2020/10/16

suehring

6.0

B, N

SVN commit message: Indoor-model new: Namelist parameter added to switch-off/on the indoor model during wall/soil spinup; bugfixes concerning indoor model: bugfix in window-wall treatment during spinup - in the urban-surface model the window fraction is set to zero during spinup, so it is done here also; bugfix in wall treatment - inner wall temperature was too low due to wrong weighting of wall/green/window fractions; Revision of 10-cm temperature at vertical walls - assume grid-cell temperature rather than employ MOST; call hourly-based indoor model only once per hour during spinup, not every timestep; add missing dependency in Makefile; urban-surface model: bugfix in openmp directive (Makefile, indoor_model_mod, surface_layer_fluxes_mod, time_integration_spinup, urban_surface_mod)

r4749

2020/10/16

maronga

6.0

B

SVN commit message: bugfix in palm_csd (palm_csd)

r4746

2020/10/15

maronga

6.0

C

SVN commit message: support for backyard trees in palm_csd (palm_csd)

r4745

2020/10/15

suehring

6.0

B

SVN commit message: mass-flux conservation in nesting: adjustement of face-area calculation to 3D-topographies (pmc_interface_mod)

r4744

2020/10/15

suehring

6.0

C

SVN commit message: Temporarily disable 2-core test for urban_environment_restart - results for this test depend on domain decomposition (this has been already know a while, but now the differences become that large that they are even visible in the runcontrol file) (urban_environment_restart/case_config.yml)

r4742

2020/10/14

schwenkel

6.0

N

SVN commit message: Implement snow and graupel (bulk microphysics) (advec_s_bc, advec_ws, basic_constants_and_equations_mod, bulk_cloud_model_mod, compute_vpt, flow_statistics, init_masks, modules, netcdf_interface_mod)

r4741

2020/10/14

suehring

6.0

B

SVN commit message: radiation: Add option to force calculation of horizontal mean profiles independent on data output (calc_mean_profiles, radiation_model_mod, urban_environment_* test case results)

r4740

2020/10/14

suehring

6.0

B

SVN commit message: Bugfix in OpenMP directives - intel compiler do not allow reduction operations on array elements (pres)

r4739

2020/10/14

maronga

6.0

B

SVN commit message: updated test cases (urban_environment_* test cases)

r4738

2020/10/14

maronga

6.0

B

SVN commit message: updated building database (urban_surface_mod)

r4735

2020/10/13

raasch

6.0

N

SVN commit message: interface for 3d logical arrays added (restart_data_mpi_io_mod)

r4734

2020/10/09

suehring

6.0

B

SVN commit message: Bugfix for RANS-RANS nesting and minor revision in the TKE treatment (only logical control) (pmc_interface_mod)

r4733

2020/10/09

maronga

6.0

B

SVN commit message: bugfix in calculation of absorbed shortwave radiation by windows (urban_surface_mod, urban_environment_* test case output files)

r4731

2020/10/07

schwenkel

6.0

C

SVN commit message: Move exchange_horiz from time_integration to modules (bulk_cloud_model_mod, chemistry_model_mod, dynamics_mod, lagrangian_particle_model_mod, module_interface, ocean_mod, prognostic_equations,salsa_mod, time_integration )

r4730

2020/10/07

suehring

6.0

B

SVN commit message: Indoor model: bugfix - avoid divisions by zero (indoor_model_mod)

r4729

2020/10/07

raasch

6.0

C

SVN commit message: option -T removed from the automatic installation process (palm_installer_components)

r4725

2020/10/06

suehring

6.0

C

SVN commit message: testcase urban_environment_restart: reduce significant digits for profile output - simulation results depend on compiler settings/versions (urban_environment_restart/case_config.yml)

r4724

2020/10/06

suehring

6.0

N, C, B

SVN commit message: Mesoscale offline nesting: enable LOD 1 (homogeneous) input of lateral and top boundary conditions; add new generic subroutines to read time-dependent profile data from dynamic input file; minor bugfix - add missing initialization of the top boundary (nesting_offl_mod, netcdf_data_input_mod)

r4723

2020/10/06

raasch

6.0

C

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

r4722

2020/10/05

suehring

6.0

B

SVN commit message: Bugfix in building mapping when static driver is available but no actual building is present within the model domain (init_grid)

r4721

2020/10/02

suehring

6.0

B, C

SVN commit message: modules: change default value spinup_pt_amplitude to 0.0 K; usm: remove unused variables from USE statement (modules, urban_surface_mod)

r4715

2020/09/30

eckhard

6.0

B

SVN commit message: inifor: Make LODs for top boundary conditions consistent with PALM (inifor_grid)

r4709

2020/09/28

maronga

6.0

B, C

SVN commit message: reactivated release of waste heat and additional fix in indoor model (indoor_model_mod)

r4708

2020/09/28

suehring / moh.hefny

6.0

B, C

SVN commit message: Bugfix, correct mapping of RRTMG heating rates, as well as incoming/outgoing radiation onto the topography-following grid; add fill values to the radiation output (module_interface, radiation_model_mod, urban_environment_* test cases)

Heating rates provided by the RRTMG were not mapped correctly onto the numerical grid and were thus not treated correctly. Heating rates due to shortwave radiation divergence were mapped starting at k = nzb+1, while the actual surface level at the respective location were not considered. Further, in case of non-zero minimum value of terrain (as it can occur in nested runs), also the longwave heating rates were not mapped correctly.

r4706

2020/09/28

suehring

6.0

B

SVN commit message: Revise setting of measurement height above ground for trajectory measurements (virtual_measurements_mod)

r4704

2020/09/28

maronga

6.0

B

SVN commit message: bugfix in indoor model regarding zero window fractions (indoor_model_mod)

r4703

2020/09/28

suehring

6.0

B

SVN commit message: Revise profile and timeseries averaging of land-surface quantities (flow_statistics, surface_mod, urban_environment_* test cases)

r4702

2020/09/27

maronga

6.0

B

SVN commit message: removed unused variable in indoor model and updated urban_environment test cases (indoor_model_mod, urban_environment_* test cases)

r4701

2020/09/27

maronga

6.0

B

SVN commit message: bugfix in indoor model regarding calculation of heat fluxes into the walls and windows (on behalf of Sascha Rissmann) (urban_surface_mod, indoor_model_mod)

r4700

2020/09/25

raasch

6.0

C

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

r4699

2020/09/25

maronga

6.0

B

SVN commit message: updating profile output for urban_environment_salsa (urban_environment test cases, indoor_model_mod, urban_surface_mod)

This is the final fix for commits 4687-4698.

r4697

2020/09/25

suehring

6.0

C

SVN commit message: To avoid numerical oscillations which may lead to a built-up of passive scalar near non-cyclic boundaries, employ a first-order scheme at the 3 grid points next to the boundary for passive scalars (advec_ws)

r4696

2020/09/25

raasch

6.0

B

SVN commit message: compiler options adjusted for Cray debug configuration file (.palm.config.crayb_debug)

r4695

2020/09/24

suehring

6.0

N

SVN commit message: Introduce additional namelist parameters to further customize sampling in the horizontal and vertical surroundings of the original observation coordinates (virtual_measurment_mod)

r4693

2020/09/22

maronga

6.0

B

SVN commit message: follow-up bugfix for last commits (urban_surface_mod)

r4692

2020/09/22

maronga

6.0

B

SVN commit message: minor bugfix in urban surface model, further update of output for urban_environment_salsa test case (urban_surface_mod, urban_environment_salsa_pr.000.nc)

r4691

2020/09/22

suehring

6.0

C

SVN commit message: Reference model topography to the lowest grid point also in ASCII input case (init_grid)

r4690

2020/09/22

suehring

6.0

B

SVN commit message: Bugfix for commit 4593 in vector branch of calc_ol (surface_layer_fluxes_mod)

r4687

2020/09/21

maronga

6.0

B,C

SVN commit message: bugfix in indoor model, code layout change in urban surface model, indoor model integrated in spinup mechanism

Bugfix:

  • Excessive indoor temperatures were caused by faulty used of variable theta_m_t_prev (indoor_model_mod)

Changes:

  • Indoor model (if activated) available during model spinup (time_integration_spinup)
  • Code layout of prognostic equation for walls and windows optimized (urban_surface_mod)

r4685

2020/09/18

gronemeier

6.0

C

SVN commit message: filter data_output_pr and data_output list for duplicate entries (check_parameters)

This change fixes issues if a user assigns an output variable twice within the parameter file. For example, if you specify data_output = 'u', 'u',, this produced a netCDF error prior to r4685. With this fix, the double assignment is now filtered in check_parameters.

r4683

2020/09/18

pavelkrc

6.0

N

SVN commit message: Add option to limit the size of MPI_Alltoall calls in radiation_model (radiation_model_mod.f90)

Lowering the size of each MPI_Alltoall call could alleviate problems with certain MPI implementations/installations that may have problem with large exchanges. Setting bufsize_alltoall=1048576 could be a reasonable starting point for debugging in such cases.

The complete exchange (calculation of displacements, negotiation of number of exchanges and the individual exchanges of integer and real arrays has been moved to a new procedure radiation_exchange_alltoall which may be applied to similar alltoall calls in the future.

r4682

2020/09/17

pavelkrc

6.0

B

SVN commit message: Fix indexing of horizontal surfaces in write restart for full-3D cases (surface_mod.f90)

r4681

2020/09/16

pavelkrc

6.0

B

SVN commit message: Fix indexing of horizontal surfaces in indoor model (indoor_model_mod.f90)

r4680

2020/09/16

gronemeier

6.0

N

SVN commit message: Add option to fix date and time of the simulation; renamed set_reference_date_time to init_date_time (palm_date_time_mod, init_3d_model, modules, parin)

Set new initialization parameters use_fixed_date and use_fixed_time to fix either the date (while time still changes) or the entire time of a simulation. This will change the path of the sun in the sky during a simulation.

r4679

2020/09/14

pavelkrc

6.0

C

SVN commit message: Enable warning about unrealistically large radiative fluxes by default (radiation_model_mod.f90)

Change default of namelist parameter trace_fluxes_above to 2000 W/m2 for surfaces or W/m3 for plant canopy. Set to -1 to disable.

r4678

2020/09/14

pavelkrc

6.0

B

SVN commit message: Fix zdirs indices for full3d in raytrace_2d (radiation_model_mod.f90)

r4677

2020/09/14

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (Makefile, local_stop, local_system, local_tremain, local_tremain_ini, message, mod_kinds, mod_particle_attributes, model_1d_mod)

r4675

2020/09/11

eckhard

6.0

B,C

SVN commit message: Support for homogeneous (domain-averaged) boundary conditions and soil profile initialization (inifor, inifor_control, inifor_defs, inifor_grid, inifor_io, inifor_transform, inifor_types)

r4670

2020/09/09

maronga

6.0

B,C

SVN commit message: ported palmrungui to pyqt5; several minor bugfixes in palmrungui (palmrungui, palmrungui_files/mainwindow.ui)

r4666

2020/09/04

maronga

6.0

B

SVN commit message: minor bug fix in vegetation type lookup table (land_surface_model_mod)

r4666

2020/09/04

maronga

6.0

C

SVN commit message: Interpolation and anterpolation subroutines renamed and all missing subroutine description comments added (pmc_interface_mod). Format descriptor 102 slightly modified (cpulog_mod).

r4664

2020/09/02

gronemeier

6.0

C

SVN commit message: Add additional debug messages around MPI-AlltoAllv calls (radiation_model_mod)

r4663

2020/09/02

gronemeier

6.0

B

SVN commit message: bugfix in non_measurable_vars; ignore station_h if featureType is trajectory (palm_cvd)

r4659

2020/08/31

eckhard

6.0

C, N

SVN commit message: INIFOR support for COSMO cloud water and precipitation, repeat encountered warnings at end of log, cleaned up code and improved formatting (inifor, inifor_control, inifor_defs, inifor_grid, inifor_io, inifor_types)

r4658

2020/08/28

suehring

6.0

C

SVN commit message: Change default value of dt_spinup (modules)

r4652

2020/08/27

raasch

6.0

C

SVN commit message: routine posix_calls_from_fortran merged into posix_interface_mod (Makefile, check_open, posix_interface_mod, deleted:posix_calls_from_fortran)

r4651

2020/08/27

raasch

6.0

C

SVN commit message: preprocessor branch for ibm removed (fft_xy_mod, global_min_max, pres)

r4650

2020/08/25

raasch

6.0

B

SVN commit message: bugfix for r4649 (pmc_handle_communicator_mod)

r4649

2020/08/25

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (pmc_child_mod, pmc_general_mod, pmc_handle_communicator_mod, pmc_interface_mod, pmc_mpi_wrapper_mod, pmc_parent_mod, pmc_particle_interface, poisfft_mod, poismg_mod, poismg_noopt_mod, posix_calls_from_fortran, posix_interface_mod, pres, print_1d, prognostic_equations, progress_bar_mod)

r4648

2020/08/25

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (init_3d_model, init_advec, init_coupling, init_grid, init_masks, init_pegrid, init_pt_anomaly, init_rankine, init_slope, init_vertical_profiles, lagrangian_particle_model_mod)

r4647

2020/08/24

suehring

6.0

C

SVN commit message: Change default value of synthetic turbulence adjustment as well as compute_velocity_seeds_local. By default, the random-seed computation is now distributed among several cores. Especially for large length scales this is significantly faster. (synthetic_turbulence_generator_mod)

r4646

2020/08/24

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (fft_xy_mod, flow_statistics, global_min_max, gust_mod, header, indoor_model_mod, inflow_turbulence)

r4645

2020/08/24

suehring

6.0

B

SVN commit message: Bugfix in output of E_UTM_soil coordinate (virtual_measurement_mod)

r4642

2020/08/13

suehring

6.0

C

SVN commit message: Do not set attribute bounds for time variable, as it refers to time_bounds which is not defined for non-aggregated quantities (according to data standard) (virtual_measurement_mod)

r4641

2020/08/13

suehring

6.0

C, B

SVN commit message: Virtual measurement output: change content of attribute data_content, minor changes in long-name attributes and global attributes to be in agreement with (UC)2 data standard; driver creation config files: remove dummy input strings and change default values (to be in agreement with (UC)2 data standard); palm_csd_netcdf_interface: correct wrong false_easting attribute in crs variable (netcdf_data_input_mod, virtual_measurement_mod, .csd.config.default, .cvd.config.default, palm_csd_netcdf_interface.py)

r4640

2020/08/11

suehring

6.0

C

SVN commit message: synthetic turbulence generator: to avoid that the correction term in r11/r22 computation becomes unrealistically high, limit Obukhov length (term is not valid for near neutral conditions); to avoid unrealistically large perturbations, change computation of r21 so that this resembles the vertical transport of horizontal momentum (synthetic_turbulence_generator_mod)

r4637

2020/08/07

suehring

6.0

C

SVN commit message: Avoid usage of omp_lib, instead declare omp_get_thread_num explicitly (chemistry_model_mod)

r4636

2020/08/06

resler

6.0

B

SVN commit message: Fix bugs in OpenMP directives (chemistry_model_mod)

r4635

2020/08/05

suehring

6.0

B

SVN commit message: Bugfix in calling radiation_control, was called every dt_spinup rather than only dt_radiation (time_integration_spinup)

r4633

2020/08/05

suehring

6.0

B

SVN commit message: Biomet: bugfix in check for humidity (biometeorology_mod, check_parameters)

r4631

2020/08/03

suehring

6.0

B

SVN commit message: Spinup: Set pt1 attribute only element-wise (time_integration_spinup)

r4630

2020/07/30

suehring

6.0

B

SVN commit message: Land-surface model: bugfix in level 3 initialization of root-area-density; Avoid double classifiation of vertical walls (at surfaces that are alo covered by buildings); Land/urban surface: bugfix in resistance calculation - avoid potential divisions by zero; init_grid: in case of ASCII topography flag grid points as terrain and building to allow application of land/urban-surface model (init_grid, land_surface_model_mod, urban_surface_model_mod)

r4628

2020/07/29

raasch

6.0

N

SVN commit message: extensions required for MPI-I/O of particle data to restart files (Makefile, lagrangian_particle_model_mod, mod_particle_attributes, posix_interface_mod, restart_data_mpi_io_mod, shared_memory_io_mod)

r4627

2020/07/26

raasch

6.0

B

SVN commit message: bugfix for r4646 (dynamics_mod)

r4626

2020/07/26

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (dynamics_mod, exchange_horiz_mod)

r4625

2020/07/24

oliver.maas

6.0

N

SVN commit message: for turbulence_closure = 1.5-order-dai: copy value of distance_to_wall to ghostpoints at dirichlet/radiation boundaries (turbulence_closure_mod)

r4624

2020/07/24

raasch

6.0

C

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

r4623

2020/07/24

raasch

6.0

C

SVN commit message: some switches calculated explicitly to avoid compiler warnings (multi_agent_system_mod)

r4622

2020/07/23

raasch

6.0

B

SVN commit message: further bugfix for r4618: unused variables removed (restart_data_mpi_io_mod)

r4621

2020/07/23

raasch

6.0

B

SVN commit message: further bugfix for r4618: mising preprocessor directives for serial mode added (restart_data_mpi_io_mod)

r4620

2020/07/22

raasch

6.0

B

SVN commit message: bugfix: variable definition changed for r4618 (shared_memory_io_mod)

r4619

2020/07/22

raasch

6.0

B

SVN commit message: bugfix for r4618: unused variable removed (restart_data_mpi_io_mod)

r4618

2020/07/22

raasch

6.0

B

SVN commit message: bugfix for r4616: unused variable removed (shared_memory_io_mod)

r4617

2020/07/22

raasch

6.0

N

SVN commit message: cyclic fill mode implemented for MPI-IO, check, if boundary conditions in the prerun are both set to cyclic (read_restart_data_mod, restart_data_mpi_io_mod, shared_memory_io_mod)

r4603

2020/07/14

suehring

6.0

B

SVN commit message: Synthetic turbulence generator: Bugfix in initialization from ASCII file - x-length scales at the bottom boundary were not initialized properly (synthetic_turbulence_generator_mod)

r4602

2020/07/14

suehring

6.0

B, C

SVN commit message: Bugfix in level 3 initialization of pavements - wrongly assumed existence of pavement_subsurface_pars; Add missing initialization of albedo type with values given from static input file (so far albedo type was only initialized via the values given in the *_pars lists) (land_surface_model_mod, urban_surface_model_mod)

r4601

2020/07/14

suehring

6.0

B, C

SVN commit message: Chemistry: Bugfix in variable name separation in profile-output initialization; Bugfix in counting the number of chemistry profiles; Surface-data output: Minor simplification in name creation for IO variables in restart files; init_grid: minor formatting adjustments (chemistry_model_mod, init_grid, surface_data_output_mod)

r4600

2020/07/13

suehring

6.0

B, C

SVN commit message: adjustmens for mpi-io - surface data is transformed to a 2D-based surface array before writing; bugfix in counting of surface elements; bugfix in data-output of averaged surface data in case of restarts (surface_data_output_mod)

r4599

2010/02/02

gronemeier

6.0

B

SVN commit message: bugfix: set no-fill mode per variable (data_output_netcdf4_module.f90)

r4598

2020/07/10

suehring

6.0

B

SVN commit message: Revise and bugfix surface-element mapping and 3D soil array in mpi-io restart branch (restart_data_mpi_io_mod, surface_mod)

r4597

2020/07/09

gronemeier

6.0

N, C, B

Summary:

  • bugfix:
    • write unlimited dimension in netcdf4-parallel mode
    • prevent unused-variable warning if preprocessor directives are not given
  • new:
    • added optional argument to dom_def_dim to allow that dimension variables can be written by every PE
  • change:
    • set parallel access mode to independent per default (netCDF4 output files)

Details:

  • data_output_module.f90:
    • bugfix: write unlimited dimension in netcdf4-parallel mode
    • new: added optional argument to dom_def_dim to allow that dimension variables can be written by every PE
  • data_output_netcdf4_module.f90:
    • bugfix:
      • allow writing of unlimited dimensions in parallel mode
      • prevent unused-variable warning if preprocessor directives are not given
    • change: set parallel access mode to independent per default
    • new: dimension variables can be written by every PE
  • data_output_binary_module.f90:
    • change: update argument list of routine binary_init_dimension due to changes in interface

r4593

2020/07/09

suehring

6.0

C, B

SVN commit message: Surface flux calculation: Pre-calculate ln(z/z0) at each timestep in order to reduce the number of log-calculations; Bugfix - add missing density to fluxes of passive-scalars, chemistry and cloud-phyiscal quantities at upward-facing surfaces; Move if-statement out of inner loop; Remove unnecessary index referencing (surface_layer_fluxes_mod, surface_mod)

r4592

2020/07/08

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (random_function_mod, random_gauss, random_generator_parallel_mod)

r4591

2020/07/06

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (restart_data_mpi_io_mod, run_control, shared_memory_io_mod, singleton_mod, sor, spectra_mod, subsidence_mod, sum_up_3d_data)

r4590

2020/07/06

suehring

6.0

C, B

SVN commit message: Biomet: Enable restart via mpi-IO; Restart: Bugfix in allocation of hom and hom_sum in case of mpi-io restart when chemistry or salsa are employed (biometeorology_mod, module_interface, read_restart_data_mod)

r4588

2020/07/06

suehring

6.0

C

SVN commit message: Simplify particle-speed interpolation in logarithmic layer (lagrangian_particle_model_mod)

r4586

2020/07/01

gronemeier

6.0

C

SVN commit message: renamed Richardson flux number into gradient Richardson number (model_1d_mod.f90, turbulence_closure_mod.f90, header.f90, surface_mod.f90) and zeta (header.f90); do not add whitespaces at current-revision section (document_changes)

r4585

2020/06/30

suehring

6.0

C

SVN commit message: Limit logarithmically interpolated particle speed to the velocity component at the first prognostic grid point (since no stability corrected interpolation is employed the particle speed could be overestimated in unstable conditions violating the CFL restriction made for particle speeds) (lagrangian_particle_model_mod)

r4583

2020/06/29

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (data_output_tseries, diagnostic_output_quantities_mod, diffusion_s, diffusion_u, diffusion_v, diffusion_w, disturb_field)

r4581

2020/06/29

suehring

6.0

B, C, N

SVN commit message: mesoscale nesting: omit explicit pressure forcing via geostrophic wind components; chemistry: enable profile output of vertical fluxes; urban-surface: bugfix in initialization in case of cyclic_fill (advec_ws, chem_modules, chemistry_model_mod, flow_statistics, land_surface_model_mod, modules, nesting_offl_mod, time_integration, urban_surface_mod)

r4580

2020/06/29

raasch

6.0

B, N

SVN commit message: bugfix for aborts in case of nested runs, data handling with MPI-IO for cyclic-fill added (so far only for global data) (message, read_restart_data_mod)

r4579

2020/06/25

gronemeier

6.0

C

SVN commit message: corrected formatting to follow PALM coding standard (data_output_module, data_output_binary_module, data_output_netcdf4_module)

r4578

2020/06/25

gronemeier

6.0

B, C

SVN commit message: message.f90: - bugfix : do not save input values from last call of routines debug_message and location_message - changes: layout changes according to PALM coding standards time_integration.f90: - bugfix: removed unused variables

r4577

2020/06/25

raasch

6.0

C

SVN commit message: further re-formatting to follow the PALM coding standard (biometeorology_mod, bulk_cloud_model_mod, check_open, chem_modules, chem_photolysis_mod, chemistry_model_mod, cpulog_mod, data_output_binary_module, data_output_module, data_output_netcdf4_module, data_output_profiles, data_output_spectra, surface_data_output_mod)

r4573

2020/06/24

oliver.maas

6.0

C

SVN commit message: pt_surface_heating_rate: calculate pt(0) incrementally by using dt_3d instead of calculating it absolutely by using time_since_reference_point, because time_since_reference_point is set to zero for initializing_actions = 'cyclic_fill', add statement for pt_surface_heating_rate in header.f90 (header.f90, time_integration.f90)

r4572

2020/06/24

gronemeier

6.0

C

SVN commit message: Revise description of rotation_angle (modules.f90)

r4571

2020/06/24

sebschub

6.0

B

SVN commit message: Bugfix in vertical lad_s coordinate in radiation_model_mod

r4570

2020/06/24

gronemeier

6.0

B

SVN commit message: update HLRN config: unload default netCDF module to prevent conflicts with (.palm.config.atos[b|g], .palm.config.atos[b|g]_debug)

r4569

2020/06/19

eckhard

6.0

B

SVN commit message: Removed unused variable (inifor_io)

r4568

2020/06/19

eckhard

6.0

N

SVN commit message: Handle COSMO soil data with and without additional surface temperature (inifor_defs, inifor_grid, inifor_, inifor_io, inifor_types, inifor_util)

r4567

2020/06/19

eckhard

6.0

B

SVN commit message: Don't let 'clean' remove code files if BIN_PATH is set to tests directory (inifor/tests)

r4566

2020/06/16

suehring

6.0

N, C

SVN commit message: synthetic turbulence generator: revise parametrization for reynolds-stress components, turbulent length- and time scales; revise computation of velocity disturbances to be consistent to Xie and Castro (2008); change default value of time interval to adjust turbulence parametrization; bugfix in computation of amplitude-tensor (vertical flux of horizontal momentum) (synthetic_turbulence_generator_mod)

r4565

2020/06/15

oliver.maas

6.0

N

SVN commit message: added new surface temperature forcing method for bc_pt_b = 'dirichlet': surface temperature pt(0) can be linearly increased by pt_surface_heating_rate (in K/h) (check_parameters, modules, parin, time_integration,)

r4564

2020/06/12

raasch

6.0

C

SVN commit message: Vertical nesting method of Huq et al. (2019) removed (Makefile, check_parameters, init_coupling, init_grid, init_pegrid, local_stop, nesting_offl_mod, parin, read_restart_data_mod, time_integration, timestep, write_restart_data_mod, removed: vertical_nesting_mod)

r4562

2020/06/12

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (check_parameters, surfaces_layer_fluxes_mod, synthetic_turbulence_generator_mod)

r4561

2020/06/12

suehring

6.0

C

SVN commit message: mesoscale nesting: Adapt mass-flux correction also for the anelastic approximation (nesting_offl_mod)

r4560

2020/06/11

suehring

6.0

B

SVN commit message: Bugfix in calculation of vertical momentum and scalar fluxes (diagnostic_output_quantities_mod)

r4559

2020/06/11

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (check_parameters, chem_emissions_mod, chem_modules, chem_photolysis_mod, chemistry_model_mod, close_file, compute_vpt, coriolis, cpulog_mod, cuda_fft_interfaces, data_log, data_output_2d, data_output_3d, data_output_binary_module, data_output_flight, data_output_mask, surface_mod, synthetic_turbulence_generator_mod, temperton_fft_mod)

r4558

2020/06/10

moh.hefny

6.0

B

SVN commit message: Bugfix in RTM output average quantities

r4557

2020/06/10

raasch

6.0

B

SVN commit message: bugfix: MPI_DOUBLE_PRECISION replaced by MPI_REAL (vdi_internal_controls)

r4556

2020/06/08

raasch

6.0

B

SVN commit message: bugfix for determining the ssh-key givn in the configuration file (palmbuild)

r4554

2020/06/04

eckhard

6.0

C

SVN commit message: Resolve PyYAML deprecation warning. PyYAML raises the warning: palmtest:685: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. This commit adds the SafeLoader as recommended on https://msg.pyyaml.org/load. (palmtest)

r4553

2020/06/03

eckhard

6.0

B, C

SVN commit message: Fixed domain extend check, readablity and documentation improvements (inifor_defs, inifor_grid, inifor_io, inifor_transform, inifor_types)

r4551

2020/06/02

suehring

6.0

B

SVN commit message: Bugfix in summation for statistical regions (flow_statistics)

r4550

2020/05/29

raasch

6.0

B

SVN commit message: bugfix for reading local restart data (chemistry_model_mod)

r4549

2020/05/29

raasch

6.0

B

SVN commit message: bugfix for r4539: values for min/max/rms stored in separate arrays (cpulog_mod)

r4547

2020/05/27

moh.hefny

6.0

C

SVN commit message: surface data module: new surface data (albedo and emissivity)

r4546

2020/05/24

raasch

6.0

C

SVN commit message: Variables iran and iran_part completely removed, added I/O of parallel random numbers to restart file, file re-formatted to follow the PALM coding standard (check_open, lagrangian_particle_model_mod)

r4545

2020/05/22

schwenkel

6.0

C

SVN commit message: Add gaussian random number generator to parallel random generator and using parallel random number in lpm (lagrangian_particle_model_mod, random_generator_parallel_mod)

r4544

2020/05/21

raasch

6.0

C

SVN commit message: conc_av changed from pointer to allocatable array, array spec_conc_av removed (chem_modules, chemistry_model_mod)

r4543

2020/05/20

gronemeier

6.0

C

SVN commit message: Remove non-required check for canyon height (init_grid)

r4542

2020/05/19

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard, redundant if statement removed (bulk_cloud_model_mod, buoyancy, calc_mean_profile, check_for_restart, chemistry_model_mod)

r4540

2020/05/18

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (biometeorology_mod, time_integration_spinup, time_to_string, timestep, timestep_scheme_steering, transpose)

r4539

2020/05/18

raasch

6.0

B, C

SVN commit message: checks added, if index limits in header are exceeded (restart_data_mpi_io_mod), bugfix in rrd_mpi_io_int_2d, location and log_point names added/modified, cpu time per grid point and timestep does not included initialization and spinup any more (cpulog_mod) (cpulog_mod, palm, read_restart_data_mod, restart_data_mpi_io_mod)

r4538

2020/05/18

eckhard

6.0

B

SVN commit message: inifor: Fix issue where --elevation/-z option was ignored, make it mandatory (inifor_defs, inifor_grid, inifor_io, inifor_types)

r4537

2020/05/18

oliver.maas

6.0

B

SVN commit message: reset n_turbines_max to 1E4 (10 000), because it was set to 1 000 in r4497 by mistake (wind_turbine_model_mod)

r4536

2020/05/17

raasch

6.0

N, C, B

SVN commit message: messages and debug output converted to PALM routines (restart_data_mpi_io_mod), binary version number set to 5.0, heeader output for restart data format added, restart data filesize and I/O transfer speed added in cpu_measures, handling of single restart files (created with MPI-I/O) added to palmrun, bugfix: preprocessor directive adjusted (virtual_measurement_mod), location message format changed (cpulog_mod, header, message, read_restart_data_mod, restart_data_mpi_io_mod, virtual_measurement_mod, write_restart_data_mod, palmrun)

r4535

2020/05/15

raasch

6.0

B

SVN commit message: bugfix for restart data format query (biometeorology_mod, bulk_cloud_model_mod, check_parameters, chemistry_model_mod, diagnostic_output_quantities_mod, gust_mod, lagrangian_particle_model_mod, land_surface_model_mod, ocean_mod, palm, parin, plant_canopy_model_mod, radiation_model_mod, salsa_mod, surface_data_output_mod, surface_mod, synthetic_turbulence_generator_mod, urban_surface_mod, user_module, virtual_flight_mod, wind_turbine_model_mod, write_restart_data_mod)

r4534

2020/05/14

raasch

6.0

N

SVN commit message: I/O on reduced number of cores added (using shared memory MPI) (Makefile, check_parameters, land_surface_model_mod, read_restart_data_mod, restart_data_mpi_io_mod, new: shared_memory_io_mod)

r4532

2020/05/14

schwenkel

6.0

C

SVN commit message: Calculate mean droplet radius assuming gamma distibution for condensation (bulk_cloud_model)

r4529

2020/05/12

moh.hefny

6.0

C

SVN commit message: New features in coupling RTM-radiation model: consider PC-LW interactions, consider PC emiss. in the effective urban emiss., new algorithm for better performance, minor formatting changes

r4528

2020/05/11

oliver.maas

6.0

N

SVN commit message: added wind_turbine_parameters-namelist parameter smearing_kernel_size (wind_turbine_model_mod)

r4527

2020/05/11

monakurppa

6.0

B

SVN commit message: salsa_mod: bug fixes in salsa_wrd_global, salsa_check_data_output and TEST/cases/urban_environment_salsa (salsa_mod, TEST/cases/urban_environment_salsa)

r4526

2020/05/11

oliver.maas

6.0

N

SVN commit message: added files for NREL 5MW and 15MW reference wind turbines (trunk/DATA)

r4525

2020/05/10

raasch

6.0

N, B

SVN commit message: salsa: added reading/writing of global restart data + reading/writing restart data with MPI-IO, bugfix for MPI-IO in plant_canopy_model_mod, tutorial user-interface dispersion_eularian_and_lpm_extended updated (Makefile, module_interface, plant_canopy_model_mod, salsa_mod, dispersion_eulerian_and_lpm_extended/USER_CODE/user_module.f90)

r4523

2020/05/07

eckhard

6.0

B

SVN commit message: fixed constant-density pressure extrapolation, respect integer working precision (inifor, inifor_control, inifor_defs, inifor_grid, inifor_io, inifor_transform, inifor_types, inifor_util)

r4522

2020/05/06

suehring

6.0

C

SVN commit message: user_init_flight modularized and renamed to user_init_flight_mod (Makefile, user_init_flight, virtual_flight_mod)

r4521

2020/05/06

schwenkel

6.0

C

SVN commit message: add error number (bulk_cloud_model, compute_vpt, flow_statistics, init_masks, surface_mode, time_integration)

r4520

2020/05/06

schwenkel

6.0

B

SVN commit message: add error number (lagrangian_particle_model_mod)

r4519

2020/05/05

suehring

6.0

N

SVN commit message: Add missing computation of passive scalar scaling parameter (surface_layer_fluxes_mod)

r4518

2020/05/04

suehring

6.0

C, B

SVN commit message: Diagnostic output: Define arrays over ghost points in order to allow for standard mpi-io treatment. By this modularization of restart-data input is possible with the module interface. Move input of restart data to doq_rrd_local. Enable mpi-io for restart data. Bugfix: add missing restart input of wtheta_av, wq_av, wu_av, and wv_av. (Makefile, data_output_2d, diagnostic_output_quantities, module_interface, read_restart_data_mod)

r4517

2020/05/03

raasch

6.0

N

SVN commit message: added restart with MPI-IO for reading local arrays (Makefile, biometeorology_mod, bulk_cloud_model_mod, chemistry_model_mod, diagnostic_output_quantities_mod, dynamics_mod, gust_mod, lagrangian_particle_model_mod, land_surface_model_mod, module_interface, ocean_mod, plant_canopy_model_mod, radiation_model_mod, read_restart_data_mod, surface_data_output_mod, surface_mod, urban_surface_mod, user_module)

r4515

2020/04/30

suehring

6.0

C

SVN commit message: Rename error number again since this was recently given in -r 4511 (plant_canopy_model_mod)

r4514

2020/04/30

suehring

6.0

B, C, N

SVN commit message: Bugfix in plant-canopy model for output of averaged transpiration rate after a restart; Revise check for output for plant heating rate and rename error message number; Surface-data output: enable output of mixing ratio and passive scalar concentration at the surface; Surface-data input: Add possibility to prescribe surface sensible and latent heat fluxes via static input file (average_3d_data, check_parameters, data_output_2d, init_3d_model, module_interface, modules, plant_canopy_model_mod, read_restart_data_mod, sum_up_3d_data, write_restart_data_mod)

r4513

2020/04/30

raasch

6.0

B

SVN commit message: dependencies from chemistry modules updated (Makefile, check_parameters)

r4512

2020/04/30

monakurppa

6.0

B

SVN commit message: bug fix in salsa_mod: segmentation fault in initialising chemical components when all possible chemical components were used

r4511

2020/04/30

raasch

6.0

C

SVN commit message: chemistry decycling replaced by explicit setting of lateral boundary conditions (check_parameters, chem_modules. chemistry_model_mod, time_integration)

r4510

2020/04/29

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (tridia_solver_mod, turbulence_closure_mod, urban_surface_mod)

r4509

2020/04/26

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (advec_w_up, advec_ws, average_3d_data, basic_constants_and_equations_mod, urban_surface_mod)

r4508

2020/04/24

raasch

6.0

C, N

SVN commit message: salsa decycling replaced by explicit setting of lateral boundary conditions (Makefile, pmc_interface_mod, salsa_mod, time_integration, urban_environment_salsa_p3d, urban_environment_salsa_pr.000.nc, urban_environment_salsa_ts.000.nc)

r4507

2020/04/22

gronemeier

6.0

B, C

SVN commit message:
netcdf_data_input_mod:

  • bugfix: check terrain height for fill values directly after reading (PA0550)
  • changes:
    • remove check for negative zt (PA0551)
    • add reference height from input file to PALM reference height (origin_z)

init_grid:

  • update origin_z with shifting height of orography (oro_min)
  • remove message PA0505

r4506

2020/04/21

schwenkel

6.0

C

SVN commit message: Use magnus formula for liquid water temperature (bulk_cloud_model)

r4505

2020/04/20

schwenkel

6.0

N

SVN commit message: Add flag for saturation check (dynamics_mod, modules, parin)

r4504

2020/04/20

raasch

6.0

C

SVN commit message: file re-formatted to follow the PALM coding standard, hint for setting rmask arrays added (virtual_measurements_mod, user_module)

r4502

2020/04/17

schwenkel

6.0

N

SVN commit message: Implementation of ice microphysics (advec_s_bc, advec_ws, basic_constants_and_equations, bulk_cloud_model, compute_vpt, flow_statistics, init_masks, modules, netcdf_interface_mod, surface_data_output, surface_mod, time_integration)

r4500

2020/04/17

suehring

6.0

B, C

SVN commit message: Surface output: correct output of ground/wall-heat flux at USM surfaces; add conversion factor to heat- and momentum-flux outputs; data_output_2d: Unify output conversion of sensible and latent heat flux; data-output module: avoid uninitialized variables; restart_data_mpi_io: fix overlong lines (data_output_2d, data_output_module, restart_data_mpi_io_mod, surface_data_output_mod, urban_surface_mod)

r4499

2020/04/16

eckhard

6.0

B, N

SVN commit message: bugfix for explicit loop in 'reverse' subroutine, updated test suite (inifor_defs, inifor_util, test-reverse-even, test-reverse-odd, test-stretching)

r4498

2020/04/15

raasch

6.0

B, C

SVN commit message: bugfix for creation of filetypes, argument removed from rd_mpi_io_open, files re-formatted to follow the PALM coding standard (read_restart_data_mod, restart_data_mpi_io_mod, user_data_output_mask, user_flight, user_init_3d_model, user_init_flight; user_init_grid, virtual_measurement_mod)

r4497

2020/04/15

raasch

6.0

B, C

SVN commit message: last bugfix deactivated because of compile problems, files re-formatted to follow the PALM coding standard (restart_data_mpi_io_mod, user_init_land_surface, user_init_plant_canopy, user_init_radiation, user_init_urban_surface, user_lpm_advec, user_lpm_init, user_module, user_spectra, vdi_internal_controls, virtual_flight_mod, wind_turbine_model_mod)

r4496

2020/04/15

raasch

6.0

B

SVN commit message: bugfixes for restart with MPI-IO: problem with posix read arguments for surface data fixed, MPI barrier removed, coupling character added to restart input and output filename (palm, read_restart_data_mod, restart_data_mpi_io_mod)

r4495

2020/04/13

raasch

6.0

N

SVN commit message: restart data handling with MPI-IO added, first part (Makefile, biometeorology_mod, bulk_cloud_model_mod, check_parameters, dynamics_mod, gust_mod, lagrangian_particle_model_mod, land_surface_model_mod, module_interface, modules, ocean_mod, palm, parin, plant_canopy_model_mod, radiation_model_mod, read_restart_data_mod, surface_data_output_mod, surface_mod, synthetic_turbulence_generator_mod, turbulence_closure_mod, urban_surface_mod, user_module, virtual_flight_mod, wind_turbine_model_mod, write_restart_data_mod, New: posix_interface_mod, restart_data_mpi_io_mod)

r4494

2020/04/11

raasch

6.0

B

SVN commit message: some test case results updated to match last commit (result files for urban_environment_... test cases)

ATTENTION: r4493 updated the radiation- and urban surface model and significantly affected the respective model results.

r4493

2020/04/10

pavelkrc

6.0

B, C

SVN commit message: Merge brach resler (Makefile, biometeorology_mod, check_parameters, init_3d_model, radiation_model_mod, urban_surface_mod)

Avoid unstable direct normal radiation near horizon (radiation_model_mod). Remove reading of deprecated input parameters c_surface and lambda_surf, and calculate them from parameters of the outer wall/roof layer (urban_surface_mod).

r4490

2020/04/10

maronga

6.0

B

SVN commit message: bugfix in palm_csd (palm_csd)

r4489

2020/04/04

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (wrd_write_string, write_restart_data_mod)

r4488

2020/04/03

raasch

6.0

C

SVN commit message: files re-formatted to follow the PALM coding standard (advec_s_bc - advec_w_pw)

r4487

2020/04/03

raasch

6.0

B

SVN commit message: bugfix for subroutine calls that contain the decycle_chem and decycle_salsa switches as arguments (chemistry_model_mod, salsa_mod, urban_environment_salsa_pr.000.nc)

r4486

2020/04/02

maronga

6.0

B

SVN commit message: 1.5-order-dai SGS schema modified for use with topography (turbulence_closure_mod)

r4482

2020/04/01

maronga

6.0

N

SVN commit message: added functionality to create new jobs and delete multiple files in palmrungui (palmrungui)

r4481

2020/03/31

maronga

6.0

B,C

SVN commit message: Bugfix for copyright updates in document_changes; copyright update applied to all files (document_changes, all files that required copyright update)

r4480

2020/03/31

Giersch

6.0

C

SVN commit message: module load command in config files revised for intel and intel mpi compiler (.palm.config.atosb, .palm.config.atosb_debug, .palm.config.atosg, .palm.config.atosg_debug)

r4479

2020/03/30

monakurppa

6.0

B

SVN commit message: salsa_mod.f90: bug fix to the previous commit + according update of the test case (salsa_mod.f90)

r4478

2020/03/27

monakurppa

6.0

B

SVN commit message: Bug fixes in salsa_mod.f90 and update of urban_environment_salsa (salsa_mod.f90)

r4476

2020/03/27

maronga

6.0

N

SVN commit message: added a modified Deardorff subgrid-scale model (turbulence_closure_mod, modules)

The Deardorff 1.5-order closure scheme was modified after Dai et al. (2020) and can now optionally be used. See turbulence_closure.

r4475

2020/03/26

gronemeier

6.0

B, C

SVN commit message: bugfixes/changes to INIFOR:

  • c: revise output format in routine report (inifor_control)
  • b: check if namelist file was opened (inifor_grid)
  • b: use explicit loop in routine reverse (inifor_util)

r4474

2020/03/26

raasch

6.0

B

SVN commit message: bugfix for correct usage of alternative communicators in case of 1d-decompositions and in non-parallel mode (exchange_horiz_mod)

r4473

2020/03/25

gronemeier

6.0

C

SVN commit message: revised naming of mixing length and some further cleaning of mixing-length calculation (turbulence_closure_mod, header, modules)

The changes do not lead to any differences within the simulation results but lead to a re-definition of the grid-size based threshold for the mixing length (Delta). Eq. 14 and 15 from Maronga et al. (2015) change so that (Delta) is now defined as Delta = MIN( 1.8z, (dx*dy*dz)1/3 ).

r4471

2020/03/24

schwenkel

6.0

B

SVN commit message: Bugfix in lpm_droplet_interactions_ptq (lagrangian_particle_model_mod)

r4470

2020/03/24

maronga

6.0

N

SVN commit message: funtionality improvements in palmrungui (palmrungui, palmrungui_files/mainwindow.ui, palmrungui_files/about.ui, palmrungui_files/history.ui)

r4468

2020/03/23

suehring

6.0

C

SVN commit message: bugfix for last commit in openacc branch; some loop bounds revised (only to be consistent with cache version, no effect on solution); setting of nzb_max_l for advection of the w-component revised (no effect on the solution) (advec_ws)

r4467

2020/03/20

maronga

6.0

B

SVN commit message: cleanup for last wind turbine model commit (wind_turbine_model_mod)

r4466

2020/03/20

suehring

6.0

C

SVN commit message: Vector branch in advec_ws optimized, symmetric boundary conditions implemented in vector branch (advec_ws, Makefile, time_integration)

r4465

2020/03/20

maronga

6.0

C

SVN commit message: added output of rotor and tower diameters and removed ASCII output in wind turbine model (wind_turbine_model_mod, .palm.iofiles)

r4464

2020/03/17

Giersch

6.0

C

SVN commit message: Reset last change (r4463) (flow_statistics)

r4463

2020/03/17

Giersch

6.0

C

SVN commit message: Calculation of horizontally averaged w profile moved to the calculations for the other horizontally averaged velocity profiles (flow_statistics)

r4462

2020/03/13

Giersch

6.0

C

SVN commit message: Test case topo_from_ASCII_file revised: 3d output removed, simulation time reduced (topo_from_ASCII_file_p3d, topo_from_ASCII_file_rc.000, topo_from_ASCII_file_pr.000.nc, topo_from_ASCII_file_ts.000.nc)

r4461

2020/03/12

raasch

6.0

N

SVN commit message: extensions to allow usage of alternative communicators in exchange_horiz (exchange_horiz_mod, modules, init_pegrid)

r4459

2020/03/12

oliver.maas

6.0

B

SVN commit message: avoid division by zero in tip loss correction factor calculation (wind_turbine_model_mod)

r4458

2020/03/11

raasch

6.0

B

SVN commit message: bugfix for r4457: missing dependency added (Makefile)

r4457

2020/03/11

raasch

6.0

C, B

SVN commit message: ghost point exchange modularized, bugfix for wrong 2d-exchange (Makefile, advec_ws, average_3d_data, bulk_cloud_model_mod, chemistry_model_mod, data_output_2d, data_output_3d, data_output_mask, diagnostic_output_quantities_mod, disturb_field, init_grid, init_pt_anomaly, init_rankine, lagrangian_particle_model_mod, nesting_offl_mod, netcdf_data_input_mod, palm, plant_canopy_model_mod, poismg_mod, poismg_noopt_mod, pres, radiation_model_mod, salsa_mod, sor, synthetic_turbulence_generator_mod, time_integration, time_integration_spinup, turbulence_closure_mod, urban_surface_mod, vertical_nesting_mod, wind_turbine_model_mod, deleted: exchange_horiz, exchange_horiz_2d, new: exchange_horiz_mod)

r4455

2020/03/11

Giersch

6.0

N

SVN commit message: Axis attribute added to netcdf output (netcdf_interface_mod)

r4453

2020/03/11

raasch

6.0

C

SVN commit message: obsolete IF check about nesting removed (Makefile, exchange_horiz_2d)

r4452

2020/03/10

suehring

6.0

B

SVN commit message: Bugfix in calc_albedo (radiation_model_mod)

r4451

2020/03/10

raasch

6.0

C

SVN commit message: kpp4 scripts converted from ksh to bash, default mechanism changed from smog to phstatp (run_kpp4palm, kpp4palm)

r4450

2020/03/09

suehring

6.0

B

SVN commit message: Bugfix, missing from_file check for a variable from static input file (land_surface_model_mod)

r4449

2020/03/09

suehring

6.0

B

SVN commit message: Bugfix in 1D model: Set intermediate_timestep_count back to zero after 1D-model integration. This is required e.g. for initial calls of calc_mean_profile. (model_1d_mod)

r4447

2020/03/06

oliver.maas

6.0

C

SVN commit message: renamed wind_turbine_parameters namelist variables (wind_turbine_model_mod, wind_turbine_model test case input file)

r4446

2020/03/06

raasch

6.0

B

SVN commit message: bugfix for r4443: cycle number zero added to all monitoring and output file in TESTS and TUTORIALS folders (all monitoring and output files in TESTS and TUTORIALS folders)

r4444

2020/03/05

raasch

6.0

B

SVN commit message: bugfix: cpp-directives for serial mode added (check_open, check_parameters, data_output_2d, data_output_3d, data_output_mask, exchange_horiz_2d, flow_statistics, header, init_coupling, init_grid, init_masks, init_pegrid, lagrangian_particle_model_mod, land_surface_model_mod, local_stop, multi_agent_system_mod, palm, pmc_interface_mod, pmc_particle_interface, surface_data_output_mod, synthetic_turbulence_generator_mod, time_integration, time_integration_spinup, timestep, vertical_nesting_mod, virtual_measurement_mod)

r4443

2020/03/05

raasch

6.0

N

SVN commit message: add cycle number to initial files too (000), remove compatibility for cycle numbers which are less than three digits wide (batch_scp, palmrun)

r4441

2020/03/04

suehring

6.0

C, B

SVN commit message: Change order of dimension in surface arrays %frac, %emissivity and %albedo to allow for better vectorization in the radiation interactions; Set back turbulent length scale to 8 x grid spacing in the parametrized mode for the synthetic turbulence generator (was accidentally changed in last commit) (chemistry_model_mod, data_output_2d, flow_statistics, indoor_model_mod, land_surface_model_mod, radiation_model_mod, salsa_mod, sum_up_3d_data, synthetic_turbulence_generator_mod, urban_surface_mod)

r4439

2020/03/04

Giersch

6.0

N

SVN commit message: Config files for Berlin/Lise added (.palm.config.atosb, .palm.config.atosb_debug)

r4438

2020/03/03

suehring

6.0

C

SVN commit message: Synthetic turbulence: performance optimizations - random numbers only defined and computed locally, option to compute velocity seeds locally without need of global communication; paralell random number generator: new routine to initialize 1D random number arrays; virtual measurements: CPU-log points added (random_generator_parallel_mod, synthetic_turbulence_generator_mod, virtual_measurement_mod)

r4436

2020/03/03

oliver.maas

6.0

B

SVN commit message: Bugfix: shifted netcdf preprocessor directive to correct position (wind_turbine_model_mod)

r4435

2020/03/03

raasch

6.0

B

SVN commit message: bugfix for message that reports about files that are read from in case that the virtual PE grid has chenged (in case of large number of files format was exceeded), detailed messages about the files are now output to the debug file, temporary bugfix to avoid compile problems with older NetCDFD libraries on IMUK machines (netcdf_data_input_mod, read_restart_data_mod)

r4434

2020/03/03

oliver.maas

6.0

N

SVN commit message: added optional netcdf data input for wtm array input parameters (netcdf_data_input_mod, wind_turbine_model_mod, .palm.iofiles, Makefile)

r4433

2020/02/28

gronemeier

6.0

C

SVN commit message: remove warning for newly implemented RANS mode (turbulence_closure_mod)

r4432

2020/02/28

raasch

6.0

B

SVN commit message: bugfix for previous revision (vector directive was changed by mistake) (poismg_mod)

r4431

2020/02/27

gronemeier

6.0

B, N

SVN commit message: diagnostic_output_quantities: added wspeed and wdir output; bugfix: set fill_value in case of masked output

r4430

2020/02/27

suehring

6.0

B, C

SVN commit message: Lagrangian particle model: Bugfix in logarithmic interpolation of near-ground particle speed (density was not considered); Revise CFL-check when SGS particle speeds are considered; .palm.iofiles: missing output file connection for child particle statistics (lagrangian_particle_model_mod, .palm.iofiles)

r4429

2020/02/27

raasch

6.0

N, B

SVN commit message: serial (non-MPI) test case added, several bugfixes for the serial mode (TESTS/builds/gfortran_serial_default, TESTS/cases/example_cbl_serial, advec_s_bc, cpulog_mod, data_output_netcdf4_module, exchange_horiz, global_min_max, inflow_turbulence, land_surface_model_mod, poisfft_mod, poismg_mod, poismg_noopt_mod, radiation_model_mod, spectra_mod, surface_coupler, transpose)

r4427

2020/02/27

maronga

6.0

C

SVN commit message: small adjustments in palmrungui, bugfix for last commit. fix in .palm.iofiles (palmrungui, .palm.iofiles)

r4425

2020/02/26

raasch

6.0

C

SVN commit message: hard coded path to the fileconnection file replaced by a path that is based on the source path which has been given in the configuration file (palmrun)

r4423

2020/02/25

maronga

6.0

B

SVN commit message: Switched back to serial NetCDF output for wind turbine output (wind_turbine_model_mod)

r4421

2020/02/24

suehring

6.0

B,N

SVN commit message: Output of character station_name (required for UC2 standard); bugfix - missing coupling_char for opening NetCDF file (virtual_measurement_mod)

r4420

2020/02/24

maronga

6.0

B,C

SVN commit message: added steering for NetCDF output for wind turbine model; minor fix in palmrungui (palmrungui, Makefile, time_integration, wind_turbine_model_mod)

r4418

2020/02/21

raasch

6.0

B

SVN commit message: bugfix for raindrop number adjustment (bulk_cloud_model_mod)

r4416

2020/02/20

monakurppa

6.0

B, C

SVN commit message: Bug fixes in restart and reformatting av data output - add missing arrays (averaged data output) in salsa_wrd_local and salsa_rrd_local - set write_binary_salsa and read_restart_data_salsa to .T. by default - restructure the average arrays for gases and total mass concentrations of chemical components: set to 4d arrays instead of separate arrays - add allocation checks for averaged data output arrays (transpose, vdi_internal_controls)

r4415

2020/02/20

raasch

6.0

B

SVN commit message: bugfix for misplaced/missing preprocessor directives (transpose, vdi_internal_controls)

r4414

2020/02/19

suehring

6.0

C

SVN commit message: Remove deprecated topography arrays; Move basic initialization of numerics into an extra module interface (Makefile, advec_ws, init_grid, module_interface, modules, palm, poismg_noopt_mod)

r4413

2020/02/19

hellstea

6.0

C

SVN commit message: All the USE-statements within subroutines moved to the module declaration section (pmc_interface_mod)

r4411

2020/02/18

maronga

6.0

N

SVN commit message: Added NetCDf output for wind turbine model. Added new features to palmrungui (Makefile, palmrungui, module_interface, wind_turbine_model)

r4410

2020/02/17

Giersch

6.0

C, N

SVN commit message: config files for Göttingen/Emmy updated (.palm.config.atosg, palm.config.atosg_debug)

r4409

2020/02/14

Giersch

6.0

C, N

SVN commit message: Tutorials updated, all tested with revision 4402 (TUTORIALS)

r4405

2020/02/12

maronga

6.0

C

SVN commit message: revisions in palmrungui, merged with palm_jm (palmrungui)

r4404

2020/02/12

suehring

6.0

B

SVN commit message: Fix misplaced preprocessor directives in netcdf data input (netcdf_data_input_mod)

r4402

2020/02/11

suehring

6.0

B

SVN commit message: Indoor model: major bugfix in calculation of energy demand - floor-area-per-facade was wrongly calculated leading to unrealistically high energy demands and thus to unreallistically high waste-heat fluxes. (indoor_model_mod)

r4401

2020/02/11

suehring

6.0

B, C

SVN commit message: Define a default list of coordinate reference system variables used when no static driver input is available

r4400

2020/02/10

suehring

6.0

N

SVN commit message: Revision of the virtual-measurement module: data input from NetCDF file; removed binary output - instead parallel NetCDF output using the new data-output module; variable attributes added; further variables added that can be sampled, file connections added; Functions for coordinate transformation moved to basic_constants_and_equations; netcdf_data_input_mod: unused routines netcdf_data_input_att and netcdf_data_input_var removed; new routines to inquire fill values added; Preprocessing script (palm_cvd) to setup virtual-measurement input files provided; postprocessor combine_virtual_measurements deleted

r4399

2020/02/10

monakurppa

6.0

B

SVN commit message: salsa_mod: time index error in salsa_emission_setup, lod=2

r4398

2020/02/08

gronemeier

6.0

C

SVN commit message: updated tutorials flow_around_cube_cyclic flow_around_cube_noncyclic flow_around_cube_precursor

r4394

2020/02/04

maronga

6.0

C

SVN commit message: Bugfix: harmonized config file naming in palmrungui (palmrungui).

r4393

2020/02/04

maronga

6.0

C

SVN commit message: removed PALM_BIN dependencies in GUI tools (palm_gf, palm_jm, palmrungui, palm_gf_tools, palm_wd).

r4389

2020/01/29

raasch

6.0

C

SVN commit message: Error messages refined for reading ASCII topo file, also reading of topo file revised so that statement labels and goto statements are not required any more (netcdf_data_input_mod)

r4388

2020/01/28

raasch

6.0

B

SVN commit message: bugfix for error messages while reading ASCII topo file (netcdf_data_input_mod)

r4386

2020/01/27

Giersch

6.0

C

SVN commit message: Allocation statements, comments, naming of variables revised and _wp added to real type values (init_grid)

r4385

2020/01/27

hellstea

6.0

C

SVN commit message: Nesting-related error messages PA0425 and PA0426 made more specific (pmc_interface_mod)

r4384

2020/01/22

Giersch

6.0

C

SVN commit message: Header corrected (check_parameters)

r4383

2020/01/22

Giersch

6.0

C

SVN commit message: Error numbers related to closed channel flow revised to prevent double usage (check_parameters)

r4382

2020/01/21

suehring

6.0

C

SVN commit message: Revise bad formatting of namelist (biomet) (biometeorology_mod)

r4381

2020/01/20

suehring

6.0

B, C

SVN commit message: Land-surface model: Bugfix in nested soil initialization in case no dynamic input file is present; give local error messages only onces (land_surface_model_mod, plant_canopy_model_mod)

r4378

2020/01/16

Giersch

6.0

C

SVN commit message: Format of rms output in cpu measurements changed to allow values >= 100 (cpulog_mod)

r4377

2020/01/15

gronemeier

6.0

B

SVN commit message: bugfix: set fill value for output according to wall_flags_total_0 for non-terrain following output (data_output_mask)

r4372

2020/01/14

banzhafs

6.0

C

SVN commit message: added namelist flag 'emiss_read_legacy_mode' to allow concurrent functioning of new emission read mode under development (chemistry_model_mod, chem_modules)

r4370

2020/01/10

raasch

6.0

B, N

SVN commit message: bugfixes for previous commit: unused variables removed, Temperton-fft usage on GPU, openacc porting of vector version of Obukhov length calculation, collective read switched off on NEC to avoid hanging; some vector directives added in prognostic equations to force vectorization on Intel19 compiler, configuration files for NEC Aurora added (bulk_cloud_model_mod, chemistry_model_mod, fft_xy_mod, netcdf_data_input_mod, ocean_mod, prognostic_equations, surface_layer_fluxes_mod, temperton_fft_mod, transpose, turbulence_closure_mod, new: .palm.config.aurora, .palm.config.aurora_debug)

r4366

2020/01/09

raasch

6.0

N

SVN commit message: code vectorization for NEC Aurora: vectorized version of Temperton FFT, vectorization of Newtor iteration for calculating the Obukhov length (Makefile, fft_xy_mod, poisfft_mod, surface_layer_fluxes_mod, surface_mod, temperton_fft_mod, transpose)

r4365

2020/01/08

oliver.maas

6.0

C

SVN commit message: Since revision 4185 all init-profiles (u_init, v_init, pt_init, q_init and s_init) are overwritten by the horizontally (and temporally) averaged profiles of the end of the precursor run, for initializing_actions == 'cyclic_fill' and turbulent_inflow = .TRUE.. This commit extends this functionality to all cyclic_fill-cases. (init_3d_model)

r4362

2020/01/07

suehring

6.0

C

SVN commit message: Input of plant-canopy variables from static driver moved from netcdf_data_input_mod to plant-canopy model (netcdf_data_input_mod, plant_canopy_model_mod)

r4360

2020/01/07

suehring

6.0

C, N

SVN commit message: Bugfix in output of time-averaged plant-canopy quanities; Output of plant-canopy data only where tall canopy is defined; land-surface model: fix wrong location strings; tests: update urban test case; all source code files: copyright update (land_surface_model_mod, module_interface, plant_canopy_model_mod, urban_environment_p3d, urban_environment_p3dr, + all *.f90 files for copyright update)

Last modified 3 years ago Last modified on Jan 6, 2021 10:22:12 AM