Science Inventory

BUILDING MODEL ANALYSIS APPLICATIONS WITH THE JOINT UNIVERSAL PARAMETER IDENTIFICATION AND EVALUATION OF RELIABILITY (JUPITER) API

Citation:

BANTA, E. R., M. C. HILL, E. POETER, J. E. DOHERTY, AND J. E. BABENDREIER. BUILDING MODEL ANALYSIS APPLICATIONS WITH THE JOINT UNIVERSAL PARAMETER IDENTIFICATION AND EVALUATION OF RELIABILITY (JUPITER) API. COMPUTERS & GEOSCIENCES. Elsevier Science Ltd, New York, NY, 34(4):310-319, (2008).

Impact/Purpose:

The primary goals are to: (1) Construct a 400-node PC-based supercomputing cluster supporting Windows and Linux computer operating systems (i.e. SuperMUSE: Supercomputer for Model Uncertainty and Sensitivity Evaluation); (2) Develop platform-independent system software for the management of SuperMUSE and parallelization of EPA models and modeling systems for implementation on SuperMUSE (and other PC-based clusters); (3) Conduct uncertainty and sensitivity analyses of the 3MRA modeling system; (4) Develop advanced algorithmic software for advanced statistical sampling methods, and screening, localized, and global sensitivity analyses; and (5) Provide customer-oriented model applications for probabilistic risk assessment supporting quality assurance in multimedia decision-making.

Description:

The open-source, public domain JUPITER (Joint Universal Parameter IdenTification and Evaluation of Reliability) API (Application Programming Interface) provides conventions and Fortran-90 modules to develop applications (computer programs) for analyzing process models. The input and output conventions allow application users to access various applications and the analysis methods they embody with a minimum of time and effort. Process models simulate, for example, physical, chemical, and (or) biological systems of interest using phenomenological, theoretical, or heuristic approaches. The types of model analyses supported by the JUPITER API include, but are not limited to, sensitivity analysis, data needs assessment, calibration, uncertainty analysis, model discrimination, and optimization. The advantages provided by the JUPITER API for users and programmers allow for rapid programming and testing of new ideas. Application-specific coding can be in languages other than the Fortran-90 of the API. This article briefly describes the capabilities and utility of the JUPITER API, lists existing applications, and uses UCODE _ 2005 as an example.

Record Details:

Record Type:DOCUMENT( JOURNAL/ PEER REVIEWED JOURNAL)
Product Published Date:04/01/2008
Record Last Revised:01/23/2008
OMB Category:Other
Record ID: 171212