PeIGS -- Parallel Eigensystem Solver

PeIGS is a scalable, fully parallel, implementation of a generalized and standard real, symmetric, dense eigensystem solver callable from both Fortran 77 and C. Only double precision is currently supported.

PeIGS runs on a variety of parallel computer systems, including networks of workstations, and can easily be ported to any machine that supports the message passing programming model. The current version of PeIGS utilizes the TCGMSG portable communication package, MPI, or Intel NX intrinsics.

PeIGS is being used at the Pacific Northwest Laboratory (PNL) as a production-grade library package for the construction of scalable quantum chemistry application programs, including parallel SCF, MCSCF, DFT, and MP2 methods. Due to the speed and scalability of PeIGS, the time for the eigensystem solution has been reduced to an insignificant fraction of the total time-to-solution for these applications.


Performance of PeIGS. Performance of PeIGS.

Supported Platforms include many distributed and shared memory machines.

The Global Array (GA) Toolkit has an interface to PeIGS.

Dependence on other software.

Distribution of PeIGS is free of charge.

Minor revision of HPC'95 paper (160kB) gives more information about PeIGS.


George Fann <gi_fann@pnl.gov>

Last revised Tue Jul 25 11:00:00 PDT 1995