U.C. Berkeley Millennium:  High Performance Computational Modeling In Civil Engineering

Progess Reports

1998 Q1  
1998 Q2   In the past three months the Civil Engineering group has:

1. Ported an Object-Oriented Finite Element Package written in C++ to the Intel machines.

2. A parallel version of the package using non-overlapping domain-decomposition techniques is running using TCP Sockets and MPI for communication between processes on the CS Department's MILL cluster.

3. C++ interfaces developed for parallel mathematical codes, namely the shared memory version of SuperLU (http://www.cs.berkeley.edu/~xiaoye/superlu_mt.html) and the distributed memory code Petsc (http://www.mcs.anl.gov/petsc/petsc.html) are running on the CS department's MILL cluster.

4. Work is continuing on developing the library of elements and solution procedures for the package.

5. The serial version of FEAP has been installed on the CEE Millennium machine. Work is continuing on the structuring of the legacy FEAP system for parallel computing on the Millennium machines; the Metis domain decomposition system has been added to FEAP and a new user solver interface has been added.

The above work is being coordinate with a new project from the Pacific Earthquake Engineering Center (PEER) for a next generation platform for earthquake analysis of structures. The Intel clusters will be the major platform for the development of the parallel solution procedures.

February 1999