ms-mpi

    0熱度

    2回答

    我有一個使用MPI進行簡單程序的任務。我嘗試在開發的C++一個Hello World程序後使用mpi.h頭和編譯,該makefile.win正在出現,並以下錯誤即將 D:\Assignment\Project\MPI\tesmpi.o tesmpi.cpp:(.text+0x21): undefined reference to `MPI_Init' D:\Assignment\Project\

    0熱度

    1回答

    當我使用mpiexec -n 5 python mpiTest.py運行下面的代碼時,我希望每個進程立即打印它的消息,然後休眠指定的時間。相反,它會執行,就像我在sleep命令後面輸入print命令一樣。爲什麼會發生這種情況,我如何才能讓它按照預期行事? 在print和sleep命令之間添加一個MPI.COMM_WORLD.Barrier()不會有幫助。 我在win10上使用MS-MPI。 fro

    0熱度

    2回答

    我需要還原節點從其他節點獲取元素列表(存儲在向量中)的副本。我定義了我自己的減少功能,但它不起作用。該程序終止/崩潰。 這是代碼: #include <iostream> #include "mpi.h" #include <vector> using namespace std; void pushTheElem(vector<int>* in, vector<int>* inout

    0熱度

    1回答

    我收到此錯誤: [ranks] message [0] fatal error Fatal error in MPI_Iprobe: Invalid displacement argument in RMA call, error stack: MPI_Iprobe(src=MPI_ANY_SOURCE, tag=MPI_ANY_TAG, MPI_COMM_WORLD, flag=0x00

    -1熱度

    1回答

    我有兩臺機器都安裝了MS MPI 7.1,一臺名爲SERVER,另一臺名爲COMPUTE。 這些機器在一個簡單的Windows工作組(無DA)中設置在局域網上,並且都有一個具有相同名稱和密碼的帳戶。 兩者都運行MSMPILaunchSvc服務。 兩種機器可以在本地執行MPI作業,通過在上機器本身的終端與hostname命令 SERVER> mpiexec -hosts 1 SERVER 1 hos

    1熱度

    1回答

    我正在使用MPI爲類實現Dijkstras算法。我的老師也不知道爲什麼這會被打破,並允許我在這裏發帖。 我的問題發生在chooseVertex函數中。該程序適用於1處理器,但是當我使用2個處理器運行時,即使我能夠在返回之前在行上打印leastPosition的內容,處理器0仍然無法返回最少的售價。 我的代碼: #include "mpi.h" #include <stdlib.h> #incl

    0熱度

    1回答

    我有以下的C/C++與微軟MPI #include <stdio.h> #include <stdlib.h> #include "mpi.h" int main (int argc, char *argv[]) { int err, numtasks, taskid; int out=0,val; MPI_Status status; MPI_Re