SCALE-RM
|
module RANDOM More...
Functions/Subroutines | |
subroutine, public | random_setup |
Setup. More... | |
subroutine | random_uniform_1d (var) |
Get uniform random number ( 1D ) More... | |
subroutine, public | random_finalize |
finalize More... | |
subroutine, public | random_knuth_shuffle (num, a) |
module RANDOM
subroutine, public scale_random::random_setup |
Setup.
Definition at line 69 of file scale_random.F90.
References scale_io::io_fid_conf, scale_prc::prc_abort(), and scale_prc::prc_universal_myrank.
Referenced by mod_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().
subroutine scale_random::random_uniform_1d | ( | real(rp), dimension(:), intent(out) | var | ) |
Get uniform random number ( 1D )
Definition at line 154 of file scale_random.F90.
subroutine, public scale_random::random_finalize |
finalize
Definition at line 229 of file scale_random.F90.
Referenced by mod_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().
subroutine, public scale_random::random_knuth_shuffle | ( | integer, intent(in) | num, |
integer, dimension(num), intent(out) | a | ||
) |
Definition at line 240 of file scale_random.F90.
References scale_const::const_pi.
Referenced by scale_letkf::letkf_system().