1 helloWorld
了解并熟悉MPI并行程序开发环境,学会并行程序编译方法,并行程序作业提交方法,并行程序运行状态观察与分析方法,本实验的内容主要包括学习如何编译执行MPI程序以及通过较简单的“helloworld.c”程序的实际运行来进一步的熟悉
// // //实验一,本实验的内容主要包括学习如何编译执行MPI程序以及通过较简单的“helloworld.c”程序的实际运行来进一步的熟悉。 //author : 日期: 2019 年 05 月 13 日 // // #include
#include
int main(int argc, char* argv[]) { int myid, numprocs; int namelen; char processor_name[MPI_MAX_PROCESSOR_NAME]; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &myid); MPI_Comm_size(MPI_COMM_WORLD, &numprocs); MPI_Get_processor_name(processor_name, &namelen); fprintf(stderr, "hello world! process %d of %d on %s\n", myid, numprocs, processor_name); MPI_Finalize(); return 0; }
2 有顺序的执行进程
进一步理解UNIX或Linux系统进程通信原理,了解机群体系结构,帮助理解MPI并行程序设计中
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216544.html原文链接:https://javaforall.net
