Kernels acting on scalar- and vectorfields
Service | System | Compiler | Status |
---|---|---|---|
Travis-CI | Ubuntu 14.04 macOS |
GCC 6 Clang |
|
AppVeyor | Windows | MSVC12 MSVC14 MSVC14.1 |
The vectorfields are setup as std::vector<Eigen::Vector3d>
with optional CUDA support.
If CUDA is used, an allocator using cudaMallocManaged is employed so that the user
does not have to worry about copying vectorfields between host and device, except for
performance.