Fortran Coder

标题: 求大神指点!利用OpenMP并行问题,服务器上无法全线并行... [打印本页]

作者: 赵团团    时间: 2020-5-29 10:31
标题: 求大神指点!利用OpenMP并行问题,服务器上无法全线并行...
求大神指点!目前使用VS2010和Fortran2011(应该是2011版本的更新5)。在服务器上(例如40线程的服务器)只能以低于9个线程进行并行计算。查找资料并尝试了很多方法无果,是软件安装包有bug?试过安其他版本,但是找不到更新的软件尝试了。希望有Fortran编程的道友指点一二,万分感谢!

作者: necrohan    时间: 2020-5-29 16:51
设置环境变量OMP_NUM_THREADS试过吗,我最多用过单机8核,没用过更多的。
SET OMP_NUM_THREADS=6 用6核并行,然后还能干点别的。
作者: 赵团团    时间: 2020-5-29 21:01
necrohan 发表于 2020-5-29 16:51
设置环境变量OMP_NUM_THREADS试过吗,我最多用过单机8核,没用过更多的。
SET OMP_NUM_THREADS=6 用6核并行 ...

谢谢您的回复!试过了,环境变量最多设置为9。所以目前只能这么对付算,没办法进行更多核数的并行。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2