*DECK DMNORM
DOUBLE PRECISION FUNCTION DMNORM (N, V, W)
C-----------------------------------------------------------------------
C This function routine computes the weighted max-norm
C of the vector of length N contained in the array V, with weights
C contained in the array w of length N:
C DMNORM = MAX(i=1,...,N) ABS(V(i))*W(i)
C-----------------------------------------------------------------------
INTEGER N, I
DOUBLE PRECISION V, W, VM
DIMENSION V(N), W(N)
VM = 0.0D0
DO 10 I = 1,N
10 VM = MAX(VM,ABS(V(I))*W(I))
DMNORM = VM
RETURN
C----------------------- End of Function DMNORM ------------------------
END