(git:ccc2433)
|
Go to the source code of this file.
Modules | |
module | parallel_rng_types |
Parallel (pseudo)random number generator (RNG) for multiple streams and substreams of random numbers. | |
Functions/Subroutines | |
subroutine, public | parallel_rng_types::check_rng (output_unit, ionode) |
... More... | |
type(rng_stream_type) function, public | parallel_rng_types::rng_stream_type_from_record (rng_record) |
Create a RNG stream from a record given as an internal file (string). More... | |
real(kind=dp) function, dimension(3, 2), public | parallel_rng_types::next_rng_seed (seed) |
Get the seed for the next RNG stream w.r.t. a given seed. More... | |
subroutine, public | parallel_rng_types::write_rng_matrices (output_unit) |
Write the transformation matrices of the two MRG components (raised to the specified output) More... | |
Variables | |
integer, parameter, public | parallel_rng_types::rng_record_length = 433 |
integer, parameter, public | parallel_rng_types::rng_name_length = 40 |
integer, parameter, public | parallel_rng_types::gaussian = 1 |
integer, parameter, public | parallel_rng_types::uniform = 2 |