: Jonas Lätt homepage
Jonas Lätt
Jonas Lätt
 

Palabos - Parallel lattice Boltzmann solver

The Palabos project provides a C++ package for the implementation of lattice Boltzmann simulations that is general enough to address a vast range of problems in computational fluid dynamics. The package is mainly intended as a programming support for researchers and engineers who simulate fluid flows by means of a lattice Boltzmann method.



Vladymir (C++ matrix interface for parallel lattice dynamics)

Authors: Jonas Latt and Fokko Beekhof
Vladymir is a library for the C++ programming language that defines a new, multi-functional array type. The library is specifically designed for the purpose of array-based programming - a programming style in which the use of loops over array indices is replaced by simple expressions involving the array globally.



MPTL (STL-style multithreading in C++)

Authors: Didier Baertschiger and Jonas Latt
The MPTL proposes a programming model for writing thread-level parallel programs in C++. Within this model, the programmer can parallelize algorithms like those of the Standard Template Library (STL) in such a way that they are executed concurrently by different threads. The syntax of a parallel code remains very similar to the one used in typical C++/STL programs.
 
Last update June 20, 2007