A fast and light library for GPU-based computation and interactive data visualization.
© Alessandro LUCANTONIO, Erik ZORZIN - 2018-2021
Neutrino is a C++ library that facilitates writing parallel code running on GPU hardware combining the power of the OpenCL computational framework with the OpenGL graphics language (see https://www.neutrino.codes).
Neutrino can be installed on Linux (see: Linux installation) or Windows (see: Windows installation).
- GPU having the OpenCL-OpenGL interoperability mode (
cl_khr_gl_sharing
extension available: it can be verified by running Clinfo).
- Clinfo (https://github.com/Oblomov/clinfo)
- OpenCL (runtime/loader + headers)
- OpenGL (library + headers)
- GIT (https://git-scm.com)
- GLAD (https://glad.dav1d.de/)
- GLFW (https://www.glfw.org/)
- GMSH (https://gmsh.info/)
- GCC (https://gcc.gnu.org) if using Linux
- Visual Studio (https://visualstudio.microsoft.com/) is using Windows
- CMake (https://cmake.org)
- GraphViz (https://graphviz.org/)
- Doxygen (https://www.doxygen.nl/)
Neutrino-based example applications che be found at the Examples repository: https://github.com/NeutrinoCodes/Examples.
© Alessandro LUCANTONIO, Erik ZORZIN - 2018-2021