<PREV> <INDEX> <NEXT>

The MPI tools


 
Daemon ring: mpd

mpdboot (MPICH2)

Run: mpirun, mpiexec

Finish: mpdallexit

Tracing: mpdtrace

Debugging:


Communication:
           devices/channel   
  • --with-device=ch3:sock
  • network: ch_p4, ch3
  • shared memory: -comm=shared, nemesis

((Hybrid computing: thread-safe dilemma --> restrict))

Compiler wrappers: mpicc, mpiCC, mpif77, mpif90


Run:   machinefile
  • default: /opt/mpich/share/machines.LINUX
  • user specified
mpiexec  -np #    program arguments
std I/O
  • stdin: inherited from mpiexec on origin host
              /dev/null on remote hosts
  • stdout, stderr: inherited from mpiexec

environment: inherited from mpiexec

Info: procgroup file:  -keep_pg      -p4pg pgfile

 

Extensions:
  • libmpe
  • GUIs, debuging, development
  • drawing, graphics, animation

<PREV> <INDEX> <NEXT>