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

Title: CartaBlanca-rapid prototyping development environment for non-linear systems on unstructured grids.

Conference ·
OSTI ID:976282

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