文件名称:WMTools:Warwick Memory Tools - 用于并行应用程序内存消耗分析的工具套件
文件大小:103KB
文件格式:ZIP
更新时间:2024-07-09 02:26:05
C++
WMTools 1.3 版
Warwick Memory Tools - 用于并行应用程序内存消耗分析的工具套件
该项目由一个用于跟踪相关应用程序的分片库和一组用于分析结果输出的应用程序组成。 跟踪库是为基于标准 POSIX 内存管理(C、C++ 和 Fortran)的 MPI 应用程序设计的,不需要应用程序重新编译。
变更日志
1.3 版是一个相当大的更新。 它增加了对启动的更好支持 - 通过在使用 Fortran MPI 调用时附加到正确的 MPI_Init 调用。 此代码改编自 LLNL 代码 Wrap 生成的代码,用于生成 MPI 包装器。
添加了对任意时间打印功能跟踪细分的支持 - 不仅仅是 HWM。 使用--time
【文件预览】:
WMTools-master
----src()
--------MemoryFunction.cpp(7KB)
--------WMModel.cpp(9KB)
--------SerialAnalysis.cpp(2KB)
--------timers.cpp(387B)
--------WMTrace.cpp(3KB)
--------WMAnalysis.cpp(4KB)
--------ParallelAnalysis.cpp(4KB)
--------util()
--------WMTimer.cpp(581B)
--------WMHeatMap.cpp(6KB)
--------Makefile(3KB)
----LICENSE(1KB)
----README.md(9KB)
----Makefile(739B)
----Doxyfile(68KB)
----Makefile.inc(1KB)
----tests()
--------memtest.c(2KB)
--------Makefile(616B)
--------StackMapTest.cpp(926B)
--------ElfDataTest.cpp(1KB)
----include()
--------WMAnalysis.h(3KB)
--------WMTrace.h(6KB)
--------WMHeatMap.h(2KB)
--------MemoryFunction.h(284B)
--------f2c.h(2KB)
--------util()
--------WMTimer.h(1KB)
--------WMModel.h(2KB)
--------timers.h(691B)