58 TYPE(t_region
),
POINTER :: regions(:)
64 INTEGER :: iclock1,seed,seedclock
69 global => regions(1)%global
72 'RFLO_RandomInit.F90' )
78 SELECT CASE(global%randSeedType)
79 CASE(rand_seed_type_fixed)
81 CASE(rand_seed_type_clock)
82 CALL system_clock(iclock1)
90 DO ireg=1,global%nRegions
91 IF (regions(ireg)%procid==global%myProcid .AND. &
92 regions(ireg)%active==active)
THEN
93 seed = ireg + global%nRegions * global%randSeedOffset +seedclock
95 CALL
errorstop( global,err_illegal_value,__line__ )
subroutine randomseed(seed, rdata)
subroutine registerfunction(global, funName, fileName)
subroutine rflo_randominit(regions)
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine deregisterfunction(global)