FV3 Bundle
random_numbers_mod Module Reference

Data Types

interface  getrandomnumbers
 
interface  initializerandomnumberstream
 
type  randomnumberstream
 

Functions/Subroutines

type(randomnumberstream) function initializerandomnumberstream_s (seed)
 
type(randomnumberstream) function initializerandomnumberstream_v (seed)
 
subroutine getrandomnumber_scalar (stream, number)
 
subroutine getrandomnumber_1d (stream, numbers)
 
subroutine getrandomnumber_2d (stream, numbers)
 
integer function, dimension(8), public constructseed (i, j, time, perm)
 

Function/Subroutine Documentation

◆ constructseed()

integer function, dimension(8), public random_numbers_mod::constructseed ( integer, intent(in)  i,
integer, intent(in)  j,
type(time_type), intent(in)  time,
integer, intent(in), optional  perm 
)

Definition at line 110 of file random_numbers.F90.

Here is the call graph for this function:

◆ getrandomnumber_1d()

subroutine random_numbers_mod::getrandomnumber_1d ( type(randomnumberstream), intent(inout)  stream,
real, dimension(:), intent(out)  numbers 
)
private

Definition at line 78 of file random_numbers.F90.

Here is the caller graph for this function:

◆ getrandomnumber_2d()

subroutine random_numbers_mod::getrandomnumber_2d ( type(randomnumberstream), intent(inout)  stream,
real, dimension(:, :), intent(out)  numbers 
)
private

Definition at line 90 of file random_numbers.F90.

Here is the call graph for this function:

◆ getrandomnumber_scalar()

subroutine random_numbers_mod::getrandomnumber_scalar ( type(randomnumberstream), intent(inout)  stream,
real, intent(out)  number 
)
private

Definition at line 71 of file random_numbers.F90.

◆ initializerandomnumberstream_s()

type(randomnumberstream) function random_numbers_mod::initializerandomnumberstream_s ( integer, intent(in)  seed)
private

Definition at line 53 of file random_numbers.F90.

◆ initializerandomnumberstream_v()

type(randomnumberstream) function random_numbers_mod::initializerandomnumberstream_v ( integer, dimension(:), intent(in)  seed)
private

Definition at line 61 of file random_numbers.F90.