Compilation
GNU
gcc
g++
Intel
icc
icpc
MPI
mpicc
mpicxx
e.g. mpicxx -Wall -march=pentium4 -mmmx ft.cpp -o ft -lpthread
mpiexec
e.g. mpiexec -n 1-host node1 master: -n 32-host node2 slave
该命令在node1上启动一个进程运行master,在node2机器上启动32个进程运行slave.
不使用mpiexec而直接运行可执行文件也可以启动MPI程序,只要程序中调用了MPI_Init函数,则所启动的进程即为MPI进程,并可执行其它MPI调用。
Reference
Last updated