File indexing completed on 2018-03-02 18:37:40 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
b2ea1d2979 Jean*0001 #include "ATM_PHYS_OPTIONS.h"
0002
0003
0004
0005
0006
0007
0008 SUBROUTINE ATM_PHYS_INIT_VARIA( myThid )
0009
0010
0011
0012
0013
0014 IMPLICIT NONE
0015 #include "SIZE.h"
0016 #include "EEPARAMS.h"
0017 #include "PARAMS.h"
0018 #include "GRID.h"
0019 #include "ATM_PHYS_PARAMS.h"
0020 #include "ATM_PHYS_VARS.h"
0021
0022
0023
0024 INTEGER myThid
0025
0026
0027 #ifdef ALLOW_ATM_PHYS
0028
0029
0030
0031 INTEGER i,j,k,bi,bj
0032
0033 DO bj = myByLo(myThid), myByHi(myThid)
0034 DO bi = myBxLo(myThid), myBxHi(myThid)
0035
8a8a10bf89 Jean*0036
b2ea1d2979 Jean*0037
0038 DO k=1,Nr
0039 DO j=1-OLy,sNy+OLy
0040 DO i=1-OLx,sNx+OLx
0041 atmPhys_dT(i,j,k,bi,bj) = 0. _d 0
0042 atmPhys_dQ(i,j,k,bi,bj) = 0. _d 0
0043 atmPhys_dU(i,j,k,bi,bj) = 0. _d 0
0044 atmPhys_dV(i,j,k,bi,bj) = 0. _d 0
0045 ENDDO
0046 ENDDO
0047 ENDDO
0048
0049
0050 DO j=1-OLy,sNy+OLy
0051 DO i=1-OLx,sNx+OLx
0052 atmPhys_SST(i,j,bi,bj) = 0. _d 0
0053 ENDDO
0054 ENDDO
0055
0056
0057 ENDDO
0058 ENDDO
0059
8a8a10bf89 Jean*0060
0061 IF ( atmPhys_SSTFile .NE. ' ' ) THEN
b2ea1d2979 Jean*0062 CALL READ_FLD_XY_RL( atmPhys_SSTFile,' ',
0063 & atmPhys_SST, 0, myThid )
0064 CALL EXCH_XY_RL( atmPhys_SST, myThid )
8a8a10bf89 Jean*0065 ENDIF
0066
0067
0068 IF ( startTime.EQ.baseTime .AND. nIter0.EQ.0
0069 & .AND. pickupSuff.EQ.' ' ) THEN
0070
b2ea1d2979 Jean*0071
0072 ELSE
8a8a10bf89 Jean*0073
b2ea1d2979 Jean*0074 CALL ATM_PHYS_READ_PICKUP( nIter0, myThid )
0075
8a8a10bf89 Jean*0076
b2ea1d2979 Jean*0077 ENDIF
0078
0079 #endif /* ALLOW_ATM_PHYS */
0080
0081 RETURN
0082 END