为MPI添加PThread多线程支持
来源:互联网 发布:前端常见js兼容性问题 编辑:程序博客网 时间:2024/05/28 16:01
如果要在PThread中调用MPI,就要为MPI添加PThread支持。如果当前编译的MPI不支持PThread,那么在调用
MPI_Init_thread(&argc,&argv,MPI_THREAD_MULTIPLE, &provided); if(provided != MPI_THREAD_MULTIPLE) { printf("MPI do not Support Multiple thread\n"); exit(0); }
时会打印出MPI do not Support Multiple thread,这说明Open MPI在编译的时候没有添加多线程的支持,需要重新编译Open MPI,而且在配置的时候需要打开“允许多线程”的开关,如果Open MPI选用的是1.6版本,那么配置命令应该如下:
./configure --prefix=/opt/openmpi1.6 --enable-mpi-thread-multiple
不同的版本配置命令不同,可以通过./configure --help 查看。
经过重新编译之后就为MPI添加了PThread的支持,再调用上面的代码时便不会输出MPI do not Support Multiple thread了。
- 为MPI添加PThread多线程支持
- MPI、PThread笔记
- Visual Studio下添加pthread多线程库
- MPI和PThread相互调用
- Pthread多线程
- pthread多线程
- 多线程pthread
- 多线程pthread
- 为仿真器添加eCos多线程调试支持,GDBServer Extender 0.0.1 使用说明
- openmp,mpi和pthread的差别
- openmp,mpi和pthread的差别
- 2015-12-31 MPI and Pthread
- MPI,openMP与pthread的基本demo
- 为应用程序添加脚本支持
- 为应用程序添加脚本支持
- 为DWR添加CDI支持
- 为qxmpp添加 AdHocCommand 支持
- 为UIAlertView添加block支持
- 以太网,IP,TCP,UDP数据包分析
- 从 Oracle 迁移到 DB2
- 放纵的一次
- hdu 1198 Farm Irrigation
- Day25_sbrk()、mmap()
- 为MPI添加PThread多线程支持
- 5.6 PREDICTING PROBABILITIES
- Day26_UC文件操作函数(读写)
- Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示
- Cocos2dx通过JniHelper调用java函数,报错error link2019: 无法解析的外部命令
- VM下Red hat没有ip地址,出现no link present. Check cable?问题
- (Relax ST1.4)POJ 1056 IMMEDIATE DECODABILITY(判断一个字符串是否是另外一个字符串的前缀)
- java学习之路----IO---Scanner类
- Day27_UC文件操作其它函数(非读写)