84ae4ee056
Add OpenMP untied RT test
...
Executing the taskyield in a loop causes the runtime to maximize the
probablily that we end up running the task again before we have the
chance to emit the PPe event, so making the emulator panic as this
breaks the current OpenMP task model.
2025-05-07 16:39:37 +02:00
51ea16a85a
Check packages and features once
...
Also move libompv detection to its own cmake module.
2025-04-25 11:47:50 +02:00
81c137a65e
Add OpenMP simple breakdown support
...
For now we only show the breakdown of the label and subsystem, without
the idle information.
2025-04-25 11:47:40 +02:00
5eec5a17f3
Add passive and active tests for OpenMP
...
Makes sure that we are no longer generating too many pause events.
2025-04-23 15:12:40 +02:00
Raúl Peñacoba Veigas
9826879bcd
Add OpenMP support for labels and taskID views
...
CI / build:rt (push) Failing after 15s
CI / build:debug (push) Successful in 13s
CI / build:asan (push) Failing after 13s
CI / build:nompi (push) Successful in 13s
CI / build:compilers (push) Successful in 13s
CI / build:local (push) Successful in 23s
Co-authored-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-12-09 16:41:16 +01:00
55318d9da7
Update OpenMP emulation model
...
Add more tests, subsystem states and documentation.
2024-03-12 11:35:18 +01:00