∇-Nabla: Numerical Analysis BAsed LAnguage
∇-Nabla: Numerical Analysis BAsed LAnguage
HowTo Install
To compile ∇ you will simply need:
- a
C & C++ compiler (at least 4.9.2 is a good start)
bison, the parser generator
flex, the lexical analyser generator
cmake, the Cross-Platform Makefile Generator
- a
nvcc compiler, glibc-compatible with the above compiler
The standard steps for installation are:
- Make sure you have a
C/C++ compiler
- Make sure you have
cmake (at least 2.8) on your system
- Look at the top Makefile and patch the paths (compiler and cmake)
- Look at the top CMake/CMakeTPL.txt and patch the paths (Arcane and Trilinos)
- Launch '
make' in here
- Test the distribution by typing '
make test'
- You can rerun '
make clean/config/install'
- Run '
make install' to try to push the nabla binary to /usr/local/bin
- To try it by yourself, go for example to: ./build/tests/lulesh/okina/1/run/avx2/omp,
and launch: PARALLEL=omp SIMD=avx2 make -kB run1
- You can switch mesh size within the
Makefile.okina file
For troubleshooting or some common installation problems, please mail me