平行運算的問題 - Linux

Poppy avatar
By Poppy
at 2008-06-02T21:31

Table of Contents

※ 引述《wtula (http://kuso.cc/95T )》之銘言:
: 我用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
: 請問有人知道我哪裡稿錯了嗎?謝謝
據我所知,threads似乎是跟process不同的東西。如果ifort這樣編譯只是會增加threads
應該不會增加process數目。一般都是用mpiCC去編,然後用mpirun去跑那種才會有兩個
process。

--
Tags: Linux

All Comments

Zora avatar
By Zora
at 2008-06-06T23:48
應該是可以的~因為我在cluster的node上試過~ SMD架構下
Annie avatar
By Annie
at 2008-06-10T10:50
這樣是比較簡單的平行化方法~ 當然寫MPI是無敵
Audriana avatar
By Audriana
at 2008-06-12T02:20
補充一下 上述node是雙cpu 程式用pgi編的

平行運算的問題

James avatar
By James
at 2008-06-02T19:50
我用ifort(intel fortran compiler) 加上 -parallel 參數將序列程式碼自動平行化 然後export OMP_NUM_THREADS=2 再執行./a.out 但是系統上還是只出現一個程序(process) 也就是他還是不用兩個cpu幫我計算 基本上我已經參考了 ...

問個mplayer的新手問題...

Dora avatar
By Dora
at 2008-06-02T19:44
想請問各位 因為想把mplayer port到arm的嵌入式板子上 所以試著去網站下載mplayer的source code來用 我是用VMWare裝Ubuntu7.1 不過我之前沒用過mplayer,所以先不cross-compile, 試著在linux裡面直接compile試用看看 後來有c ...

新手裝Ubuntu 8.04問題

Jacky avatar
By Jacky
at 2008-06-02T19:35
第一次裝Linux的系統 爬了一些文,看到一些易上手介面Ubuntu 於是就把他安裝在我的老舊NB上面了(大概五年了的電腦) 安裝沒問題,啟動也沒問題 執行的也還不錯 可是卻偏偏容易當機…不知道原因出在哪 執行一半就會當機,螢幕突然都不動這樣 維持當機前的樣子,滑鼠也動不了。 怎麼會這樣 囧a ...

Ubuntu8.04 某些應用程式會忽然不見

Victoria avatar
By Victoria
at 2008-06-02T18:05
※ 引述《allstarschh (allstars)》之銘言: : 我在用ubuntu 8.04 , : 但有時候會發現某些application 會不見 : 所以的work space找過了還是沒有 : (不過我沒用ps -aux 去找) : 因為已經遇到幾次了 : 不過一天頂多遇到個兩次 : 有時候還沒 ...

Ubuntu8.04 某些應用程式會忽然不見

Hedwig avatar
By Hedwig
at 2008-06-02T17:23
我在用ubuntu 8.04 , 但有時候會發現某些application 會不見 所以的work space找過了還是沒有 (不過我沒用ps -aux 去找) 因為已經遇到幾次了 不過一天頂多遇到個兩次 有時候還沒存檔的檔案就這樣消失了 想請問有沒有解決的辦法 (PS: 不知道這跟compiz有沒有關. ...