OpenFOAM: OPEN SOURCE CFD IN RESEARCH AND INDUSTRIAL USE (CROSBI ID 613904)
Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija
Podaci o odgovornosti
Jasak, Hrvoje
engleski
OpenFOAM: OPEN SOURCE CFD IN RESEARCH AND INDUSTRIAL USE
Maturity of model implementation and solution techniques in modern Computational Fluid Dynamics (CFD) warrants its use in industrial product design, where the focus is on integration into a Computer-Aided product development. In CFD research, the user needs are shifted to efficient and reliable implementation of complex physical models extending the boundaries of practical engineering use. Two sets of requirements are contradictory: a change of coding paradigm, including object orientation, generic programming, library organisation and equation mimicking is proposed as a way forward. This paper describes OpenFOAM, a C++ object-oriented library for Computational Continuum Me- chanics (CCM). Efficient and flexible implementation of complex physical models is achieved by mimicking the form of partial differential equation in software. Code compactness and efficiency stems from data encapsulation and extensive use of generic programming, while the need for user extensibility is pursued through library implementation and run-time selection tables. Functionality of OpenFOAM is illustrated on three levels: basic discretisation and field calculus through equation mimicking, dynamic mesh handling, and solution of coupled systems, with appropriate examples.
CFD; Open source; finite volume; object-oriented; C++; equation mimicking
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
2009.
objavljeno
Podaci o matičnoj publikaciji
Podaci o skupu
CFD IN CHEMICAL ENGINEERING AND INDUSTRIAL PROCESSES, WORLD CONGRESS OF CHEMICAL ENGINEERING
predavanje
23.08.2009-27.08.2009
Montréal, Kanada