Using SPIDER with MPI


Operations in SPIDER which contain MPI parallelizing directives

The SPIDER distribution no longer contains an executable for use with MPI due to the requirement that executables be linked with the specific MPI libraries present on the machine that is to be used. You must link SPIDER with the MPI libraries used on your local machine.

Sample Usage

    mpirun -v -host node1,node2,node3 -n 3 spider_linux_mpi_opt64 tst @testapsh --

Hints

Avoiding conflict with mpirun.
When starting SPIDER under MPI with 'mpirun', a '--' at end of SPIDER's command line arguments allows SPIDER to ignore any arguments appended by 'mpirun'.


Source file: mpi.html     Page updated: 13 Mar. 2011     ArDean Leith