有没有人知道如何在我的VC++ MFC项目中使用MS_MPI? 我已经有了一个很大的MFC项目,我只想在MPI的一部分中使用并行处理。我知道如何在单独的代码中使用MPI,但我不知道如何将它与我的VC++ MFC项目集成)在VC++ MFC项目下使用MPI?
0
A
回答
0
不确定关于MS_MPI,但您想查看位于底部URL的MPICH2 Windows文档指南。
9.3带GUI的MPI应用程序 Windows机器上的许多用户都希望构建也是MPI 应用程序的GUI应用程序。只要应用遵循MPI的规则,这是完全可以接受的。 MPI Init必须在任何其他MPI功能 之前被调用,并且需要在每个进程启动后立即调用它。进程必须使用mpiexec启动 ,但不要求它们是控制台应用程序。 唯一的缺点是MPI应用程序从视图中隐藏,因此用户应用程序提供的任何 Windows都将无法看到。 mpiexec有一个选项允许本地机器上的MPI进程能够启动GUI。将-localroot添加到mpiexec命令 启用此功能。但即使使用此选项,远程计算机上的进程 的所有GUI都将被隐藏。
因此,MPICH2默认不能处理的唯一GUI应用程序 将是电视墙类型的应用程序。但是这可以通过在每台机器上手动运行 smpd.exe来完成,而不是将其作为服务安装。将 记录到每台机器上并运行“smpd.exe -stop”停止该服务,然后运行“smpd.exe -d 0”以再次启动smpd。只要这个过程是 运行,您将能够运行应用程序,每个进程允许 调出GUI。
: http://www.mcs.anl.gov/research/projects/mpich2/documentation/files/mpich2-1.2.1-windevguide.pdf
0
这是可能的。您可以像使用其他MPI项目一样使用它。
通常,您可以链接到任何MFC项目的C++库。 MFC只是一组库,并不限制您使用其他C++库。
相关问题
- 1. 如何使用Express Edition将MFC库项目从VC++ 6迁移到VC++ 2010
- 2. VC++ 2008 Express的MFC下载
- 3. VC++和MFC应用
- 4. VC++和MFC应用
- 5. 使用MFC类内部ATL项目
- 6. 在VC ATL项目中访问MFC类++ 2008
- 7. 在MinGW QT项目中使用vC++库
- 8. 在vC++ win32项目中使用activex dll
- 9. 在VC++项目中使用.obj文件
- 10. 使用mingw64编译mpi项目
- 11. 如何在VC++ MFC GUI
- 12. 如何为MFC(VC++)项目创建安装屏蔽?
- 13. 绘制与VC++&MFC
- 14. 使用VS 2013构建VC++ 2008项目
- 15. 引用MFC的多个项目:“在静态库中使用mfc”vs“在共享DLL中使用mfc”?
- 16. VC + +中没有MFC的ActiveX?
- 17. 如何检查目录是否已经存在于MFC(VC++)中?
- 18. 如何在VC中使用非静态方法++ MFC
- 19. 在vC++中使用DrawText的文本颜色mfc
- 20. VC++中的MFC应用程序
- 21. 在vC++中绘制箭头mfc
- 22. 在MFC(VC++)中创建日志文件?
- 23. VC++项目保持过时
- 24. VC++项目从未更新
- 25. 如何使用EnvDTE为VC项目设置链接器选项
- 26. 当VC++ MFC项目中包含一个函数(来自lib)时,“CoInitialize失败”
- 27. 如何在其他项目中使用vC++类库?
- 28. 在VC++ 2010项目中使用Boost序列化库
- 29. 带有VC++ GUI的MPI程序?
- 30. A转换的VC++ 2003项目询问msvcpd71d.dll在VC++ 2008
是的,这是真的,但我不知道如何改变调试性能,因为MPI我用MPI_Cluster调试器,但MFC项目不使用它 – Mike 2010-04-19 18:25:47