Releases: TRIQS/nda
Releases · TRIQS/nda
Version 1.2.0
NDA Version 1.2.0 is a release that
- Introduces NVidia GPU support for array and view types
- Adds GPU blas/lapack backends using the CuBLAS and CuSOLVER backend
- Allows the use of symmetries for initialization and symmetrization of arrays
- Uses C++20 concepts to constrain generic function implementations
- Enables sliced hdf5 read/write operations
- Fixes several library issues
We thank all the people who have contributed to this release: Thomas Hahn, Alexander Hampel, Dominik Kiese, Sergei Iskakoff, Harrison LaBollita, Henri Menke, Miguel Morales, Olivier Parcollet, Dylan Simon, Nils Wentzell
A detailed list of changes is provided in the ChangeLog.
Version 1.1.0
nda is a C++ library providing an efficient and flexible multi-dimensional array class.
It is an essential building-block of the TRIQS project. Some features include
- coded in C++20 using concepts
- expressions are implemented lazily for maximum performance
- flexible and lightweight view-types
- matrix and vector class with BLAS / LAPACK backend
- easily store and retrieve arrays to and from hdf5 files using h5
- common mpi functionality using mpi
This is the initial release for this project.
We thank all the people who have contributed to this release: Philipp Dumitrescu, Alexander Hampel, Olivier Parcollet, Dylan Simon, Hugo U. R. Strand, Nils Wentzell