-
1. Re: MPI on the SCC
keith_chapman Jan 13, 2011 1:24 PM (in response to tedk)We are certainly interested in having MPI on the SCC. There are some programs that we want to run, we actually use a modified version of RCCE to mock up some MPI like functions that we wanted and having a standard MPI library would really help us.
-
2. Re: MPI on the SCC
samv Jan 13, 2011 7:02 PM (in response to tedk)We would also love to have access to the MPI library.
-
3. Re: MPI on the SCC
Nil Jan 14, 2011 2:46 AM (in response to tedk)We are interested in MPI on the SCC. Having a standard MPI library for SCC and subcommunity will be grate.
Thanks.
-
4. Re: MPI on the SCC
andrea.bartolini Jan 14, 2011 4:38 AM (in response to tedk)We are also interested in having standard MPI on SCC and a related community. Indeed we have few MPI applications in which we are experts and we want to use it as benchmarks.
-
5. Re: MPI on the SCC
cscholtes Jan 14, 2011 7:45 AM (in response to tedk)We would also appreciate the availability of a standard MPI library for the SCC. The MPI like wrapper functions we currently use are based on RCCE, RCCE_comm and iRCCE. A package with less dependencies would be nice.
-
6. Re: MPI on the SCC
jnfurst Jan 17, 2011 3:21 PM (in response to tedk)We would also be interested in having access to the MPI .
-
7. Re: MPI on the SCC
tgmattso Jan 17, 2011 8:24 PM (in response to tedk)The issue of MPI on SCC comes up from time to time.
rckmpb (which will be described in detail in a soon to be published paper in ACM OS review) implements the data link layer of the TCP/IP stack. The result is that anything that uses TCP/IP will just work on SCC. That includes MPI.
So ... take you MPI of choice and rebuild it from source. It will just work. OpenMPI and MPIch just work if you configure and build them for SCC.
Now if I had lots of time, I would do this and put it in a public place where anyone could grab it. I really would like to do that ... but I just don't have time. Maybe I will in a few weeks when my current batch of travel is done, but I can't make any promises. But seriously ... anyone interested in MPI could do this on your own.
Completely orthogonally to the issue of building MPI is how rckmpb is configured. I don't know if how to change the rckmpb confiuration is documented. Maybe Ted could comment on that?
And if its not documented, I will go ahead and make my notes on rckmpb configuration available somewhere (I'm sure Ted can tell me where I could put these notes).
--Tim
-
8. Re: MPI on the SCC
compres Jan 18, 2011 2:55 AM (in response to tgmattso)Indeed, MPI has been possible on the SCC for a long time with the use of TCP/IP. I have tested both MPICH2 and Open MPI, and I can confirm they work flawlessly.
However, Ted is referring to an MPI implementation that is customized for the SCC, and does away with the TCP/IP overhead.
-
9. Re: MPI on the SCC
christgau Jan 24, 2011 1:11 PM (in response to tedk)Ted, we are also very interested in RCKMPI.
-
10. Re: MPI on the SCC
SvenB Feb 3, 2011 12:57 PM (in response to tedk)I'm currently installing the RCKMPI which can be found in the public svn repository. Does someone know where I can get the prereqs.tar.gz the README.RCKMPI is referring to? Thanks.
-
11. Re: MPI on the SCC
apapag Feb 3, 2011 1:34 PM (in response to SvenB)Hello,
you can donwload prereqs.tar.gz from: http://marcbug.scc-dc.com/svn/repository/tarballs/.
Tasos
-
12. Re: MPI on the SCC
jeff.science@gmail.com Apr 30, 2011 6:34 AM (in response to tedk)Is this full MPI-1 or MPI-2? Either way, I am very much interested in using it.
Jeff HammondArgonne Leadership Computing Facilityjhammond@alcf.anl.gov / (630) 252-5381 -
13. Re: MPI on the SCC
christgau May 1, 2011 4:20 AM (in response to jeff.science@gmail.com)Jeff, it is de-facto MPICH2 with additional CH3 devices for the SCC, so you can (theoretically) use MPI-1 and MPI-2 functionality.
-
14. Re: MPI on the SCC
jeff.science@gmail.com May 1, 2011 9:34 PM (in response to christgau)I'm looking forward to seeing compliance with MPI-2 validated to the extent possible with the MPICH2 test suite. There is not a single implementation of MPI that is fully compliant with the MPI-2 standard. Every implementation has bugs and there is no set of tests capable of verifying full compliance with the complete MPI-2 standard.