41739c8927
Link with -lrt with ancient glibc
2022-09-29 12:35:25 +02:00
3c385f9f3f
Raise cmake minimum version to 3.20
...
Required by cmake_path()
2022-09-12 16:16:10 +02:00
David Alvarez
b226afb630
Implement Nanos6 emulator model
2022-09-12 16:16:10 +02:00
c097d769b1
Transform asserts and follow coding style
2022-06-01 16:39:42 +02:00
Antoni Navarro
4719917ba9
Change Nanos6's name to NODES
2021-12-10 14:54:34 +00:00
9d32031552
Include the tests after loading MPI
2021-12-09 14:17:02 +01:00
4dc3b6116e
Add UBsan build type
2021-12-09 14:17:02 +01:00
ca95fb34a3
Add kernel support for context switch events
...
These events only show if a thread has been removed from the CPU, but
doesn't provide information about what other thread caused the context
switch. This type of information can be obtained even with strict
/proc/sys/kernel/perf_event_paranoid settings.
2021-12-02 10:37:53 +01:00
2961254838
Add a tool to sort unordered events
...
The region of past events must be enclosed by the OU[ and OU] events and
all the events within the region must be sorted. The sorting mechanism
looks back up to 10000 events, so it may fail if they are too far away
in the past.
2021-12-02 10:37:52 +01:00
Kevin Sala
9c371d8c12
Installing Paraver CFG files in PREFIX/share/ovni
...
Closes #26
2021-11-30 11:49:03 +01:00
8c58a7a6ab
Add address sanitizer build type
2021-11-19 16:48:53 +01:00
d54c287ec8
Split ovni trace funtions to another source file
2021-11-19 16:48:53 +01:00
1b9225dd2a
Add cmake option to enable debug logs
...
It can be enabled with -DENABLE_DEBUG_LOG=ON
2021-11-19 16:29:44 +01:00
85c1666f90
Prefix program names with "ovni"
...
The "emu" and "dump" programs now are called "ovniemu" and "ovnidump".
2021-11-16 19:20:50 +01:00
5fed28bad8
Use modern target-based dependency for MPI
2021-11-16 19:20:50 +01:00
77adb27cb9
Use <PackageName>_ROOT variables if possible
2021-11-16 19:20:50 +01:00
40233b3628
Add test support
2021-11-16 19:20:50 +01:00
623a938b1a
Add cmake support
2021-11-16 18:49:35 +01:00