Liszt presents a high level language interface to construct mesh-based solvers without the hassle of writing such codes by hand in low-level languages, but avoids the performance losses of most high level languages by performing domain specific transformations on your code. Liszt code is portable across MPI-based clusters, SMPs and GPUs, providing a performant framework to write your code once and run it anywhere.
On the left you'll find our Supercomputing paper, language spec and getting started guide.
Presented at LANL, here is the Liszt Implementation talk slides and the Liszt Design talk slides.
Platform | Dependencies | Liszt Download |
Development Source | Liszt source | |
Mac OS X 10.5+ | ||
Linux 64-bit |
We supply some sample meshes: