Skip to content

How to profile Kratos using MAQAO

Michael Andre edited this page Mar 2, 2017 · 5 revisions

Overview

MAQAO is a lightweight, non-intrusive tool which is useful for analyzing the quality of binary code and identifying hotspots. It is available at www.maqao.org. MAQAO can be used for any build type, but it will provide more detailed information about locations in the code when debugging symbols are included.

Identifying Hotspots

Set up a problem to analyze in Kratos and run

maqao lprof -ldi=on xp=lprof_output -- /usr/bin/python3 MainKratos.py

to samping statistics of the simulation and save results in lprof_output.

Project information

Getting Started

Tutorials

Developers

Kratos structure

Conventions

Solvers

Debugging, profiling and testing

HOW TOs

Utilities

Kratos API

Kratos Structural Mechanics API

Clone this wiki locally