Sensitivity Analysis Using Parallel Ode Solvers and Automatic Diierentiation in C: Senspvode and Adic

نویسندگان

  • Steven L. Lee
  • Paul D. Hovland
چکیده

PVODE is a high-performance ordinary diierential equation solver for the types of initial value problems (IVPs) that arise in large-scale computational simulations. Often, one wants to compute sensitivities with respect to certain parameters in the IVP. We discuss the use of automatic diierentiation (AD) to compute these sensitivities in the context of PVODE. Results on a simple test problem indicate that the use of AD-generated derivative code can reduce the time to solution over nite diierence approximations. 1 Background In complicated, large-scale computational simulations, the governing equations can often be spatially discretized and then numerically solved as a system of ordinary diierential equation (ODE) or diierential-algebraic equation (DAE) initial-value problems. PVODE BH99] and IDA HT99] are powerful, parallel codes for solving these types of ODEs and DAEs, respectively. The codes are written in C and use MPI to achieve parallelism and portability. Typically, the equations contain parameter values (e.g., chemical reaction rates) that are not precisely known. In analyzing the simulations, the scientist would like to know which parameters are most innuential in aaecting the behavior of the simulation. Such sensitivity information is useful because it identiies which parameters will require precise measurements if the simulation results are to be made more accurate. This article summarizes preliminary work in which automatic diierenti-ation (AD) is being used with PVODE to create a solver that computes

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Differentiation of a Parallel Molecular Dynamics Application

The ADIC and ADIFOR automatic diierentiation tools have proven useful for obtaining the derivatives needed in many scientiic applications written in Fortran 77 or ANSI C. But many new scientiic programs are written for or ported to parallel platforms to achieve maximal performance. We provide an overview of our approach to the complex task of applying automatic diierentiation techniques to para...

متن کامل

On the Automaticdifferentiation of Computer Programsandanapplicationtomultibody Systems

Automatic diierentiation (AD) is a methodology for developing sensitivity-enhanced versions of arbitrary computer programs. In this paper , we provide some background information on AD and address some frequently asked questions. We introduce the ADIFOR and ADIC tools for the automatic diierentiation of Fortran 77 and ANSI-C programs, respectively , and give an example of applying ADIFOR in the...

متن کامل

On the Automaticdifferentiation of Computerprogramsandanapplicationtomultibody Systemschristian

Automatic diierentiation (AD) is a methodology for developing sensitivity-enhanced versions of arbitrary computer programs. In this paper , we provide some background information on AD and address some frequently asked questions. We introduce the ADIFOR and ADIC tools for the automatic diierentiation of Fortran 77 and ANSI-C programs, respectively , and give an example of applying ADIFOR in the...

متن کامل

Automatic Diierentiation of Numerical Integration Algorithms

Automatic diierentiation (AD) is a technique for automatically augmenting computer programs with statements for the computation of derivatives. This article discusses the application of automatic diierentiation to numerical integration algorithms for ordinary diierential equations (ODEs), in particular, the ramiications of the fact that AD is applied not only to the solution of such an algorith...

متن کامل

Automatic formulation of falling multiple flexible-link robotic manipulators using 3×3 rotational matrices

In this paper, the effect of normal impact on the mathematical modeling of flexible multiple links is investigated. The response of such a system can be fully determined by two distinct solution procedures. Highly nonlinear differential equations are exploited to model the falling phase of the system prior to normal impact; and algebraic equations are used to model the normal collision of this ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000