• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. C++ code design for multi-purpose explicit finite volume methods
 
  • Details
  • Full
Options
2009
Conference Paper
Title

C++ code design for multi-purpose explicit finite volume methods

Title Supplement
Requirements and solutions
Abstract
The Ernst-Mach-Institute (EMI) of the Fraunhofer-Society is dealing with a wide spectrum of subjects in the fields of applied physics, mechanical and civil engineering. The EMI department for numerical simulation supports the institute and external customers with high-performance software applications in the fields of compressible flows, structural dynamics, electro dynamics and multi-disciplinary couplings of these applications. The majority of the in-house codes are written in FORTRAN 95. Earlier performance studies of numerical simulations in terms of explicit finite element methods have shown that FORTRAN provides much better efficiency than C++. Nevertheless, potential benefits of object-oriented programming in C++ were recognized. Here we analyze the factors contributing to the code performance for the explicit finite volume scheme and show that C++ provides at least the same efficiency as FORTRAN by application of the new techniques.
Author(s)
Kirchner, N.
Herzog, O.
Knell, S.
Holzwarth, V.
Ziegenhagel, U.
Sauer, M.
Klomfass, A.
Mainwork
POOSC 2009, 8th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing. Proceedings  
Conference
Workshop on Parallel/High-Performance Object-Oriented Scientific Computing (POOSC) 2009  
European Conference on Object-Oriented Programming (ECOOP) 2009  
DOI
10.1145/1595655.1595661
Language
English
Fraunhofer-Institut für Kurzzeitdynamik Ernst-Mach-Institut EMI  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024