68 INTEGER,
PARAMETER :: nkeys_max = 10
70 CHARACTER(CHRLEN) :: keys(nkeys_max)
72 INTEGER :: ikeyseedoffset,ikeyseedtype,nkeys
74 LOGICAL :: defined(nkeys_max)
76 REAL(RFREAL) :: vals(nkeys_max)
81 'ReadRandomSection.F90' )
91 keys(ikeyseedoffset) =
'SEEDOFFSET'
92 keys(ikeyseedtype) =
'SEEDTYPE'
94 IF (nkeys > nkeys_max) CALL
errorstop( global,err_exceeds_decl_mem,__line__ )
96 CALL
readsection( global,if_input,nkeys,keys,vals,defined )
98 IF (defined(ikeyseedoffset).eqv..true.) global%randSeedOffset = &
99 abs(nint(vals(ikeyseedoffset)))
101 IF (defined(ikeyseedtype).eqv..true.) global%randSeedType = &
102 abs(nint(vals(ikeyseedtype)))
subroutine readrandomsection(global)
subroutine registerfunction(global, funName, fileName)
subroutine readsection(global, fileID, nvals, keys, vals, defined)
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine deregisterfunction(global)