Skip to content

Releases: llnl/Silo

4.12.0

21 Nov 07:40
4ca6ba4

Choose a tag to compare

Key changes

  • CMake/CTest is fully functional now. It is the supported way of configuring Silo going forward. See documentation for CMake instructions. Autotools still works but is deprecated and will be wholly removed after 4.12.0 release.
  • DO NOT RUN CTest IN PARALLEL. This will be corrected in a later release.
  • Both LLNL legacy licensed and BSD licensed code are released in a single artifact now. In previous releases, LLNL legacy and BSD licensed artifacts were separated. Now, this is handled during CMake configuration time with the -DSILO_BUILD_FOR_BSD_LICENSE:BOOL option.
  • HDF5-2.0 is fully tested and recommended but any version of HDF5 after 1.8.4 should still work. Avoid HDF5 version 1.10.
  • All Silo tests of the main C library now pass with GNU Address Sanitizer enabled.
  • All Silo tests are now part of GitHub CI.
  • Qt6 is now required for silex tool.
  • Usage of master/slave terminology has been removed.
  • Quadratic elements are now supported.
  • Most differences in the same python object read from PDB and HDF5 drivers have been resolved.
  • A new property, DBSetEvalNameschemes() was added to support consumers who don't want to explicitly manage nameschemes.
  • Constant nameschemes work with or without delimiter characters.
  • Python now correctly closes files when the associated python object is de-allocated.
  • An update for Spack is ready and will be finalized shortly after this release
  • A number of memory errors, leaks and other bugs found with GNU Address Sanitizer, valgrind and fuzz testing were fixed.
  • Documentation was improved
  • A missing matname member for DBmultimatspec was added.
  • Fixes for compiling with OMP-enabled compiler were added.
  • CMake support for the JSON interface did not make it into this release. It will likely be added to CMake in a later release.
  • Use the Silo* release assets. The auto-generated ones (which we have yet to figure out how to remove) contain a bunch of unnecessary stuff.

Thank you to @biagas, @junghans and @cessenat as well as all our new contributors, below 💪

Full Changelog: 4.11.1...4.12.0

4.12.0-pre2

06 Nov 11:18
b7f37ac

Choose a tag to compare

4.12.0-pre2 Pre-release
Pre-release

What's Changed

Full Changelog: 4.12.0-pre1...4.12.0-pre2

4.12.0-pre1

16 Oct 18:24
002becf

Choose a tag to compare

4.12.0-pre1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 4.11.1...4.12.0-pre1

4.11.1

13 Sep 06:54
3f52049

Choose a tag to compare

What's Changed

  • Converted Silo's FrameMaker docs to Markdown and host on RTD (https://silo.readthedocs.io)
  • Fix Windows compile errors. in #217
  • Add intial cmake build system (thanks @biagas ...still several items to be completed) in #220
  • Fix H5Epush_ret semicolon termination compiler issues by in #227
  • Fix several _GE checks to use correct HDF5 versions by in #232
  • Switch int to long in score s_mem_descriptor mem header in #252
  • Add DBFREECAOPT (thanks @cessenat) in #259
  • Fix bug in fortran interface for 2D facelist write in #257
  • Fix off-by-one error in component str copies for DBChangeObject in #282
  • include zfp source files only when needed in #283
  • Fix compilation error for DB_OBJ_CASE macro for partial i/o for time series in #284
  • Ensure compatability with 4.11 in #291
  • Make DBInqVarExists work for dirs on PDB driver in #292
  • Add new fields for H5FD_class_t in newer HDF5s in #308 and in #314
  • Ensure python module closes file when deallocating in #315
  • Misc compiler and test fixes involving HDF5 in #319
  • Fix configure's python path check in #321
  • Fix leak for file_scope_globals (thanks Dave Bremer) in #306
  • Rename version.c to dbversion.c in #330 (see visit-dav/visit#18757)
  • Switch to xz for smaller dist files in #328
  • Fix proper handling of null fortran arrays for multi-block object names in #311
  • Fix PJ cache for GetComponentType and add more tests for fortran cases in #341
  • apply @pkestene gfort-10 patch in #346
  • Add DBSetCompatabilityMode and tests in #350

Full Changelog: 4.11...4.11.1

Silo 4.11

11 Sep 01:00
21b5c28

Choose a tag to compare