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 |
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 ????? |
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)+ |
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)+ |