.isin(["MpiSend", "MpiIsend"]) is used in the comm_matrix(), message_histogram(), and comm_over_time() functions to filter for send function calls
- However, send calls can take on different names like: "PMPI_Send [libmpi.so.12.1.1]" (in ping-pong-hpctoolkit), "MPI_Send", etc.
- This leads to KeyErrors when calling these functions and prevents valid usage
I suggest we determine a regex that would capture valid send event names to replace the isin() calls
.isin(["MpiSend", "MpiIsend"])is used in thecomm_matrix(),message_histogram(), andcomm_over_time()functions to filter for send function callsI suggest we determine a regex that would capture valid send event names to replace the
isin()calls