Releases: LLNL/spheral
v2022.06.1
Version v2022.06.1 -- Release date 2022-06-24
This is a bugfix release, which corrects a path problem that broke our convenient ANEOS
constructors using the provided input for quartz, dunite, and serpentine.
Changes from 2022.06.0:
Version v2022.06.0 -- Release date 2022-06-09
This release contains new features, bugfixes, and build improvements. Please see the
Spheral Documentation for more information about items in this release.
- Important Notes: This Spheral release is the first release to support the new Spack based TPL (Third Party Library) management system. The previous CMake based TPL system has been deprecated and removed. The documentation has detailed instructions on how to use this new TPL
system.
Notable changes include:
-
New features/ API changes:
- Spack TPL management system.
- Support for Gitlab-CI testing with Spheral.
- Addition of SidreFileIO.
- Support for Sidre Parallel IO (SPIO).
- Full Documentation re-organization.
- GSPH now has it's own pure-virtual GenericHydro class.
- Adding some persistent state to the hydro objects to remeber criteria for diagnostics.
- Moved inferace fields of SlideSurface class into the Hydro class.
- FSISPH handles same-material damaged strength similarly to Spheral's default SPH solver.
- New ProbabilisticDamageModel, which should be used in place of our prior Grady-Kipp implementations.
- More Damage application options, and new defaults
- Artificial viscosity for SPH variants now defaults to LimitedMonaghanGingoldViscosity.
-
Build changes / improvements:
- Deleting CMake TPL system and all AutoTools Build system artifacts.
- Removing support for mirrors in spack tpl system.
-
Bug Fixes / improvements:
- Spheral fixed when running in Debug mode with MPI=Off.
- Typos fixed in quickstart guide. #116
- Pedantic check for expired pointer to the RestartRegistrar. Ensures we don't call into deleted objects.
- Switching GammaLaw and Polytropic EOS to the isentrpic bulk modulus for consistency w/ Solid EOS.
- Update scalar and tensor damage calc in FSISPH to be more consistent with SolidSPHHydro.
- CullenDehnen segfault fix.
Full Changelog: 2022.2.0-pre-spack...v2022.6.0
v2022.06.0
Version v2022.06.0 -- Release date 2022-06-09
This release contains new features, bugfixes, and build improvements. Please see the Spheral Documentation for more information about items in this release.
- Important Notes: This Spheral release is the first release to support the new Spack based TPL (Third Party Library) management system. The previous CMake based TPL system has been deprecated and removed. The documentation has detailed instructions on how to use this new TPL system.
Notable changes include:
-
New features/ API changes:
- Spack TPL management system.
- Support for Gitlab-CI testing with Spheral.
- Addition of SidreFileIO.
- Support for Sidre Parallel IO (SPIO).
- Full Documentation re-organization.
- GSPH now has it's own pure-virtual GenericHydro class.
- Adding some persistent state to the hydro objects to remeber criteria for diagnostics.
- Moved inferace fields of SlideSurface class into the Hydro class.
- FSISPH handles same-material damaged strength similarly to Spheral's default SPH solver.
- New ProbabilisticDamageModel, which should be used in place of our prior Grady-Kipp implementations.
- More Damage application options, and new defaults
- Artificial viscosity for SPH variants now defaults to LimitedMonaghanGingoldViscosity.
-
Build changes / improvements:
- Deleting CMake TPL system and all AutoTools Build system artifacts.
- Removing support for mirrors in spack tpl system.
-
Bug Fixes / improvements:
- Spheral fixed when running in Debug mode with MPI=Off.
- Typos fixed in quickstart guide. #116
- Pedantic check for expired pointer to the RestartRegistrar. Ensures we don't call into deleted objects.
- Switching GammaLaw and Polytropic EOS to the isentrpic bulk modulus for consistency w/ Solid EOS.
- Update scalar and tensor damage calc in FSISPH to be more consistent with SolidSPHHydro.
- CullenDehnen segfault fix.
Full Changelog: 2022.2.0-pre-spack...v2022.06.0
v2022.02.0
Summary (Pre-Spack)
The latest state of Spheral before the transition to a spack
based TPL management system. This will be the final version of Spheral where the CMake TPL management system is guaranteed to work.
What's Changed
- Adding NodePairList data structure to ConnectivityMap. by @mdavis36 in #4
- PB11 integration of NodePairList by @mdavis36 in #5
- BLT/CMAKE build system by @mdavis36 in #6
- Fixing BLT installation path option. by @mdavis36 in #11
- Build time dependency checking on pybind module files by @mdavis36 in #10
- CMake build time TPLs by @mdavis36 in #14
- Fixing cmake python build with mpicxx by @mdavis36 in #15
- Feature/extra tpls by @mdavis36 in #16
- Llnl prep by @jmikeowen in #18
- Protecting from a horrible bug that allowed scripts to redefine by @jmikeowen in #19
- Adding zlib TPL by @mdavis36 in #21
- Bugfix/squash warnings for RK by @mdavis36 in #20
- Wsl2 port by @jmikeowen in #23
- Adding Axom as a TPL by @mdavis36 in #24
- Wsl2 port by @jmikeowen in #25
- Squashing warnings for ENABLE_CXXONLY by @mdavis36 in #22
- TPL build dependencies by @mdavis36 in #26
- [WIP] Squashed Warnings Pyb11 Modules by @mdavis36 in #27
- Bugfix/vizfiles by @jmikeowen in #28
- Fixing error with debug build in DBC by @mdavis36 in #29
- Squashing debug mode warnings by @mdavis36 in #30
- Feature/damage by @jmikeowen in #32
- Feature/damage by @jmikeowen in #33
- Clang Build Fixing Errors and Warnings by @mdavis36 in #31
- Adding MD5 hashes for all ExternalProject TPLs. by @mdavis36 in #35
- CXXTest Build Fix by @mdavis36 in #37
- Fixing conduit and axom external project src directory. by @mdavis36 in #39
- Python virtual-env ; gapps TPLs ; lc-build scripts by @mdavis36 in #34
- Fixing install scripts w/ srun on LC. by @mdavis36 in #40
- Named timing output file by @mdavis36 in #41
- Fixing a compile time bug when compiling with Timer enabled. Also simplified the Timer::TimerSummary a bit to a single function spec with a default argument. by @jmikeowen in #42
- Removing expensive timers from SPHEvaluateDerivatives. by @mdavis36 in #44
- GCC 8.1 lc-scripts for tpls and build; R-Path fix for TPL local Spheral builds; Script directory name changes. by @mdavis36 in #45
- Adding the option to cull timers that didn't fire from the summary output by @jmikeowen in #47
- Update building.rst by @as1m0n in #48
- Removing native PolyClipper and adopting standalone PolyClipper library as third party source by @jmikeowen in #53
- added the map from RZ space to 2d into the finalize and initialize me… by @jmpearl in #54
- Feature/expanding domain by @jmpearl in #52
- Enable polyclipper shared tpl by @mdavis36 in #57
- Switched StrainPorosity velocity gradient by @jmpearl in #58
- TPL hash install dirs by @mdavis36 in #62
- Update SynchronousRK2.cc by @jmpearl in #63
- Bugfix/build without network by @jmikeowen in #66
- Feature/variable resolution damage by @jmikeowen in #68
- Updating PolyClipper from 1.2.1 to 1.2.2 by @jmikeowen in #69
- Water EOS by @jmpearl in #67
- Sphinx path fix by @mdavis36 in #71
- Feature/timer fixes by @jmikeowen in #73
- Fix ats & gnuplot install bug. by @mdavis36 in #75
- Sidre data collection test re-org by @mdavis36 in #76
- Bugfix to return exit status codes from Spheral process. by @jmikeowen in #80
- Fsisph by @jmpearl in #77
- Added a circle-3d line-2d clipping feature for inflow by @jmpearl in #65
- Fixing testPolygon tests. by @mdavis36 in #82
- Fix for Neighbor tests by @mdavis36 in #85
- test_uniform_random fix. by @mdavis36 in #83
- Added missing timers for fsisph. by @brbass in #84
- Feature/sidre data collection by @MishaZakharchanka in #64
- graphics flag caused ATS fail w/out X-forwarding terminal by @jmpearl in #87
- Fsisph update by @jmpearl in #86
- Feature/spherical sph by @jmikeowen in #55
- stiffened gas eos sound speed and entropy were off by @jmpearl in #90
- error in stiffened gas bulk mod made it way too large by @jmpearl in #91
- Changes for Blast by @brbass in #92
- Sod test generalization by @jmpearl in #89
- Axom mpi build by @mdavis36 in #95
- Fsisph update 2 by @jmpearl in #97
- GSPH module by @jmpearl in #94
- GSPH added more tests by @jmpearl in #100
- Feature/pmin damage by @jmikeowen in #99
- Refactor/testing by @MishaZakharchanka in #98
- Fsisph diffuse mod by @jmpearl in #103
- Bug fix/gsph units error by @jmpearl in #102
- Update KelvinHelmholtz-2d_McNally.py by @jmpearl in #105
- Fix to just install files under version control for tests directory by @jmikeowen in #104
- Fixing Debug & MPI-Off builds by @mdavis36 in #106
- Bugfix/compiler warnings by @jmikeowen in #110
New Contributors
- @jmikeowen made their first contribution in #18
- @as1m0n made their first contribution in #48
- @jmpearl made their first contribution in #54
- @brbass made their first contribution in #84
- @MishaZakharchanka made their first contribution in #64
Full Changelog: https://github.com/LLNL/spheral/commits/2022.2.0-pre-spack