∇-Nabla: Numerical Analysis BAsed LAnguage
∇ Presentation
The ∇ domain-specific language (DSL) provides a productive development way for exascale HPC technologies, flexible enough to be competitive in terms of performances.
This software is a computer program whose purpose is to translate specific numerical-analysis sources and generate optimized code for different targets and architectures.
Latest News
<2015-09-22 Wed> Prototype #150922 released
- λ backend with ℵ 1D test
- Got rid of Flex library
- Deflection, nvknl tests
<2015-09-09 Wed> Prototype #150909 released
- λ backend
- first heat implicite scheme solved with HYPRE
- linked ℵ library to target different external linear solver libraries
- Monotone non-linear FV methode (pDDFV test) results
- MacOSX tests
<2015-08-31 Mon> Linux/MacOSX build Fix
Prototype #150828 released
- λ backend
- simplification & cleanup
- now uses args and params to get rid of global variables
- Hooks and standard Calls have been distinguished
- Mac OS X port using 'macports': flex, bison, cmake and gcc49
Prototype #150821 released
- New λ backend to test compilers' efforts
- Backends cleanup
- Now middlend is able to animate generic backends
Prototype #150710 released
New release:
- 1D tests
- Items declaration and parameters can now be listed
Status
- New Monai valley test
- SIAM CSE 2017, Atlanta
- New Pennant test
- New Legion/Regent backend
- ∇ update meeting @ LLNL
- , Salt Lake city
- New RAJA backend
- SIAM PP16 Parallel Processing 2016, Paris
- New OKINA AVX512 SIMD backend
- New Kokkos backend
- Principles and Practice of Parallel Programming (PPoPP16), Barcelona
- Publications section Added ∇'s paper in the
- Publications section with EASC15 slides Updated the
- Publications section with SIAM CSE15 slides Updated the
- For a brief description of ∇'s features, you can look at the Overview or the Publications sections
- First prototype #150218 out