Changes between Version 10 and Version 11 of jazz/mpich2_guide
- Timestamp:
- Jul 2, 2008, 11:08:43 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
jazz/mpich2_guide
v10 v11 137 137 138 138 * 4 Choosing the Communication Device 139 * ch3:sockThis is the default communication method. It uses sockets for all communications between processes.140 * ch3:ssmThis method uses sockets between nodes and shared memory within a node.141 * ch3:shmThis 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:nemesisThis 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. 143 143 * 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 144 145 * 5.1.5 Running MPD on multi-homed systems 145 146 {{{ 146 147 n1% mpd --ifhn=192.168.1.1 & 147 148 }}} 149 148 150 * 5.1.6 Running MPD as Root 149 151 * '''MPD can run as root to support multiple users simultaneously.''' 150 152 * To use root’s ring, they must use an option named '''MPD_USE_ROOT_MPD'''. 151 153 {{{ 154 bio-cluster-12:~# cat /etc/mpd.conf 155 MPD_USE_ROOT_MPD=1 156 secretword=this_is_password 152 157 }}} 153 158 159 * 5.1.7 Running MPD on SMP’s 160 {{{ 161 mpd --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 167 mpd; 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 154 170 == [http://www.clustertech.com/cpe-eval/doc/mpich2instguide.pdf MPICH2 Installation and Configuration Guide] ==