[CP2K-user] [CP2K:13022] Wanting to get synchronized trajectories

Noam Bernstein noam.b... at gmail.com
Thu Mar 26 12:51:51 UTC 2020


If you’re using an algorithm with a random component, e.g. Langevin, you need to set the same &GLOBAL&SEED. 

Floating point math operations are not associative, so you can also try &GLOBAL&BLACS_REPEATABLE, which tries to make the parallel reduction repeatable. However, this can only help if the architecture and number of MPI tasks is identical. But I’m not sure if that flag controls all of the possibly non deterministic operations. 

   Noam


More information about the CP2K-user mailing list