FV3 Bundle
random_vectors_mod Module Reference

Fortran module for generating random vectors. More...

Data Types

interface  random_c
 
interface  random_vector
 Fortran generic for generating random 1d, 2d and 3d arrays. More...
 

Functions/Subroutines

subroutine random_vector_1 (xx)
 Generate a random 1d array of reals. More...
 
subroutine random_vector_2 (xx)
 Generate a random 2d array of reals. More...
 
subroutine random_vector_3 (xx)
 Generate a random 3d array of reals. More...
 
subroutine random_vector_4 (xx)
 Generate a random 4d array of reals. More...
 

Detailed Description

Fortran module for generating random vectors.

Function/Subroutine Documentation

◆ random_vector_1()

subroutine random_vectors_mod::random_vector_1 ( real(kind=kind_real), dimension(:), intent(inout)  xx)
private

Generate a random 1d array of reals.

Definition at line 43 of file fv3-jedi/src/Utilities/random_vectors_mod.f90.

◆ random_vector_2()

subroutine random_vectors_mod::random_vector_2 ( real(kind=kind_real), dimension(:,:), intent(inout)  xx)
private

Generate a random 2d array of reals.

Definition at line 58 of file fv3-jedi/src/Utilities/random_vectors_mod.f90.

◆ random_vector_3()

subroutine random_vectors_mod::random_vector_3 ( real(kind=kind_real), dimension(:,:,:), intent(inout)  xx)
private

Generate a random 3d array of reals.

Definition at line 73 of file fv3-jedi/src/Utilities/random_vectors_mod.f90.

◆ random_vector_4()

subroutine random_vectors_mod::random_vector_4 ( real(kind=kind_real), dimension(:,:,:,:), intent(inout)  xx)
private

Generate a random 4d array of reals.

Definition at line 86 of file fv3-jedi/src/Utilities/random_vectors_mod.f90.