]> https://gitweb.dealii.org/ - dealii.git/commit
Enable output of compressed hdf5 files 14958/head
authorChristoph Schmidt <christoph.schmidt@tum.de>
Thu, 16 Feb 2023 17:58:15 +0000 (18:58 +0100)
committerChristoph Schmidt <christoph.schmidt@tum.de>
Tue, 28 Mar 2023 15:13:30 +0000 (17:13 +0200)
commitefbc28c101141a89cd7639c0a98af1c7d7cfb754
treebf4055ca79691b987c3510dcc74c27038b50426f
parent7174f4d8998c5119284b5f2086837e00e4626699
Enable output of compressed hdf5 files

- Hdf5Flags are introduced to enable setting the desired DataOutBase::CompressionLevel
- HDF5Flags are added to the corresponding write_hdf5_parallel and do_write_hdf5 methods
- if deal.II is build with zlib support, all necessary calls to perform compression using
  zlib (i.e. setting the compression level, setting the chunk size) are shielded behind
  'ifdef DEAL_II_WITH_ZLIB'
- if deal.II is build without zlib support, but compression_level is not set to no_compression
  an exception is raised.
cmake/config/template-arguments.in
doc/news/changes/incompatibilities/20230324Schmidt [new file with mode: 0644]
include/deal.II/base/data_out_base.h
source/base/data_out_base.cc
source/base/data_out_base.inst.in
tests/mpi/data_out_hdf5_02.cc

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.