** Warning **
Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle dbname=MITgcm at /usr/local/share/lxr/lib/LXR/Common.pm line 1224.
Last-Modified: Fri, 30 Oct 2025 05:08:58 GMT
Content-Type: text/html; charset=utf-8
MITgcm/MITgcm/pkg/longstep/LONGSTEP.h
File indexing completed on 2025-06-05 05:08:27 UTC
view on github raw file Latest commit 6a6c83f9 on 2025-06-04 22:00:11 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
6a6c83f9ac Hajo* 0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
4e66ab0b67 Oliv* 0067
0068 _RL LS_Kwx (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0069 _RL LS_Kwy (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0070 _RL LS_Kwz (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
6a6c83f9ac Hajo* 0071 _RL LS_Kux (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0072 _RL LS_Kvy (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0073 _RL LS_Kuz (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0074 _RL LS_Kvz (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0075 COMMON /LONGSTEP_GM_R /
0076 & LS_Kwx , LS_Kwy , LS_Kwz ,
0077 & LS_Kux , LS_Kvy ,
0078 & LS_Kuz , LS_Kvz
0079
0080
0081
0082
0083 _RL LS_PsiX (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0084 _RL LS_PsiY (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0085 COMMON /LONGSTEP_GM_PSI / LS_PsiX , LS_PsiY
0086
0087
b929557714 Jean* 0088 INTEGER LS_KwxCount (nSx ,nSy )
0089 INTEGER LS_KwyCount (nSx ,nSy )
0090 INTEGER LS_KwzCount (nSx ,nSy )
6a6c83f9ac Hajo* 0091 INTEGER LS_KuxCount (nSx ,nSy )
0092 INTEGER LS_KvyCount (nSx ,nSy )
0093 INTEGER LS_KuzCount (nSx ,nSy )
0094 INTEGER LS_KvzCount (nSx ,nSy )
0095 INTEGER LS_PsiXCount (nSx ,nSy )
0096 INTEGER LS_PsiYCount (nSx ,nSy )
0097 COMMON /LONGSTEP_GM_I /
0098 & LS_KwxCount , LS_KwyCount , LS_KwzCount ,
0099 & LS_KuxCount , LS_KvyCount ,
0100 & LS_KuzCount , LS_KvzCount ,
0101 & LS_PsiXCount , LS_PsiYCount
4e66ab0b67 Oliv* 0102 #endif /* ALLOW_GMREDI */
0103
0104 #ifdef ALLOW_KPP
0105
0106
0107
0108 _RL LS_KPPdiffKzS (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
0109 _RL LS_KPPghat (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,Nr ,nSx ,nSy )
b929557714 Jean* 0110 INTEGER LS_KPPdiffKzSCount (nSx ,nSy )
0111 INTEGER LS_KPPghatCount (nSx ,nSy )
0112 COMMON /LONGSTEP_KPP_R / LS_KPPdiffKzS , LS_KPPghat
0113 COMMON /LONGSTEP_KPP_I / LS_KPPdiffKzSCount , LS_KPPghatCount
4e66ab0b67 Oliv* 0114 #endif
0115
0116 #ifdef SHORTWAVE_HEATING
0117
0118
0af7e34ef5 Oliv* 0119 _RL LS_Qsw (1-OLx :sNx +OLx ,1-OLy :sNy +OLy ,nSx ,nSy )
4e66ab0b67 Oliv* 0120 INTEGER LS_QswCount (nSx ,nSy )
b929557714 Jean* 0121 COMMON /LONGSTEP_EXTRA_R / LS_Qsw
0122 COMMON /LONGSTEP_EXTRA_I / LS_QswCount
4e66ab0b67 Oliv* 0123 #endif
0124
0125
0126
0127
0128 #endif /* ALLOW_LONGSTEP */
0129