Atlas home || Conferences | Abstracts | about Atlas

AD 2000 - From Simulation to Optimization
June 19-23, 2000
INRIA Sophia Antipolis
Sophia Antipolis, France

Organizers
George Corliss, Christele Faure, Andre Galligo, Andreas Griewank, Laurent Hascoet, Uwe Naumann

View Abstracts
Conference Homepage

A Finite Difference Time Stepping Class
by
Mark S. Gockenbach
Michigan Technological University
Coauthors: Daniel R. Reynolds (Rice University), William W. Symes (Rice University), Chaoming Zhang (Rice University)

The implementation of explicit finite difference schemes for initial-boundary value problems is simplified by combining object-oriented programming with automatic differentiation techniques. The C++ class fdtd takes a complete specification of a single step of an explicit finite difference scheme and assembles from it a complete simulation, along with the linearized and adjoint simulations. The result is a (nonlinear) operator in the sense of the Hilbert Class Library (HCL), a C++ software package for optimization. This operator can be used in any of the HCL optimization algorithms without any further code being written.

http://homepages.feis.herts.ac.uk/~comqun/AD2000/Ext_Abstracts/gockenbach1.ps

Date received: February 9, 2000


Copyright © 2000 by the author(s). The author(s) of this document and the organizers of the conference have granted their consent to include this abstract in Atlas Conferences Inc. Document # cads-58.