我有一个与MPI有关的问题。
为了跟踪我的实现所使用的通信量,我想从mpi-process'开始直到当前测量点获得当前传输的数据量。
我检查了规范以及mpich的mpi.h头文件,但没有找到匹配的函数来调用或跟踪网络传输成本的变量。当然,可以实现小流量注册表或定义用于跟踪通信大小的宏,但也许可以从某个地方读出。
您是否知道获取当前传输大小的方法,也许还可以使用系统调用获取此数字以获取进程的网络流量大小?
是否可以访问当前进程的proc信息,也可能每个进程都维护/ proc / net,例如/ proc / self / net?
提前谢谢你, 马丁