openmpi

    0熱度

    2回答

    我讀過關於mpi,我有興趣使用函數MPI_Gather。 現在我這樣做,但它不工作: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <mpi.h> char *funcion (char *a) { sprintf(a, "asdfa%u", 2); } int main (int

    2熱度

    2回答

    我想爲每個進程生成一個字符串,然後收集所有內容。但是在每個過程中創建的字符串都是通過追加int和chars來創建的。 我仍然無法正確收集所有內容。我可以逐個打印所有部分字符串,但是如果我嘗試打印rcv_string,我只會得到一個部分字符串或者可能是分段錯誤。 我已經嘗試在memset的字符串的末尾放置零,動態和靜態地爲字符串保留內存......但我沒有找到方法。 如果有人知道如何初步化弦併爲實現

    1熱度

    2回答

    我有一個應用程序使用OpenMPI並在Windows和Linux上啓動它。 Windows的版本工作正常,但是,在Linux上運行導致內存分配錯誤。某些應用參數會出現問題,需要更多計算。 爲了消除內存泄漏,我使用Valgrind檢查了Linux版本的應用程序,並得到了一些output。畢竟,我試圖搜索關於輸出的信息,並在堆棧溢出和GitHub上發現了一些帖子(沒有足夠的信譽來附加鏈接)。畢竟,我更

    1熱度

    1回答

    將OpenMPI從1.8.4更新到2.0.2後,我使用MPI_Wtime()進行了錯誤的時間測量。在版本1.8.4中,結果與omp_get_wtime()計時器返回的結果相同,現在MPI_Wtime運行速度提高了約2倍。 什麼會導致這樣的行爲? 我的示例代碼: #include <omp.h> #include <mpi.h> #include <stdio.h> #include <std

    0熱度

    1回答

    我寫混合OPENMP/MPI程序和予這樣稱呼它下面 mpirun -np ncores --bind-to none -x OMP_NUM_THREADS=nthreads ./program 其中ncores是非共享存儲器進程的數量(MPI ),nthreads是共享內存線程數(OpenMP)。 這意味着在每個ncore中,程序將在nthread上執行。 我不想在每個核心中都有nthread

    1熱度

    1回答

    已經嘗試在運行在OSX Sierra 10.12.3上的Mac上安裝openmpi-2.0.2,每次都有類似的結果。使用 安裝如下: $ CD了openmpi-2.0.2 $的./configure --prefix =在/ usr /本地 $讓所有 $ sudo的使安裝 安裝後想使用測試: $的mpirun -n 4主機名 & $ mpiexec的-n 4主機名 都導致: ORTE_ERROR_

    1熱度

    1回答

    我正在運行的程序,它利用在Fedora 20. 所述的openmpi庫當我從終端運行命令: ../bin/boxfit ../settings/boxfitsettings.txt | tee boxoutput.log 它是成功的。 當我通過Python控制檯運行它返回一個錯誤: ​​ 同樣的錯誤結果與 subprocess.call(args,shell=True) 我有路徑設定相同的

    0熱度

    1回答

    我想從srpm創建OpenMPI 1.10.2 rpm。 但我需要建立它cuda知道。 據我需要添加./configure --with-cuda 的文檔(https://www.open-mpi.org/faq/?category=buildcuda)有沒有辦法做到這一點,同時創造了轉? 我想: rpmbuild -bb --with cuda openmpi-1.10.2.spec rpmbu

    1熱度

    1回答

    我試圖讓我的本地機器上運行doMPI程序包,以便我可以在它之前對其執行測試將作業提交給羣集。我正在使用Mac OSX Yosemite並通過brew安裝了開放的mpi 2.0.2。 mpirun -V mpirun (Open MPI) 2.0.2 Report bugs to http://www.open-mpi.org/community/help/ 我已閱讀過引進了doMPI我試圖在演示

    1熱度

    1回答

    有人可以提供什麼更好,哪些情況? 我有一些ZeroMQ的經驗(不是很多),沒有OpenMPI的經驗。 我知道這兩個都是消息傳遞的框架。這兩個框架的主要區別是什麼?