31 |
integer i,j,L |
integer i,j,L |
32 |
logical diagnostics_is_on |
logical diagnostics_is_on |
33 |
external diagnostics_is_on |
external diagnostics_is_on |
34 |
|
_RL temparr(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nrphys,nSx,nSy) |
35 |
|
|
36 |
im1 = 1-OLx |
im1 = 1-OLx |
37 |
im2 = sNx+OLx |
im2 = sNx+OLx |
67 |
#ifdef ALLOW_DIAGNOSTICS |
#ifdef ALLOW_DIAGNOSTICS |
68 |
if(useDiagnostics) then |
if(useDiagnostics) then |
69 |
IF ( DIAGNOSTICS_IS_ON('DPPHYS ',myThid) ) THEN |
IF ( DIAGNOSTICS_IS_ON('DPPHYS ',myThid) ) THEN |
70 |
CALL DIAGNOSTICS_FILL(dpphys, 'DPPHYS ',0,Nrphys,0,1,1,myThid) |
do bj = myByLo(myThid), myByHi(myThid) |
71 |
|
do bi = myBxLo(myThid), myBxHi(myThid) |
72 |
|
do L = 1,Nrphys |
73 |
|
do j = j1,j2 |
74 |
|
do i = i1,i2 |
75 |
|
temparr(i,j,L,bi,bj) = dpphys(i,j,L,bi,bj) * 1.e-2 |
76 |
|
enddo |
77 |
|
enddo |
78 |
|
enddo |
79 |
|
enddo |
80 |
|
enddo |
81 |
|
CALL DIAGNOSTICS_FILL(temparr, 'DPPHYS ',-1,Nrphys,0,1,1,myThid) |
82 |
ENDIF |
ENDIF |
83 |
endif |
endif |
84 |
#endif |
#endif |