30.01.2014 Views

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

computing partial <strong>der</strong>ivatives for Navier--Stokes Computational Fluid Dynamics (CFD)<br />

solvers. Such partial <strong>der</strong>ivatives are needed, for inst<strong>an</strong>ce, in sensitivity <strong>an</strong>alysis <strong>an</strong>d in design<br />

optimization. Due to strong non-linearities of the solution, as well as very high memory <strong>an</strong>d<br />

runtime requirements of the simulation software, the traditional approach of approximating<br />

the <strong>der</strong>ivatives with divided differences is not appropriate in these applications, in particular<br />

in three dimensions.<br />

Therefore we rely on Automatic Differentiation (AD) tools for obtaining the <strong>der</strong>ivatives along<br />

with the simulation results. Using the ADIFOR tool, we augment the TFS CFD solver,<br />

developed at the Aerodynamics Institute (AIA) of the <strong>RWTH</strong>, with code for computing<br />

partial <strong>der</strong>ivatives, in particular the <strong>der</strong>ivatives of the computed velocity or pressure fields<br />

with respect to fluid <strong>an</strong>d geometrical parameters. The availability of such accurate <strong>der</strong>ivative<br />

information is crucial if the TFS code is used within some optimization framework, e.g., for<br />

the estimation of turbulence parameters <strong>an</strong>d wing shape optimization.<br />

Furthermore, Automatic Differentiation is employed to obtain the <strong>an</strong>alytic flux Jacobi<strong>an</strong> for<br />

<strong>an</strong> implicit Newton-Krylov method which is used in the recent flow solver QUADFLOW<br />

currently un<strong>der</strong> development within SFB 401. In contrast to numerical approximation of the<br />

Jacobi<strong>an</strong>, the use of AD-generated code for the Jacobi<strong>an</strong> calculation generally leads to<br />

increased perform<strong>an</strong>ce <strong>an</strong>d robustness of the overall computational method. Since in<br />

principle, only Jacobi<strong>an</strong>-vector-products are needed by the iterative method implemented in<br />

QUADFLOW, we pl<strong>an</strong> to avoid the explicit assembly of the whole Jacobi<strong>an</strong> <strong>an</strong>d generate<br />

code for computing Jacobi<strong>an</strong>-vector products, yielding signific<strong>an</strong>t savings in memory<br />

consumption. This will also allow the tr<strong>an</strong>sition from the currently used first-or<strong>der</strong>discretization<br />

in space to a second-o<strong>der</strong> discretization scheme with improved convergence<br />

behavior.<br />

Towards a Computational Model of Blood Flow in the Left Hum<strong>an</strong> Heart, Aorta <strong>an</strong>d<br />

Connecting Vessels<br />

M. Lülfesm<strong>an</strong>n, C. Bischof, M. Bücker<br />

The desire to un<strong>der</strong>st<strong>an</strong>d the flow of blood through the cardiovascular system <strong>an</strong>d prosthetic<br />

devices has stimulated a flurry of activity in related fluid flow studies in recent years. This<br />

interest stems from the need to un<strong>der</strong>st<strong>an</strong>d the mech<strong>an</strong>ism for the genesis or pathology of<br />

cardiovascular disease <strong>an</strong>d the associated cardiovascular flows. Such relationship between<br />

blood flow <strong>an</strong>d cardiovascular disease, altered physiological states, thrombus formation <strong>an</strong>d<br />

hemolysis in prosthetic devices is complex; however, a better un<strong>der</strong>st<strong>an</strong>ding of this<br />

relationship is essential to identify potentially pathological flow situations, recognize existing<br />

conditions via monitoring fluid pressures <strong>an</strong>d characterize the probable evolution of<br />

pathological states. In the final <strong>an</strong>alysis, one wishes to establish cause <strong>an</strong>d effect protocols in<br />

terms of primary variables <strong>an</strong>d relate inaccessible variables to those that c<strong>an</strong> be monitored.<br />

This requires a detailed modeling of the cardiovascular system, encountering physiological as<br />

well as pathological flow conditions, with <strong>an</strong>d without prosthetic devices.<br />

In this interdisciplinary JARA project, the blood flow in the natural left heart <strong>an</strong>d its<br />

proximate vascular system is modeled including the coronary arteries, the ascending aorta, the<br />

aortic arch, <strong>an</strong>d a part of the descending aorta. Collaborating partners include the following<br />

384

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!