openmpi

    7熱度

    3回答

    : int rank; int nprocs; int rc = MPI_Init(&argc, &argv); if(rc != MPI_SUCCESS) { fprintf(stderr, "Unable to set up MPI"); MPI_Abort(MPI_COMM_WORLD, rc); } MPI_Comm_size(MPI_COMM_WORL

    0熱度

    1回答

    除了MPI_ERROR_RETURN和MPI_ERRORS_ARE_FATAL之外是否還有在OpenMPI和MPICH中實現的錯誤處理程序?哪個實現更好地處理錯誤? 請提供鏈接以獲得更多相關信息。

    8熱度

    2回答

    我新的HPC和手頭的任務是做MPICH和的openmpi之間的性能分析和比較,包括搭載雙核AMD Opteron處理器的IBM服務器集羣上,運行在ClusterVisionOS上。 其中基準程序我應該選擇MPICH和的openmpi實現之間進行比較? 我不知道,如果高性能Linpack基準測試可以幫助,因爲我不嘗試測量集羣本身..好心建議的性能.. 謝謝

    1熱度

    4回答

    我想在不同的機器集(具有Open Mpi 1.5的所有Linux機器)上運行帶有mpirun的程序。 現在我有機器在那裏我可以登錄username A,和另一組機器,我使用username B。所有機器都可以通過SSH訪問,但我無法弄清楚如何實現這一點。 我的hosts文件會是這樣的: localhost #username local machine_set_A_1 #username

    4熱度

    2回答

    我想並行化一個100個節點的分佈式內存集羣中的C串行代碼。該集羣由25個刀片組成,每個刀片有四個核心,每個都由infiniband組成。在我使用PBS在不同節點之間傳播程序的幾個串行運行之前。現在我想知道: 什麼是在這種情況下OpenMP或MPI或OpenMPI的最佳選擇(目前我不想嘗試混合的方法,因爲我開始學習)? 我在哪裏可以找到示例/教程? 對於一個簡單的帶有for循環的串行代碼,OpenM

    1熱度

    1回答

    我做用在OS X中使用NetBeans C開發,我的項目不能建,指出」 ......此安裝開放MPI的是沒有與Fortran 90的支持」 我已經安裝了一個新的gcc和Open MPI(沿側面默認版本)編譯,我可以建立通過化妝使用它們在命令行上。這使我相信Netbeans正在使用默認的Open MPI安裝(它沒有Fortran支持)。如果我是正確的,我如何才能使用新安裝?我通過Tool Colle

    2熱度

    1回答

    我在MPI中使用非阻塞通信在進程之間發送各種消息。但是,我似乎陷入了僵局。我已經使用PADB(see here)看消息隊列,並已得到了以下的輸出: 1:msg12: Operation 1 (pending_receive) status 0 (pending) 1:msg12: Rank local 4 global 4 1:msg12: Size desired 4 1:msg12: t

    6熱度

    1回答

    我試圖在C中使用MPI轉置一個矩陣。每個過程都有一個方形子矩陣,我想將它發送到正確的過程(網格上的「相反」過程),將其作爲通信的一部分進行轉置。 我使用的是MPI_Type_create_subarray,它有一個參數爲順序,分別爲MPI_ORDER_C或MPI_ORDER_FORTRAN,分別爲row-major和column-major。我認爲,如果我作爲其中一個發送並作爲另一個接收,那麼我的

    1熱度

    2回答

    我在單機模式下使用mpirun在OS X上使用mpirun -np 5 my_program運行我的程序麻煩,我得到了下面的錯誤輸出: [...-MacBook-Pro.local:85936] [0,0,0] ORTE_ERROR_LOG: Timeout in file /SourceCache/openmpi/openmpi-8/openmpi/orte/mca/pls/base/pls_b

    7熱度

    2回答

    當我通過TCP/IP套接字在進程間發送MPI消息時,OpenMPI和MPICH如何處理安全性? 特別是,它們如何防止同一網絡的其他用戶連接到偵聽套接字併發送僞造的MPI消息? 的具體情況如下: 管理員是可信的。不受信任的用戶無法物理訪問任何硬件或網絡。不受信任的用戶不具有root用戶訪問權限。 但是,不受信任的用戶可以在羣集中運行自己的程序;羣集節點是典型的Linux機箱。特別是,不受信任的用戶可