我正在尝试使用 mpi4py 编写一个 python 脚本,该脚本使用 subprocess.Popen() 运行一堆可执行文件,然后在之后对其进行处理,因此我需要知道可执行文件何时运行。
我注意到当我在计算机集群上运行 mpi4py 时,它不喜欢 subprocess.Popen()。我尝试使用 mpi4py 的 Spawn(),但它没有告诉我可执行文件何时完成运行。
关于我应该如何运行可执行文件的任何想法。我将在多个节点上运行数千个这样的文件。
我正在尝试使用 mpi4py 编写一个 python 脚本,该脚本使用 subprocess.Popen() 运行一堆可执行文件,然后在之后对其进行处理,因此我需要知道可执行文件何时运行。
我注意到当我在计算机集群上运行 mpi4py 时,它不喜欢 subprocess.Popen()。我尝试使用 mpi4py 的 Spawn(),但它没有告诉我可执行文件何时完成运行。
关于我应该如何运行可执行文件的任何想法。我将在多个节点上运行数千个这样的文件。