waLBerla - Widely applicable Lattice Boltzmann from Erlangen (waLBerla)

Internally funded project


Acronym: waLBerla

Start date : 01.01.2007

End date : 01.01.2099

Website: http://www.walberla.net


Project details

Scientific Abstract

Solving problems in present-day simulation is becoming more and more complex. Both the number of physical effects taken into account and the complexity of the associated software development process increase. In order to meet these growing demands, the Chair for System Simulation (LSS) developed the massively parallel and flexible simulation framework waLBerla (widely applicable Lattice Boltzmann solver from Erlangen). Originally, the framework has been centered around the Lattice-Boltzmann method for the simulation of fluid scenarios. Meanwhile, its usability is not only limited to this algorithm but it is also suitable for a wide range of applications, based on structured grids. For example, an efficient multigrid solver for partial differential equations has been integrated. Next to the basic requirements of easy adaptivity and extensibility for new fluid problems, the waLBerla project also aims at physical correctness and high performance. A particular feature is the simulation of large ensembles of geometrically fully resolved, and arbitrarily shaped particles within fluid flows. Even on 294912 cores, it is possible to gain an efficieny of more than 95%. Hence, waLBerla is a comprehensive program rich in features as well as a library for the easy development of new applications based on fluid simulation. Thus, it meets the requirements of scientific researchers, performance optimizers, code developers as well as for industrial cooperations.


Involved:

Contributing FAU Organisations: