A fast and light library for GPU-based computation and interactive data visualization.
© Alessandro LUCANTONIO, Erik ZORZIN - 2018-2021
PLEASE NOTICE THIS INSTALLATION PROCEDURE IS BASED ON THE INSTALLATION OF THE NEUTRINO LIBRARY PRIOR TO IT, HENCE IT SHARES THE SAME HARDWARE AND SOFTWARE REQUIREMENTS. PLEASE CHECK THAT INSTALLATION BY READING THE README.md FILE IN THE "NEUTRINO" REPOSITORY: https://github.com/NeutrinoCodes/Neutrino BEFORE PROCEEDING.
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).
The Neutrino examples can be installed on Linux (see: Linux installation) or Windows (see: Windows installation).
- GPU having the OpenCL-OpenGL interoperability mode (
cl_khr_gl_sharingextension 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/)
© Alessandro LUCANTONIO, Erik ZORZIN - 2018-2021
