mt2203
The engine is based on a set of 6024 Mersenne Twister pseudorandom number generators with period 22203.
MT2203 generators are intended for use in large scale Monte Carlo simulations performed on multi-processor computer systems [Matsumoto2000].
Subsequence selection methods support
- skipAhead (nskip)
- Not supported
- leapfrog (threadIdx, nThreads)
- Not supported
Batch Processing
Mersenne Twister engine needs the initial condition (
integer elements, the inputs to the respective engine constructors.
seed
) for state initialization.
The seed can be either an integer scalar or a vector of Algorithm Parameters
MT2203 engine has the following parameters:
Parameter | Default Value | Description |
---|---|---|
algorithmFPType | float | The floating-point type that the algorithm uses for intermediate computations. Can be float or double . |
method | defaultDense | Performance-oriented computation method; the only method supported by the algorithm. |
seed |
| Initial condition for state initialization, scalar or vector:
|