Changes between Version 3 and Version 4 of doc/tec/changelog_2009-2012
- Timestamp:
- Feb 23, 2021 5:13:58 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/tec/changelog_2009-2012
v3 v4 149 149 Sedimentation of rain according to Stevens and Seifert (2008) has been implemented. Monotonicity of the sedimentation process is insured by limiting the slopes of qr and nr. The limiter can be steered with the parameter [wiki:doc/app/initialization_parameters#limiter_sedimentation limiter_sedimentation]. The default is [wiki:doc/app/initialization_parameters#limiter_sedimentation limiter_sedimentation] = .TRUE.. Therefore, the Courant number of the sedimentation process can be greater than one. The Courant number can be controlled by [wiki:doc/app/initialization_parameters#c_sedimentation c_sedimentation] (default: [wiki:doc/app/initialization_parameters#c_sedimentation c_sedimentation] = 2.0) (microphysics, init_cloud_physics, modules, parin, read_var_list, write_var_list). 150 150 151 Turbulence effects on autoconversion and accretion according to Seifert, Nuijens and Stevens (2010) have been implemented and can be activated with [wiki:doc/app/ d3par#turbulence turbulence] = .TRUE. (microphysics, diffusion_e, init_3d_model, modules, parin, read_var_list, time_integration, write_var_list).151 Turbulence effects on autoconversion and accretion according to Seifert, Nuijens and Stevens (2010) have been implemented and can be activated with [wiki:doc/app/runtime_parameters#turbulence turbulence] = .TRUE. (microphysics, diffusion_e, init_3d_model, modules, parin, read_var_list, time_integration, write_var_list). 152 152 153 153 The number density of cloud droplets can be adjusted with [wiki:doc/app/initialization_parameters#nc nc]. The default ([wiki:doc/app/initialization_parameters#nc nc] = 70.0E6 ) is applicable for marine conditions (parin, read_var_list, write_var_list). … … 241 241 }}} 242 242 {{{#!td style="vertical-align:top" 243 A 2d domain decomposition is used by default from now on. So far, on some machines (those assumed to have a slow network) a 1d decomposition was the default. As before, users can change the default setting with parameters [wiki:doc/app/ d3par#npex npex] and [wiki:doc/app/d3par#npey npey].243 A 2d domain decomposition is used by default from now on. So far, on some machines (those assumed to have a slow network) a 1d decomposition was the default. As before, users can change the default setting with parameters [wiki:doc/app/runtime_parameters#npex npex] and [wiki:doc/app/runtime_parameters#npey npey]. 244 244 }}} 245 245 |---------------- … … 304 304 }}} 305 305 {{{#!td style="vertical-align:top" 306 netCDF4 without parallel file support implemented. It can be activated with [wiki:doc/app/ d3par#netcdf_data_format netcdf_data_format] = 3 or 4. An additional cpp-option "{{{-D__netcdf4_parallel}}}" is required to switch on the parallel file support. (check_open, check_parameters, close_file, data_output_mask, data_output_2d, data_output_3d, header, init_masks, modules, netcdf)306 netCDF4 without parallel file support implemented. It can be activated with [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format] = 3 or 4. An additional cpp-option "{{{-D__netcdf4_parallel}}}" is required to switch on the parallel file support. (check_open, check_parameters, close_file, data_output_mask, data_output_2d, data_output_3d, header, init_masks, modules, netcdf) 307 307 }}} 308 308 |---------------- … … 775 775 }}} 776 776 {{{#!td style="vertical-align:top" 777 Palmplot pr is changed to use [wiki:doc/app/ d3par#cross_profiles cross_profiles] as a pattern for plotting profiles. Accordingly, netcdf.f90 is changed to write [wiki:doc/app/d3par#cross_profiles cross_profiles], [wiki:doc/app/d3par#profile_rows profile_rows] and [wiki:doc/app/d3par#profile_columns profile_columns] in the header of the NetCDF file. (profiles.ncl, .ncl.config.default)777 Palmplot pr is changed to use [wiki:doc/app/runtime_parameters#cross_profiles cross_profiles] as a pattern for plotting profiles. Accordingly, netcdf.f90 is changed to write [wiki:doc/app/runtime_parameters#cross_profiles cross_profiles], [wiki:doc/app/runtime_parameters#profile_rows profile_rows] and [wiki:doc/app/runtime_parameters#profile_columns profile_columns] in the header of the NetCDF file. (profiles.ncl, .ncl.config.default) 778 778 }}} 779 779 |---------------- … … 1947 1947 }}} 1948 1948 {{{#!td style="vertical-align:top" 1949 Output of liquid water potential temperature lpt as cross section, volume and masked data in case of [../../app/initialization_parameters#cloud_physics cloud_physics]=.T. enabled. See also [../../app/ d3par/#data_output data_output] and [../../app/d3par/#data_output_masks data_output_masks]. (average_3d_data, check_parameters, data_output_2d, data_output_3d, data_output_mask, init_masks, modules, netcdf, read_3d_binary, sum_up_3d_data, write_3d_binary)1949 Output of liquid water potential temperature lpt as cross section, volume and masked data in case of [../../app/initialization_parameters#cloud_physics cloud_physics]=.T. enabled. See also [../../app/runtime_parameters/#data_output data_output] and [../../app/runtime_parameters/#data_output_masks data_output_masks]. (average_3d_data, check_parameters, data_output_2d, data_output_3d, data_output_mask, init_masks, modules, netcdf, read_3d_binary, sum_up_3d_data, write_3d_binary) 1950 1950 }}} 1951 1951 |---------------- … … 2738 2738 }}} 2739 2739 {{{#!td style="vertical-align:top" 2740 Optional exchange of ghost points in synchronous mode via MPI_SENDRCV, steered by new d3par parameter [../../app/ d3par/#synchronous_exchange synchronous_exchange].2740 Optional exchange of ghost points in synchronous mode via MPI_SENDRCV, steered by new d3par parameter [../../app/runtime_parameters#synchronous_exchange synchronous_exchange]. 2741 2741 (cpu_statistics, exchange_horiz, modules, parin) 2742 2742 … … 3498 3498 }}} 3499 3499 {{{#!td style="vertical-align:top" 3500 Enable plot of data if it is of kind double instead of kind float in cases where [[../../app/ d3par#netcdf_precision|netcdf_precision]] is set to '<out>_NF90_REAL8', i. e. the data has double precision (cross_sections.ncl, profiles.ncl, spectra.ncl, timeseries.ncl).3500 Enable plot of data if it is of kind double instead of kind float in cases where [[../../app/runtime_parameters#netcdf_precision|netcdf_precision]] is set to '<out>_NF90_REAL8', i. e. the data has double precision (cross_sections.ncl, profiles.ncl, spectra.ncl, timeseries.ncl). 3501 3501 }}} 3502 3502 |---------------- … … 4125 4125 Output in netCDF4-format. 4126 4126 4127 netCDF4 allows for parallel I/O. Also, variables are not limited in size any more (i.e. arrays can be larger than 2GB). The new d3par-parameter [wiki:/doc/app/ d3par#netcdf_data_format netcdf_data_format] can be used to select among the different netCDF file formats (1: classic format, 2: 64-bit-offset format (this is now the default), 3: netCDF4/HDF5 format, 4: netCDF4 format with NF90_CLASSIC_MODEL bit set). Setting {{{netcdf_data_format}}} > 2 only affects 2d- and 3d-output, i.e. there is no parallel output for profiles, time series, spectra, and particles. Parallel output of particle data may be realized in the future.4127 netCDF4 allows for parallel I/O. Also, variables are not limited in size any more (i.e. arrays can be larger than 2GB). The new d3par-parameter [wiki:/doc/app/runtime_parameters#netcdf_data_format netcdf_data_format] can be used to select among the different netCDF file formats (1: classic format, 2: 64-bit-offset format (this is now the default), 3: netCDF4/HDF5 format, 4: netCDF4 format with NF90_CLASSIC_MODEL bit set). Setting {{{netcdf_data_format}}} > 2 only affects 2d- and 3d-output, i.e. there is no parallel output for profiles, time series, spectra, and particles. Parallel output of particle data may be realized in the future. 4128 4128 4129 4129 In case of parallel output, all PEs write into one file, which means that postprocessing the data with {{{combine_plot_fields}}} (merging data from single files - one per PE - into one file) is not neccessary. In this case, flag files are automatically set, telling {{{combine_plot_fields}}} that nothing is to be done.