Isuru Fernando
Isuru Fernando
Added tests. From a flag do you mean for both, `classical_strength_of_connection` (To prevent setting the absolute value) and `pairwise_aggregation` (To choose either minimum or maximum of the absolute?
If I change the `pairwise_aggregation` to choose the maximum, then it should work since the strength matrix has only the values for the strongly connected pairs.
Ping
Is it really `libgomp`? Note that we are using `libomp` (from LLVM) with openblas openmp build because `libgomp` is not fork safe. If you are loading `libgomp.so.3` from conda-forge, it's...
Thanks for the info. That's to be expected though. When running openmp, you create a few threads and then each thread calls blas which in turn creates more threads. In...
I see the same issue. 30x slowdown with libgomp and 2x slowdown with libomp.
`OMP_PROC_BIND=TRUE` reduces the slowdown in libgomp.
@jeremiedbb, can you also try with `OMP_PROC_BIND=TRUE`?
> That just forces each new unnecessary OpenBLAS pthread swarm onto a single core,slightly better at data locality than completely unbound but still bad. OpenBLAS pthread behaviour should not be...
Ready for review