File indexing completed on 2018-03-02 18:37:31 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
aea46876b4 Jeff*0001 #include "ctrparam.h"
0002 #include "ATM2D_OPTIONS.h"
0003
0004
0005 SUBROUTINE PASS_THSICE_FLUXES( myThid )
0006
0007
0008
0009
0010 IMPLICIT NONE
0011
0012 #include "ATMSIZE.h"
0013 #include "SIZE.h"
0014 #include "GRID.h"
0015 #include "EEPARAMS.h"
0016
0017
0018 #include "THSICE_PARAMS.h"
0019 #include "THSICE_VARS.h"
0020
0021
0022 #include "ATM2D_VARS.h"
0023
0024
0025
0026
0027
0028 INTEGER myThid
0029
0030
0031 INTEGER i,j
0032
0033 DO j=1, sNy
0034 DO i=1, sNx
0035
9274434acc Jean*0036 IF (iceMask(i,j,1,1) .GT. 0. _d 0) THEN
aea46876b4 Jeff*0037 netSW(i,j) = solarinc_2D(i,j)*(1. _d 0 - siceAlb(i,j,1,1))
9274434acc Jean*0038 sFlx(i,j,0)= -qneti_2D(i,j) -netSW(i,j) +
aea46876b4 Jeff*0039 & Tsrf(i,j,1,1)*dFdT_ice_2D(i,j)
0040 sFlx(i,j,1)= -qneti_2D(i,j) -netSW(i,j)
0041 sFlx(i,j,2)= -dFdT_ice_2D(i,j)
0042
0043
9274434acc Jean*0044 sum_prcIce(i,j) = sum_prcIce(i,j) - precipi_2D(i,j)*rhofw
0045 sum_evapIce(i,j) = sum_evapIce(i,j) - evapi_2D(i,j)*rhofw
0046 IF (Tair_2D(i,j) .LE. 0. _d 0)
aea46876b4 Jeff*0047 & sum_snowPrc(i,j) = sum_snowPrc(i,j) - precipi_2D(i,j)*rhofw
9274434acc Jean*0048
aea46876b4 Jeff*0049 ENDIF
0050
0051 ENDDO
9274434acc Jean*0052 ENDDO
aea46876b4 Jeff*0053
0054
0055 RETURN
0056 END