Version 982 (modified by maronga, 7 years ago) (diff)

--

PALM source code change log

Current revision:

r4901


Current fixed release: 5.0 (r2704)

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

Previous changes:

Please follow the rules for developers when carrying out source code changes!

Entries in the fifth column specify the type of the change: change of existing code (C), new code (N) or bugfix (B). More detailed information about the changes may sometimes be found in the header comment lines of the respectively changed routines.

svn
Revision
Date
(YYYY/MM/DD)
Author PALM
version
Type Description

r2818

2018/02/19

maronga

5.0

C

SVN commit message: improvements in spinup mechanism. (time_integration_spinup, read_var_list, write_var_list)

r2815

2018/02/19

kanani

5.0

B,N

SVN commit message: Enable restarts and vector optimization for chemistry model. (chemistry_model_mod, prognostic_equations)

r2813

2018/02/16

suehring

5.0

B

SVN commit message: Further bugfixes concering restart runs. (surface_mod)

r2812

2018/02/16

hellstea

5.0

B

SVN commit message: Bugfixes in computation of the interpolation loglaw-correction parameters. (pmc_interface_mod, surface_mod)

r2809

2018/02/15

schwenkel

5.0

B

SVN commit message: Bugfix for gfortran: Replace the function C_SIZEOF with STORAGE_SIZE. (lpm_exchange_horiz, pmc_child_mod, pmc_interface_mod, pmc_mpi_wrapper_mod, pmc_parent_mod, pmc_particle_interface, radiation_model_mod)

r2805

2018/02/14

suehring

5.0

B

SVN commit message: Bugfix in re-mapping surface-element data in case of restarts; bugfix in initialization of water-surface roughness; bugfix - uninitialized resistance at urban-type surfaces. (land_surface_model_mod, surface_mod, urban_surface_mod)

r2801

2018/02/14

thiele

5.0

N

SVN commit message: Introduce particle transfer in nested models. (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)

r2799

2018/02/12

raasch

5.0

N

SVN commit message: parameters are allowed in output commands (OC:). (palmrun)

r2798

2018/02/09

suehring

5.0

C

SVN commit message: Bugfix initialization of %pt_surface array; Output of surface temperature also for default-type surfaces. (check_parameters, data_output_2d, land_surface_model, modules, sum_up_3d_data, write_3d_binary)

r2797

2018/02/08

suehring

5.0

C

SVN commit message: Output of ground-heat flux at natural- and urban-type surfaces in one output variable; enable restart data of _av variables that belong to both land- and urban-surface model. (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)

r2796

2018/02/08

suehring

5.0

B

SVN commit message: Bugfix in 3D building initialization. (init_grid)

r2795

2018/02/07

hellstea

5.0

B

SVN commit message: Bugfix in nesting anterpolation relaxation functions. (pmc_interface_mod)

r2792

2018/02/07

Giersch

5.0

B

SVN commit message: Bugfix for restart runs if the wind turbine model is used. (wind_turbine_model_mod)

r2790

2018/02/06

suehring

5.0

B

SVN commit message: Bugfix in summation of surface sensible and latent heat flux. (sum_up_3d_data)

r2789

2018/02/06

raasch

5.0

B

SVN commit message: bugfix: exit if no queue has been given neither with option -q nor in the configuration file (palmrun)

r2787

2018/02/05

suehring

5.0

N

SVN commit message: Check if 3D building input is consistent to numeric grid. (netcdf_data_input_mod)

r2782

2018/02/02

maronga

5.0

B

SVN commit message: bugfix/adjusment in spinup mechanism (time_integration_spinup)

r2776

2018/01/31

Giersch

5.0

N,C

SVN commit message: Skipping of module related restart data changed + adapting synthetic turbulence generator to current restart procedure.

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)

r2773

2018/01/30

suehring

5.0

N,C,B

SVN commit message: Nesting for chemical species implemented; Bugfix passive scalar boundary condition after anterpolation; Timeseries output of surface temperature; Enable initialization of 3D topography (was commented out so far).

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)

r2772

2018/01/29

suehring

5.0

C,B

SVN commit message: Enable initialization via inifor without running land-surface model; small bugfix in chemistry model string treatment. (chemistry_model_mod, netcdf_data_input_mod)

r2770

2018/01/25

kanani

5.0

B

