User Tools

Site Tools


documentation:tech_specs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
documentation:tech_specs [11:27 02.08.2013] Walterdocumentation:tech_specs [22:02 02.08.2013] (current) – [Random numbers] Walter
Line 103: Line 103:
 ===== Random numbers ===== ===== Random numbers =====
  
-By default, Morpheus uses the [[http://en.wikipedia.org/wiki/Mersenne_twister|Mersenne Twister 19937]] pseudo-random number generator included in the CPP GNU compiler (TR1). Alternatively, the [[http://www.boost.org/doc/libs/1_53_0/doc/html/boost_random.html|Boost RNG]] can be used (specified in CMake options).+By default, Morpheus uses the [[http://en.wikipedia.org/wiki/Mersenne_twister|Mersenne Twister 19937]] pseudo-random number generator included in the Cpp GNU compiler (TR1). Alternatively, the [[http://www.boost.org/doc/libs/1_53_0/doc/html/boost_random.html|Boost RNG]] can be used (specified in CMake options).
  
 **Note**: In multithreaded simulations, each thread gets its own RNG (the random seeds for which are based on the specified seed of the master thread RNG). Therefore, to reproduce simulation results, not only the random seed needs to be specified (''Time/RandomSeed''), but also the same number of threads (''Settings -> Local-> threads''). **Note**: In multithreaded simulations, each thread gets its own RNG (the random seeds for which are based on the specified seed of the master thread RNG). Therefore, to reproduce simulation results, not only the random seed needs to be specified (''Time/RandomSeed''), but also the same number of threads (''Settings -> Local-> threads'').
documentation/tech_specs.1375435624.txt.gz · Last modified: 11:27 02.08.2013 by Walter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki