我试图使用python的多处理方法来加速我正在开发的程序。在
python代码以串行方式运行,但是调用了mpi可执行文件。正是这些呼吁,我想并行做,因为他们是相互独立的。在
对于python脚本执行的每一步,我都有一组必须由mpi程序完成的计算。在
例如,如果我运行超过24个内核,我希望python脚本调用mpi可执行文件的3个实例,每个实例都运行在8个核心上。每次mpi可执行文件运行结束时,都会启动另一个实例,直到队列的所有成员都完成为止。在
我不确定如何开始多处理,但我不确定如何使用。我可以设置一个队列并启动多个进程,问题在于将下一组计算添加到队列中并启动它们。在
如果有好心人能给我一些提示,或者一些示例代码,我将不胜感激!在
目前没有回答
相关问题 更多 >
编程相关推荐