skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: User Documentation for SensIDA, A Variant of IDA for Sensitivity Analysis

Software Manual ·
OSTI ID:15003403

SensIDA and IDA are general-purpose codes for solving differential-algebraic equation (DAE) initial value problems. SensIDA is a variant of IDA that includes options for simultaneously computing the DAE solution together with its first-=order sensitivity coefficients with respect to model parameters. SensIDA is written in ANSI-standard C and it is mainly based on IDA, DASPK3.0, and SensPVODE. IDA is based on DASPK2.0. DASPK3.0 is a Fortran77 code for the sensitivity analysis of DAE initial value problems. SensPVODE is a sensitivity analysis variant of the parallel ordinary differential equation solver PVODE. SensIDA can be compiled to run on serial or parallel computers. This is accomplished by specifying that the serial or parallel version of the vector module NVECTOR is used when compiling SensIDA. The parallel version of SensIDA uses MPI (Message-Passing Interface) to achieve parallelism, and is intended for a distributed Single Program Multiple Data environment in which all vectors are identically partitioned across processors. The idea is for each processor to solve a certain fixed subset of the DAEs that describe the model problem and the first-order sensitivity coefficients of the solution.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
15003403
Report Number(s):
UCRL-MA-145712; TRN: US200431%%81
Resource Relation:
Other Information: PBD: 8 Oct 2001
Country of Publication:
United States
Language:
English