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.
(more detailed info: http://graphics.stanford.edu/hackliszt/)
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. (more detailed info: http://graphics.stanford.edu/hackliszt/)