Related Other Software
Linear Algebra
At present time, GA toolkit contains interfaces to linear algebra libraries:
-
ScaLAPACK
-
PeIGS parallel eigensolver library
-
SUMMA
parallel matrix multiplication
-
PETSC
partial differential equation solvers
Computational Steering and Visualization
-
CUMULVS:
a software framework that enables programmers to incorporate fault-tolerance,
interactive visualization and computational steering into existing parallel
programs.
Message Passing
The current implementation of the GA toolkit is configurable to run with
either the
MPI (Message
Passing Interface) or
TCGMSG
portable
message passing libraries. The GA could also be adopted to work with PVM.
As a convenience to the programmer, GA provides its own interface to
broadcast
and reduce collective operations insensitive to the selection
of the message-passing library.
Other software
Some of the GA operations use the
MA,
a portable memory allocator library developed at Pacific Northwest National
Laboratory.