start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start [2025/06/04 19:41] – dokuroot | start [2025/09/30 12:42] (current) – dokuroot | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| \\ | \\ | ||
| + | |||
| + | |||
| + | [[taskwarrior-notes|Notes on Taskwarrior]] | ||
| + | |||
| + | [[iloveclim-dep-notes|Notes on iLOVECLIM dependencies]] | ||
| ====== Admunix related things ====== | ====== Admunix related things ====== | ||
| Line 45: | Line 50: | ||
| ====== FORTRAN related things ====== | ====== FORTRAN related things ====== | ||
| ==== Create a callgraph ==== | ==== Create a callgraph ==== | ||
| + | |||
| + | We can use valgrind to create a callgraph as follows. After compiling the code with the -pg option run: | ||
| + | < | ||
| + | valgrind --dsymutil=yes --tool=callgrind myexec.x | ||
| + | </ | ||
| + | After the run, obtained '' | ||
| + | < | ||
| + | gprof2dot.py -n0 -e0 ./ | ||
| + | </ | ||
| + | Then use dot to create the actual graph: | ||
| + | < | ||
| + | dot -Tpng out.dot -o out.png | ||
| + | </ | ||
| + | |||
| + | In the case you want to filter out the system calls from the graph, the solution of : [[https:// | ||
start.1749066069.txt.gz · Last modified: 2025/06/04 19:41 by dokuroot
