1 |
|
C $Header$ |
2 |
|
C $Name$ |
3 |
|
|
4 |
#include "ctrparam.h" |
#include "ctrparam.h" |
5 |
|
|
201 |
#include "B83XX.COM" 180. |
#include "B83XX.COM" 180. |
202 |
#include "chem_para" |
#include "chem_para" |
203 |
#include "chem_com" |
#include "chem_com" |
204 |
|
#if ( defined OCEAN_3D ) |
205 |
|
PARAMETER (IM0=01,JM0=N_LAT,LM0=N_LEV,IO0=N_LON0,KAIJ0=75) |
206 |
|
#include "AGRID.h" |
207 |
|
#endif |
208 |
#if ( defined CLM ) |
#if ( defined CLM ) |
209 |
#include "CLM.COM" |
#include "CLM.h" |
210 |
#endif |
#endif |
211 |
|
|
212 |
DIMENSION ALVISK(11,4),ALNIRK(11,4),FIELDC(11,3),VTMASK(11) 241. |
DIMENSION ALVISK(11,4),ALNIRK(11,4),FIELDC(11,3),VTMASK(11) 241. |
450 |
|
|
451 |
#if ( defined CLM ) |
#if ( defined CLM ) |
452 |
c if(ncallclm.ge.1)then |
c if(ncallclm.ge.1)then |
453 |
BEAVIS=0.7*asdirclm(JLAT)+0.3*asdifclm(JLAT) |
i=1 |
454 |
BEANIR=0.7*aldirclm(JLAT)+0.3*aldifclm(JLAT) |
BEAVIS=0.7*asdirclm(i,JLAT)+0.3*asdifclm(i,JLAT) |
455 |
|
BEANIR=0.7*aldirclm(i,JLAT)+0.3*aldifclm(i,JLAT) |
456 |
XEAVIS=BEAVIS |
XEAVIS=BEAVIS |
457 |
XEANIR=BEANIR |
XEANIR=BEANIR |
458 |
c endif |
c endif |
506 |
EXPSNO=EXP(-SNOWOI/DMOICE) 478. |
EXPSNO=EXP(-SNOWOI/DMOICE) 478. |
507 |
BOIVIS=AOIVIS*EXPSNO+BSNVIS*(1.-EXPSNO) 479. |
BOIVIS=AOIVIS*EXPSNO+BSNVIS*(1.-EXPSNO) 479. |
508 |
BOINIR=AOINIR*EXPSNO+BSNNIR*(1.-EXPSNO) 480. |
BOINIR=AOINIR*EXPSNO+BSNNIR*(1.-EXPSNO) 480. |
509 |
|
Cnext lines - use albedos from ice model |
510 |
|
#if ( defined OCEAN_3D ) |
511 |
|
BOIVIS=mmsAlb(JLAT) |
512 |
|
BOINIR=mmsAlbNIR(JLAT) |
513 |
|
#endif |
514 |
XOIVIS=BOIVIS 481. |
XOIVIS=BOIVIS 481. |
515 |
XOINIR=BOINIR 482. |
XOINIR=BOINIR 482. |
516 |
C 483. |
C 483. |
551 |
|
|
552 |
#if ( defined CLM ) |
#if ( defined CLM ) |
553 |
c if(ncallclm.ge.1)then |
c if(ncallclm.ge.1)then |
554 |
BLIVIS=0.7*asdirclm(JLAT)+0.3*asdifclm(JLAT) |
i=1 |
555 |
BLINIR=0.7*aldirclm(JLAT)+0.3*aldifclm(JLAT) |
BLIVIS=0.7*asdirclm(i,JLAT)+0.3*asdifclm(i,JLAT) |
556 |
|
BLINIR=0.7*aldirclm(i,JLAT)+0.3*aldifclm(i,JLAT) |
557 |
c endif |
c endif |
558 |
#endif |
#endif |
559 |
|
|
711 |
C 685. |
C 685. |
712 |
IF(LASTVC.GE.0) GO TO 107 686. |
IF(LASTVC.GE.0) GO TO 107 686. |
713 |
C 687. |
C 687. |
|
print *,' Before DO 105' |
|
714 |
DO 105 L=1,NL 688. |
DO 105 L=1,NL 688. |
715 |
P=PLB(L) 689. |
P=PLB(L) 689. |
716 |
DO 101 N=2,8 690. |
DO 101 N=2,8 690. |
1821 |
|
|
1822 |
#include "B83XX.COM" |
#include "B83XX.COM" |
1823 |
#if ( defined CLM ) |
#if ( defined CLM ) |
1824 |
#include "CLM.COM" |
#include "CLM.h" |
1825 |
#endif |
#endif |
1826 |
|
|
1827 |
DATA R6,R24/.1666667,4.166667E-02/ 1577. |
DATA R6,R24/.1666667,4.166667E-02/ 1577. |