You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Creating lists of Pairs etc. per basis atom would be enough for this. Then, the corresponding loops could also be parallelized over atoms in the basis cell.
For custom systems, where a large basis cell is used, e.g. to accomodate spatial distribution of interactions, this would make a big performance difference.
Note: currently there is one list of Pairs for the "first" basis cell. This list cannot be run over in parallel, as one spin may appear multiple times, creating race conditions.
The text was updated successfully, but these errors were encountered:
Creating lists of
Pair
s etc. per basis atom would be enough for this. Then, the corresponding loops could also be parallelized over atoms in the basis cell.For custom systems, where a large basis cell is used, e.g. to accomodate spatial distribution of interactions, this would make a big performance difference.
Note: currently there is one list of
Pair
s for the "first" basis cell. This list cannot be run over in parallel, as one spin may appear multiple times, creating race conditions.The text was updated successfully, but these errors were encountered: