THE OPENLB PROJECT: AN OPEN SOURCE AND OBJECT ORIENTED IMPLEMENTATION OF LATTICE BOLTZMANN METHODS
Vincent Heuveline () and
Jonas Latt ()
Additional contact information
Vincent Heuveline: Computing Center, Institute for Applied and Numerical Mathematics, University Karlsruhe, 76128 Karlsruhe, Germany
Jonas Latt: Computer Science Department, University of Geneva, CH-1211 Geneva 4, Switzerland
International Journal of Modern Physics C (IJMPC), 2007, vol. 18, issue 04, 627-634
Abstract:
The OpenLB project aims at setting up an open source implementation of lattice Boltzmann methods in an object oriented framework. The code, which is written inC++, is intended to be used both by application programmers and by developers who may add their own particular dynamics. It supports advanced data structures that take into account complex geometries and parallel program executions. The programming concepts rely strongly on dynamic genericity through the use of object oriented interfaces as well as static genericity by means of templates. This design allows a straightforward and intuitive implementation of lattice Boltzmann models with almost no loss of efficiency. The aim of this paper is to introduce the OpenLB project and to depict the underlying structure leading to a powerful development tool for lattice Boltzmann methods.
Keywords: Lattice Boltzmann; computational fluid dynamics; open source software; object-oriented; 47.11.+j; 05.20.Dd (search for similar items in EconPapers)
Date: 2007
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
http://www.worldscientific.com/doi/abs/10.1142/S0129183107010875
Access to full text is restricted to subscribers
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:wsi:ijmpcx:v:18:y:2007:i:04:n:s0129183107010875
Ordering information: This journal article can be ordered from
DOI: 10.1142/S0129183107010875
Access Statistics for this article
International Journal of Modern Physics C (IJMPC) is currently edited by H. J. Herrmann
More articles in International Journal of Modern Physics C (IJMPC) from World Scientific Publishing Co. Pte. Ltd.
Bibliographic data for series maintained by Tai Tone Lim ().