248 |
_RL do2l |
_RL do2l |
249 |
_RL dZooCl(nzmax) |
_RL dZooCl(nzmax) |
250 |
c air-sea fluxes |
c air-sea fluxes |
251 |
_RL flxCO2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL flxCO2(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
252 |
_RL flxALK(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL flxALK(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
253 |
_RL flxO2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL flxO2(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
254 |
#endif |
#endif |
255 |
|
|
256 |
_RL tot_Nfix |
_RL tot_Nfix |
966 |
picupl = PICl |
picupl = PICl |
967 |
c include surface forcing |
c include surface forcing |
968 |
if (k.eq.1) then |
if (k.eq.1) then |
969 |
ddicl = ddicl + flxCO2(i,j,bi,bj) |
ddicl = ddicl + flxCO2(i,j) |
970 |
dalkl = dalkl + flxALK(i,j,bi,bj) |
dalkl = dalkl + flxALK(i,j) |
971 |
do2l = do2l + flxO2(i,j,bi,bj) |
do2l = do2l + flxO2(i,j) |
972 |
endif |
endif |
973 |
#endif |
#endif |
974 |
c |
c |
1331 |
#ifdef ALLOW_CARBON |
#ifdef ALLOW_CARBON |
1332 |
if (k.eq.1) then |
if (k.eq.1) then |
1333 |
SURave(i,j,bi,bj) =SURave(i,j,bi,bj)+ |
SURave(i,j,bi,bj) =SURave(i,j,bi,bj)+ |
1334 |
& flxCO2(i,j,bi,bj)*dtplankton |
& flxCO2(i,j)*dtplankton |
1335 |
SURCave(i,j,bi,bj) =SURCave(i,j,bi,bj)+ |
SURCave(i,j,bi,bj) =SURCave(i,j,bi,bj)+ |
1336 |
& FluxCO2(i,j,bi,bj)*dtplankton |
& FluxCO2(i,j,bi,bj)*dtplankton |
1337 |
SUROave(i,j,bi,bj) =SUROave(i,j,bi,bj)+ |
SUROave(i,j,bi,bj) =SUROave(i,j,bi,bj)+ |
1338 |
& flxO2(i,j,bi,bj)*dtplankton |
& flxO2(i,j)*dtplankton |
1339 |
pCO2ave(i,j,bi,bj) =pCO2ave(i,j,bi,bj)+ |
pCO2ave(i,j,bi,bj) =pCO2ave(i,j,bi,bj)+ |
1340 |
& pCO2(i,j,bi,bj)*dtplankton |
& pCO2(i,j,bi,bj)*dtplankton |
1341 |
pHave(i,j,bi,bj) =pHave(i,j,bi,bj)+ |
pHave(i,j,bi,bj) =pHave(i,j,bi,bj)+ |
1463 |
& 0,Nr,2,bi,bj,myThid ) |
& 0,Nr,2,bi,bj,myThid ) |
1464 |
#endif |
#endif |
1465 |
#ifdef ALLOW_CARBON |
#ifdef ALLOW_CARBON |
1466 |
CALL DIAGNOSTICS_FILL( flxCO2(1-Olx,1-Oly,bi,bj), 'DICTFLX ', |
CALL DIAGNOSTICS_FILL( flxCO2(1-Olx,1-Oly), 'DICTFLX ', |
1467 |
& 0,1,2,bi,bj,myThid ) |
& 0,1,2,bi,bj,myThid ) |
1468 |
CALL DIAGNOSTICS_FILL( FluxCO2(1-Olx,1-Oly,bi,bj), 'DICCFLX ', |
CALL DIAGNOSTICS_FILL( FluxCO2(1-Olx,1-Oly,bi,bj), 'DICCFLX ', |
1469 |
& 0,1,2,bi,bj,myThid ) |
& 0,1,2,bi,bj,myThid ) |
1470 |
CALL DIAGNOSTICS_FILL( flxO2(1-Olx,1-Oly,bi,bj), 'DICOFLX ', |
CALL DIAGNOSTICS_FILL( flxO2(1-Olx,1-Oly), 'DICOFLX ', |
1471 |
& 0,1,2,bi,bj,myThid ) |
& 0,1,2,bi,bj,myThid ) |
1472 |
CALL DIAGNOSTICS_FILL( pCO2(1-Olx,1-Oly,bi,bj), 'DICPCO2 ', |
CALL DIAGNOSTICS_FILL( pCO2(1-Olx,1-Oly,bi,bj), 'DICPCO2 ', |
1473 |
& 0,1,2,bi,bj,myThid ) |
& 0,1,2,bi,bj,myThid ) |