我正在一个远程 Linux 服务器上工作,我的应用程序与 MPI 并行运行。我想对其进行分析并测试每个 MPI 进程中的负载平衡有多好,哪些是代码中最重的部分。
要并行运行我的应用程序,我通常这样运行它:
mpirun -n # ${location}/myApp arg1 arg2 etc.
在机器中有一个关于 Intel Advisor 的模块,我将使用它。GUI命令
advixe-gui
不起作用,所以我必须这样做advixe-cl
如果有帮助,当我输入:
advixe-cl
它返回给我这个:
Intel(R) Advisor Command Line Tool
Copyright (C) 2009-2019 Intel Corporation. All rights reserved.
Usage: advixe-cl <--action> [--action-option] [--global-option] [[--] <target> [target options]]
Use --help for details.
关于如何进一步进行分析的任何想法?