openmpi

    7熱度

    2回答

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

    0熱度

    1回答

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

    1熱度

    4回答

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

    2熱度

    1回答

    我想在Ubuntu 11.04上使用gcc 4.5.2構建所有Boost庫。所以我開始下載tar.bz2文件。我擴大了它。我跑bootstrap.sh,發現它抱怨unicode的,所以我安裝: sudo apt-get install libicu-dev 而現在它似乎使用Unicode愉快地建設。麻煩的是,我想也連接到OpenMPI。呃哦。所以,我想補充using mpi ;到./tools/b

    3熱度

    1回答

    其實我有3個問題。任何輸入讚賞。謝謝! 1)如何在每臺主機上精確運行1個進程?我的應用程序使用TBB進行多線程。這是否意味着我應該在每臺主機上正確運行一個進程以獲得最佳性能? 2)我的羣集有不同的主機。一些主機比其他主機擁有更好的CPU和更多的內存。如何將進程隊列映射到實際主機以用於工作分配目的?我想用hostname.Is有更好的辦法嗎? 3)如何分配進程排名?什麼過程得到0?

    3熱度

    1回答

    我的項目中存在嚴重問題。我需要將圖像數據發送到羣集中的另一個節點。我讀與ImageMagick的圖像,像: Image testImage; // read in the file testImage.read("image.png"); 我送它作爲: MPI_Send(&testImage, sizeof(Image), MPI_BYTE, i , 100, MPI_COMM_WORL

    0熱度

    2回答

    我正在使用C++編寫OS X(Snow Leopard)筆記本電腦上的並行代碼,並試圖用memchecker對其進行調試。我已成功構建了帶有valgrind支持的OpenMPI:configure --prefix=/opt/openmpi-1.4.3/ --enable-debug --enable-memchecker --with-valgrind=/opt/valgrind-3.6.0/

    5熱度

    1回答

    我想在4個節點上運行一個簡單的MPI程序。我正在使用在Centos 5.5上運行的OpenMPI 1.4.3。當我提交MPIRUN命令與hostfile/machinefile時,我沒有輸出,收到一個空白屏幕。因此,我不得不殺了這份工作。。 我用下面的運行命令:的mpirun --hostfile HOSTFILE -np 4 new46 OUTPUT ON KILLING JOB: mpiru

    1熱度

    3回答

    我想知道如果在MPI程序中指定有線程支持,所有線程都會進行MPI :: Bcast調用(使得在調用中,發送程序只支持一個線程),這是由所有其他線程接收的,還是僅僅來自每個進程的一個線程(最快)?

    4熱度

    2回答

    在MPI中,是否可以在啓動後添加新節點?例如,我有兩臺電腦已經運行了一個並行MPI應用程序。我在第三臺計算機上啓動另一個此應用程序的實例,並將其添加到現有的通信器。所有電腦都在本地網絡中。