PEAT Technical Preview

Download

Both toolkits are distributed as source under the GNU General Public License v3.0. You're welcome to download, compile and use PEAT in your own work.

PEAT (main)

Stable** technical-preview line. Collection & analysis only.

PEAT*

Experimental branch with the estimation components (pet / urpu) and transport-API tracing enabled.

Clone from source

Main line:

git clone https://github.com/peatman/peat.git peat
cd peat
git submodule update --init --recursive

Experimental branch*:

git clone --branch "E&E" https://github.com/peatman/peat.git peat
cd peat
git submodule update --init --recursive

Then follow the build instructions.

Requirements

ComponentRequires
tractor / mat / ctt / pet* / urpu*Linux, GNU or Intel toolchain***; one of MPICH / MVAPICH / Intel MPI / Open MPI
mat / ctt / qTV / pet* / urpu* (Windows)MSVC solution (provided under msvc)
qTVQt (Linux & Windows)
omp.tool*Any OMPT compatible compiler/runtime: Intel oneAPI (GNU gcc/libgomp has no OMPT support yet)

Licence

PEAT, including its experimental branch, is released under the GNU General Public License v3.0. See the LICENSE file included with the source for full terms.

* Available only in the experimental branch.

** Considering inability to properly test on large systems with variety of application workloads it's just less experimental than the E&E branch.

*** It may work with other compilers or MPIs as well.