Changes between Version 10 and Version 11 of jazz/mpich2_guide


Ignore:
Timestamp:
Jul 2, 2008, 11:08:43 PM (16 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/mpich2_guide

    v10 v11  
    137137
    138138 * 4 Choosing the Communication Device
    139    * ch3:sock This is the default communication method. It uses sockets for all communications between processes.
    140    * ch3:ssm This method uses sockets between nodes and shared memory within a node.
    141    * ch3:shm This method only uses shared memory and only works within a single SMP. It does not support the MPI dynamic process routines such as MPI Comm spawn.
    142    * ch3:nemesis This method is our new, high performance method. It supports sockets, shared memory, and Myrinet-GM at present.
     139   * '''ch3:sock''' This is the default communication method. It uses sockets for all communications between processes.
     140   * '''ch3:ssm''' This method uses sockets between nodes and shared memory within a node.
     141   * '''ch3:shm''' This method only uses shared memory and only works within a single SMP. It does not support the MPI dynamic process routines such as MPI Comm spawn.
     142   * '''ch3:nemesis''' This method is our new, high performance method. It supports sockets, shared memory, and Myrinet-GM at present.
    143143   * Most installations should use either the '''ch3:ssm''' or '''ch3:sock''' methods. If you need __'''multi-threaded MPI'''__, you must __'''use ch3:sock'''__ in this release. If you have __'''a cluster of SMPs and do not need a multi-threaded MPI'''__, then select __'''ch3:ssm'''__. If you are interested in trying out our highest-performance device, and need neither threads nor the dynamic process routines from MPI, then you can use ch3:nemesis.
     144
    144145 * 5.1.5 Running MPD on multi-homed systems
    145146{{{
    146147n1% mpd --ifhn=192.168.1.1 &
    147148}}}
     149
    148150 * 5.1.6 Running MPD as Root
    149151   * '''MPD can run as root to support multiple users simultaneously.'''
    150152   * To use root’s ring, they must use an option named '''MPD_USE_ROOT_MPD'''.
    151153{{{
     154bio-cluster-12:~# cat /etc/mpd.conf
     155MPD_USE_ROOT_MPD=1
     156secretword=this_is_password
    152157}}}
    153158
     159 * 5.1.7 Running MPD on SMP’s
     160{{{
     161mpd --ncpus=2
     162}}}
     163
     164 * 5.1.8 Security Issues in MPD
     165   * '''mpdboot''' uses '''ssh''' by default, although the less secure rsh can be used if the user chooses.
     166   * When a single new mpd joins a ring of existing mpd’s, user must have the '''same secretword''' set in his ''.mpd.conf'' file on each machine. ''.mpd.conf'' file must be readable only by the user starting the
     167mpd; otherwise the mpd will refuse to read it. (i.e. chmod 600 .mpd.conf)
     168   * How '''mpiexec''' connects to the local '''mpd'''? This is done through a '''Unix socket''' in '''/tmp''' rather than through an '''INET socket'''.
     169
    154170== [http://www.clustertech.com/cpe-eval/doc/mpich2instguide.pdf MPICH2 Installation and Configuration Guide] ==