Changes between Version 3 and Version 4 of doc/tec/changelog_2009-2012


Ignore:
Timestamp:
Feb 23, 2021 5:13:58 PM (4 years ago)
Author:
wagner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/tec/changelog_2009-2012

    v3 v4  
    149149Sedimentation 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).
    150150
    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).
     151Turbulence 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).
    152152
    153153The 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).
     
    241241}}}
    242242{{{#!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].
     243A 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].
    244244}}}
    245245|----------------
     
    304304}}}
    305305{{{#!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)
     306netCDF4 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)
    307307}}}
    308308|----------------
     
    775775}}}
    776776{{{#!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)
     777Palmplot 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)
    778778}}}
    779779|----------------
     
    19471947}}}
    19481948{{{#!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)
     1949Output 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)
    19501950}}}
    19511951|----------------
     
    27382738}}}
    27392739{{{#!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].
     2740Optional exchange of ghost points in synchronous mode via MPI_SENDRCV, steered by new d3par parameter [../../app/runtime_parameters#synchronous_exchange synchronous_exchange].
    27412741(cpu_statistics, exchange_horiz, modules, parin)
    27422742
     
    34983498}}}
    34993499{{{#!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).
     3500Enable 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).
    35013501}}}
    35023502|----------------
     
    41254125Output in netCDF4-format.
    41264126
    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.
     4127netCDF4 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.
    41284128
    41294129In 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.