147 |
& - maskC(i,j,k,bi,bj)*Kdopremin*PTR_DOP(i,j,k) |
& - maskC(i,j,k,bi,bj)*Kdopremin*PTR_DOP(i,j,k) |
148 |
GALK(i,j,k)=+2.d0*car(i,j,k)-R_NP*bio(i,j,k) |
GALK(i,j,k)=+2.d0*car(i,j,k)-R_NP*bio(i,j,k) |
149 |
GDIC(i,j,k)=car(i,j,k)+R_CP*bio(i,j,k) |
GDIC(i,j,k)=car(i,j,k)+R_CP*bio(i,j,k) |
|
cQQchange start |
|
150 |
if (PTR_O2(i,j,k).gt.o2crit) then |
if (PTR_O2(i,j,k).gt.o2crit) then |
151 |
GO2(i,j,k)=R_OP*bio(i,j,k) |
GO2(i,j,k)=R_OP*bio(i,j,k) |
152 |
else |
else |
153 |
GO2(i,j,k)=0.d0 |
GO2(i,j,k)=0.d0 |
154 |
endif |
endif |
|
cQQchange end |
|
155 |
#ifdef ALLOW_FE |
#ifdef ALLOW_FE |
156 |
GFE(i,j,k)=R_FeP*bio(i,j,k) |
GFE(i,j,k)=R_FeP*bio(i,j,k) |
157 |
& -Kscav*freefe(i,j,k) |
& -Kscav*freefe(i,j,k) |
188 |
PTR_FE(i,j,k)= |
PTR_FE(i,j,k)= |
189 |
& PTR_FE(i,j,k)+GFE(i,j,k)*deltaTtracer |
& PTR_FE(i,j,k)+GFE(i,j,k)*deltaTtracer |
190 |
#endif |
#endif |
|
cQQchange start |
|
|
cQQ PTR_O2(i,j,k)=max(PTR_O2(i,j,k),O2crit) |
|
|
cQQchange end |
|
191 |
ENDDO |
ENDDO |
192 |
ENDDO |
ENDDO |
193 |
ENDDO |
ENDDO |