(git:ccc2433)
parallel_rng_types.F File Reference

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