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 我