An open API service indexing awesome lists of open source software.

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

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 | [![Build Status](https://travis-ci.org/GPMueller/vectorfield.svg?branch=master)](https://travis-ci.org/GPMueller/vectorfield) |
| [AppVeyor](https://ci.appveyor.com/project/GPMueller/vectorfield) | Windows | MSVC12
MSVC14
MSVC14.1 | [![Build status](https://ci.appveyor.com/api/projects/status/dtiflux1wmhm6sd2?svg=true)](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.