Parallel Programming using Message Passing Interface (MPI)

(Part of HPC @ IU Workshop, Indiana University)

Warning: These notes are based on the decommissioned AVIDD cluster and may contain information, that's not applicable any more!

Click here for a printable version of this document


  Working on the AVIDD Cluster


  Message Passing Interface (MPI) - Simple Programming Examples


  MPI I/O - Parallel File Access


  Getting Ready for Graphical Applications from Compute Nodes


  Profiling Parallel Code using Intel Trace Analyzer/Collector (ITA/C)


  Debugging Parallel Code using TotalView


  Using MPICH (instead of LAM) to run MPI code (Appendix)


  More Documentation!