kokkos-tools
kokkos-tools copied to clipboard
Kokkos C++ Performance Portability Programming Ecosystem: Profiling and Debugging Tools
The library built in `simple-kernel-timer` is the same as in `simple-kernel-timer-json` and gets overwritten when using thei `build-all.sh` script from the top level. Please rename one or both libraries.
On https://github.com/kokkos/kokkos-tools/wiki/Space-Time-Stack the documentation says "The second column is the imbalance across MPI ranks, defined as the maximum time consumed by the kernel in any MPI rank divided by the...
I was testing using the MueLu driver (Trilinos/packages/muelu/test/scaling/Driver.cpp) and 1 MPI rank is OK, more than one leads to an abort. It woofs here: if (stack_frame != &stack_root) { std::cerr
Tool should send output to `..simple_kernel_timer` instead of default stdout.
This PR adds in all the things people need on the Kokkos side to get the Sanitizer functionality. It isn't intended to be merged as of yet, I just want...
I've been tracking down a memory issue and found that memory usage tool takes most of the memory for a real run. It would be nice to track that and...
Could you update the wiki so this is clear, but I see # Time(s) Size(MB) HighWater(MB) HighWater-Process(MB) in the output. Size, is that total size in kokkos views? HighWater is...
I am wondering how to properly use the nvprof-connector, so that the kokkos kernel names show up in demangled form in the visual debugger.
`get_current_dir_name()` is not supported on osx. Would/should something like: ``` #define CWD_MAX 1024 char cwd[CWD_MAX]; getcwd(cwd, CWD_MAX); printf("KokkosP: Kernel timing written to %s/%s \n", cwd, fileOutput); ``` Be prefered for...