mpiexec

    0熱度

    1回答

    我的mpi應用程序有一個信號處理程序來捕獲ctrl-C或ctrl-break一個窗口,並且當此應用程序在cmd窗口中以串行方式運行時,它可以工作。它被攔截,然後代碼完成其最後的輸出,並且代碼優雅地退出。但是,當我將它與例如「mpiexec -np 2 myparapp.exe」並行運行並按下ctrl-C或ctrl-break時,該信號似乎無法訪問我的應用程序,因爲它被殺死突然。有什麼特別的我需要做

    0熱度

    1回答

    如果在命令行中將-np設置爲零,我想要有錯誤消息並正常退出。有沒有辦法做到這一點?似乎程序停止工作,甚至沒有開始。

    1熱度

    2回答

    這是我第一次在這裏發佈,所以請原諒任何格式問題。 我有一個交互式程序,它產生外部進程並監視它們的IO。事情工作正常,直到我用「mpiexec」產生了一些東西,之後STDIN似乎中斷了。 我意識到這對大多數人來說很難重現,但如果任何人看到任何明顯的或知道這個問題....請幫助! 這裏有一個片段: int main(...) { std::string choice; while

    0熱度

    1回答

    我有多個虛擬機,我想使用這些虛擬機執行並行處理。我編寫了一個使用ssh連接到虛擬機的程序。 mpiexec命令應該通過虛擬機上的ssh執行。 但是,這沒有發生,我甚至不得到錯誤信息 ssh=paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(ips_in_file

    0熱度

    1回答

    的100%,我試圖運行在8個內核使用mpiexec的一個可執行文件(wrf.exe)。我遇到的一個問題是,該進程使用我的計算機上的所有CPU,然後崩潰中間運行。我試圖在互聯網上尋找解決這個問題的解決方案,包括通過mpich文獻,並且我沒有找到解決這個問題的方法。 有誰知道運行程序mpiexec -np 8 ./wrf.exe時,我如何調節cpu使用率?我想要它,所以我可以分配75%的CPU使用率來

    0熱度

    1回答

    我的電腦上運行mpiexec.exe時出現了一些問題。我在我的Windows 10筆記本電腦上安裝了intel並行工作室xe集羣版,其中包括intel-mpi。然後,我註冊了我的MPI下面這個頁面: https://software.intel.com/en-us/get-started-with-mpi-for-windows ,然後我配置我的Visual Studio 2013根據: http

    0熱度

    1回答

    所以我在同一時間運行這些下面的PBS文件的節點數量: 的qsub到/ mnt /文件夾/ p​​rueba1_1 的qsub到/ mnt /文件夾/ p​​rueba01 一個這裏的文件 prueba1_1 #!/bin/bash #PBS -N pruebaF #PBS -V #PBS -l nodes=1:ppn=1 #PBS -q batch #PBS -j eo cd /mnt

    0熱度

    1回答

    要做一些練習以更熟悉MPI,我在Windows 10機器上安裝了MS-MPI,然後安裝了mpi4py(python MPI)。我嘗試了程序hello_world代碼: from mpi4py import MPI def main(): comm = MPI. COMM_WORLD rank = comm . Get_rank() size = comm . Ge

    0熱度

    1回答

    對於以下3個命令中的每一個,我都得到相同的錯誤。是來自ifconfig的我的ip地址。有什麼想法出錯?它昨晚效果很好。 mpiexec -f machinefile -n <number> hostname mpiexec -f machinefile –n 1 hostname mpiexec -f machinefile -n 2 ~/mpich_build/examples/cpi -

    0熱度

    1回答

    我有一個在計算集羣中運行的不平行(bash)腳本。 腳本是一個shell腳本,並且鏈接到任何MPI庫的而不是:這意味着我可以將MPI級別發送給它的唯一方式是使用命令行參數。 到目前爲止,我只有一個節點中執行它,解決方案很簡單: #!/bin/bash #SBATCH --nodes=1 N=16 seq $N | xargs -P $N -I% my_script.bash % $N 我