01 第一个Hello world!程序
来源:互联网 发布:录制视频软件fraps 编辑:程序博客网 时间:2024/06/18 06:09
程序执行的流程如下图所示:
源代码如下所示:
#include "mpi.h" //MPI相对于C的头文件#include <stdio.h>int main(int argc, char **argv){ int myid, numprocs; int namelen; char processor_name[MPI_MAX_PROCESSOR_NAME]; //进行MPI程序的初始化工作,MPI程序都从此函数开始 MPI_Init(&argc, &argv); //得到当前进程的标识号,存到myid中 MPI_Comm_rank(MPI_COMM_WORLD, &myid); //得到所有参加运算的进程的个数,存到numprocs中 MPI_Comm_size(MPI_COMM_WORLD, &numprocs); //得到运行本进程的机器的名称,存到processor_name中去,并返回字符串的长度,存到namelen中去 MPI_Get_processor_name(processor_name, &namelen); printf("Hello world! Process %d of %d on %s\n", myid, numprocs, processor_name); //进行MPI程序的结束工作,MPI程序都在此函数结束 MPI_Finalize();}
在神威上运行的结果:
MPI程序的基本框架:
阅读全文
0 0
- 01 第一个Hello world!程序
- 第一个“Hello World”程序
- 第一个程序:"Hello World"
- 第一个程序:Hello World
- 第一个程序:Hello World
- Hello World 第一个程序
- 第一个程序“Hello World !”
- 第一个Java程序'Hello world'
- QT第一个程序 hello,world
- 第一个WF程序Hello World!
- [C#] 第一个Hello World程序
- PyQt 第一个程序 “Hello World”
- 第一个qt程序:hello world!
- 第一个QT程序,Hello World
- windows azure 第一个程序Hello World
- 第一个Android程序"Hello,World"
- silverlight的第一个程序hello world.
- 创建第一个IOS程序 Hello World
- Centos7 Docker 安装
- mac os x下配置Android Studio 的 gradle
- 欧几里得算法(辗转相除法)
- Androidstudio报probably the path to git executable is not valid(macOS)
- C/S和B/S结构概念
- 01 第一个Hello world!程序
- 开发小技巧—浏览器中查看Unicode UrlEncode等编码快速解码内容
- MySQL5.7解压版安装配置
- SQL异常获取
- 求职招聘毕设,过程中遇到的错误。
- kolla快速集成openstack-ocata和opencontrail-4.0.1.0单节点
- IDEA搭建SSMM框架(详细过程)
- Educational Codeforces Round 30 题解
- 2018年java软件工程师就业前景会怎么样呢?