https://github.com/gpmueller/vectorfield
Kernels for Vectorfields using Eigen and (if CUDA is activated) cudaMallocManaged
https://github.com/gpmueller/vectorfield
Last synced: about 1 year ago
JSON representation
Kernels for Vectorfields using Eigen and (if CUDA is activated) cudaMallocManaged
- Host: GitHub
- URL: https://github.com/gpmueller/vectorfield
- Owner: GPMueller
- License: mit
- Created: 2016-12-13T14:42:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-15T14:15:12.000Z (about 9 years ago)
- Last Synced: 2025-02-03T20:13:30.349Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 1000 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vectorfield
Kernels acting on scalar- and vectorfields
## Project Health
| Service | System | Compiler | Status |
| ------- | ------ | -------- | -----: |
| [Travis-CI](https://travis-ci.org/GPMueller/vectorfield) | Ubuntu 14.04
macOS | GCC 6
Clang | [](https://travis-ci.org/GPMueller/vectorfield) |
| [AppVeyor](https://ci.appveyor.com/project/GPMueller/vectorfield) | Windows | MSVC12
MSVC14
MSVC14.1 | [](https://ci.appveyor.com/project/GPMueller/vectorfield) |
The vectorfields are setup as `std::vector` 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.