http://www.emsl.pnl.gov:2080/docs/global/ga.html
|
Note Matrix Formation and Algebra underlies much Chemistry
|
Provides programmer with one-sided shared-memory programming model regardless of underlying platform
|
Interfaces with parallel linear algebra libraries: PeIGS, ScaLAPACK, ISDA, etc.
|
Exposes NUMA nature common to all platforms to programmer -- efficient portable algorithms consider or use NUMA
|
Portable -- implementations available for
-
Distributed memory (interrupt-driven messages)
-
Shared memory (using SysV shared memory features)
-
Clusters of SMP nodes, NOWs, etc. (shared-memory within cluster, data server process for inter-cluster comms via simple message passing)
-
I-WAY (data replicated on distant MPPs)
|
Designed for straightforward migration to HPF
|