CAM
random_xgc.F90 File Reference

Data Types

type  random_xgc::seeds_type
 

Modules

module  ecuyer_random
 
module  random_xgc
 

Functions/Subroutines

subroutine ecuyer_random::init_seeds (i1, i2, i3)
 
real(dp) function ecuyer_random::taus88 ()
 
subroutine ecuyer_random::init_seeds_ext (sv)
 
real(dp) function ecuyer_random::taus88_ext (sv)
 
subroutine random_xgc::init_ranx (seed)
 
real(r8) function random_xgc::ranx ()
 

Variables

integer, parameter ecuyer_random::dp = SELECTED_REAL_KIND(14, 60)
 
integer, save ecuyer_random::s1 = 1234
 
integer, save ecuyer_random::s2 = -4567
 
integer, save ecuyer_random::s3 = 7890
 
type(seeds_type), dimension(:), allocatable random_xgc::sv