使用condor系統如何submit平行運算 - Linux

Jessica avatar
By Jessica
at 2010-02-27T23:46

Table of Contents

在unix中管理job的分配有一套叫做condor的系統
如果要丟job到server讓它找你分配cpu來運算,
通常都是使用condor_submit condor.sh
condor.sh是一個shell script大致如下:

universe = vanilla
initialdir = /home/u8/users/burkardt/phoenix_test
executable = foo.sh
log = foo.log
output = foo.output
queue

如果今天在我要跑的job裡面,如上面的foo.sh
有執行了一個套裝軟體(gromacs)內好幾個不同的指令,
只有其中一行是要做平行運算的:

grompp_d xxxxxx
mpirun -np 8 mdrun_mpi_d xxxxxxx
trjconv_d xxxxxxxxx

如上面三行,只有中間一行的指令是做平行運算
這樣子要丟job到condor系統
我把condor.sh改成

universe = MPI
initialdir = /home/u8/users/burkardt/phoenix_test
executable = foo.sh
log = foo.log
output = foo.output
machine_count = 8
queue

然後用condor_submit condor.sh去執行,得不到輸出檔
我也上網去查一些範例,關於MPI的submit,看到的都是單一執行檔
如C語言的xxx.c 或fortran的 xxx.f

可是我要submit的是shell script而且裡面都是commend不是code,
這些commend還是單機還平行的各佔一部份
請問有人知道怎麼樣submit這種shell script到condor系統中呢?

--
Tags: Linux

All Comments

Kama avatar
By Kama
at 2010-03-02T09:21
condor 貴單位應該有不少高手吧...怎麼會在這邊問呢? :p
Agatha avatar
By Agatha
at 2010-03-04T12:40
找不到人問,大家使用需求不同 = =
Poppy avatar
By Poppy
at 2010-03-09T11:02
foo.sh檔案的執行權限?
Mason avatar
By Mason
at 2010-03-10T08:58
-rwxr-xr-x 應該不是這個東西的問題,是嗎 @@
John avatar
By John
at 2010-03-12T10:04
那把foo.sh裡的指令全都寫成絕對路徑?
Jessica avatar
By Jessica
at 2010-03-15T05:04
可參考看看這篇 http://0rz.tw/Lc3mf
Ophelia avatar
By Ophelia
at 2010-03-19T23:29
試了,無效....不過還是謝了
Isla avatar
By Isla
at 2010-03-24T12:39
也許你要看看state,說不定一直pending
Sandy avatar
By Sandy
at 2010-03-29T06:41
輸出err看看
Mason avatar
By Mason
at 2010-04-01T12:48
輸出err一直是空白 XD out也是一樣

Shell Command Big5的編碼問題

Delia avatar
By Delia
at 2010-02-27T11:31
※ 引述《prelight (.)》之銘言: : 我有一個檔案系統編碼是Big5的系統的問題,在使用上有一些問題, : 但我不知道問題該從哪邊抓起,麻煩大家指點一下0rz : Case.1 Case.2 : LANG ...

Shell Command Big5的編碼問題

Frederica avatar
By Frederica
at 2010-02-27T09:52
我有一個檔案系統編碼是Big5的系統的問題,在使用上有一些問題, 但我不知道問題該從哪邊抓起,麻煩大家指點一下0rz Case.1 Case.2 LANG zh_TW.UTF-8 ...

灌好雙系統後進不了xp

Dorothy avatar
By Dorothy
at 2010-02-27T05:43
剛下載 linux mint 8來安裝,之前是已經有灌 xp 了, 我是用grub4dos安裝的,安裝完後可以正常進入 mint,但是 不知那一部分有錯,開機時不會像正常的雙系統一樣出現grub 選單,而是直接進入mint系統裡。 從終端機裡打 sudo fdisk -l ...

裝了vsftp無法登入上傳

Odelette avatar
By Odelette
at 2010-02-26T23:02
※ 引述《bruce620 (o(‧and#34;‧)o)》之銘言: : 請教一下各位 我的裝了vsftp 後 發生了兩種問題 : 問題一是我限制帳號只能在自己的家目錄下 : 但是ftp登入後還是能到別人的目錄裡 : 我在/etc/vsftpd.chroot_list有建一個檔 裡面有打了他的帳號 : vs ...

裝了vsftp無法上傳

Freda avatar
By Freda
at 2010-02-26T17:28
※ 引述《bruce620 (o(‧and#34;‧)o)》之銘言: : 問題一是我限制帳號只能在自己的家目錄下 : 但是ftp登入後還是能到別人的目錄裡 : 我在/etc/vsftpd.chroot_list有建一個檔 裡面有打了他的帳號 : vsftp也有restart但還是能進到別人的目錄裡頭 # Yo ...