/[MITgcm]/MITgcm_contrib/darwin2/pkg/monod/monod_forcing.F
ViewVC logotype

Diff of /MITgcm_contrib/darwin2/pkg/monod/monod_forcing.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.8 by jahn, Sat Jun 30 19:23:04 2012 UTC revision 1.9 by jahn, Mon Jul 30 15:21:51 2012 UTC
# Line 98  c ANNA define variables for wavebands Line 98  c ANNA define variables for wavebands
98         _RL Edz(tlam,Nr),Esz(tlam,Nr),Euz(tlam,Nr),Eutop(tlam,Nr)         _RL Edz(tlam,Nr),Esz(tlam,Nr),Euz(tlam,Nr),Eutop(tlam,Nr)
99         _RL tirrq(nr)         _RL tirrq(nr)
100         _RL tirrwq(tlam,nr)         _RL tirrwq(tlam,nr)
101           _RL c1(tlam,nr), c2(tlam,nr)
102         _RL solz         _RL solz
103         _RL rmud         _RL rmud
104         _RL actot,bctot,bbctot         _RL actot,bctot,bbctot
# Line 633  c           add water and CDOM Line 634  c           add water and CDOM
634       I                darwin_radtrans_kmax,darwin_radtrans_niter,       I                darwin_radtrans_kmax,darwin_radtrans_niter,
635       O                Edz,Esz,Euz,Eutop,       O                Edz,Esz,Euz,Eutop,
636       O                tirrq,tirrwq,       O                tirrq,tirrwq,
637         O                c1,c2,
638       I                myThid)       I                myThid)
639  #else  #else
640  c dzlocal ?????  c dzlocal ?????
# Line 1339  Coj            no Eu at surface (yet) Line 1341  Coj            no Eu at surface (yet)
1341       &                                 Eutop(ilam,k)*dtplankton       &                                 Eutop(ilam,k)*dtplankton
1342               enddo               enddo
1343  #endif  #endif
1344    #ifdef DAR_DIAG_IRR_AMPS
1345                 do ilam = 1,tlam
1346                   c1ave(i,j,k,bi,bj,ilam)=c1ave(i,j,k,bi,bj,ilam)+
1347         &                                 c1(ilam,k)*dtplankton
1348                   c2ave(i,j,k,bi,bj,ilam)=c2ave(i,j,k,bi,bj,ilam)+
1349         &                                 c2(ilam,k)*dtplankton
1350                 enddo
1351    #endif
1352  #ifdef DAR_DIAG_ABSORP  #ifdef DAR_DIAG_ABSORP
1353               do ilam = 1,tlam               do ilam = 1,tlam
1354                 aave(i,j,k,bi,bj,ilam)=aave(i,j,k,bi,bj,ilam)+                 aave(i,j,k,bi,bj,ilam)=aave(i,j,k,bi,bj,ilam)+
# Line 1363  Coj            no Eu at surface (yet) Line 1373  Coj            no Eu at surface (yet)
1373       &                                 bbpart_k(k,ilam)*dtplankton       &                                 bbpart_k(k,ilam)*dtplankton
1374               enddo               enddo
1375  #endif  #endif
1376    #ifdef DAR_RADTRANS
1377                 if (k.eq.1) then
1378                   rmudave(i,j,bi,bj)=rmudave(i,j,bi,bj)+
1379         &                                 rmud*dtplankton
1380                 endif
1381    #endif
1382  #ifdef DAR_DIAG_RSTAR  #ifdef DAR_DIAG_RSTAR
1383               do np=1,npmax               do np=1,npmax
1384                 Rstarave(i,j,k,bi,bj,np)=Rstarave(i,j,k,bi,bj,np)+                 Rstarave(i,j,k,bi,bj,np)=Rstarave(i,j,k,bi,bj,np)+

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.22