drwells / fiddle

4 stars 3 forks source link

Avoid some ghost synchronizations when creating Transactions #146

Closed drwells closed 1 year ago

drwells commented 1 year ago

More callgrind stuff that's only apparent when there are huge load imbalances between parts/penalty parts.

AFAICT this comes from the two partitioners not being identical, which seems wrong (and causes communication in operator=). Maybe the LHS is an empty vector?