mpich

    4熱度

    2回答

    我寫了一些MPI代碼,可以在大型羣集上完美地工作。集羣中的每個節點具有相同的CPU架構,並且可以訪問聯網(即「公用」)文件系統(以便每個節點可以優先於實際的二進制文件)。但考慮這種情況: 我有一臺機器在我的辦公室與雙核心處理器(英特爾)。 我有一臺雙核處理器(amd)在家裏的機器。 兩臺機器都運行linux,兩臺機器都可以在本地成功編譯和運行MPI代碼(即使用2個內核)。 現在,是否有可能通過MP

    0熱度

    1回答

    這些天我正在接近MPI世界。我願意用OpenMPI或MPICH來使用Boost MPI庫(即使對於MPICH,我仍然不確定它是否能正常工作,因爲我讀了一些文章)。 我真正的問題是:有了這兩個庫和Boost MPI,有沒有可能將Linux機器和Windows機器的資源結合起來? 目前尚不清楚使用MPI是否能夠在具有相同操作系統的遠程機器上啓動進程。原則上MPI是一種基於通信協議的消息傳遞系統,所以在

    1熱度

    1回答

    我有一個MPI實現基本上是基於IDW2的一組稀疏採樣點上的網格。我已經把作業分成如下幾部分: 所有節點讀取所有的數據,最後一個節點不需要但是不管。 節點0花費的每個數據點,併發送至節點1 ... N-1用下面的代碼: int nodes_in_play = NNodes-2; for(int i=0;i < data_size;i++) { int dest = (i%nodes

    0熱度

    1回答

    #include "mpi.h" #include <stdio.h> #include <math.h> double f(double a) { return (4.0/(1.0 + a*a)); } void main(int argc, char *argv[]) { int done = 0, n, myid, numprocs,i; d

    1熱度

    1回答

    我有我想調試的MPI程序。 我在Windows下使用mpich 2,所以有人知道可以幫助我的工具嗎?它甚至有可能嗎?

    0熱度

    2回答

    我在關注these instructions試圖構建Boost MPI .lib文件,但是我遇到了一個問題:我沒有mpic++。 查看MPI實施文件,如MPICH和Open MPI,我根本看不到mpic++。 我在哪裏可以找到mpic++?

    0熱度

    2回答

    如何對mpiexec(MPICH2,linux)開始的MPI並行作業的所有進程進行strace?從不同的工藝 PS到一些編輯 -o會搞亂輸出:誰可能認爲MPICH is the name of the library. MPICH2 is a particular version.。 MPICH2實際上是MPICH2 is an all-new implementation of MPI,我有時不

    0熱度

    1回答

    使用sctp編譯mpich2(ver 1.1.1p1或1.2.1p1)時應該使用哪些配置選項? 在我嘗試鏈接cpi.c(小例子)時出現錯誤。 /home/op02/mpiopt/sctp/lib/libmpich.a(ch3u_rma_sync.o)(.text+0x20a7): In functio n `MPIDI_Win_post': : undefined reference to `