win10系统vs2019 mpich配置
首先在官网下载,https://www.microsoft.com/en-us/download/details.aspx?id=57467
点开Download
全部下载,找到下载目录
分别安装两者,安装目录可自行更改,除此之外一直next和accept即可
安装完后得到如图六个文件夹
以管理员身份打开vs2019
新建空项目并在源文件添加新建项或新建控制台应用皆可
在解决方案资源管理器右键单击项目,打开属性
将平台设置为x64
在VC++目录里,包含目录添加上include文件的路径,库目录里添加Lib\x64的路径
在预处理器的预处理定义中添加MPICH_SKIP_MPICXX;
在代码生成运行库中选择多线程调试(/Mtd)
在链接器输入中添加msmpi.lib;
关掉属性框,在程序上方选择x64
尝试输入样例程序进行调试即可
#include <mpi.h>
#include <stdio.h>
#include <math.h>int main(int argc, char* argv[]) {int done = 0, n, myid, numprocs, i;double mypi, pi, sum;double startwtime, endwtime;int namelen;char processor_name[MPI_MAX_PROCESSOR_NAME];MPI_Init(&argc, &argv);MPI_Comm_size(MPI_COMM_WORLD, &numprocs);MPI_Comm_rank(MPI_COMM_WORLD, &myid);MPI_Get_processor_name(processor_name, &namelen);fprintf(stderr, "Process %d on %s\n", myid, processor_name);fflush(stderr);n = 0;while (!done) {if (myid == 0) {printf("输入一个数字不超过100000000: (0 退出) "); fflush(stdout);scanf_s("%d", &n);startwtime = MPI_Wtime();}MPI_Bcast(&n, 1, MPI_INT, 0, MPI_COMM_WORLD);/*将n值广播出去*/if (n == 0)done = 1;else {sum = 0.0;for (i = myid + 1; i <= n; i += numprocs) {sum += i;}mypi = sum;/*各个进程并行计算得到的部分和*/MPI_Reduce(&mypi, &pi, 1, MPI_DOUBLE, MPI_SUM, 0, MPI_COMM_WORLD);if (myid == 0) {/*执行累加的0号进程将近似值打印出来*/printf("结果 %.16f\n", pi);endwtime = MPI_Wtime();printf("时间 = %f\n", endwtime - startwtime);}}}MPI_Finalize();}
有些程序在vs运行不了,可以打开PowerShell或者命令行,进入对应路径,输入mpiexec -n 10 程序名.exe运行
win10系统vs2019 mpich配置相关推荐
- hadoop服务器系统设置win10,win10系统hadoop安装配置的设置技巧
win10系统使用久了,好多网友反馈说关于对win10系统hadoop安装配置设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统hadoop安装配置进行设置,有什么好的办法去设置 ...
- win7、win10系统硬件最低配置需求
win7.win10系统硬件最低配置需求 随着电脑系统不断升级与覆盖,很多用户也跟进了时代的主流变化.相信很多用户听到XP系统即将停止服务的消息,也开始把自己的系统安装win7或者win10.可是在安 ...
- Win10系统如何安装配置maven
[原文链接]Win10系统如何安装配置maven (1)若未装jdk,可先参考 Win10系统下载安装配置JDK1.8 安装jdk8 (2)从 maven下载地址 ,下载maven,如下,可以下载最新 ...
- win10系统VS2019配置点云库PCL1.12.1的教程与经验总结
0 写在最前 这是本人昨天在VS2019上配置PCL点云库的一些基本流程以及一些问题的总结,有些问题我的解决办法不一定是最优的,仅供大家参考,当然这里也记录了我这个小白在配置过程中踩过的一些小坑,希望 ...
- Win10系统java环境配置
下载JDK: 登录JDK官网:https://www.oracle.com/java/technol 点击JDK Download 向下翻找到适合自己电脑的版本,这里用win10举例,建议选exe文件 ...
- JDK1.8 win10系统 环境变量配置
配置jdk,此生最少已经配置过不少于20次或30次了,但是每次都忘记具体的配置如何写.一下只是做一个简单的记录 我的电脑-环境变量 一.变量名称:CLASSPATH :变量值:.;%JAVA_HOME ...
- win10系统下如何配置免安装版python(U盘版)及第三方库
首先下载免安装版python源文件压缩包 https://www.python.org/downloads/windows/ 我选择的是64位python链接如下: https://www.pytho ...
- 战地3皓月服务器win10系统,战地3配置
你好,你这个配置只有处理器和内存达标,显卡勉强达到最低配置要求,但是还是会卡的,因为最低配置只是意味着能打开最低特效进入游戏,并不意味着能流畅玩,显卡换成GTX1050Ti 4G或者更好GTX1060 ...
- Win10系统VS2015上配置YOLOv3运行训练环境(包含OpenCv3.40安装配置,cuda9.2安装配置)
前言 第一次写博客,迟迟不敢下笔,只怕在言语之间有所纰漏.在下区区学生一枚,在此斗胆写下在win10上搭建yolo_v3环境的过程与感受.博文部分安装配置过程将会引用其他博文,如有侵权,通知立删. ...
最新文章
- 京东智能情感客服挽救一名学生生命,“可信赖的AI”用温暖前行
- 如何对单手和双手协同运动方向进行神经表征和解码?北理工研究团队给出了相关方案
- 【Android】Android之WiFi开发应用示例
- resolve fire在SAP UI5中的使用场景
- 给刚入行的存储工程师10+1点建议
- Mac端将本地新项目上传到github
- SHOP++ JTM2.5发布
- Linux压力测试工具
- 兰亭字体linux版本,两种方法,让最新版 Windows 10 的字体更「养眼」
- 一个漂亮的电子数字字体分享electronicFont
- springboot 多任务并行执行
- 虚拟仪器项目实战——一个用Labview做的水位水温控制模拟系统
- CMMI——认证流程
- Winsock协议目录
- matlab 01变量,MATLAB变量
- msn名字大集合(转)
- numpy按照某列排序
- 手机软件无法打开或一直闪退,黑屏的原因及解决方案?
- 基于google earth 高程数据三维地形建模
- Unity学习笔记(一)Unity的界面和操作