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

Title: Scalable, extensible, and portable numerical libraries

Conference ·
OSTI ID:10106834
 [1];  [2]
  1. Argonne National Lab., IL (United States)
  2. Univ. of California, Los Angeles, CA (United States). Dept. of Mathematics

Designing a scalable and portable numerical library requires consideration of many factors, including choice of parallel communication technology, data structures, and user interfaces. The PETSc library (Portable Extensible Tools for Scientific computing) makes use of modern software technology to provide a flexible and portable implementation. This talk will discuss the use of a meta-communication layer (allowing the user to choose different transport layers such as MPI, p4, pvm, or vendor-specific libraries) for portability, an aggressive data-structure-neutral implementation that minimizes dependence on particular data structures (even vectors), permitting the library to adapt to the user rather than the other way around, and the separation of implementation language from user-interface language. Examples are presented.

Research Organization:
Argonne National Lab., IL (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States); Department of Defense, Washington, DC (United States)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
10106834
Report Number(s):
ANL/MCS/CP-85098; CONF-9310220-7; ON: DE95004643; CNN: Contract ONR N0001492-J1890; TRN: 95:000844
Resource Relation:
Conference: Institute of Electrical and Electronic Engineers (IEEE) meeting on scalable parallel libraries,Starkville, MS (United States),6-8 Oct 1993; Other Information: PBD: [1995]
Country of Publication:
United States
Language:
English

Similar Records

PETSc Users Manual (Rev. 3.3)
Technical Report · Sat May 11 00:00:00 EDT 2013 · OSTI ID:10106834

PETSc Users Manual (Rev. 3.4)
Technical Report · Sun Jun 29 00:00:00 EDT 2014 · OSTI ID:10106834

PETSc Users Manual (Rev. 3.5)
Technical Report · Mon Sep 08 00:00:00 EDT 2014 · OSTI ID:10106834