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.

Research Projects<br />

AC-SAMMM<br />

U. Naum<strong>an</strong>n, B. Gendler, M. Förster<br />

Collaborators: Prof. Dr. W. Marquardt, AVT <strong>Aachen</strong>er Verfahrenstechnik Prof. Marquardt,<br />

Funded by: ERS boost fund<br />

The development of AaChen Platform for Structured Automatic M<strong>an</strong>ipulation of<br />

Mathematical Models (AC-SAMMM) started in October 2009.<br />

The industrial processes are described in mathematical models consisting of algebraic<br />

equations, formulated in some high-level modeling l<strong>an</strong>guage (e.g. gPROMS). The <strong>der</strong>ivatives<br />

of these models are highly desirable by the industry.<br />

The first step in the chain of AC-SAMMM is the tr<strong>an</strong>slation of the algebraic equations into<br />

C++. This work is done by AVT. To generate first or<strong>der</strong> <strong>der</strong>ivative code for a given C++<br />

implementation of a numeric function Derivative Code Compiler (DCC) is used. DCC is<br />

developed by STCE. It is possible to reapply DCC on its own output to get the <strong>der</strong>ivatives of<br />

higher or<strong>der</strong>s. We applied AC-SAMMM on a real-life pharmacological problem, with over<br />

2000 algebraic equations. The resulting C++ code consists of 9.000 lines. Applying DCC to<br />

this code yields a <strong>der</strong>ivative code with 44.000 lines. The second or<strong>der</strong> <strong>der</strong>ivative code,<br />

generated by DCC, has 180.000 lines.<br />

To simplify the usage of AC-SAMMM we currently develop a library allowing the<br />

computation of the first <strong>an</strong>d second <strong>der</strong>ivatives in <strong>an</strong> automatic way, exploiting the sparsity<br />

structure of the Jacobi<strong>an</strong> <strong>an</strong>d Hessi<strong>an</strong>. The user has only to specify a function <strong>an</strong>d a desired<br />

or<strong>der</strong> of differentiation.<br />

JURASSIC<br />

E. Varnik, M. Förster, U. Naum<strong>an</strong>n, J. Lotz<br />

Collaborators: ICG-1, Forschungszentrum Jülich<br />

Funded by: DFG<br />

The JUelich RApid Spectral SImulation Code is a radiative tr<strong>an</strong>sfer model for the infrared<br />

spectral region developed at the Institute for Chemistry <strong>an</strong>d Dynamics of the Geosphere<br />

(ICG-1) at the Forschungszentrum Jülich. The main focus of our collaboration is a part of the<br />

JURASSIC package called retrieval processor, which tries to estimate the retrieval parameters<br />

by minimizing the cost function representing the deviations between real <strong>an</strong>d simulated<br />

observations for a given state as well as the differences between the estimated state <strong>an</strong>d <strong>an</strong> a<br />

priori state. Our main investigations so far have been focused on enabling JURASSIC to<br />

396

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

Saved successfully!

Ooh no, something went wrong!