Download MOOSE Workshop - MOOSE Framework

Transcript
More Details
• Each MooseObject has its own “seed” value.
• The seed is used to generate different random sequences from run to run.
• The “reset frequency” specifies how often the random number generators
should be reset.
• If you reset on EXEC RESIDUAL, you will get the same random number
sequence each residual evaluation for a given timestep.
• You can also reset less often, e.g. Jacobian, timestep, or simulation
initialization only.
• Generators are advanced every time step unless you explicitly set the reset
frequency to EXEC INITIAL.
• A multi-level random seeding scheme is used to avoid patterning from
mesh entity to mesh entity, timestep to timestep, and run to run.
204 / 313