FORCES
FORtran lib for Comp. Env. Sys.
|
Generate seed for xor4096. More...
Public Member Functions | |
subroutine | get_timeseed_i4_0d (seed) |
subroutine | get_timeseed_i4_1d (seed) |
subroutine | get_timeseed_i8_0d (seed) |
subroutine | get_timeseed_i8_1d (seed) |
Generate seed for xor4096.
Function which returns a scalar or a vector of integers dependent on time. This returned values can be used a seed for initializing random number generators like xor4096.
If the return variable is a vector, only the first entry depends on time while the others are just the entry before increased by 1000.
Example
Results in a scalar seed
Results in a array of seeds
e.g. seed = (/ 327_i8, 1327_i8, 2327_i8 /)
[in] | integer(i4/i8), dimension(:) :: seed | Seed to be generated |
Definition at line 72 of file mo_xor4096.f90.
subroutine mo_xor4096::get_timeseed::get_timeseed_i4_0d | ( | integer(i4), intent(inout) | seed | ) |
Definition at line 304 of file mo_xor4096.f90.
subroutine mo_xor4096::get_timeseed::get_timeseed_i4_1d | ( | integer(i4), dimension(:), intent(inout) | seed | ) |
Definition at line 321 of file mo_xor4096.f90.
subroutine mo_xor4096::get_timeseed::get_timeseed_i8_0d | ( | integer(i8), intent(inout) | seed | ) |
Definition at line 342 of file mo_xor4096.f90.
subroutine mo_xor4096::get_timeseed::get_timeseed_i8_1d | ( | integer(i8), dimension(:), intent(inout) | seed | ) |
Definition at line 359 of file mo_xor4096.f90.