Skip to content

Hydra 4.0.1

Latest
Compare
Choose a tag to compare
@AAAlvesJr AAAlvesJr released this 03 Dec 23:50
· 18 commits to master since this release

Hydra 4.0.1

Hydra is now compatible with CUDA 12.2 or higher and compliant with C++17 and C++20.

In this release:

  1. Dependencies updates:
  • Thrust v2.2.0
  • CUB v2.2.0
  • Eigen 3.4.0
  • Boost.Math 1.83.0 (NEW)
  1. Dependencies functions and classes are now available under corresponding subnamespaces. For example:
    hydra::thrust, hydra::boost::math and hydra::Eigen;
  2. New spline algorithms for interpolation up to four dimensions:

Free functions:

```cpp

    hydra::spline
    hydra::spline2D
    hydra::spline4D
    hydra::spline3D 
```

Including overloads for range-based contained and histograms with corresponding dimension. Header: hydra/Spline.h

  1. New method Interpolate(...) for dense and sparse histograms up to four dimensions.

  2. New functors:

        hydra::SplineFunctor
        hydra::Spline2DFunctor
        hydra::Spline4DFunctor
        hydra::Spline3DFunctor

Defined in the headers: hydra/functions/SplineFunctor.h , hydra/functions/Spline2DFunctor.h hydra/functions/Spline3DFunctor.h hydra/functions/Spline4DFunctor.h.

  1. New examples covering new functionality.

Bug fixes:

Many bug fixes across the tree.