Welcome to the von Karman Institute for Fluid Dynamics Store

A Component Environment for High-Performance Scientific Computing - Design and Implementation

Be the first to review this product

Availability: In stock

€25.00
OR

Quick Overview

VKI PHDT 2009-01, Tiago Quintino, A Component Environment for High-Performance Scientific Computing - Design and Implementation, ISBN 978-2-930389-37-0, 270 pgs

A Component Environment for High-Performance Scientific Computin

Double click on above image to view full picture

Zoom Out
Zoom In

More Views

  • A Component Environment for High-Performance Scientific Computin
  • A Component Environment for High-Performance Scientific Computin

Details

A Component Environment for High-Performance Scientific Computing - Design and Implementation
By Tiago Quintino

PhD Thesis from the von Karman Institute/Katholieke Universiteit Leuven, December 2008
ISBN 978-2-930389-37-0, 270 pgs

Abstract

This dissertation focuses on the design and implementation of a framework for high-performance scientific and engineering computing. The framework creates an environment of modular components. These components can be reused and assembled together to form dedicated simulation tools to solve specific problems governed by partial differential equations.

This research is part of a long term investment by the von Karman Institute and many university partners, in the development of a platform for the solution of multi-physics systems using multiple numerical methods.

The platform, named COOLFluiD, provides the environment where these different numerical techniques can coexist and work together. The present work is the design and development of the platform core, that allows such cooperation.

The main aim is the maximisation of three software quality objectives: efficiency, exibility and usability. These objectives are usually considered to be somewhat in contact with each other. This thesis tries to show that they can be independently and simultaneously achieved within a single framework, provided certain techniques are employed. This research concentrates on the development of these techniques. Three sets of techniques are presented, and each set separates the software issues in a different direction.

To derive these techniques the research followed certain keylines: first, it designed a framework architecture where components are reused in different applications; second, it focused on computational complex problems that demand high performance computing; and, finally, it defined a platform which is easily usable and developer friendly, where non-expert programmers can implement and research new numerical algorithms.

An assessment and validation of the three software qualities is provided to support the thesis and multiple applications are shown to demonstrate the capabilities of the framework.

Additional Information

Manufacturer von Karman Institute for Fluid Dynamics

Product Tags

Use spaces to separate tags. Use single quotes (') for phrases.