CartaBlanca-rapid prototyping development environment for non-linear systems on unstructured grids.
- William Brian
- Daniel
- Nely T.
This talk describes a component-based nonlinear physical system simulation prototyping package written entirely in Java using objectoriented design, The package provides scientists and engineers a 'developer-friendly' software environment for large-scale computational algorithm and physical model development, on the Jacobian-Free Newton-Krylov solution method surrounding a finite-volume treatment of conservation equations. This enables a clean component-like implementation. We first provide motivation for the development of the software and then discuss software structure. Discussion .includes a description of the use of Java's built-in thread facility that enables parallel, shared-memory computations on a wide variety of unstructured grids with triangular, quadrilateral, tetrahedral and hexahedral elements. We also discuss the use of Java's inheritance mechanism in the construction of a hierarchy of physics systems objects and linear and nonlinear solver objects that simplify development and foster software re-use. Following this, we show results from example calculations and then discuss plans including the extension of the software to distributed memory computer systems.
- Research Organization:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE
- OSTI ID:
- 976282
- Report Number(s):
- LA-UR-02-5071; TRN: US201018%%1104
- Resource Relation:
- Conference: Submitted to: ASCI Solvers Meeting, August 12-15, 2002, Monterey, CA
- Country of Publication:
- United States
- Language:
- English
Similar Records
Developing A Fully Implicit Compressible Flow Valve Model in RELAP-7 and Its Application in Short Term BWR Station Black-Out Analyses
BISON Robustness and Performance Improvements