作者wtula (http://kuso.cc/95T )
看板Linux
标题[问题] 平行运算的问题
时间Mon Jun 2 19:50:52 2008
我用ifort(intel fortran compiler)
加上 -parallel 参数将序列程式码自动平行化
然後export OMP_NUM_THREADS=2
再执行./a.out
但是系统上还是只出现一个程序(process)
也就是他还是不用两个cpu帮我计算
基本上我已经参考了
http://www.fortran.cn/bbs/dispbbs.asp?boardID=2&ID=1293&page=5
http://www.msi.umn.edu/bscl/nih/start/altix/
http://www.afrl.hpc.mil/overall/faq/altixfaqs.php
这台主机是24cpus 非cluster 没有PBS或其他排程系统
uname -a 如下
Linux Altix3700-1 2.6.5-7.244-sn2 #1 SMP Mon Dec 12 18:32:25 UTC 2005
ia64 ia64 ia64 GNU/Linux
请问有人知道我哪里稿错了吗?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.0.186.14
1F:推 mdchiou:我试用的情形是,它只显示一个程序,但是效率是超过170% 06/04 14:19
2F:→ mdchiou:如果不考虑上述方式,则同样的process不会超过100% 06/04 14:19