Annual Report
2000
TABLE OF CONTENTS YEAR IN REVIEW SCIENCE HIGHLIGHTS
SCIENCE HIGHLIGHTS:
ADVANCED SCIENTIFIC COMPUTING RESEARCH

Linear Algebra Algorithms on High Performance Computers

 
Director's
Perspective
 
----------------
YEAR IN REVIEW
----------------
Computational Science
BOOMERANG Data, Analyzed at NERSC, Reveals Flat Universe
Systems and Service
IBM SP Launched Ahead of Schedule with Million-Hour Bonus for Users
Research and Development
Amazing Algorithm Pulls Digits Out of
ACTS Toolkit Provides Solutions to Common Computational Problems
Grid Applications Win SC2000 Competition
Deb Agarwal Named One of "Top 25 Women of the Web"
----------------
SCIENCE HIGHLIGHTS
----------------
Basic Energy Sciences
Biological and Environmental Research
Fusion Energy Sciences
High Energy and Nuclear Physics
Advanced Scientific Computing Research and Other Projects
 

Model of a truncated cone, a mesh of linear hexahedral elements with 21,600 degrees of freedom, fixed at the base and loaded at the end with a twisting load. This model was used in an evaluation of unstructured multigrid methods for 3D finite element problems in solid mechanics.

 

Research Objectives
We provide highly optimized parallel computational kernels for DOE and other scientists. Our projects include a scalable sparse direct linear system solver (SuperLU), a scalable sparse incomplete factorization preconditioner (ILU), a scalable multigrid solver for partial differential equations on irregular meshes (Prometheus), a scalable symmetric eigensolver and singular value decomposition solver (xSTEVR), a scalable N-body code based on the fast multipole method and the Barnes-Hut algorithm (PBody), and a scalable structured matrix solver for matrices arising in astrophysical calculations.

Computational Approach
All codes are written with performance and portability in mind. Our codes are written in C or Fortran and use standard libraries such as BLAS, MPI, BSP communications, (Par)Metis, PETSc, etc. Since our goal is high parallel efficiency, the codes use state-of-the-art algorithms, many of which we designed.

Accomplishments
SuperLU was used by Rescigno et al. (see Publications below) in a breakthrough quantum mechanical computation done on the NERSC Cray T3E and featured on the cover of the December 24, 1999 issue of Science.

Prometheus had a second release, incorporating both aggregation and smoothed aggregation methods in its collection of restriction operators. It was used to solve a 78 million degree of freedom problem on about 1,000 processors. PBody was completed, and David Blackston began working for NERSC to incorporate PBody into the ACTS Toolkit. xSTEVR was included as part of the LAPACK 3.0 release, and is significantly faster than the previous symmetric eigensolver.

Significance
We are developing computational tools for linear algebra and N-body problems that are ubiquitous in computational science and engineering. All codes will be publicly available.

Publications
T. N. Rescigno, M. Baertschy, W. A. Isaacs, and C. W. McCurdy, "Collisional breakup in a quantum system of three charged particles," Science 286, 2474 (1999).

M. Adams, "Evaluation of three unstructured multigrid methods on 3D finite element problems in solid mechanics," Computing Sciences Division Technical Report CSD-00-1103, University of California, Berkeley (1999).

E. Anderson et al., LAPACK Users' Guide, 3rd edition (Society for Industrial and Applied Mathematics, Philadelphia, 1999).

http://www.cs.berkeley.edu/~{demmel,xiaoye,madams}

< Table of Contents Top ^
Next >