PALM source code change log 2018

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

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

Changelog not available

Changelog not available

Changelog not available

6.0

B, C

SVN commit message: Changelog not available (biometeorology_mod, check_parameters, chemistry_model_mod, data_output_2d, data_output_3d, parin, pmc_interface_mod, surface_output_mod, synthetic_turbulence_generator_mod, time_integration, turbulence_closure_mod)

Bugfix: Use of time variable time_since_reference_point instead of simulated_time where required, since in case of soil/wall spinup, simulated_time includes the spinup simulation time. In time_since_reference_point this time is deducted, i.e. this variable counts from zero seconds once the atmosphere simulation starts. This is e.g. important for data output or IF clauses that refer to a certain amount of time passed in the atmosphere simulation. This topic needs further attention.

Change: Minor formatting and removal of unused quantities.

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B

Added missing conversion factor fr2ppm for qvap (chemistry_model_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

Initial implementation of the PALM module interface (Makefile, average_3d_data, check_parameters, chemistry_model_mod, data_output_2d, data_output_3d, flow_statistics, header, module_interface, parin, read_restart_data_mod, salsa_mod, sum_up_3d_data, swap_timelevel, urban_surface_mod, write_restart_data_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

B

Added missing conversion factor fr2ppm for qvap (chemistry_model_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

Initial implementation of the PALM module interface (Makefile, average_3d_data, check_parameters, chemistry_model_mod, data_output_2d, data_output_3d, flow_statistics, header, module_interface, parin, read_restart_data_mod, salsa_mod, sum_up_3d_data, swap_timelevel, urban_surface_mod, write_restart_data_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (advec_s_bc, advec_s_pw, advec_s_up, bulk_cloud_model_mod, buoyancy, calc_mean_profile, chem_modules, chemistry_model_mod, diffusion_s, init_3d_model, land_surface_model_mod, modules, ocean_mod, pmc_interface_mod, radiation_model_mod, salsa_mod, swap_timelevel, turbulence_closure_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: OpenACC port for SPEC MPI Accelerator Benchmark Search Program (Makefile, advec_ws.f90, basic_constants_and_equations_mod.f90, boundary_conds.f90, buoyancy.f90, coriolis.f90, cuda_fft_interfaces.f90, diffusion_s.f90, diffusion_u.f90, diffusion_v.f90, diffusion_w.f90, exchange_horiz.f90, fft_xy_mod.f90, poisfft_mod.f90, pres.f90, prognostic_equations.f90, surface_layer_fluxes_mod.f90, surface_mod.f90, time_integration.f90, timestep.f90, timestep_scheme_steering.f90, transpose.f90, tridia_solver_mod.f90, turbulence_closure_mod.f90)

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Include check for rrtmg files (radiation_model)

Changelog not available

Changelog not available

Changelog not available

6.0

B, C, N

SVN commit message: Changelog not available (chem_gasphase_mod, data_output_mask)

Bugfix:

  • Use correct output time levels also in case of soil spinup (data_output_mask)

Change:

  • Changed default chemistry mechanism to phstatp, i.e. photostationary state + 1 passive tracer (chem_gasphase_mod)
  • Adjusted urban_environment TESTS case to the new default mechanism (trunk/TESTS/urban_environment..urban_environment_restart)

New:

  • Added OUTPUT to urban_environment TESTS cases

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available (palm_csd, palm_csd_netcdf_interface.py, palm_csd_canopy_generatorpy)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (.palm.iofiles)

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available (.palm.iofiles)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (inifor, all modules and tests)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (inifor, inifor_grid, inifor_io, inifor_transform)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (biometeorology_mod, chem_photolysis_mod, date_and_time_mod, large_scale_forcing_nudging_mod, netcdf_data_input_mod, ocean_mod, plant_canopy_model_mod, surface_output_mod, urban_surface_mod, inifor_control, inifor_grid, inifor_transform)

Changelog not available

Changelog not available

Changelog not available

6.0

C, B

SVN commit message: Changelog not available. Fixed unintended modification of COSMO heights in level-based averaging (inifor, inifor_defs, inifor_grid, inifor_transform)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (init_3d_model)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (init_3d_model, radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (radiation_model_mod, urban_surface_mod) (merged from branch resler)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (multi_agent_system_mod.f90)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (multi_agent_system_mod.f90)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (average_3d_data.f90, check_parameters.f90, data_output_2d.f90, indoor_model_mod.f90, land_surface_model_mod.f90, modules.f90, sum_up_3d_data.f90, surface_layer_fluxes_mod.f90, surface_mod.f90, time_integration.f90, time_integration_spinup.f90, urban_surface_mod.f90)

Changelog not available

Changelog not available

Changelog not available

6.0

B,C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (pmc_general_mod, pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

MAS was only outputting the PALM timestep, so during multiple output steps the time would stay the same.

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available (M. Kurppa)

6.0

C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available. Test case warm_air_bubble_lcm test the Lagragian Cloud Model, while dispersion_eulerian_and_lpm test a passive eulerian scalar as well as passive particles in a setup with a single building.

Changelog not available

Changelog not available

Changelog not available

6.0

B, N

SVN commit message: Changelog not available (check_parameters, init_3d_model, Makefile, nesting_offl_mod, synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (palmrun)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (palmrun)

Changelog not available

Changelog not available

Changelog not available (responsible M. Salim)

6.0

N

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B, C

SVN commit message: Changelog not available (Makefile, average_3d_data, biometeorology_mod, check_parameters, data_output_2d, init_3d_model, modules, netcdf_interface_mod, parin, sum_up_3d_data, time_integration, -uv_exposure_model_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (ocean_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available (palm_csd, palm_csd_tools.py, palm_csd_netcdf_interface.py, .csd.config.default)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (boundary_conditions, lpm_boundary_conditions, lpm_advec)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (inifor, inifor_control, inifor_defs, inifor_grid, inifor_io, inifor_transform, inifor_types, inifor_util)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod, surface_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (palmrun)

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available (init_pegrid, header, netcdf_data_input_mod, sum_up_3d_data)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (advec_ws)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (turbulence_closure_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available (advec_s_pw, advec_s_up, advec_u_pw, advec_u_up, advec_v_pw, advec_v_up, advec_w_pw, advec_w_up, advec_ws, data_output_spectra, diffusion_s, diffusion_u, diffusion_v, diffusion_w, init_3d_model, surface_layer_fluxes, surface_mod, virtual_flight_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (check_parameters, parin, turbulence_closure_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C, B

SVN commit message: Changelog not available (chemistry_model_mod, exchange_horiz_2d, init_pegrid, modules, netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (advec_s_pw, advec_s_up, advec_u_pw, advec_u_up, advec_v_pw, advec_v_up, advec_w_pw, advec_w_up, buoyancy, coriolis, init_grid)

Changelog not available

Changelog not available

Changelog not available

6.0

C, N

SVN commit message: Changelog not available (inifor, inifor_defs, inifor_grid, inifor_io, inifor_transform)

Changelog not available

Changelog not available

Changelog not available

6.0

B, C

SVN commit message: Changelog not available (palmbuild, palmrun, poismg_mod, Makefile_utilities, inifor_defs, inifor_io, inifor_transform)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (check_parameters, header, netcdf_data_input_mod, netcdf_interface_mod, modules)

Changelog not available

Changelog not available

Changelog not available (responsible M. Salim)

6.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (Makefile, average_3d_data, -biometeorology_ipt_mod, biometeorology_mod, -biometeorology_pet_mod, -biometeorology_pt_mod, -biometeorology_utci_mod, check_parameters, data_output_2d, data_output_3d, header, init_3d_model, multi_agent_system_mod, netcdf_interface_mod, parin, sum_up_3d_data, time_integration)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (chemistry_model_mod, header, indoor_model_mod, init_3d_model, lpm_init, palm, plant_canopy_model_mod, pmc_interface_mod, poismg_mod, radiation_model_mod, salsa_mod, time_integration, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (Makefile_utilities, palmbuild, surface_output_to_vtk)

Changelog not available

Changelog not available

Changelog not available

6.0

C, N

SVN commit message: Changelog not available (Makefile, virtual_measurement_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available (palmrun)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (Makefile_utilities, palmbuild)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (plant_canopy_model_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (surface_output_to_vtk)

Changelog not available

Changelog not available

Changelog not available

6.0

B, C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

B, C, N

SVN commit message: Changelog not available (palmbuild, Makefile, palm, surface_output_mod, virtual_measurement_mod, UTIL/Makefile_utilities, UTIL surface_output_processing/surface_output_parin, UTIL surface_output_processing/surface_output_to_vtk)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (palm, palmrungui, some kpp files where comments where not processed)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (land_surface_model_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C, B

SVN commit message: Changelog not available (netcdf_data_input_mod, netcdf_interface_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C, B

SVN commit message: Changelog not available (pmc_interface_mod, palm, time_integration)

Changelog not available

Changelog not available

Changelog not available

6.0

B, C

SVN commit message: Changelog not available (chem_emissions_mod, cpulog_mod, netcdf_data_input_mod, salsa_mod, surface_output_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

B

SVN commit message: Changelog not available (biometeorology_mod)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

6.0

N

SVN commit message: Changelog not available (biometeorology_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, N

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (Makefile, init_3d_model, modules, netcdf_data_input_mod, parin, time_integration, salsa_mod, virtual_measurement_mod)

Further, changes were documented.

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (.palm.iofiles, Makefile, init_3d_model, modules, netcdf_data_input_mod, parin, time_integration, virtual_measurement_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (Makefile, indoor_model_mod, init_3d_model, modules, parin, time_integration)

All changes are related to the implementation of the new indoor climate model, new CALLS, new namelist, etc.

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (EXAMPLE/test_salsa, .palm.iofiles, Makefile, advec_ws, average_3d_data, boundary_conds, check_parameters, chem_emissions_mod, data_output_2d, data_output_3d, data_output_mask, data_and_time_mod, header, init_3d_model, init_masks, modules, netcdf_data_input_mod, netcdf_interface_mod, parin, plant_canopy_model_mod, prognostic_equations, read_restart_data_mod, salsa_mod, salsa_util_mod, sum_up_3d_data, surface_mod, swap_timelevel, time_integration, write_restart_data_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (+ .palm.config.crayb, + .palm.config.crayb_debug, - .palm.config.crayh)

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available

Perform missing document_changes on (netcdf_data_input_mod, netcdf_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N, B

SVN commit message: Changelog not available (netcdf_data_input_mod, netcdf_interface_mod)

New

  • geographic latitude and longitude are output
  • coordinate-reference-system variable (crs) from input file is considered

Bugfix

  • long_name attribute of UTM coordinates fixed
  • updated run-controll files of test cases

Changelog not available

Changelog not available

Changelog not available

5.0

B, C, N

SVN commit message: Changelog not available (Makefile, chem_emissions_mod, chem_modules, chemistry_model_mod, date_and_time_mod, flow_statistics, init_3d_model, netcdf_data_input_mod, palm, prognostic_equations, UTIL/chemistry/gasphase_preproc)

Several bugfixes related to the chemistry code, as well as date_and_time_mod. Major new component is the deposition model as part of the chemistry_model_mod.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (palmtest)

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (inifor, inifor_defs, inifor_grid, inifor_io)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (palmbuild, palmrun, .palm.config.crayh, .palm.config.default, .palm.config.default.in, .palm.config.default_trace, .palm.config.idefix)

Attention: palmrun and palmbuild options -h and -c have been changed to -c (configuration_identifier) and -r (run_identifier), respectively.

Attention: In case you have a copy of .palm.iofiles in your working directory (palm/current_version), please edit this file and replace strings fname or jobname by run_identifier, or copy the current version of this file from current_version/trunk/SCRIPTS to your working directory.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (check_parameters)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (bulk_cloud_model_mod, check_parameters, flow_statistics)

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available (basic_constants_and_equations_mod, chemistry_model_mod, plant_canopy_mod, radiation_model_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available (Makefile, average_3d_data, biometeorology_ipt_mod, biometeorology_mod, biometeorology_pet_mod, biometeorology_pt_mod, biometeorology_utci_mod, check_parameters, data_output_2d, data_output_3d, header, init_3d_model, modules, multi_agent_system, netcdf_interface_mod, parin, sum_up_3d_data, time_integration, uv_exposure_model_mod)

All changes are related to the implementation of the new human thermal comfort feature. The main module is biometeorology_mod, and the other biometeorology... modules contain the calculation routines for the different thermal indices. This structure is preliminary, in the next step, these calculation routines will be combined into one module.

Changelog not available

Changelog not available

Changelog not available

6.0

C

SVN commit message: Changelog not available (inifor, control, defs, grid, io, transform, types, util, inifor_control, inifor_defs, inifor_grid, inifor_io, inifor_transform, inifor_types, inifor_util)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (bulk_cloud_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C,N

SVN commit message: Changelog not available (chemistry_model_mod.f90, data_output_mask.f90, init_masks.f90, modules.f90, netcdf_interface_mod.f90, parin.f90, radiation_model_mod.f90, urban_surface_mod.f90, user_data_output_mask.f90)

Bugfixes

  • In urban_surface_mod, variable surf_usm_h%gamma_w_green_sat needed to be allocated from nzb_wall to nzt_wall+1
  • In init_mask, added checks for chemistry model and radiation model
  • In init_mask, reordered calls to xxx_define_netcdf_grid

Changes

  • In radiation_model_mod, use pointers for masked output

New

  • terrain-following output using masked output: with new namelist parameter mask_k_over_surface which is included in runtime_parameters, a terrain-following output can be selected. mask_k_over_surface specifies the height (in grid points) above the surface to be chosen for output. Several indices can be chosen. If a grid index is lies above the domain boundary, the value of the output variable at the top of the domain is output at that position.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (turbulence_closure_mod)

Changelog not available

Changelog not available

Changelog not available and suehring

5.0

B, C, N

SVN commit message: Changelog not available (data_output_mask, parin, check_parameters, netcdf_data_input_mod, check_open, average_3d_data, user_spectra, data_output_3d, Makefile, surface_output_mod, netcdf_interface_mod, spectra_mod, modules, ocean_mod, print_1d, sum_up_3d_data, data_output_dvrp, virtual_flight_mod, data_output_2d, init_masks, time_integration, data_output_spectra, init_3d_model)

Bugfixes

  • Moved output of rho_sea_water to ocean_mod.f90

Changes

  • output variables were renamed:
    • all output variables named pt are named theta now. This is also true if pt was part of the output name, e.g., wpt is now wtheta
    • vpt renamed to thetav
    • lpt renamed to thetal
    • rho_ocean renamed to rho_sea_water
    • rho_air renamed to rho
    • u* renamed to us
    • z_i_... renamed to zi_...

New

  • new module for output of unstructured surface data
  • new output files for unstructured surface data SURFACE_DATA_BIN

Please note, unstructured surface output can be used to visualize surface data via Paraview. In order to do this, however, a postprocessing tool is required in order to convert the output data into Paraview-readable files. This tool will follow soon.

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available (surface_mod, time_integration, time_integration_spinup, urban_surface_mod)

Changes

  • output variables usm_t_surf_* for bare building walll and roof tiles was renamed to usm_t_surf_wall_* (* = north/ south/ east/ west/ roof)
  • calculation of short wave radiation inside window layers changed
  • increased building database to provide parameters for all wall and window height levels (ground floor, above ground floor, roof level)
  • window surface and layers temperatures are fixed during spinup to make larger time step dt_spinup possible

New

  • latent heat flux for green wall and roof tiles and output variables usm_qsws_*, usm_qsws_veg_*, usm_qsws_liq_*
  • calculation of latent heat flax for green roof tiles according to soil water content
  • output parameter usm_swc_* for soil water content of green substrate layers
  • calculation of green roof substrate layers heat capacity and conductivity according to soil water content and soil parameters
  • building database parameter green_type_roof to choose between intensiv and extensiv green roof type
  • new boolean namelist parameter usm_wall_mod to decrease heat advection during spinup in the first two wall layers by factor 10 to increase the possible time step dt_spinup

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (TESTS/cases/urban_environment, TESTS/cases/urban_environment_restart)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (palm_simple_run)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (data_output_3d, mod_particle_attributes)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (init_3d_model, nesting_offl_mod, netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (inifor)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (agent_preprocessing)
Made code Fortran 2008 conform: Changed 'X' in format statements to '1X' and replaced getcwd with GET_ENVIRONMENT_VARIABLE.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (get_netcdf_variable.inc, test-stretching.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B, N

SVN commit message: Changelog not available. Compensate wrong unit of the pressure perturbation in COSMO input data. (Makefile, Makefile.gnu, Makefile.ifort, control, defs, get_netcdf_variable.inc, grid, inifor, io, transform, types, util, test-stretching.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (turbulence_closure_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (ocean_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C

SVN commit message: Changelog not available (radiation_model_mod, time_integration, urban_surface_mod)

Bugfix:

  • nzut > nzpt in calculating maxboxes
  • IF statement to call radiation_interaction

Change:

  • removed namelist parameters read/write_svf_on_init and read_dist_max_svf (not used anymore)
  • check the requested output variables if they are correct
  • minor formatting

New:

  • add unscheduled_radiation_calls switch to control force_radiation_call

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available (netcdf_data_input_mod, synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (chem_emissions_mod, chemistry_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod, surface_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C, N

SVN commit message: Changelog not available (boundary_conds, check_parameters, header, init_3d_model, init_pegrid, land_surface_model_mod, large_scale_forcing_nudging_mod, Makefile, nesting_offl_mod, netcdf_data_input_mod, parin, pres, read_restart_data_mod, synthetic_turbulence_generator_mod, time_integration, urban_surface_mod)

New:

  • Time-dependent parametrization of Reynolds-stress in synthetic turbulence generator
  • New module for the offline nesting, which was separated from large_scale_forcing_nudging_mod

Changes:

  • offline nesting modularized and revised

Bugfixes

  • Missing dependencies in Makefile
  • Setting number of ghost layers in neutral case
  • initialization of spectral albedos
  • initialization of urban-surface model in case no static input file exist

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (palmrun, .palm.config.crayh, .palm.config.eddy_gfort, .palm.config.eddy_ifort, .palm.config.idefix)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C,N

SVN commit message: Changelog not available (Makefile, average_3d_data, biometeorology_mod, check_parameters, chem_emissions_mod, data_output_3d, modules, netcdf_data_input_mod, netcdf_interface_mod, palm, plant_canopy_model_mod, prognostic_equations, radiation_model_mod, sum_up_3d_data, time_integration_spinup, urban_surface_mod)

All changes are somehow related to the advancement of the radiative transfer model (RTM), developed by Pavel Krc, Jaroslav Resler (ICS, Prague), summarized below:

New RTM version 2.9:

added calculation of the MRT inside the RTM module MRT fluxes are consequently used in the new biometeorology module for calculation of biological indices (MRT, PET) Fixes of v. 2.5 and SVN trunk:

  • proper initialization of rad_net_l
  • make arrays nsurfs and surfstart TARGET to prevent some MPI problems
  • initialization of arrays used in MPI one-sided operation as 1-D arrays to prevent problems with some MPI/compiler combinations
  • fix indexing of target displacement in subroutine request_itarget to consider nzub
  • fix LAD dimmension range in PCB calculation
  • check ierr in all MPI calls
  • use proper per-gridbox sky and diffuse irradiance
  • fix shading for reflected irradiance
  • clear away the residuals of "atmospheric surfaces" implementation
  • fix rounding bug in raytrace_2d introduced in SVN trunk

New RTM version 2.5: (Pavel Krc, Jaroslav Resler, ICS, Prague)

can use angular discretization for all SVF (i.e. reflected and emitted radiation in addition to direct and diffuse), allowing for much better scaling wih high resoltion and/or complex terrain

  • Unite array grow factors
  • Fix slightly shifted terrain height in raytrace_2d
  • Use more efficient MPI_Win_allocate for reverse gridsurf index
  • Fix random MPI RMA bugs on Intel compilers
  • Fix approx. double plant canopy sink values for reflected radiation
  • Fix mostly missing plant canopy sinks for direct radiation
  • Fix discretization errors for plant canopy sink in diffuse radiation
  • Fix rounding errors in raytrace_2d

Further changes:

  • NEW simple biometeorology model (will later be replaced by full version)
  • CHANGE in USM output procedure, some formatting in chemistry code

Changelog not available

Changelog not available

Changelog not available

5.0

B,C

SVN commit message: Changelog not available (.palm.iofiles, Makefile)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (chemistry_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (ocean_mod, timestep)

Changelog not available

Changelog not available

Changelog not available

5.0

N, B

SVN commit message: Changelog not available (ocean_mod, swap_timelevel)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (advec_s_pw, advec_ws, check_parameters, header, init_3d_model, modules, ocean_mod, prognostic_equations, subsidence_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (turbulence_closure_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (turbulence_closure_mod, palm.config.imuk)

Bugfix:
The MAXLOC function used in function shortest_distance gives different results for different compiler configuration and was therefore replaced.

Changes:

  • The global array 'wall_flags_0_global' was removed. As a results, the limitation of the mixing length used in RANS mode only considers walls in a distance of 1 grid box in horizontal direction. In vertical direction, no changes are made.
  • The example PALM configuration for the Linux cluster at IMUK was updated to contain the include paths for parallel NetCDF.

Changelog not available

Changelog not available

Changelog not available

5.0

B, C, N

SVN commit message: Changelog not available (Makefile, advec_ws, check_parameters, chem_emissions_mod, chem_gasphase_mod, chem_modules, chem_photolysis_mod, chemistry_model_mod, data_output_2d, data_output_mask, date_and_time_mod, flow_statistics, header, init_3d_model, modules, netcdf_data_input_mod, outflow_turbulence, palm, parin, prognostic_equations, read_restart_data_mod, surface_mod, time_integration)

Most changes are related to the introduction of the chemistry emissions module (chem_emissions_mod), and to clean-up, formatting, commenting of the chemistry-related code.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (Makefile, advec_ws, average_3d_data, boundary_conds, buoyancy, check_parameters, data_output_2d, data_output_3d, flow_statistics, header, init_3d_model, init_grid, init_masks, large_scale_forcing_nudging_mod, lpm_init, modules, netcdf_interface_mod, parin, plant_canopy_model_mod, prognostic_equations, read_restart_data_mod, subsidence_mod, sum_up_3d_data, surface_mod, swap_timelevel, time_integration, turbulence_closure_mod, write_restart_data_mod, new: ocean_mod, init_vertical_profiles, deleted: eqn_state_seawater, init_ocean)

Modularization of the ocean option

  • All code components which belong to PALM's ocean option are separated from the PALM model core and moved to the new module ocean_mod. Note that although this is a massive change in the code structure it does not lead to any changes in the physics and model outcomes.
  • init_vertical_profiles has been split from file check_parameters.f90 to avoid circular module dependencies. Anyhow, there are still some dependencies remaining, which e.g. do not allow to move variables bottom_salinityflux, top_salinityflux, and constant_top_salinityflux to the new module.
  • Ocean parameters now have to be given in new NAMELIST &ocean_parameters. Installation files (test_oceanml_p3d, test_oceanml_rc) have been adjusted.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (sum_up_3d_data)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (init_3d_model, modules, read_restart_data_mod, synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (sum_up_3d_data)

Changelog not available

Changelog not available

Changelog not available and schwenkel

5.0

N,C

SVN commit message: Changelog not available (changes in 59 source files)

Modularization of bulk microphysics

  • All code components which belong to the bulk cloud model (except of the prognostic equations) are seperated from the PALM model core and moved to the module bulk_cloud_model. Note that this massive change in the code structure does not lead to any changes in the physics and model outcomes.

Introduction of basic_constants_and_equations_mod

  • Moreover, a new module was introduced containig many (at the moment not all) constants and basic equantions such as the magnus formula or exener function.

Renamed files

  • microphysics_mod into bulk_cloud_model_mod

Deleted files

  • diagnostic_quantites_mod
  • calc_liquid_water_content
  • init_cloud_physics

New files

  • basic_constants_and_equations_mod

Changelog not available

Changelog not available

Changelog not available and M. Salim

5.0

C

SVN commit message: Changelog not available (radiation_model_mod, LIB/rrtmg/rrtmg_sw_rad.nomcica.f90) (responsible M. Salim)

Please note, if the PALM code is compiled with the pre-processor directive __rrtmg, an update and re-installation of the RRTMG model is required. Further, please note, the radiation_par parameter split_diffusion_radiation has been removed now.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model_mod, surface_layer_fluxes_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (init_ocean)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (multi_agent_system_mod, EXAMPLES/agents)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (io)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (agent_preprocessing)

Removed unused variables and fixed real-to-real comparisons.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (user_parin, palm)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (advec_w_up)

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available (netcdf_data_input_mod, surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (pmc_child_mode, pmc_parent_mode)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (local_stop)

When aborting with STOP keyword, some compilers had every PE print 'STOP' to the console/job protocol. This does not happen any longer after adding an empty string after the keyword (STOP ).

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (chemistry_model_mod, land_surface_model_mod, message, multi_agent_system_mod, package_parin, parin, plant_canopy_model_mod, radiation_model_mod, spectra_mod, synthetic_turbulence_generator_mod, urban_surface_mod, user_parin, uv_exposure_model_mod, virtual_flight_mod, wind_turbine_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (message)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (chemistry_model_mod, land_surface_model_mod, message, multi_agent_system_mod, package_parin, parin, plant_canopy_model_mod, radiation_model_mod, spectra_mod, synthetic_turbulence_generator_mod, urban_surface_mod, user_parin, uv_exposure_model_mod, virtual_flight_mod, wind_turbine_model_mod)

Added routine parin_fail_message in message.f90.
It is used to give the line in a specific namelist that caused an error during PARIN read.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (affected files see below)

Code has been revised with respect to warnings issued by gfortran options -Wall -Wextra. Following changes have been carried out:

  • unused variables have been removed (advec_ws, boundary_conds, buoyancy, calc_liquid_water_content, calc_mean_profile, check_open, check_parameters, chem_photolysis_mod, chemistry_model_mod, close_file, coriolis, data_output_2d, data_output_3d, data_output_flight, data_output_mask, data_output_spectra, diffusion_u, diffusion_v, diffusion_w, disturb_heatflux, eqn_state_seawater, exchange_horiz, flow_statistics, header, init_3d_model, init_cloud_physics, init_grid, init_pegrid, land_surface_model_mod, large_scale_forcing_nudging_mod, lpm_advec, lpm_boundary_conds, lpm_calc_liquid_water_content, lpm_droplet_collision, lpm_droplet_condensation, lpm_init, lpm_init_sgs_tke, lpm_merging, lpm_pack_arrays, lpm_set_attributes, lpm_splitting, lpm_write_exchange_statistics, message, microphysics_mod, multi_agent_system_mod, netcdf_data_input_mod, netcdf_interface_mod, outflow_turbulence, package_parin, palm, plant_canopy_model_mod, pmc_child_mod, pmc_general_mod, pmc_interface_mod, pmc_parent_mod, pmc_particle_interface, poisfft_mod, poismg_mod, poismg_noopt_mod, radiation_model_mod, random_generator_parallel_mod, read_restart_data_mod, spectra_mod, sum_up_3d_data, surface_mod, swap_timelevel, synthetic_turbulence_generator_mod, temperton_fft_mod, time_integration, time_integration_spinup, timestep, transpose, tridia_solver_mod, turbulence_closure_mod, urban_surface_mod, uv_exposure_model_mod, vertical_nesting_mod, virtual_flight_mod, wind_turbine_model_mod)
  • format statements removed (check_open, close_file, data_output_3d, data_output_profiles, data_output_tseries, print_1d,
  • preprocessor switches added, mainly to hide omp_get_thread_num (fft_xy_mod, poisfft_mod, prognostic_equations)
  • TYPE change to working precision (turbulence_closure)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (modules, parin, user_parin)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (palmbuild, palmrun, all configuration files, .palm.iofiles)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (Makefile, modules, multi_agent_system_mod, netcdf_interface_mod, palm)

Agent output now has no unlimited dimensions by default. Messages regarding the size of the agent-number dimension were added. Reason: agent output was getting very slow with large number of agents.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (init_3d_model)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (land_surface_mod, radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (check_parameters, init_coupling, modules, palm, vertical_nesting_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (diagnostic_quantities_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (cpulog_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (header, progress_bar_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (header, progress_bar_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N, B

SVN commit message: Changelog not available (land_surface_model_mod, surface_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (agent_preprocessing)

Also removed output of mesh and polygon size on disk due to incompatibility of STORAGE_SIZE with allocated arrays of derived data types.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (agent_preprocessing, palmbuild)

Changed intrinsic SIZEOF to STORAGE_SIZE. Executable of agent_preprocessing now remains in MAKE_DEPOSITORY after compilation on remote host.

Changelog not available

Changelog not available

Changelog not available

5.0

C, B, N

SVN commit message: Changelog not available (chemistry_model_mod, land_surface_model_mod, netcdf_data_input_mod, pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (UTIL/nav_mesh/nav_mesh.f90 -> UTIL/agent_preprocessing/agent_preprocessing.f90, Makefile_utilities, palmbuild)

Renamed nav_mesh to agent_preprocessing. Added build of this tool to palmbuild. The executable is moved to SCRIPTS and can be accessed from anywhere. agent_preprocessing has to be called from the INPUT folder of the current job directory.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (lpm_advec)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (new: .palm.config.default_trace)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (.palm.config.default, .palm.config.idefix, .palm.config.imuk)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (parin)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (urban_surface_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (palmplot)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (multi_agent_system_mod)

Added preprocessor directive to enable serial mode. Changed default of read_agents_from_restartfile to .FALSE. (restarts not yet implemented).

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (init_grid)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (.palm.config.crayh, .palm.config.default, .palm.config.default.in, .palm.config.eddy_gfort, .palm.config.eddy_ifort)

Module commands moved from login_init_cmds to module_commands, to where they belong.

Changelog not available

Changelog not available

Changelog not available

5.0

C, B

SVN commit message: Changelog not available (modules.f90, multi_agent_system_mod.f90, nav_mesh.f90, netcdf_interface.f90, time_integration.f90)

Check for MAS execution now uses time_since_reference_point instead of simulated_time. An end-time for execution of MAS was added (multi_agent_system_end). Start- and end-parameters had to be moved to modules.f90. Revised calculation of netCDF limited time-dimension using MAS start- and end-time.

In nav_mesh.f90, fixed the initialization of tolerance_dp.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (land_surface_model_mod.f90, urban_surface_model_mod.f90, mainwindow.ui)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (.palm.config.eddy_gfort, .palm.config.eddy_ifort)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (netcdf_interface_mod, multi_agent_system_mod)

Changed agent output to be of type NF90_DOUBLE.

Removed obstacle flags at model boundarys. They were relics from cyclic topography and obstructed agents from exiting the model domain.

Reworked pathfinding. Split pathfinding up into two SUBROUTINES for clarity.
Made pathfinding iterative, eliminating the possibility of navigation points being missed. This was occuring due to the fact that obstacle corners are used as nodes on the visibility graph but the navigation points for agents are shifted outward from those obstacle corners after pathfinding. This - in some cases - lead to parts of some agents' paths intersecting with buildings. Pathfinding is now run with each pair of successive intermittent targets of a path and more intermittent targets are added to the path, if necessary.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (netcdf_data_input_mod, radiation_model_mod, synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (parin)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C, N

SVN commit message: Changelog not available (UTIL/inifor, advec_ws, boundary_conds, check_parameters, chemistry_model_mod, coriolis, exchange_horiz_2d, init_3d_model, init_grid, init_pegrid, large_scale_forcing_nudging_mod, modules, netcdf_data_input_mod, palm, parin, pmc_interface_mod, poismg_mod, poismg_noopt_mod, pres, prognostic_equations, read_restart_data_mod, sor, synthetic_turbulence_generator_mod, time_integration, turbulence_closure_mod)

Inifor bugfixes (responsible Eckhard Kadasch, DWD)

  • Improved compatibility with older Intel Intel compilers by avoiding implicit array allocation
  • Added origin_lon/_lat values and correct reference time in dynamic driver global attributes

Inifor changes

  • Updated netCDF variable names and attributes to comply with PIDS v1.9

Inifor new code

  • Introduced new PALM grid stretching
  • Improved command-interface
  • GNU-style short and long options
  • Prepared output of large-scale forcing profiles (no computation yet)
  • Added preprocessor flag for netcdf4 to switch output format between netCDF 3 and 4

PALM-related changes

  • Inifor initialization and offline nesting in case of vertically stretched grids improved - no inter/extrapolation required any more
  • synthetic turbulence generator works also in combination with stretched grids
  • revise Inifor initialization
  • Update netCDF variable names and attributes to comply with PIDS v1.9
  • variable names renamed in LES-LES and COSMO-offline nesting
  • variable names renamed for lateral boundary flags for inflow/outflow or nesting conditions
  • remove masking of geostrophic wind forcing in offline nesting case
  • some unused variables in USE statements removed
  • Replace simulated_time by time_since_reference_point in offline-nesting mode

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (data_output_2d, sum_up_3d_data, surface_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (user_parin, wind_turbine_model)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (chemistry_model_mod, radiation_model_mod, sum_up_3d_data)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod, sum_up_3d_data)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (UTIL/nav_mesh/nav_mesh.f90)

Updated NetCDF variable names to match PIDS (buildings_2d, buildings_3d, zt).

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (Makefile)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (multi_agent_system_mod.f90, netcdf_interface_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (.palm.config.eddy_gfort, .palm.config.eddy_ifort)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (modules.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (land_surface_model_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (multi_agent_system_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available (modules.f90, parin.f90, multi_agent_system_mod.f90, time_integration.f90, netcdf_interface_mod.f90, init_3d_model.f90, check_open.f90, trunk/UTIL/nav_mesh, trunk/EXAMPLES/agents)

Multi agent system added. Model can be steered via &agents_par. Model is called from time_integration and executes multiple sub-timesteps until the model timestep is reached. NetCDF Output is written to OUTPUT folder.
MAS needs a navigation file which is preprocessed by UTIL/nav_mesh/nav_mesh.f90. See the README file in that directory for explanation. Also see EXAMPLES/agents. Detailed documentation will follow.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (modules.f90, parin.f90, surface_layer_fluxes_mod.f90)

New namelist parameter use_free_convection_scaling introduced that adds the local free convection velocity scale to the horizontal wind speed at first grid level. Might be useful for low wind simulations where u* tends to zero, leading to the breakdown of MOST (and the calculation of surface fluxes). This should effectively impose a physically based lower limit of u*.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (land_surface_model_mod, surface_layer_fluxes_mod, surface_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (palmrun, sum_up_3d_data.f90, urban_surface_mod.f90, .palm.config.default, .palm.config.default.in, .palm.config.eddy_gfort, .palm.config.imuk)

Output of PALM code revision number in palmrun header. Additional listing of files to be compiled has been removed. (palmrun)

Remaining preprocessor define strings __check and __chem have been removed. (sum_up_3d_data.f90, urban_surface_mod.f90)

Small revisions in configuration files. (.palm.config.default, .palm.config.default.in, .palm.config.eddy_gfort, .palm.config.imuk)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model_mod.f90, surface_mod.f90, surface_layer_fluxes_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (turbulence_closure_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available Further, accelerate building processing during initialization. (init_grid, land_surface_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (init_grid, wind_turbine_model)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (model_1d_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (palmrun)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (surface_layer_fluxes_mod, turbulence_closure_mod)

Caution: these changes will alter the simulation results if a constant flux layer is used!

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (land_surface_model_mod.f90, radiation_model_mod.f90)

Bugfix:

  • Natural vegetation surfaces with dry soil cause high surface temperatures than may lead exceeding the limits of the Magnus formula, creating negative saturation water mixing ratios and leading to a model crash. This was fixed by limiting the surface temperature that enters the formula to 60°C.

Change:

  • Some pavement parameters have been updated (asphalt and concrete).

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (model_1d_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (pmc_particle_interface, radiation_model_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (turbulence_closure_mod.f90)

Changes will lead to differences in results compared to former revisions if a constant-flux layer is used.

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available

See the documentation for details about the new dynamic SGS model. Code written by Hauke Wurps.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

  • In case of cloud_physics = .F., no humidity information was passed to RRTMG and led to low incoming longwave radiative fluxes
  • Improvements for average_radiation with RRTMG
  • The atmospheric humidity above the PALM domain is no longer considered dry. A standard humidity profile provided by RRTMG is used instead

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (init_grid, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (init_grid, netcdf_data_input_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (land_surface_model, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (netcdf_data_input_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (turbulence_closure_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (timestep.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

N,C,B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (wind_turbine_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available (example_cbl_p3d, example_cbl_rc, init_grid)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (lpm_boundary_conditions)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (init_grid, radiation_model_mod, vertical_nesting_mod, wind_turbine_model_mod )

Changelog not available

Changelog not available

Changelog not available

5.0

C, N

SVN commit message: Changelog not available (example_cbl_rc, check_parameters, header, init_grid, init_masks, lpm_advec, lpm_exchange_horiz, lpm_init, lpm_set_attributes, modules, parin, plant_canopy_model_mod, pmc_interface_mod, radiation_model_mod, read_restart_data_mod, synthetic_turbulence_generator_mod, urban_surface_mod, user_init_grid, vertical_nesting_mod, virtual_flight_mod, wind_turbine_model_mod, write_restart_data_mod )

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (init_pegrid)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (read_restart_data_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (see r3046)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (check_parameters.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (check_for_restart.f90, check_parameters.f90, cpulog_mod.f90, data_output_2d.f90, data_output_3d.f90, init_3d_model.f90, init_grid.f90, init_masks.f90, init_pegrid.f90, land_surface_model_mod.f90, large_scale_forcing_nudging_mod.f90, lpm_droplet_condensation.f90, lpm_exchange_horiz.f90, lpm_init.f90, lpm_read_restart_file.f90, model_1d_mod.f90, netcdf_data_input_mod.f90, netcdf_interface_mod.f90, package_parin.f90, parin.f90, plant_canopy_model_mod.f90, pmc_interface_mod.f90, pmc_parent_mod.f90, pmc_particle_interface.f90, radiation_model_mod.f90, read_restart_data_mod.f90, spectra_mod.f90, surface_coupler.f90, synthetic_turbulence_generator_mod.f90, temperton_fft_mod.f90, timestep.f90, urban_surface_mod.f90, user_data_output_dvrp.f90, user_parin.f90, user_spectra.f90, vertical_nesting_mod.f90, virtual_flight_mod.f90, wind_turbine_model_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (example_cbl_p3d, test_oceanml_p3d, check_for_restart.f90, check_open.f90, check_parameters.f90, chemistry_model_mod.f90, close_file.f90, cpulog_mod.f90, data_output_2d.f90, data_output_3d.f90, data_output_dvrp.f90, data_output_mask.f90, fft_xy_mod.f90, header.f90, init_3d_model.f90, init_grid.f90, init_masks.f90, init_pegrid.f90, land_surface_model_mod.f90, large_scale_forcing_nudging_mod.f90, lpm_droplet_condensation.f90, lpm_init.f90, lpm_read_restart_file.f90, model_1d_mod.f90, modules.f90, netcdf_data_input_mod.f90, netcdf_interface_mod.f90, parin.f90, plant_canopy_model_mod.f90, pmc_interface_mod.f90, radiation_model_mod.f90, read_restart_data_mod.f90, spectra_mod.f90, subsidence_mod.f90, surface_coupler.f90, surface_layer_fluxes_mod.f90, synthetic_turbulence_generator_mod.f90, temperton_fft_mod.f90, timestep.f90, turbulence_closure_mod.f90, urban_surface_mod.f90, vertical_nesting_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N, C

SVN commit message: Changelog not available (palmrun, .palm.config.default)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (flow_statistics, init_3d_model, interactions_droplets_ptq, time_integration)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (lpm_calc_liquid_water_content, lpm_droplet_condensation, lpm_droplet_collision, lpm_init)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (check_parameters. init_3d_model, init_pt_anomaly)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (check_parameters)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (data_output_mask)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (usm_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C, B

SVN commit message: Changelog not available (palmrun, .palm.iofiles)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (advec_ws, plant_canopy_model_mod, pmc_interface_mod, prognostic_equations)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (pmc_interface_mod, prognostic_equations)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C

SVN commit message: Changelog not available (message, netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (pres, radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C, N

SVN commit message: Changelog not available (chemistry_model_mod.f90, data_output_2d.f90, data_output_3d.f90, gust_mod.f90, init_3d_model.f90, land_surface_model_mod.f90, modules.f90, plant_canopy_model_mod.f90, prognostic_equations.f90, radiation_model_mod.f90, time_integration.f90, turbulence_closure_mod.f90, urban_surface_mod.f90, user_data_output_2d.f90, uv_exposure_model_mod.f90)

New:

  • New variable pc_transpiration_rate was introduced (currently only a dummy) in anology to pc_heating_rate (plant canopy model)

Changes:

  • Deactivated automatic setting of a minumum raytracing distance (temporary solution).

Bugfixes:

  • 2d/3d data output with nz_do3d /= nzt+1 fixed for several code components
  • Initialization of some variables added to avoid floating invalid during data output
  • Pre-calculation of solar positions fixed for restart runs
  • temperature tendency for plant canopy heating rate in case of land surface / urban surface model fixed
  • Reduced memory required for storing plant canopy data in radiation model

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (This is only the case for nested domains, pres)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (.palm.iofiles)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C, N

SVN commit message: Changelog not available (average_3d_data, chemistry_model_mod, data_output_2d, data_output_3d, flow_statistics, gust_mod, init_3d_model, land_surface_model_mod, modules, netcdf_interface_mod, radiation_model_mod, read_restart_data_mod, sum_up_3d_data, time_integration, turbulence_closure_mod, user_3d_data_averaging, user_data_output_2d, user_data_output_3d, uv_exposure_model_mod, write_restart_data_mod)

Bugfixes:

  • Further allocation checks implemented concerning data output of averaged quantities. Restart does not crash in sum_up_3d_data anymore if an _av quantity is given in the restart run NAMELIST file (_p3dr) but not in the initial run NAMELIST file (_p3d) (average_3d_data, chemistry_model_mod, data_output_2d, data_output_3d, gust_mod, land_surface_model_mod, radiation_model_mod, sum_up_3d_data, turbulence_closure_mod, user_3d_data_averaging, user_data_output_2d, user_data_output_3d, uv_exposure_model_mod)
  • CASE z0q* added for averaging (average_3d_data)
  • Pointer to_be_resorted points to ql_vp_av and not ql_vp (data_output_2d)
  • .NOT. found in if-query added to account for variables found in tcm (netcdf_interface_mod)
  • Output of variable prr_av repaired (sum_up_3d_data)

Changed:

  • precipitation_rate removed (data_output_2d, init_3d_model, modules, read_restart_data_mod, sum_up_3d_data, write_restart_data_mod)
  • First call of flow_statistics has been removed. It is already called in run_control itself (time_integration)

New:

  • Comments added (chemistry_model_mod, flow_statistics)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (flow_statistics, modules, read_restart_data_mod, write_restart_data_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (init_3d_model, parin, radiation_model_mod)

Changed:

  • CALL radiation_control during initialization is not necessary anymore because calculation of radiative fluxes at model start is done in radiation_init in any case (init_3d_model)

Bugfixes:

  • Time_since_reference_point must be calculated/initialized before the first call of functions related to the radiation model which occur in time_integration_spinup or time_integration (parin)
  • In radiation_presimulate_solar_pos end_time has to be reduced by spinup_time because end_time in the model is the sum of end_time and the spinup_time specified in the p3d_file (radiation_model_mod)
  • List of sky view factor related variables/fields that have to be written out or read in case of restarts has been extended by dsitrans, dsitransc, npcbl and ndsidir (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (palmrun)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (pmc_interface_mod, time_integration)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (time_integration_spinup)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (check_parameters, parin)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C, N

SVN commit message: Changelog not available (init_3d_model, palm, plant_canopy_model_mod, radiation_model_mod, surface_mod, time_integration, urban_surface_mod)

Implement changes from branch radiation (r2948-2971) with minor modifications.

Change:

  • Improved default settings for radiative transfer calculations (shadows and surface reflections). Calculations activated by default (radiation_interactions = .TRUE.) only if vertical surfaces or trees are present. Flag average_radiation is set TRUE in this case, and it is no longer a namelist parameter. User can override this behavior by setting &radiation_parameters radiation_interactions_on = .F. (default value is TRUE). (init_3d_model, radiation_model_mod, surface_mod)

Bugfixes:

  • Deduct spinup_time from first RUN_CONTROL output time by using time_since_reference_point instead of simulated_time (palm)
  • Edited read and write sky view factors and CSF routines to account for the sub-domains which may not contain any of them (radiation_model_mod)
  • Replaced plant_canopy by npcbl to check tree existence to avoid weird allocation of related arrays (after domain decomposition some domains contain no trees although plant_canopy (global parameter) is still TRUE) (radiation_model_mod)
  • Fixed bug in if statement for radiation_interactions (time_integration)

New:

  • Add plant canopy type to account for changes in LAD together with the ASCII input for 3D LAD distribution (plant_canopy_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (parin)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (check_parameters)

r2972

2018/04/16

witha

5.0

N

Added configuration file for ForWind cluster (.palm.config.eddy_gfort)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (check_parameters, large_scale_forcing_nudging_mod, surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (lpm_advec)

An error in the calculation of x and y in relation to the left or south u/v/w/... location led to wrong interpolations.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (flow_statistics, init_grid, land_surface_model_mod, modules)

In case of elevated model surfaces, i.e. the minimum orography height is higher than the first model grid level, mean horizontal profiles had zero values at first grid index (as this index lies within the topography). For correct initialization and data output, the minimum topography-top index is now calculated and used. Elevated surface levels may properly occur, e.g., in case of nested runs.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (data_output_3d, header, lpm_init, lpm_write_exchange_statistics, parin, pmc_interface_mod, pmc_particle_interface, radiation_model_mod, synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (check_open, check_parameters, modules, netcdf_interface_mod, radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (data_output_2d, urban_surface_mod, land_surface_mod, netcdf_data_input_mod, radiation_model_mod, Makefile, sum_up_3d_data, surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (message)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N, C

SVN commit message: Changelog not available (palmrun, check_open)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (read_restart_data_mod, write_restart_data_mod, spectra_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, N

SVN commit message: Changelog not available (init_grid, Makefile, netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (lpm_init)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (palm, pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (netcdf_data_input_mod, synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C, N

SVN commit message: Changelog not available (netcdf_data_input_mod, synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (urban_surface_model_mod, radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C

SVN commit message: Changelog not available (parin, radiation_model_mod, time_integration)

Bugfix:

  • Allocation of arrays in radiation_read_svf only if not yet allocated (radiation_model_mod)
  • No spinup in case of restart run (parin)

Change:

  • Deduct spinup_time from RUN_CONTROL output of main 3d run, use time_since_reference_point instead of simulated_time (time_integration)
  • Update of 2920 revision comment (radiation_model_mod)
  • No read of nsurfl from SVF file since it is calculated in radiation_interaction_init (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (surface_mod)

With revision -r 2894 reading restart data for surface elements does not work properly anymore, leading to segmentation faults or non-reproducible simulation results in case of natural- and/or urban-type surface elements. Please note, this problem is finally fixed in -r 2942.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (poismg_mod, poismg_noopt_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N, C

SVN commit message: Changelog not available (Makefile, boundary_conds, check_parameters, init_3d_model, init_pegrid, land_surface_model_mod, large_scale_forcing_nudging_mod, netcdf_data_input_mod, pmc_interface_mod, pmc_mpi_wrapper_mod, synthetic_turbulence_generator_mod, turbulence_closure_mod, time_integration)

New

  • RANS-RANS nesting and RANS-LES nesting
  • synthetic turbulence generator at all lateral boundaries in case of RAN-LES nesting or nesting in COSMO model

Changed

  • For child domains, dynamic input is not required any more. Child is initialized by interpolation of parent data. Initialization of soil-related variables that are provided by Inifor are interpolated from parent to child

Changelog not available

Changelog not available

Changelog not available

5.0

N, C, B

SVN commit message: Changelog not available (Makefile, check_parameters, init_3d_model, time_integration, time_integration_spinup)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (check_parameters, chemistry_model_mod, cpulog_mod, data_output_profiles, gust_mod, land_surface_model_mod, lpm_splitting, message, netcdf_interface_mod, package_parin, parin, plant_canopy_model_mod, pmc_handle_communicator_mod, radiation_model_mod, spectra_mod, urban_surface_mod, user_parin, uv_exposure_model_mod, virtual_flight_mod, wind_turbine_model_mod)

All Fortran NAMELISTS have been renamed as follows (* indicates NAMELISTS where the deprecated names will still work until the next PALM release):

inipar(*)           --> initialization_parameters
d3par(*)            --> runtime_parameters
chemistry_par       --> chemistry_parameters
gust_par            --> gust_parameters
lsm_par(*)          --> land_surface_parameters
spectra_par(*)      --> spectra_parameters
canopy_par(*)       --> plant_canopy_parameters
nestpar             --> nesting_parameters
radiation_par(*)    --> radiation_parameters
usm_par(*)          --> urban_surface_parameters
userpar(*)          --> user_parameters
uvexposure_par      --> biometeorology_parameters
flight_par(*)       --> virtual_flight_parameters
wind_turbine_par(*) --> wind_turbine_parameters

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod, radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (init_grid)

Changelog not available

Changelog not available

Changelog not available

5.0

N, C

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B, N

SVN commit message: Changelog not available

Bugfix:

  • Activation of spinup must be done after rrd_global is called (land_surface_model_mod, parin, urban_surface_mod)

New:

  • The parameters spinup_time, day_of_year_init and time_utc_init are also written/read now in case of restart runs (write_restart_data_mod, read_restart_data_mod, Makefile)

Changelog not available

Changelog not available

Changelog not available

5.0

B, C, N

SVN commit message: Changelog not available

Bugfix:

  • Initialize pcbl array, plus further fixes (radiation_model_mod, urban_surface_mod)

Change:

  • Remove unused variables (urban_surface_mod)
  • Correct comment for surface directions (surface_mod)
  • Move radiation-related parameters to radiation model (plant_canopy_model_mod, radiation_model_mod)

(radiation_model_mod)

  • Removed virtual surfaces
  • Separate processing of direct and diffuse solar radiation, new discretization by azimuth and elevation angles
  • Diffuse radiation processed cumulatively using sky view factor
  • Enabled limiting of number of view factors between real surfaces, thus greatly enhancing scalability

New:

  • Precalculation of apparent solar positions (init_3d_model, radiation_model_mod)
  • New 2D raytracing process using whole vertical column at once (Optimized SVF calculation --> memory efficiency and much less RMA) and related code changes (radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (check_parameters, init_grid, model_1d_mod, modules, turbulence_closure_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C,B

SVN commit message: Changelog not available (palm.iofiles, palmrun, check_open, init_3d_model, modules, parin, radiation_model_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (palm)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (init_grid, netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C,N

SVN commit message: Changelog not available (Makefile, chemistry_model_mod, init_3d_model, land_surface_model_mod, modules, palm, parin, radiation_model_mod, read_3d_binary, read_restart_data_mod, read_var_list, sum_up_3d_data, surface_mod, synthetic_turbulence_generator_mod, urban_surface_mod, user_last_actions, user_module, user_read_restart_data, user_read_restart_data_mod, uv_exposure_model_mod, virtual_flight_mod, wind_turbine_model_mod, wrd_write_string, write_3d_binary, write_restart_data_mod, write_var_list)

Changed:

  • Structure of reading/writing restart data was changed to make it more clearly.
  • Subroutine names with respect to reading/writing restart data has been renamed.
  • Redundant skipping functions that skip module related global parameters have been removed.
  • Arising mistakes that could occur during reading/writing new restart data have been prevented (e.g. the order of subroutine calls in case of reading/writing module related restart data does not matter).

New:

  • Strings and their respective lengths are written out (wrd_write_string) and read now in case of restart runs to get rid of prescribed character lengths.
  • New module read_restart_data_mod contains modified content of read_3d_binary and read_var_list which have been deleted.
  • New module write_restart_data_mod contains modified content of write_3d_binary and write_var_list which have been deleted.
  • Introduction of modules that read/write user specific restart data (user_read_restart_data_mod, user_write_restart_data_mod) and deletion of the old user_read_restart_data file.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (init_grid)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (init_grid, plant_canopy_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (lpm_advec.f90)

Sometimes the added SGS velocities would lead to a violation of the CFL criterion for single particles. For this a check was added after the calculation of SGS velocities.

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (pmc_particle_interface.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available (check_parameters.f90, header.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C

SVN commit message: Changelog not available (land_surface_model_mod, modules, parin, time_integration_spinuo)

Bugfix: Loop syntax led to wrong settings of hydraulic conductivity and capacity in water transport equation in soil model

Changed: Added steering parameter calc_soil_moisture_during_spinup to switch on/off water transport equation in soil model during spinup. Default setting is .FALSE..

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available

Please see commit 2864, not 2865.

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (init_3d_model)

(Usually, array 'rmask' used to set-up statistic regions is initialized in routine 'user_init'. To correctly set-up grid-point arrays used for horizontal averaging, it is necessary to call 'user_init' before doing this.)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (check_parameters)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (init_ocean)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (lpm_write_exchange_statistics, pmc_child_mod, pmc_general_mod, pmc_handle_communicator_mod, pmc_interface_mod, pmc_mpi_wrapper_mod, pmc_parent_mod, pmc_particle_interface, spectra_mod, synthetic_turbulence_generator_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (diagnostic_quantities_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available.

With the command-line paramater file_config, an alternative NCL configuration file can be chosen to be loaded with the NCL scripts of palmplot.

Changelog not available

Changelog not available

Changelog not available

5.0

B,C,N

SVN commit message: Changelog not available.

Bugfixes:

  • Corrected interpolation of lift and drag coefficients on fine grid of radius segments and angles of attack. (wind_turbine_model_mod)

Changes:

  • Speed-up of the initialization of the wind turbine model through restricting radius specific calculations to the loop over the radius. (wind_turbine_model_mod)

New:

  • dt_dopr_listing is set to the default value zero to allow header output. (check_parameters)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (palmbuild, palmrun, .palm.iofiles, .palm.config.*)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (parin.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (palm_gf, palm_jm, palm_wd, palm_wdd, palmrungui, palmrungui_files/mainwindow.ui)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (time_integration_spinup, read_var_list, write_var_list)

Changelog not available

Changelog not available

Changelog not available

5.0

B,N

SVN commit message: Changelog not available. (chemistry_model_mod, prognostic_equations)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (pmc_interface_mod, surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (lpm_exchange_horiz, pmc_child_mod, pmc_interface_mod, pmc_mpi_wrapper_mod, pmc_parent_mod, pmc_particle_interface, radiation_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (land_surface_model_mod, surface_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available. (pmc_general_mod, lpm_pack_arrays, lpm_init, lpm_exchange_horiz, pmc_child_mod, lpm_write_exchange_statistics, pmc_interface_mod, lpm_boundary_conds, time_integration, pmc_handle_communicator, lpm, pmc_particle_interface, palm, pmc_parent_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available. (palmrun)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (check_parameters, data_output_2d, land_surface_model, modules, sum_up_3d_data, write_3d_binary)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (average_3d_data, check_parameters, data_output_2d, land_surface_model, modules, read_3d_binary, sum_up_3d_data, urban_surface_mod, write_3d_binary)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (init_grid)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (pmc_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (wind_turbine_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (sum_up_3d_data)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (palmrun)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available (netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (time_integration_spinup)

Changelog not available

Changelog not available

Changelog not available

5.0

N,C

SVN commit message: Changelog not available.

New:

  • _prerun flags for skipping module related parameters if restart data was outputted at the end of the precursor run. (modules, read_var_list, synthetic_turbulence_generator_mod, virtual_flight_mod, wind_turbine_model_mod)

Changes:

  • The variables synthetic_turbulence_generator and use_synthetic_turbulence_generator have been abbreviated to restrict the character length to 30. (check_parameters, header, init_3d_model, init_pegrid, modules, read_var_list, synthetic_turbulence_generator, time_integration, write_var_list)

Changelog not available

Changelog not available

Changelog not available

5.0

N,C,B

SVN commit message: Changelog not available.

Bugfixes:

  • Passive scalar boundary condition after anterpolation. (flow_statistics)

New:

  • Nesting for chemical species. (chemistry_model_mod, Makefile, parin, pmc_interface_mod, time_integration)
  • Timeseries output of surface temperature pt(0). (flow_statistics)

Changes:

  • Checks for correct initialization with Inifor in nesting mode moved. (check_parameters, netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C,B

SVN commit message: Changelog not available. (chemistry_model_mod, netcdf_data_input_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (plant_canopy_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (netcdf_interface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C

SVN commit message: Changelog not available.

Bugfixes:

  • Reduced line length to meet Fortran standard of max. 132 characters per line. (chemistry_model_mod)

Changes:

  • Added parameter check forpcm_heatrate, some formatting (plant_canopy_model)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C

SVN commit message: Changelog not available.

Bugfixes:

  • Removed redundant commas in argument lists of some CALLs. (urban_surface_mod)

Changes:

  • Removed __chem preprocessor directive (average_3d_data, boundary_conds, check_parameters, chem_gasphase_mod, chem_modules, chem_photolysis_mod, chemistry_model_mod, data_output_3d, init_3d_model, netcdf_interface_mod, palm, parin, prognostic_equations, read_3d_binary, sum_up_3d_data, surface_layer_fluxes_mod, surface_mod, swap_timelevel, time_integration)
  • Increased LEN of canopy_mode to 30. (plant_canopy_model)

Changelog not available

Changelog not available

Changelog not available

5.0

B,C

SVN commit message: Changelog not available.

Bugfixes:

  • Major bugfix in application of Krayenhoff & Voogt parameterization of the aerodynamic resistance for vertical surfaces. (land_surface_model_mod.f90, urban_surface_mod.f90)
  • Initial value of time_since_reference point was missing. (modules.f90)

Changes:

  • Renamed simulation_time_since_reference to time_to_be_simulated_from_reference_point. (check_parameters.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (turbulence_closure_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (palmrun)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (diffusion_s, surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (init_3d_model, time_integration_spinup)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available. (chemistry_model_mod, data_output_3d)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available. (flow_statistics, radiation_model_mod, surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (.palm.iofiles)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (init_grid)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (check_parameters, data_output_3d, header, init_3d_model, modules, netcdf_data_input_mod, netcdf_interface_mod, plant_canopy_model_mod, prognostic_equations, radiation_model_mod, turbulence_closure_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (check_parameters, data_output_2d, sum_up_3d_data)

Changelog not available

Changelog not available

Changelog not available

5.0

N

SVN commit message: Changelog not available. (average_3d_data, check_parameters, data_output_2d, modules, sum_up_3d_data)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (average_3d_data, check_parameters, data_output_2d, land_surface_model_mod, modules, sum_up_3d_data, surface_mod, urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available. (palmrun, palmbuild)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available. (advec_ws)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available

The lsmpar array soil_temperature must be of the same size as dz_soil and soil_moisture, which appears to be more intuitive to the user. The bottom boundary condition for the soil temperature is now a separate parameter called deep_soil_temperature. (land_surface_model_mod.f90, ex_lsm_clearksy_p3d) (land_surface_model_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available

Set spatially homogeneous velocity fields during spinup periops. (time_integration_spinup.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available (progress_bar_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available

Updated ex_lsm_clearsky_rc due to change of default value to average_radiation = .FALSE. in previous commit.

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available

  • Further adjustments for spinup mechanism(time_integration_spinup.f90).
  • Additional security check for soil_temperature to match the number of soil layers (land_surface_model_mod.f90).
  • Set default value of average_radiation = .FALSE. (radiation_model_mod.f90)

Changelog not available

Changelog not available

Changelog not available

5.0

B

SVN commit message: Changelog not available

Bugfixes for spinup mechanism to work with land surface model, urban surface model and radiation model (land_surface_model_mod.f90, radiation_model_mod.f90, time_integration_spinup.f90, urban_surface_mod.f90).

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available

Updated PALM version number. (palm)
Corrected comment. (urban_surface_mod)

Changelog not available

Changelog not available

Changelog not available

5.0

C

SVN commit message: Changelog not available

Last modified 6 years ago Last modified on May 3, 2019 11:29:30 AM