Skip to content

whokion/veccore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VecCore Library

GitLab CI Travis CI
build status Build Status

VecCore is an open source SIMD abstraction library. It provides an architecture independent API for expressing vector operations on data.

VecCore was originally developed as part of the VecGeom library, to enable portable SIMD programming in both VecGeom and GeantV projects.

VecCore is now under the umbrella of the ROOT project on GitHub, and is available at

Supported Platforms

VecCore supports Linux and Mac OS X. To compile software using the VecCore library, you need a compiler with support for C++11. We recommend using at least the following compiler versions:

  • GCC 5.3.0
  • Clang 3.8.0
  • AppleClang 7.3.0
  • Intel® C/C++ Compiler 16.0.2

Additionally, you will need CMake 3.6 or later, and you may want to install a SIMD library such as

  • Vc (version 1.3.3 or later)
  • UME::SIMD (version 0.8.1 or later)

and/or

Support and Contact

For support and other questions, please contact Guilherme Amadio at [email protected].

About

SIMD Vectorization Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.2%
  • Python 9.7%
  • CMake 1.6%
  • M4 0.7%
  • C 0.6%
  • Shell 0.6%
  • Other 0.6%