mcg59
The engine is based on the 59-bit multiplicative congruential generator.
Subsequence selection methods support
- skipAhead (nskip)
- Supported
- leapfrog (threadIdx, nThreads)
- Supported
Batch Processing
MCG59 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
MCG59 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:
|