== PALM source code change log == '''Current revision:''' [[CRev]] [[BR]] '''Current fixed release:''' 5.0 (r2704) The following table documents all changes to the PALM repository since 2018. '''Previous changes:''' * Changes [wiki:/doc/tec/changelog_2017 2017] * Changes [wiki:/doc/tec/changelog_2013-2016 2013-2016] * Changes [wiki:/doc/tec/changelog_2009-2012 2009-2012]. * Changes [http://www.muk.uni-hannover.de/~raasch/PALM_group/doc/tec/tec_doc_1998-2008.html 1998-2008] Please follow the [wiki:/doc/tec/developerrules 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''' =|| |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2894)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2894)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2894)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C,N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2894)]] (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. }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2893)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2893)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2893)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2893)]] (init_grid) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2892)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2892)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2892)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2892)]] (init_grid, plant_canopy_model_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2886)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2886)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2886)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2886)]] (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. }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2884)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2884)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2884)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2884)]] (pmc_particle_interface.f90) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2883)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2883)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2883)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2883)]] (check_parameters.f90, header.f90) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2881)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2881)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2881)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B,C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2881)]] (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.}}}. }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2868)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2868)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2868)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2868)]] (pmc_interface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2867)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2867)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2867)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2867)]] Please see commit 2864, not 2865. }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2865)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2865)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2865)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2865)]] }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2864)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2864)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2864)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2864)]]. (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.) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2853)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2853)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2853)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2853)]]. (pmc_interface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2851)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2851)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2851)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2851)]]. (check_parameters) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2845)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2845)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2845)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2845)]]. (init_ocean) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2841)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2841)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2841)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2841)]]. (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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2839)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2839)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2839)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2839)]]. (diagnostic_quantities_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2837)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2837)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2837)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2837)]]. With the command-line paramater {{{file_config}}}, an alternative NCL configuration file can be chosen to be loaded with the NCL scripts of palmplot. }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2836)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2836)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2836)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B,C,N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2836)]]. '''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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2834)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2834)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2834)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2834)]]. (palmbuild, palmrun, .palm.iofiles, .palm.config.*) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2826)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2826)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2826)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2826)]]. (parin.f90) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2825)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2825)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2825)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2825)]]. (palm_gf, palm_jm, palm_wd, palm_wdd, palmrungui, palmrungui_files/mainwindow.ui) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2818)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2818)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2818)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2818)]]. (time_integration_spinup, read_var_list, write_var_list) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2815)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2815)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2815)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B,N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2815)]]. (chemistry_model_mod, prognostic_equations) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2813)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2813)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2813)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2813)]]. (surface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2812)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2812)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2812)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2812)]]. (pmc_interface_mod, surface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2809)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2809)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2809)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2809)]]. (lpm_exchange_horiz, pmc_child_mod, pmc_interface_mod, pmc_mpi_wrapper_mod, pmc_parent_mod, pmc_particle_interface, radiation_model_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2805)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2805)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2805)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2805)]]. (land_surface_model_mod, surface_mod, urban_surface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2801)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2801)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2801)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2801)]]. (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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2799)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2799)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2799)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2799)]]. (palmrun) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2798)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2798)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2798)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2798)]]. (check_parameters, data_output_2d, land_surface_model, modules, sum_up_3d_data, write_3d_binary) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2797)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2797)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2797)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2797)]]. (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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2796)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2796)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2796)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2796)]]. (init_grid) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2795)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2795)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2795)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2795)]]. (pmc_interface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2792)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2792)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2792)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2792)]]. (wind_turbine_model_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2790)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2790)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2790)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2790)]] (sum_up_3d_data) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2789)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2789)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2789)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2789)]] (palmrun) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2787)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2787)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2787)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2787)]] (netcdf_data_input_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2782)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2782)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2782)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2782)]] (time_integration_spinup) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2776)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2776)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2776)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N,C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2776)]]. '''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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2773)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2773)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2773)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N,C,B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2773)]]. '''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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2772)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2772)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2772)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C,B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2772)]]. (chemistry_model_mod, netcdf_data_input_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2770)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2770)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2770)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2770)]]. (plant_canopy_model_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2769)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2769)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2769)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2769)]]. (netcdf_interface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2768)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2768)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2768)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B,C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2768)]]. '''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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2766)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2766)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2766)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B,C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2766)]]. '''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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2765)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2765)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2765)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B,C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2765)]]. '''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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2764)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2764)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2764)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2764)]]. (turbulence_closure_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2762)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2762)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2762)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2762)]]. (palmrun) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2759)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2759)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2759)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2759)]]. (diffusion_s, surface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2758)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2758)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2758)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2758)]]. (init_3d_model, time_integration_spinup) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2756)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2756)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2756)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2756)]]. (chemistry_model_mod, data_output_3d) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2753)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2753)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2753)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2753)]]. (flow_statistics, radiation_model_mod, surface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2749)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2749)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2749)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2749)]]. (.palm.iofiles) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2747)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2747)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2747)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2747)]]. (init_grid) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2746)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2746)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2746)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2746)]]. (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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2743)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2743)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2743)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2743)]]. (check_parameters, data_output_2d, sum_up_3d_data) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2742)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2742)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2742)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" N }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2742)]]. (average_3d_data, check_parameters, data_output_2d, modules, sum_up_3d_data) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2737)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2737)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2737)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2737)]]. (urban_surface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2735)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2735)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2735)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2735)]]. (average_3d_data, check_parameters, data_output_2d, land_surface_model_mod, modules, sum_up_3d_data, surface_mod, urban_surface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2732)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2732)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2732)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2732)]]. (palmrun, palmbuild) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2731)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2731)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2731)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2731)]]. (advec_ws) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2729)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2729)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2729)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2729)]] 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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2728)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2728)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2728)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2728)]] Set spatially homogeneous velocity fields during spinup periops. (time_integration_spinup.f90) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2726)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2726)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2726)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2726)]] (progress_bar_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2725)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2725)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2725)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2726)]] Updated ex_lsm_clearsky_rc due to change of default value to average_radiation = .FALSE. in previous commit. }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2724)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2724)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2724)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2724)]] * 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) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2723)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2723)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2723)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" B }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2723)]] 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). }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2720)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2720)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2720)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top" C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2720)]] Updated PALM version number. (palm)\\ Corrected comment. (urban_surface_mod) }}} |---------------- {{{#!td style="vertical-align:top;width: 50px" [[CRev(0,2718)]] }}} {{{#!td style="vertical-align:top;width: 50px" [[CRev(1,2718)]] }}} {{{#!td style="vertical-align:top;width: 75px" [[CRev(2,2718)]] }}} {{{#!td style="vertical-align:top" 5.0 }}} {{{#!td style="vertical-align:top"Bugfix in nesting anterpolation relaxation functions C }}} {{{#!td style="vertical-align:top" SVN commit message: [[CRev(3,2718)]] }}} |----------------