CC---------------------------------------------------------------------- CC TOP 1.0 , LOCEAN-IPSL (2005) CC $Id$ CC This software is governed by CeCILL licence see modipsl/doc/NEMO_CeCILL.txt CC---------------------------------------------------------------------- CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCC p4zbio : PISCES MODEL - Standard parameterization CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DO jk = 1,jpkm1 DO jj = 1,jpj DO ji = 1,jpi C C Evolution of DOC C ---------------- C trn(ji,jj,jk,jpdoc) = trn(ji,jj,jk,jpdoc) & +orem(ji,jj,jk)+excret2*prorca2(ji,jj,jk) & +excret*prorca(ji,jj,jk)-olimi(ji,jj,jk)-denitr(ji,jj,jk) & +grarem(ji,jj,jk)*(1.-sigma1)+grarem2(ji,jj,jk) & *(1.-sigma2)-xaggdoc(ji,jj,jk)-xaggdoc2(ji,jj,jk) END DO END DO END DO DO jk = 1,jpkm1 DO jj = 1,jpj DO ji = 1,jpi C C Evolution of Detritus C --------------------- C trn(ji,jj,jk,jppoc) = trn(ji,jj,jk,jppoc) & -grazpoc(ji,jj,jk)+grapoc(ji,jj,jk)-grazm(ji,jj,jk) & +respz(ji,jj,jk)-xagg(ji,jj,jk)+xaggdoc(ji,jj,jk) & +(1.-0.5*zfracal(ji,jj,jk))*(tortp(ji,jj,jk) & +respp(ji,jj,jk))+0.5*tortp2(ji,jj,jk) & +orem2(ji,jj,jk)+tortz(ji,jj,jk)-orem(ji,jj,jk) C C Evolution of rapid Detritus C --------------------- C trn(ji,jj,jk,jpgoc) = trn(ji,jj,jk,jpgoc) & +grapoc2(ji,jj,jk)+respp2(ji,jj,jk)+xagg(ji,jj,jk) & +tortz2(ji,jj,jk)+respz2(ji,jj,jk)-orem2(ji,jj,jk) & +0.5*zfracal(ji,jj,jk)*(respp(ji,jj,jk)+tortp(ji,jj,jk)) & +0.5*tortp2(ji,jj,jk)+xaggdoc2(ji,jj,jk)-grazffe(ji,jj,jk) C END DO END DO END DO DO jk = 1,jpkm1 DO jj = 1,jpj DO ji = 1,jpi C C Evolution of small biogenic Iron C -------------------------- C trn(ji,jj,jk,jpsfe) = trn(ji,jj,jk,jpsfe) & +unass*(grazpf(ji,jj,jk)+grazsf(ji,jj,jk)) & -grazpof(ji,jj,jk)-(1.-unass)*grazmf(ji,jj,jk) & +(1.-0.5*zfracal(ji,jj,jk))*(tortnf(ji,jj,jk) & +respnf(ji,jj,jk))+0.5*tortdf(ji,jj,jk)+ferat3* & (tortz(ji,jj,jk)+respz(ji,jj,jk))-ofer(ji,jj,jk) & +ofer2(ji,jj,jk)-xaggfe(ji,jj,jk) & +xscave(ji,jj,jk)*zdenom1(ji,jj,jk) C C Evolution of big biogenic Iron C -------------------------- C trn(ji,jj,jk,jpbfe) = trn(ji,jj,jk,jpbfe) & +unass2*(graznf(ji,jj,jk)+grazf(ji,jj,jk)+grazfff(ji,jj,jk) & +grazpof(ji,jj,jk)+ferat3*grazz(ji,jj,jk))+ferat3* & (tortz2(ji,jj,jk)+respz2(ji,jj,jk))-ofer2(ji,jj,jk) & +0.5*zfracal(ji,jj,jk)*(respnf(ji,jj,jk)+tortnf(ji,jj,jk)) & +0.5*tortdf(ji,jj,jk)+respdf(ji,jj,jk)+xaggfe(ji,jj,jk) & +xbactfer(ji,jj,jk)-grazfff(ji,jj,jk)+xscave(ji,jj,jk) & *zdenom2(ji,jj,jk) END DO END DO END DO