Skip to content
Mathias Wagner edited this page Mar 5, 2019 · 6 revisions

Timing QUDA Build

Tools required

Steps

  • build QUDA with ninja (the -GNinja is crucial here). To do this just get started in a fresh build directory and call
mkdir build; cd build
cmake <path-to-quda> -GNinja
...
ninja
  • The previous step generated a .ninja_log file that needs to be converted into Chrome's tracing format:
ninjatracing .ninja_log > trace.json
  • Open trace.json in Chrome by entering in the address field: chrome://tracing and then loading the trace.json file using the Load button.

Showing build dependencies

ninja -t deps | grep -v usr
Clone this wiki locally