Skip to content

[New Benchmark] - Test of random number generator with OpenMC #455

@Radiation-Transport

Description

@Radiation-Transport

Is the new benchmark computational or experimental?

  • Computational
  • Experimental

Is this a MultiTest or a normal Test?

Multitest.

Give a concise description of the benchmark

Verify the correctness of the RNG implemented in the code - The standard statistical tests for random number generators described by Knuth or variations on Knuth’s statistical tests, and Marsaglia’s DIEHARD test suite for random number generators.

Description of the test is given in:

  • D. E. Knuth, The Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition (1991), covers foundational algorithms including those for generating and testing pseudorandom numbers, with detailed mathematical and algorithmic analysis spanning pages 1-170 in the volume.
  • P. L'Ecuyer, "Efficient and Portable Combined Random Number Generators," Communications of the ACM, Vol. 31, No. 6, pp. 742-749, 774 (1988), presents methods to combine multiple linear congruential generators to produce new generators with longer periods and improved statistical properties, along with details on efficient implementations.

Does the benchmark needs new types of plots?

I do not think so.

Can the benchmark be used for all codes implemented in JADE or for a specific subset?

OpenMC.

Can inputs of this benchmark be freely re-distributed?

  • yes
  • no

Metadata

Metadata

Assignees

No one assigned

    Labels

    new benchmarkDescribe a new benchmark to be added to JADE

    Projects

    Status

    No status

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions