Releases: ORNL/TASMANIAN
Releases · ORNL/TASMANIAN
Tasmanian 8.1
- added support for Apple M-chips
- all Intel and M-chips are fully supported now
- significant improvement on multi-core performance
- added parallel versions to many internal algorithms
- added support for GCC parallel STL algorithms
- requires the gcc compiler and
-D_GLIBCXX_PARALLEL
flag added toCMAKE_CXX_FLAGS
- requires the gcc compiler and
- implemented global sparse Kronecker algorithm
- leads to significant speedup loading needed values for Sequence and Local Polynomial grids
Tasmanian 8.0
- improved GPU support for all platforms
- bumped CMake requirement to 3.19
- the AMD HIP/ROCm backend requires CMake 3.21
- improved CLI and MATLAB interfaces
- numerous performance improvements and some bug-fixes
Tasmanian 7.9
- new module: Tasmanian Optimization
- implements Gradient Descent and Particle Swarm methods
- added differentiation method for all sparse grid types
- improved libEnsemble-Tasmanian integration
- now includes the dynamic adaptive construction
- miscellaneous bug fixes and performance improvements
Tasmanian 7.7
- added new Addon methods for constructing quadrature for an arbitrary weight function (not necessarily positive)
- stabilized the HIP/ROCm and oneAPI/DPC++ backends
- complete the Fortran 2003 interface
- numerous API tweaks, bug fixes, and performance improvements
Tasmanian 7.5
- added DPC++ backend using oneMKL
- stabilized the HIP backend
- added the MPI addon methods to Fortran 2003
- some performance enhancements and bug fixes
Tasmanian 7.3
- added HIP/ROCm backend to the linear algebra methods
- including HIP kernels, ROCm linear algebra, and MAGMA-HIP
- CMake now builds only shared or static libraries
- numerous performance enhancements and bug fixes
Tasmanian 7.1
- expanded the usage of advanced accelerated linear algebra from the LAPACK, cuSovlver and MAGMA libraries
- added a method for constructing a grid from a set of unstructured data
- the CUDA and MAGAM acceleration modes can be enabled through the Python PIP installer
- added swig generated Fortran 2003 interface using Fortran classes
- numerous performance enhancements and bug fixes
Build System Patch to 7.0
- added a python pip-installer for Tasmanain 7.0
- fixed several build-system bugs, most notably concerning GNU Make and MPI
- Note: there is no point in updating an existing working installation of version 7.0
Tasmanian 7.0
- included Addon module with templates for automated parallel surrogate construction (MPI and Threads)
- updated the C++ API to fully utilize C++2011 features, containers, lambdas, etc.
- reworked the DREAM API, now includes both C++ and Python modules
- all acceleration modes now work with all grid types
- all grid types include refinement procedures (previously Fourier refinement was missing)
- numerous performance enhancements and bug-fixes
Tasmanian 6.0
- Tasmanian can use UTK MAGMA as back-end for GPU Accelerated Linear Algebra
- New type of grid: Fourier grids use trigonometric basis and preserve periodicity
- Added CUDA kernels for Sequence and Fourier grids
- In addition to arrays, the external API accepts
std::vector<type>
with basic error checking - Numerous bug-fixes and performance enhancements, see the changelog for details