Monday, October 16, 2006
4:00 pm
5130 Upson Hall

Computer Science
Colloquium
Fall 2006

Christian Bischof
 
Institute for Scientific Computing and Center for Computing and Communication
RWTH Aachen University, Germany

 

Opportunities for Computer Science in Computational Science

The availability of affordable high-performance computing, large data archives, advanced visualization capabilities, together with distributed workflow management through grid middleware, has made sophisticated computer simulations an indispensable part of cutting-edge research. This is particularly true for interdisciplinary questions, coupling domain knowledge from disciplines previously studied separately. Computer science (CS) has always been at the core of providing the software infrastructure of such endeavors, but typically in a fairly generic fashion. On the other hand, there is ample scope for injecting CS know-how directly into numerical simulations. One such example is Automatic Differentiation (AD), a technique for augmenting computer programs with statements for the computation of derivatives based on the chain rule of differential calculus. This talk will report on infrastructural, educational and research activities in computational science and engineering currently under way at RWTH Aachen University, illustrate the role of CS in that process, and showcase some recent developments in AD.