Title: The COOLFluiD framework: Design solutions for high performance object oriented scientific computing software
Other Titles: Computational Science - ICCS 2005
Authors: Lani, A
Quintino, T
Kimpe, Dries ×
Deconinck, H
Vandewalle, Stefan
Poedts, Stefaan #
Issue Date: 2005
Publisher: Springer
Series Title: Lecture Notes in Computer Science vol:3514 pages:279-286
Conference: International Conference on Computational Science location:Atlanta, GA, USA date:May 22-25, 2005
Abstract: The numerical simulation of complex physical phenomena is a challenging endeavor. Software packages developed for such purpose should combine high performance and extreme flexibility, in order to allow an easy integration of new algorithms, models and functionalities, without penalizing run-time efficiency. COOLFluiD is an object-oriented framework for multi-physics simulations using multiple numerical methods on unstructured grids, aiming at satisfying these needs. To this end, specific design patterns and advanced techniques, combining static and dynamic polymorphism, have been employed to attain modularity and efficiency. Some of the main design and implementation solutions adopted in COOLFluiD are presented in this paper, in particular the Perspective and the Method-Command Patterns, used to implement respectively the physical models and the numerical modules.
ISBN: 3-540-26032-3
ISSN: 0302-9743
Publication status: published
KU Leuven publication type: IT
Appears in Collections:Plasma-astrophysics Section
NUMA, Numerical Analysis and Applied Mathematics Section
× corresponding author
# (joint) last author

Files in This Item:
File Description Status SizeFormat
LNCS3514Lani.pdf Published 300KbAdobe PDFView/Open Request a copy
pp178.pdf Published 300KbAdobe PDFView/Open Request a copy

These files are only available to some KU Leuven Association staff members


All items in Lirias are protected by copyright, with all rights reserved.

© Web of science