pbs

    1熱度

    1回答

    是否可以在PBS文件中跨for循環執行並行化? 下面是我的attempt.pbs文件。我想分配4個節點並同時爲每個節點分配16個進程。我已經成功完成了這項工作,但現在我有4個工作,我想向每個節點發送一份工作。 (我需要這樣做,因爲排隊算法中都會讓我等待幾天的時間,我使用的羣集上提交4個獨立的工作) #!/bin/bash #PBS -q normal #PBS -l nodes=4:ppn=1

    2熱度

    3回答

    我正在嘗試寫一個PBS腳本。 我必須在集羣中使用4個節點並運行4次可執行程序。困難的是,4所執行過的節點 眼下並行運行,一個,我剛分配的節點 #PBS -l nodes=4:ppn=1 問題是我不知道如何可以肯定的程序並行運行。我該怎麼做 ?

    2熱度

    1回答

    我有以下簡單的bash腳本: #!/bin/bash set -o pipefail set -o errtrace set -o errexit PROGNAME=$0 trap 'echo "${PROGNAME} recieved signal EXIT" | mailx -s "EXIT" "[email protected]"' EXIT trap 'echo "${P

    1熱度

    1回答

    我在我的主目錄中的.bash_profile文件中有一堆別名聲明,函數,PATH添加等。我也使用PBS(扭矩)調度系統。通常情況下,一切正常,我可以從bash訪問我的別名。但是,當我提交一份工作時,我的別名沒有被加載。 我想,也許在作業開始運行,所以在我的工作我的腳本包括一個~/.bash_profile語句時沒有得到加載.bash_profile文件,我可以證實,該文件是由包括一個小echo T

    14熱度

    1回答

    如何將作業發送到PBS/TORQUE中的特定節點? 我想你必須在節點之後指定節點名稱。 #PBS -l nodes=abc 但是,這似乎並沒有工作,我不知道爲什麼。 這個問題在這裏問上PBS and specify nodes to use 這裏是我的示例代碼 #!/bin/bash #PBS nodes=node9,ppn=1, hostname date echo "This is

    4熱度

    1回答

    命令'qstat -a'輸出大量信息用於完成作業,所有信息的狀態都爲'C'。看起來他們會永遠留下來。如何清理這些不需要的工作信息,因爲這些工作已經完成了?謝謝!

    3熱度

    2回答

    我試圖通過qsub運行一個名爲test.r的腳本R。我R腳本如下: #!/usr/bin/Rscript x <- 1 write.csv(x,"test.csv") 如果在Ubuntu終端I型R CMD BATCH test.r,那麼腳本的行爲按計劃完成; test.csv被導出到相同的目錄中。 但是,如果我創建了一個名爲testbash.sh的bash腳本並通過命令qsub testb

    1熱度

    1回答

    我安裝了一個Torque服務器,我添加了一個節點,它工作正常。 但我不明白如何配置工作。 這是我的作業配置:「#PBS -l vmem = 128mb」,我的作業使用更多的內存,所以Torque服務器終止進程。如果我增加價值,它運作良好。 pvmem =作業中任何單個進程使用的最大虛擬內存量。 (在單機上忽略) 有一個服務器配置,當進程超過內存時運行,但沒有找到此信息。

    0熱度

    1回答

    現在我做一個集羣上執行以下操作: (ⅰ)的qsub-X -I -l walltime = 60:00:00,節點= 1:PPN = 8 (ⅱ)提交myjob(使用./myjob),它具有以下內容 #!/bin/bash i=1 nohup ./a.out $i 2 42 & nohup ./a.out $i 43 60 & nohup ./a.out $i 61 74 & nohup .

    2熱度

    1回答

    我在24核心的單臺機器上運行帶開放式MPI的轉矩。爲什麼可以在我的作業中指定sh,例如nodes = 1:ppn:2並仍然能夠運行由mpirun -np指定的作業12 WhatEverCommand?在這種情況下,作業在12個內核上執行,即使「節點」表示2個cpus。 未指定「節點」選項會對提交的作業使用的資源有任何限制嗎?如果沒有,那麼如何通過覆蓋聲明的資源來防止用戶違反服務器規則?另一方面 -