vc.net平台下的mpi程序例子
2005-02-21 09:13
302 查看
给大家写个 mpi的例子程序,在vc.net平台下。
几个首先:
在工程属性的
1.附加包含目录里加上mpich sdk的include路径,如
"E:/Program Files/MPICH/SDK/Include"
2.附加库目录里加上mpich sdk的lib路径,如
"E:/Program Files/MPICH/SDK/Lib"
3.调试|命令里加上 MPIRun.exe,主要是为了方便运行调试
别忘了在命令参数上加上 "-np 4 $(TargetPath)"
4.在我的电脑属性的环境变量增加mpich bin的执行路径,如
"E:/PROGRA~1/MPICH/mpd/bin"
建一个空的控制台程序,配置好上面的,你就可以使用下面的代码段了。
这些是前些日子参加了迟学斌、莫则尧等老师的讲座,学来的。
感觉不错。
几个首先:
在工程属性的
1.附加包含目录里加上mpich sdk的include路径,如
"E:/Program Files/MPICH/SDK/Include"
2.附加库目录里加上mpich sdk的lib路径,如
"E:/Program Files/MPICH/SDK/Lib"
3.调试|命令里加上 MPIRun.exe,主要是为了方便运行调试
别忘了在命令参数上加上 "-np 4 $(TargetPath)"
4.在我的电脑属性的环境变量增加mpich bin的执行路径,如
"E:/PROGRA~1/MPICH/mpd/bin"
建一个空的控制台程序,配置好上面的,你就可以使用下面的代码段了。
#include <mpi.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #pragma comment (lib, "mpichd.lib") 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(); if (myid == 0) { printf("/nPress a key and exit./n"); getch(); } return 0; } |
感觉不错。
相关文章推荐
- 基于VC.NET平台和MPI并行程序设计探索
- 把MSDN中的例子从vc.net转到vc6下面的土办法
- 以levenblog为例,尝试在linux+mono平台上部署asp.net mvc程序
- 简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommnetList
- 在VC++.NET的视图程序中屏蔽菜单
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序客户端运行详细配置参考
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序客户端运行详细配置参考
- 有简易通用权限管理后台的快速C# ASP.NET开发的例子应用程序卖给了曾长期开发JAVA银行程序的大哥
- Net平台下CLR程序载入原理分析
- .NET跨平台:在Ubuntu上用自己编译的dnx运行ASP.NET 5示例程序
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- 晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序
- win7运行第一个opencv程序,基于opencv3.2,官方vc14编译版本,QT5.8 VS2015平台
- 关于Net Core 多平台程序的Framework问题
- Windows 7 X64位平台下,VC6调试运行程序,中断调试无法退出
- 部署.NET平台的程序实例浅析
- Windows 7 X64位平台下,VC6调试运行程序,中断调试无法退出
- .Net平台下CLR程序载入原理分析 [草稿]
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序服务器端运行详细配置参考
- SNF开发平台WinForm之十一-程序打包-SNF快速开发平台3.3-Spring.Net.Framework