Skip to content
Snippets Groups Projects
Select Git revision
  • fedc5b6e945c7c5e48cd43e967ba3803a861079a
  • master default protected
  • feature/thirdpartylibs
  • feature/bessel
  • feature/IterativeFullWithCollections
  • feature/IncNS_Sensor
  • feature/cell-model-translate
  • feature/new-precons
  • feature/fieldconvert-plugins
  • feature/WeakDirichlet
  • feature/hybrid-performance-model
  • fix/cmake-updates
  • fix/iterative-rhs-magnitude
  • feature/ulfm
  • fix/gmsh-pyfr
  • fix/whitenoise
  • debug/CrayPAT
  • release/4.3
  • feature/CompressibleVariables
  • feature/history_points_files
  • feature/sionlib
  • v4.3.5
  • v4.3.4
  • v4.3.3
  • v4.3.2
  • v4.3.1
  • v4.3.0
  • v4.2.0
  • v4.1.0
  • v4.0.1
  • v4.0.0
  • v3.4.0
  • v3.3.0
  • v3.2.0
  • v3.1.0
  • v3.0.1
36 results

OutputModules

  • Clone with SSH
  • Clone with HTTPS
  • Forked from Nektar / Nektar
    Source project has a limited visibility.
    Chris Cantwell's avatar
    Chris Cantwell authored
    HDF5 support for parallel output
    
    This MR adds support for HDF5 output format as an alternative to our existing XML-based format thanks to the hard work of @mrbareford and @rupert.nash! The following changes have been incorporated as part of this work:
    
    - Move `FieldIO` to a factory format, with `FieldIOXml` for XML output and `FieldIOHdf5` for HDF5 output.
    - Default output format is XML but can be switched to HDF5 by setting the `IOFormat` SOLVERINFO tag, or the `--io-format` command line argument -- the argument will override the XML file.
    - The MPI communicator has been templated to allow a wider range of data types to be sent/received, and a couple of new functions have been added (broadcast, splitting of communicator on bool, ...)
    - Boundary conditions are now equipped with their own communicator so that we can read HDF5 on a subset of processors.
    - Lots of Doxygen added for both formats
    - FieldConvert can also convert between formats:
    
    ```
    FieldConvert in.fld out.fld:fld:format=Hdf5
    ```
    
    See merge request !615
    a79b79f0
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Name Last commit Last update
    ..