mpi4py我正在尝试对使用kernprof(https://github.com/rkern/line_profiler)分析器的 Python 程序进行一些逐行分析。
如果我只是以正常方式运行脚本:
kernprof -l -v mpi_program.py
一切似乎都正常,但当然只运行 MPI 程序的单个实例(等级 = 0)。因此,我想运行它以运行mpiexec更多进程,但如果我在mpiexec程序中运行分析器,则只会运行并且不会产生分析信息:
mpiexec -l kernprof -l -v mpi_program.py
有没有人有kernprof在 MPI 程序上运行的经验?