Published December 3, 2023 | Version v4.0.1

MultithreadCorner/Hydra: Hydra 4.0.1

  • 1. KIT

Description

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.

  3. New examples covering new functionality.

Bug fixes:

Many bug fixes across the tree.

Files

MultithreadCorner/Hydra-v4.0.1.zip

Files (7.8 MB)

Name Size Download all
md5:a9eac45f596ea9db8988b72e49232920
7.8 MB Preview Download

Additional details

Related works