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