1 |
guez |
3 |
! |
2 |
|
|
! $Header: /home/cvsroot/LMDZ4/libf/dyn3d/dump2d.F,v 1.1.1.1 2004/05/19 12:53:05 lmdzadmin Exp $ |
3 |
|
|
! |
4 |
|
|
SUBROUTINE dump2d(im,jm,z,nom_z) |
5 |
|
|
IMPLICIT NONE |
6 |
|
|
INTEGER im,jm |
7 |
|
|
REAL z(im,jm) |
8 |
|
|
CHARACTER*80 nom_z |
9 |
|
|
|
10 |
|
|
INTEGER i,j,imin,illm,jmin,jllm |
11 |
|
|
REAL zmin,zllm |
12 |
|
|
|
13 |
|
|
PRINT*,nom_z |
14 |
|
|
|
15 |
|
|
zmin=z(1,1) |
16 |
|
|
zllm=z(1,1) |
17 |
|
|
imin=1 |
18 |
|
|
illm=1 |
19 |
|
|
jmin=1 |
20 |
|
|
jllm=1 |
21 |
|
|
|
22 |
|
|
DO j=1,jm |
23 |
|
|
DO i=1,im |
24 |
|
|
IF(z(i,j).GT.zllm) THEN |
25 |
|
|
illm=i |
26 |
|
|
jllm=j |
27 |
|
|
zllm=z(i,j) |
28 |
|
|
ENDIF |
29 |
|
|
IF(z(i,j).LT.zmin) THEN |
30 |
|
|
imin=i |
31 |
|
|
jmin=j |
32 |
|
|
zmin=z(i,j) |
33 |
|
|
ENDIF |
34 |
|
|
ENDDO |
35 |
|
|
ENDDO |
36 |
|
|
|
37 |
|
|
PRINT*,'MIN: ',zmin |
38 |
|
|
PRINT*,'MAX: ',zllm |
39 |
|
|
|
40 |
|
|
IF(zllm.GT.zmin) THEN |
41 |
|
|
DO j=1,jm |
42 |
|
|
WRITE(*,'(72i1)') (NINT(10.*(z(i,j)-zmin)/(zllm-zmin)),i=1,im) |
43 |
|
|
ENDDO |
44 |
|
|
ENDIF |
45 |
|
|
RETURN |
46 |
|
|
END |