Changes between Version 11 and Version 12 of doc/tec/changelog_2018


Ignore:
Timestamp:
Sep 15, 2010 11:59:05 AM (14 years ago)
Author:
raasch
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/tec/changelog_2018

    v11 v12  
    433433|----------------
    434434{{{#!td style="vertical-align:top;width: 50px"
     43502/03/10
     436}}}
     437{{{#!td style="vertical-align:top;width: 50px"
     438SR
     439}}}
     440{{{#!td style="vertical-align:top;width: 75px"
     441r496
     442}}}
     443{{{#!td style="vertical-align:top"
     4443.7a
     445}}}
     446{{{#!td style="vertical-align:top"
     447C
     448}}}
     449{{{#!td style="vertical-align:top"
     450Particle data for restart runs are only written if environment variable {{{write_binary}}} = ''.T.'', i.e. particle data are now handled in the same way as the other restart data. (palm)
     451}}}
     452|----------------
     453{{{#!td style="vertical-align:top;width: 50px"
     45401/03/10
     455}}}
     456{{{#!td style="vertical-align:top;width: 50px"
     457SR
     458}}}
     459{{{#!td style="vertical-align:top;width: 75px"
     460r494
     461}}}
     462{{{#!td style="vertical-align:top"
     4633.7a
     464}}}
     465{{{#!td style="vertical-align:top"
     466N
     467}}}
     468{{{#!td style="vertical-align:top"
     469Output in netCDF4-format.
     470
     471netCDF4 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.
     472
     473In 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.
     474
     475Using netCDF4 format requires a netCDF4/HDF5 library. Respective settings for {{{-I}}}, {{{-L}}}, and {{{-l}}} compiler/loader options for the SGI-ICE at HLRN can be found in the new example configuration file [source:palm/trunk/SCRIPTS/.mrun.config.imuk_ice2_netcdf4 .mrun.config.imuk_ice2_netcdf4]
     476
     477'''Attention:'''
     478So far, netCDF parallel I/O has only been tested a little. Further performance optimizations may be required, especially in case of large data sets (e.g. data chunking, or lustre file system settings with {{{lfs setstripe}}}). Please report bugs and performance problems immediately!
     479
     480{{{combine_plot_fields}}} outputs cpu-time needed for file merging.
     481
     482Modules to be loaded for compilation ('''mbuild''') or job execution ('''mrun''') can/should now be given in the configuration file ({{{.mrun.config}}}) using variable {{{%modules}}}. Example:
     483{{{
     484   %modules     ifort/11.0.069:netcdf       lcsgih parallel
     485}}}
     486This method replaces the (undocumented) {{{%mpilib}}}-variable.
     487
     488'''WARNING:'''
     489All fixed settings of modules in the scripts '''mbuild''', '''mrun''', and '''subjob''' have been removed! Please set the {{{%modules}}} variable appropriately and remove the {{{%mpilib}}} variable in your configuration file.
     490
     491Compilation time can be reduced be using parallel make. The number of allowed simultaneous compiler calls (threads) is set in the configuration file using variable {{{%mopt}}}, e.g.
     492{{{
     493   %mopts  -j:4   lcsgih parallel
     494}}}
     495allows a maximum of 4 routines to be compiled simultaneously (provided that the makefile does not show any dependencies between these routines).
     496}}}
     497|----------------
     498{{{#!td style="vertical-align:top;width: 50px"
    435499...
    436500}}}