Published January 19, 2021
| Version v0.7.0
Software
Open
root-project/veccore: VecCore 0.7.0
Creators
- 1. CERN, Gentoo Linux
- 2. Fermilab
- 3. Thinkerbell Labs
- 4. University of Warwick
- 5. @Fermilab
- 6. CERN
Description
VecCore 0.7.0 adds new target for generating Doxygen documentation, as well as some bug fixes and other improvements listed below:
- New build target to generate Doxygen documentation (available at https://root-project.github.io/veccore)
- Support for Vc on ARM architecture, including ARM-based Macs
- Moved VecCore implementation from custom type aliases for scalars to standard types
- Type aliases still provided for backward compatibility, but standard types like
float
,double
, and integer types from<cstdint>
header should be preferred - Migrated tests and benchmarks away from deprecated interfaces
- New
vecCore::Load()
interface returning a value to replace deprecatedvecCore::FromPtr()
- Fixed
ReduceMin()
/ReduceMax()
on CUDA - Namespace
math::
is now inline, so one can use, e.g.vecCore::Sin(x)
instead ofvecCore::math::Sin(x)
- Several improvements to tests and continuous integration, addition of GitHub Actions
- New nbody example
Files
root-project/veccore-v0.7.0.zip
Files
(1.1 MB)
Name | Size | Download all |
---|---|---|
md5:29ff11458c1cc9f936884aa384fe44c1
|
1.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/root-project/veccore/tree/v0.7.0 (URL)