13136
13137
13138 INTEGER IBTMYPROC, IBTNPROCS, IBTMSGID
13139 DOUBLE PRECISION DLAMCH
13141
13142
13143 INTEGER I, IAM, NNODES
13144 DOUBLE PRECISION EPS, EPS2
13145 SAVE eps
13146 DATA eps /-22.0d0/
13147
13148
13149
13150
13151
13152
13153 IF( eps .EQ. -22.0d0 ) THEN
13157 IF( iam .EQ. 0 ) THEN
13158 IF( nnodes .GT. 1 ) THEN
13159 DO 10 i = 1, nnodes-1
13161 IF( eps .LT. eps2 ) eps = eps2
13162 10 CONTINUE
13163 END IF
13165 ELSE
13168 ENDIF
13169 END IF
13171 RETURN
13172
13173
13174
double precision function dbteps()
integer function ibtmsgid()
subroutine btrecv(dtype, n, buff, src, msgid)
integer function ibtnprocs()
integer function ibtmyproc()
subroutine btsend(dtype, n, buff, dest, msgid)