Grid Adaptive Development Software Project (GrADS)
The GrADS project is an NSF funded effort, which is seeking
to simplify distributed heterogeneous computing. The Grid Application Development Software (GrADS) Project is
developing tools and procedures that make it straightforward for
scientists and engineers to construct applications for the
Computational Grid, a national network of high performance
computer systems. The project
connects computer scientists at eight institutions in the
USA.
Cactus and Distributed Heterogeneous Computing
Cactus has supported out-of-the-box
compilation using the Globus implementation of MPICH,
and been involved
in distributed computing experiments, since 1998.
Note that the standard release of Cactus can be used
for distributed computing by simply compiling
using the Globus implementation of MPICH ...
there is no special "Globus version" of Cactus.
Cactus can already be run in heterogeneous environments,
either using Globus, or any other implementation of MPI
which supports communications between different platforms
(e.g MPICH using the p4 device, LAM, PACX, etc.). For
example, simulations has been distributed across a mixture
of SGI Origin 2000's and Cray T3Es, as well as heterogenous
clusters (Linux/NT).
GrADS and Cactus
Cactus is being used as an example real-world application
for large scale distributed simulations by the
GrADS project. This fits well because of the ongoing
development of Cactus for improved configuration and
performance for distributed computing, and the current
efforts to produce a Simulation Portal.
GrADS Links
|