Seminars of the Focus Area Complex Systems

Prof. Dr. C. Beta, Prof. Dr. K. Dethloff, Prof. Dr. R. Engbert, Prof. Dr. M. Holschneider, Prof. Dr. W. Huisinga, Prof. Dr. Ralf Metzler, Prof. Dr. A. Pikovsky, Prof. Dr. S. Reich, Prof. Dr. M. Rosenblum, Prof. Dr. G. Rüdiger, Prof. Dr. T. Scheffer, Prof. Dr. F. Scherbaum, Prof. Dr. J. Selbig, Prof. Dr. F. Spahn


Speaker: Mario Mulansky, Institut fuer Physik und Astronomie, Uni Potsdam

Title: Metaprogramming Applied to Numerical Problems

Time: Thu, Nov 3, 2011, 13:00h

Place: Building 28, Room 2.123

From the discovery that the template system of C++ forms a Turing complete language in 1994, a programming technique called Template Metaprogramming has emerged that allows for the creation of faster, more generic and better code. Here, we apply Template Metaprogramming to implement a generic Runge-Kutta scheme that can be used to numerically solve ordinary differential equations. We show that using Template Metaprogramming results in a significantly improved performance compared to a classical implementation.

Back to the seminar schedule

Past NLD Seminars (1994-2007) & (2008 ...)

Students' seminar: Theoretical Physics, PIK, Modeling & TSA Berlin-Potsdam-Colloquia: PhysGesellschaft Berlin, TU Berlin, Pro Physik, AIP, AEI, MPI-KGF, GFZ, HMI, PIK, AWI, Max Planck Institute for the History of Science, Mathematik, DPG Disputationen, & Vorschau UP

Udo Schwarz, Zentrum für Dynamik komplexer Systeme,
Universität Potsdam, Campus Golm Karl-Liebknecht-Str. 24, 14476 Potsdam, building 28, room 2.107
Phone: (+49-331) 977-1658, Fax : (+49-331) 977-1045

Email: Udo.Schwarz AT

DFG SFB 1294

DFG Sonderforschungsbereich 1294 Data assimilation

DFG SPP 1488

DFG Schwerpunktprogramm 1488 Planetmag

News: odeint C++ library

Check out boost::odeint – our fast and flexible C++ library for integrating differential equations!