File indexing completed on 2018-03-02 18:38:12 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
8d92b2862f Jean*0001 #include "BULK_FORCE_OPTIONS.h"
0002
0003
0004
0005
0006 SUBROUTINE BULKF_FLUX_ADJUST(
0007 I bi, bj, iMin, iMax, jMin, jMax,
0008 I adjustMask,
0009 I myTime, myIter, myThid )
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021 IMPLICIT NONE
0022
0023
0024 #include "SIZE.h"
0025 #include "EEPARAMS.h"
0026 #include "FFIELDS.h"
0027 #include "BULKF_PARAMS.h"
0028 #include "BULKF.h"
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040 INTEGER bi,bj
0041 INTEGER iMin, iMax
0042 INTEGER jMin, jMax
0043 LOGICAL adjustMask(1-OLx:sNx+OLx,1-OLy:sNy+OLy)
0044 _RL myTime
0045 INTEGER myIter
0046 INTEGER myThid
0047
0048
0049
0050 INTEGER i,j
0051
0052 IF ( useQnetch ) THEN
0053 DO j = jMin, jMax
0054 DO i = iMin, iMax
0055 IF ( adjustMask(i,j) ) Qnet(i,j,bi,bj) = Qnetch(i,j,bi,bj)
0056 ENDDO
0057 ENDDO
0058 ENDIF
0059
0060 IF ( useEmPch ) THEN
0061 DO j = jMin, jMax
0062 DO i = iMin, iMax
0063 IF ( adjustMask(i,j) ) EmPmR(i,j,bi,bj) = EmPch(i,j,bi,bj)
0064 ENDDO
0065 ENDDO
0066 ENDIF
0067
0068 RETURN
0069 END