SVN commit message: Correction of parameter check. (plant_canopy_model_mod)

r2769

2018/01/25

raasch

5.0

B

SVN commit message: bugfix for calculating number of required output time levels in case of output at the beginning of a restart run. (netcdf_interface_mod)

r2768

2018/01/24

kanani

5.0

B,C

SVN commit message: Added parameter check, reduced line length, some formatting.

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)

r2766

2018/01/22

kanani

5.0

B,C

SVN commit message: Removal of __chem directive, plus minor changes.

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)

r2765

2018/01/22

maronga

5.0

B,C

SVN commit message: major bugfix in calculation of aerodynamic resistance for vertical surface elements.

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)

r2764

2018/01/22

gronemeier

5.0

B

SVN commit message: Bugfix: remove duplicate SAVE statements. (turbulence_closure_mod)

r2762

2018/01/18

raasch

5.0

C

SVN commit message: file connection file is taken by default from trunk/SCRIPTS. (palmrun)

r2759

2018/01/17

suehring

5.0

B

SVN commit message: Major bugfix in horizontal diffusion of all scalar quantities at vertical surfaces; further bugfix: density is considered for vertical fluxes of passive scalar and salinity. (diffusion_s, surface_mod)

r2758

2018/01/17

suehring

5.0

B

SVN commit message: Bugfix, no initial masking of wind velocity at first prognostic grid level in case of land- or urban-surface spin-up.. (init_3d_model, time_integration_spinup)

r2756

2018/01/16

suehring

5.0

N

SVN commit message: Fill values for 3D data output of chemical species introduced. (chemistry_model_mod, data_output_3d)

r2753

2018/01/16

suehring

5.0

N

SVN commit message: Tile approach for spectral albedo implemented.. (flow_statistics, radiation_model_mod, surface_mod)

r2749

2018/01/15

raasch

5.0

B

SVN commit message: bugfix for BININ file connection statement. (.palm.iofiles)

r2747

2018/01/15

suehring

5.0

B

SVN commit message: Bugfix, topography is rounded to the nearest discrete grid level. (init_grid)

r2746

2018/01/15

suehring

5.0

C

SVN commit message: Read information from statitic driver for resolved vegetation independently from land- or urban-surface model. (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)

r2743

2018/01/12

suehring

5.0

C

SVN commit message: In case of natural- and urban-type surfaces output surfaces fluxes in W/m2. (check_parameters, data_output_2d, sum_up_3d_data)

r2742

2018/01/12

suehring

5.0

N

SVN commit message: Output of surface temperature tsurf* at urban- and natural-type surfaces. (average_3d_data, check_parameters, data_output_2d, modules, sum_up_3d_data)

r2737

2018/01/11

kanani

5.0

C

SVN commit message: Removed unused variables t_surf_whole.... (urban_surface_mod)

r2735

2018/01/11

suehring

5.0

C

SVN commit message: Output of resistance also urban-type surfaces. (average_3d_data, check_parameters, data_output_2d, land_surface_model_mod, modules, sum_up_3d_data, surface_mod, urban_surface_mod)

r2732

2018/01/10

raasch

5.0

B

SVN commit message: bugfix: keyword Rev set for scrpts palmrun and palmbuild. (palmrun, palmbuild)

r2731

2018/01/09

suehring

5.0

C

SVN commit message: Enable vectorization by splitting the k-loop. (advec_ws)

r2729

2018/01/09

maronga

5.0

C

SVN commit message: input of deep soil temperature separated from prognostic soil temperature

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)

r2728

2018/01/09

maronga

5.0

C

SVN commit message: adjustments in spinup mechanism

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

r2726

2018/01/08

kanani

5.0

B

SVN commit message: Exclude spinup time from progress bar (progress_bar_mod)

r2725

2018/01/05

kanani

5.0

B

SVN commit message: Exclude spinup time from progress bar

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

r2724

2018/01/05

maronga

5.0

C

SVN commit message: some changes in spinup mechanism and additional check in land surface model

  • 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)

r2723

2018/01/05

maronga

5.0

B

SVN commit message: bugfixes for spinup mechanism to work with lsm+usm+radiation

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).

r2720

2018/01/02

kanani

5.0

C

SVN commit message: update of palm version

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

r2718

2018/01/02

maronga

5.0

C

SVN commit message: deleting of deprecated files; headers updated where needed