Changelog
Version 1.0
Version 1.0.0
Version 0.9
Version 0.9.4
CHANGE: Removed stb-header library, which was used in
TestCompare.candAmalgamate.cfor testing purposes. Functionality was replaced by C++ std-library funcions.Feature: Added flag in balancer to enable or diable automatic computation of the gamma factor. Can be modified by
bool getGammaAutoCalc()andsetGammaAutoCalc(bool)Feature: The
setWork()function which is used to set the work for the local domain now checks for NAN and INF in the provided work data.Bug: Fixed segmentation fault when generating .vtu visualisation files via
VTK(if enabled) Files are now written in binary format instead of ascii. For debugging purposes a separate VTK writer was added which can be commented in.Removed
ALL.cppas it is not needed during build process and all functionality lies inside ALL.hpp.
Version 0.9.3
Bug: ALL::Point.dist_plane(..) had a type bug. This manifestes with a cuda compiler even without explicit usage of the function. Fixed and added corresponding test.
Add support for external voro++
Bug: fix race condition in parallel test execution
Allow custom install locations in CMake via GNUINstallDirs and add so version
Bug: removed unncessary recreation of internal communicators in STAGGERED and tensor
Bug: offset minimum sizes are now considered in HISTOGRAM
Feature: function to compute load efficiency
Bug: Fixed wrong behavior when computing floor values of negative values
several other small fixes and corrections
Version 0.9.2
CHANGE: The old CMake policy
CMP0004, which was required for some MPI installations, is no longer set. If this is still required: Please contact us.CHANGE: Fortran modules are now installed in
/lib, instead of/include/modules.Feature: Integration tests are only generated if
CM_ALL_TESTS_INTEGRATIONis set.Feature: Example CMake and Make projects for integrating ALL into the build process.
Bug: CMake dependencies between targets and link and include inheritance corrected.
Feature: Add ALL_Tensor feature test.
Bug: VTK fails to include <limits>, so we take care of that (for GCC 11 and VTK 9.3.0)
Bug: setVertices was required for printVTKoutlines to output updated vertices.
Feature: Fortran API supports retrieval of error string
Feature: Testing against VTK 7 as well as 9
Bug: A nested namespace definition was removed, which is only allowed in C++17.
Version 0.9.1
Bug: Wrong gamma calculation for staggered grid.
Bug: No optimal gamma calculation for tensor method.
Version 0.9.0
Initial release