Skip to content

Releases: ORNL/TASMANIAN

Tasmanian 8.1

21 Oct 17:53
8604656
Compare
Choose a tag to compare
  • 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 to CMAKE_CXX_FLAGS
  • implemented global sparse Kronecker algorithm
    • leads to significant speedup loading needed values for Sequence and Local Polynomial grids

Tasmanian 8.0

11 Oct 16:00
10a762e
Compare
Choose a tag to compare
  • 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

26 Oct 17:49
25dc081
Compare
Choose a tag to compare
  • 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

20 Oct 13:08
a5819b6
Compare
Choose a tag to compare
  • 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

07 Apr 22:01
b89458f
Compare
Choose a tag to compare
  • 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

30 Sep 22:34
74032a6
Compare
Choose a tag to compare
  • 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

18 May 16:23
Compare
Choose a tag to compare
  • 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

14 Oct 18:13
fcb07a8
Compare
Choose a tag to compare
  • 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

30 Sep 16:31
652523c
Compare
Choose a tag to compare
  • 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

03 Oct 15:36
3298cea
Compare
Choose a tag to compare
  • 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