Skip to content

Releases: TRIQS/nda

Version 1.2.0

01 Sep 08:10
Compare
Choose a tag to compare

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

02 Mar 21:37
Compare
Choose a tag to compare

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