44 |
#include "BD2G04.COM" |
#include "BD2G04.COM" |
45 |
|
|
46 |
#if ( defined CLM ) |
#if ( defined CLM ) |
47 |
#include "CLM.COM" |
#include "CLM.h" |
48 |
#endif |
#endif |
49 |
|
|
50 |
COMMON/SPEC2/KM,KINC,COEK,C3LAND(IO0,JM0),C3OICE(IO0,JM0) 5808.1 |
COMMON/SPEC2/KM,KINC,COEK,C3LAND(IO0,JM0),C3OICE(IO0,JM0) 5808.1 |
63 |
DIMENSION WMGMIN(JM0) |
DIMENSION WMGMIN(JM0) |
64 |
LOGICAL POLE,PRNT,HPRNT |
LOGICAL POLE,PRNT,HPRNT |
65 |
common/conprn/HPRNT |
common/conprn/HPRNT |
66 |
common/TSUR/TSURFC(JM0,0:13),TSURFT(JM0),TSURFD(JM0),DTEMSR(JM0) |
! common/TSUR/TSURFC(JM0,0:13),TSURFT(JM0),TSURFD(JM0),DTEMSR(JM0) |
67 |
|
#include "TSRF.COM" |
68 |
common/SURRAD/TRSURF(JM0,4),SRSURF(JM0,4) |
common/SURRAD/TRSURF(JM0,4),SRSURF(JM0,4) |
69 |
c REAL*8 B,TGV,TKV,TSV0,TSV1,TSV 5818. |
c REAL*8 B,TGV,TKV,TSV0,TSV1,TSV 5818. |
70 |
COMMON/CWMG/WMGEA(JM0),NWMGEA(JM0),CHAVER(JM0),DTAV(JM0),DQAV(JM0) |
COMMON/CWMG/WMGEA(JM0),NWMGEA(JM0),CHAVER(JM0),DTAV(JM0),DQAV(JM0) |
73 |
& WSSL(JM0),T2ML(JM0), |
& WSSL(JM0),T2ML(JM0), |
74 |
& TSSL(JM0),QSSL(JM0),USSL(JM0),VSSL(JM0),TAUSL(JM0),BLJ(JM0,50) |
& TSSL(JM0),QSSL(JM0),USSL(JM0),VSSL(JM0),TAUSL(JM0),BLJ(JM0,50) |
75 |
& ,ELHTG(JM0),SHTG(JM0),TAUXG(JM0),TAUYG(JM0) |
& ,ELHTG(JM0),SHTG(JM0),TAUXG(JM0),TAUYG(JM0) |
76 |
|
real T2MZ(JM0) |
77 |
C |
C |
78 |
#if ( defined OCEAN_3D || defined ML_2D) |
#if ( defined OCEAN_3D || defined ML_2D) |
79 |
#include "AGRID.h" |
#include "AGRID.h" |
782 |
BLDATA(I,J,6)=USS 6593. |
BLDATA(I,J,6)=USS 6593. |
783 |
BLDATA(I,J,7)=VSS 6594. |
BLDATA(I,J,7)=VSS 6594. |
784 |
BLDATA(I,J,8)=TAUS 6595. |
BLDATA(I,J,8)=TAUS 6595. |
785 |
T2ML(J)=T2MS |
T2MZ(J)=T2MS |
786 |
c print *,j,T(I,J,1),Q(I,J,1) |
c print *,j,T(I,J,1),Q(I,J,1) |
787 |
c print *,(TGRND(I,J,k),k=1,4) |
c print *,(TGRND(I,J,k),k=1,4) |
788 |
c print *,(EVAPOR(I,J,k),k=1,4) |
c print *,(EVAPOR(I,J,k),k=1,4) |
1202 |
endif |
endif |
1203 |
enddo |
enddo |
1204 |
9000 CONTINUE 6794. |
9000 CONTINUE 6794. |
1205 |
c print *,' From surf_ocean T2ML' |
! print *,' From surf_ocean T2MZ' |
1206 |
c print *,T2ML |
! print *,T2MZ |
1207 |
do 9001 J=1,JM |
do 9001 J=1,JM |
1208 |
c TSURFD(J)=TSURFD(J)+(BLDATA(1,J,2)-273.16)/24. |
c TSURFD(J)=TSURFD(J)+(BLDATA(1,J,2)-273.16)/24. |
1209 |
TSURFD(J)=TSURFD(J)+(T2ML(J)-273.16)/24. |
TSURFD(J)=TSURFD(J)+(T2MZ(J)-273.16)/24. |
1210 |
T2ML(J)=0.0 |
T2ML(J)=0.0 |
1211 |
9001 continue |
9001 continue |
1212 |
RETURN 6795. |
RETURN 6795. |