在Ubuntu操作系統上使用openmpi編譯程序可以按照以下步驟進行:
sudo apt-get update
sudo apt-get install openmpi-bin openmpi-common libopenmpi-dev
創建一個簡單的MPI程序,比如hello.c:
#include <mpi.h>
#include <stdio.h>
int main(int argc, char** argv) {
MPI_Init(&argc, &argv);
int rank;
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
printf("Hello from process %d\n", rank);
MPI_Finalize();
return 0;
}
使用mpicc命令來編譯MPI程序:
mpicc hello.c -o hello
使用mpirun命令來運行MPI程序:
mpirun -np 4 ./hello
這將在4個進程中執行hello程序,并輸出每個進程的輸出。
通過這些簡單的步驟,您就可以在Ubuntu上使用openmpi編譯和運行MPI程序。