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
Fixes#4415, fixes#3638
Description of changes:
- mark classes `Utils::Array`, `Utils::Vector` and `Utils::Quaternion` as MPI datatypes and bitwise serializable
- remove MPI communication overhead for `Utils::Vector` and `Particle` by removing tracking information and metadata
- check in unit tests that all `Particle` substructs are bitwise serializable
- use compact vectors for the bond list and exclusion list
For a LJ fluid simulation, the speed-up is around 8% on maxset configuration and 3% on empty configuration.
Make the bond and exclusion lists in
Particle
smaller by using customization options, which are available starting from boost 1.67.The text was updated successfully, but these errors were encountered: