mpich

    0熱度

    1回答

    我試圖在一臺計算機上輸入一個數字,然後將它廣播到使用MPI的所有其他計算機上。 #include <stdio.h> #include <stdlib.h> #include "mpi.h" int main (int argc, char** argv) { int myid, numprocs, processor_name_length; char processor_nam

    0熱度

    1回答

    我正在開發具有144個內核的HPC。 我有24個節點,每個節點都有6cpus。像 節點0:0,1,2,3,4,5 節點1:6,7,8,9,10,11 ... 使用Mpich2。我正在運行我的可執行程序。 程序mpiexec -n 25 ./a.out 在a.out的它將工作秩0使得主級別1(這是免費),並且主秩1使得X = 6個號碼(將某個時候改變3,6,7)高管平行。在排名2,3,4,5,6,7

    0熱度

    2回答

    我正在努力尋找使用MPICH(hydra)執行混合OpenMP/MPI作業的正確方法。 我很容易啓動這些進程並且他們確實創建線程,但他們被困在與他們的主線程相同的核心上,無論我嘗試什麼類型的-bind-to。 如果我明確設置GOMP_CPU_AFFINITY爲0-15我得到所有線程傳播,但只提供如果我有每個節點1進程。我不希望這樣,我想每個套接字一個進程。 設置OMP_PROC_BIND=fals

    0熱度

    1回答

    我正在運行一個打印hello world的示例MPI程序。 當我運行1,2 .... 330過程時,它按預期運行。 但是,當數字超過330時,會失敗,並顯示以下錯誤。 有些人可以解釋這個原因。 我正在我的筆記本電腦上運行該程序,該筆記本電腦上有4個內核和8 GB RAM的i5處理器。 [proxy:0:[email protected]] HYDU_create_process (./utils/

    1熱度

    1回答

    我有mpif90爲MPICH版本3.0.4,但我想要刪除它並安裝mpich2。 dislin庫存在問題,所以我需要mpich2。 雖然在我的Debian發行版sudo apt-get install mpich2安裝我mpif90的MPICH2版本1.4.1(它是正確的,我需要),如果我跑(在Ubuntu,我已經有MPICH版本3.0.4)sudo apt-get remove libmpich1

    1熱度

    1回答

    我是否需要 將我的可執行文件分別放置在MPICH中的每個 機器中,還是在所有系統中共享的主節點 節點中的可執行文件?

    2熱度

    1回答

    我爲我的學校項目建立了一個Rocks Cluster,它是矩陣乘法,其中一個前端和5個其他計算機是節點。通過MPI,我向他們發送用於乘法的矩陣的部分,然後他們發回數據。我運行命令: mpirun -hostfile myhostfile ./myprogram 其中myhostfile是節點及其插槽(線程)數量的名稱的文件。 我的程序正在運行,現在我正試圖對其進行分析。 我的問題是我如何看待每

    2熱度

    1回答

    mpich2與mpi4py的區別是什麼?我剛剛在我的raspbian集羣上安裝了MPICH2。 我是否也需要mpi4py?

    3熱度

    1回答

    我使用MPICH2。當我用mpiexec啓動進程時,一個進程的失敗會導致所有其他進程崩潰。如何避免這種情況?

    0熱度

    1回答

    的100%,我試圖運行在8個內核使用mpiexec的一個可執行文件(wrf.exe)。我遇到的一個問題是,該進程使用我的計算機上的所有CPU,然後崩潰中間運行。我試圖在互聯網上尋找解決這個問題的解決方案,包括通過mpich文獻,並且我沒有找到解決這個問題的方法。 有誰知道運行程序mpiexec -np 8 ./wrf.exe時,我如何調節cpu使用率?我想要它,所以我可以分配75%的CPU使用率來