(Fwd) Re: Running CCM3 on an ORIGIN2000


Subject: (Fwd) Re: Running CCM3 on an ORIGIN2000
From: Wesley Jones (wesley@pwrindigo2.singapore.sgi.com)
Date: Thu May 29 1997 - 18:57:22 MDT


> Yes. If the PVM message-passing library doesn't exist on your system, you'll
> have to build it. The distribution is free and can be found at:
>
> www.netlib.org/pvm3/index.html

On the Origin2000 you have a couple of choices for run CCM3
        1) Shared Memory
        2) SGI PVM
        3) Public Domain PVM
        4) MPI might be availble in the future?

To get the shared memory version of CCM3 for the Origin choose SGI as the
architecture and don't Enable message passing.

1)
% setup
.....
Architecture? Options are CRAY T3D RS6K SUN SGI [CRAY]SGI
Architecture is SGI

Enable message-passing? [n] n
Message-passing is not enabled

The SGI shared memory directive have already been put into the CCM3 code by the
core group and the code scales reasonablly well to 64 CPUs. When running CCM3
on a large Origin system you should set the _DSM_ROUND_ROBIN environment
variable to enhance scalability.
>setenv _DSM_ROUND_ROBIN

I have mainly tested scalability of this version in the past as message passing
is just software overhead for shared memory computer systems.

2) and 3)
PVM may be used by Enabling message-passing
SGI has a modified version of PVM to help support some correctness issues with
the public domain version of PVM, but the public domain version seems to be
quite robust. The SGI version is available for free over the Web as part of
the Arrray software.
http://www.sgi.com/Products/Evaluation/#6.2
Public Domain versions are also available as mentioned by Jim Rosinski.
Also with PVM you have a choice of communication library based on sockets or on
shared memory. The shared memory library will in general have a higher
performance than the sockets library.

4) SGI has focused it message passing effort on MPI. The MPI library from SGI
is a high performance version of MPI especially when run on an Array of
PowerChallenges or Origins. If a message passing version of CCM based on MPI
becomes available this would be the prefered message passing library for the
SGI platforms.

If anyone collects PVM scalability data I would be interested in knowing about
it.

Regards,

WEs



This archive was generated by hypermail 2b27 : Thu Jun 01 2000 - 09:11:05 MDT