> > > 1. As the paper and the web page said, MPICH-G2 used the vendor-supplied > MPI implemention to perform the intra-communications, and the > vendor-supplied MPI implemention means the MPI implemention that already > exists on the cluster and which is not MPICH-based. But what should I do if > my cluster has already installed MPICH? In this case, how does MPICH-G2 > perform the intra-communications? And if I have already configured my > cluster with normal MPICH, should I remove the installation of MPICH and > re-install the MPICH-G2 on the head node? >
i think the paper says that vendor-supplied MPI implementation is used IF IT IS AVAILABLE. the way i see it (maybe wrong) is that, when you specify RSL file, communication between different entries in RSL file is handled by globus/mpich-g2, and the communication inside one of the entries (multicore machine or cluster, if "count" value is greater than 1) uses the faster MPI implementation on multicore machine/cluster, if available. in my case, i have only mpich-g2 installed on the cluster of multicore machines, and everything works perfectly well. so, i think, if you have mpich-g2 installed, you don't need to worry, because g2 part is used for communication between different nodes in your RSL file. btw, mpich-g2 is just a regular mpich implementation of MPI, with added 'driver' for globus 2.0. vladimir
