The COOLFluiD parallel architecture

15Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper discusses the parallel design of COOLFluiD (Computational Object Oriented Library for Fluid Dynamics), a state-of-the-art C++ framework for multi-physics simulations using multiple numerical methods on unstructured grids. By using advanced techniques and specific design patterns, flexibility and modularity are assured. COOLFluiD was recently adapted to support parallel computations on distributed memory machines. For this, a parallel layer was added, designed to minimize impact on both users and software developers, while maintaining high performance. From the user's point of view, parallelisation is fully transparent. The techniques making this possible will be discussed. Also presented is a technique for reconciling generic programming with libraries requiring explicit type information. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Kimpe, D., Lani, A., Quintino, T., Poedts, S., & Vandewalle, S. (2005). The COOLFluiD parallel architecture. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3666 LNCS, pp. 520–527). https://doi.org/10.1007/11557265_66

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free