File indexing completed on 2018-03-02 18:41:46 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
4e66ab0b67 Oliv*0001 #ifdef ALLOW_LONGSTEP
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 LOGICAL LS_doTimeStep
0019 COMMON /LONGSTEP_STATE/ LS_doTimeStep
0020
0021
0022
0023
0024
0025
0026
fda3710353 Oliv*0027
4e66ab0b67 Oliv*0028
0029 _RL LS_uVel (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0030 _RL LS_vVel (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0031 _RL LS_wVel (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0032 _RL LS_theta(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0033 _RL LS_salt (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0034 _RL LS_IVDConvCount(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
fda3710353 Oliv*0035 _RL LS_fwFlux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
4e66ab0b67 Oliv*0036 INTEGER LS_uVelCount(nSx,nSy)
0037 INTEGER LS_vVelCount(nSx,nSy)
0038 INTEGER LS_wVelCount(nSx,nSy)
0039 INTEGER LS_thetaCount(nSx,nSy)
0040 INTEGER LS_saltCount(nSx,nSy)
0041 INTEGER LS_IVDConvCountCount(nSx,nSy)
fda3710353 Oliv*0042 INTEGER LS_fwFluxCount(nSx,nSy)
b929557714 Jean*0043 COMMON /LONGSTEP_DYNVARS_R/
0044 & LS_uVel, LS_vVel, LS_wVel,
fda3710353 Oliv*0045 & LS_theta, LS_salt, LS_IVDConvCount,
0046 & LS_fwFlux
b929557714 Jean*0047 COMMON /LONGSTEP_DYNVARS_I/
0048 & LS_uVelCount, LS_vVelCount, LS_wVelCount,
fda3710353 Oliv*0049 & LS_thetaCount, LS_saltCount, LS_IVDConvCountCount,
0050 & LS_fwFluxCount
4e66ab0b67 Oliv*0051
0052 #ifdef ALLOW_GMREDI
0053
0054
0055
0056
0057
0058 _RL LS_Kwx(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0059 _RL LS_Kwy(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0060 _RL LS_Kwz(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
b929557714 Jean*0061 INTEGER LS_KwxCount(nSx,nSy)
0062 INTEGER LS_KwyCount(nSx,nSy)
0063 INTEGER LS_KwzCount(nSx,nSy)
0064 COMMON /LONGSTEP_GM_R/ LS_Kwx, LS_Kwy, LS_Kwz
0065 COMMON /LONGSTEP_GM_I/ LS_KwxCount,LS_KwyCount,LS_KwzCount
4e66ab0b67 Oliv*0066 #endif /* ALLOW_GMREDI */
0067
0068 #ifdef ALLOW_KPP
0069
0070
0071
0072 _RL LS_KPPdiffKzS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0073 _RL LS_KPPghat (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
b929557714 Jean*0074 INTEGER LS_KPPdiffKzSCount(nSx,nSy)
0075 INTEGER LS_KPPghatCount (nSx,nSy)
0076 COMMON /LONGSTEP_KPP_R/ LS_KPPdiffKzS, LS_KPPghat
0077 COMMON /LONGSTEP_KPP_I/ LS_KPPdiffKzSCount, LS_KPPghatCount
4e66ab0b67 Oliv*0078 #endif
0079
0080 #ifdef SHORTWAVE_HEATING
0081
0082
0af7e34ef5 Oliv*0083 _RL LS_Qsw(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
4e66ab0b67 Oliv*0084 INTEGER LS_QswCount(nSx,nSy)
b929557714 Jean*0085 COMMON /LONGSTEP_EXTRA_R/ LS_Qsw
0086 COMMON /LONGSTEP_EXTRA_I/ LS_QswCount
4e66ab0b67 Oliv*0087 #endif
0088
0089
0090
0091
0092 #endif /* ALLOW_LONGSTEP */
0093