Fix deadlocks during initialization (#167)

- More to come in later commit, below is just tidying some stuff up
  - clang-tidy
  - mpi_gotcha quiet about not finding funcs
  - update to new papi config
  - sampling block_samples / unblock_samples
    - disable calling component's sample functions within sampler
  - release doesn't strip library
  - remove HSA and ROCP env variables from modulefile / setup-env
- preliminary support for LD_PRELOAD usage
- default sampling rate is 300 interrupts / second
- fixes various deadlock issues at startup
Esse commit está contido em:
Jonathan R. Madsen
2022-09-26 07:52:14 -05:00
commit de GitHub
commit 8f36620e29
49 arquivos alterados com 866 adições e 342 exclusões
+2 -1
Ver Arquivo
@@ -212,7 +212,8 @@ main(int argc, char** argv)
stderr,
"These were the last %i log entries from omnitrace. You can control the "
"number of log entries via the '--log <N>' option or OMNITRACE_LOG_COUNT "
"env variable.\n");
"env variable.\n",
num_log_entries);
if(log_ofs) log_ofs->close();
log_ofs.reset();