84 |
_RL CAR(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL CAR(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
85 |
_RL bioac(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL bioac(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
86 |
_RL pflux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL pflux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
87 |
|
_RL exportflux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
88 |
_RL cflux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL cflux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
89 |
#ifdef ALLOW_FE |
#ifdef ALLOW_FE |
90 |
_RL GFE(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
_RL GFE(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr) |
113 |
BIO_kar(i,j,k)=0.d0 |
BIO_kar(i,j,k)=0.d0 |
114 |
bioac(i,j,k)=0.d0 |
bioac(i,j,k)=0.d0 |
115 |
pflux(i,j,k)=0.d0 |
pflux(i,j,k)=0.d0 |
116 |
|
exportflux(i,j,k)=0.d0 |
117 |
cflux(i,j,k)=0.d0 |
cflux(i,j,k)=0.d0 |
118 |
#ifdef ALLOW_FE |
#ifdef ALLOW_FE |
119 |
GFE(i,j,k)=0.d0 |
GFE(i,j,k)=0.d0 |
155 |
I myIter,myTime,myThid) |
I myIter,myTime,myThid) |
156 |
|
|
157 |
c flux of po4 from layers with biological activity |
c flux of po4 from layers with biological activity |
158 |
CALL PHOS_FLUX( bioac, pflux, |
CALL PHOS_FLUX( bioac, pflux, exportflux, |
159 |
& bi,bj,imin,imax,jmin,jmax, |
& bi,bj,imin,imax,jmin,jmax, |
160 |
& myIter,myTime,myThid) |
& myIter,myTime,myThid) |
161 |
|
|
263 |
& OmegaC(i,j,k,bi,bj)*deltaTclock |
& OmegaC(i,j,k,bi,bj)*deltaTclock |
264 |
pfluxave(i,j,k,bi,bj)= pfluxave(i,j,k,bi,bj) + |
pfluxave(i,j,k,bi,bj)= pfluxave(i,j,k,bi,bj) + |
265 |
& pflux(i,j,k)*deltaTclock |
& pflux(i,j,k)*deltaTclock |
266 |
|
epfluxave(i,j,k,bi,bj)= epfluxave(i,j,k,bi,bj) + |
267 |
|
& exportflux(i,j,k)*deltaTclock |
268 |
cfluxave(i,j,k,bi,bj)= cfluxave(i,j,k,bi,bj) + |
cfluxave(i,j,k,bi,bj)= cfluxave(i,j,k,bi,bj) + |
269 |
& cflux(i,j,k)*deltaTclock |
& cflux(i,j,k)*deltaTclock |
270 |
if (k.eq.1) then |
if (k.eq.1) then |