MINMAX.inc
References to this file elsewhere.
1 SUBROUTINE MINMAX(DATA,IDIM,JDIM,LDIM,ITTL)
2 DIMENSION DATA(IDIM*JDIM,LDIM)
3 CHARACTER*4 ITTL
4 C
5 DO 100 L=1,LDIM
6 FMAX=DATA(1,L)
7 FMIN=DATA(1,L)
8 IJMAX=1
9 IJMIN=1
10 DO 200 IJ=1,IDIM*JDIM
11 IF(DATA(IJ,L).GT.FMAX) THEN
12 FMAX=DATA(IJ,L)
13 IJMAX=IJ
14 END IF
15 IF(DATA(IJ,L).LT.FMIN) THEN
16 FMIN=DATA(IJ,L)
17 IJMIN=IJ
18 END IF
19 200 CONTINUE
20 JMIN=IJMIN/IDIM+1
21 IMIN=IJMIN-IDIM*(JMIN-1)
22 Crizvi JMAX=IJMAX/IDIM+1
23 Crizvi IMAX=IJMAX-IDIM*(J1MAX-1)
24 Crizvi WRITE(6,300) ITTL,L,IMAX,JMAX,FMAX,IMIN,JMIN,FMIN
25 J1MAX=IJMAX/IDIM+1
26 I1MAX=IJMAX-IDIM*(J1MAX-1)
27 WRITE(6,300) ITTL,L,I1MAX,J1MAX,FMAX,IMIN,JMIN,FMIN
28 300 FORMAT(1H ,A4,' LEVL=',I2,' MAX(I,J)=',2I4,E12.5,
29 1 ' MIN(I,J)=',2I4,E12.5)
30 100 CONTINUE
31 C
32 RETURN
33 END SUBROUTINE MINMAX