File indexing completed on 2022-03-25 05:09:29 UTC
view on githubraw file Latest commit 7e00d7e8 on 2022-03-24 16:33:13 UTC
4c563c2ee9 Chri*0001
3b540d7094 Jean*0002
4c563c2ee9 Chri*0003
0004
0005
0006
0007
3b540d7094 Jean*0008
0009
4c563c2ee9 Chri*0010
6060ec2938 Dimi*0011
14c6f9452b Jean*0012
4c563c2ee9 Chri*0013
0014
0015
924557e60a Chri*0016
6060ec2938 Dimi*0017
0018
0019
0020
0021
4c84b0c69e Patr*0022
6060ec2938 Dimi*0023
0024
0025
0026
0027
4c84b0c69e Patr*0028
6c510a0118 Jean*0029
6060ec2938 Dimi*0030
0031
6c510a0118 Jean*0032
6060ec2938 Dimi*0033
8f02cfbf56 Dimi*0034
0035
0036
4c84b0c69e Patr*0037
ba0b047096 Mart*0038
cbf60149f1 Jean*0039
ba0b047096 Mart*0040
3e01d879d6 Jean*0041
0042
0043
2d2cc93d4f Jean*0044
0045
6060ec2938 Dimi*0046
0047
0048
4c84b0c69e Patr*0049
6060ec2938 Dimi*0050
0051
0052
0053
0054
4c84b0c69e Patr*0055
6060ec2938 Dimi*0056
0057
0058
ba0b047096 Mart*0059
6060ec2938 Dimi*0060
0061
7e00d7e8f9 Jean*0062
0ca98629d3 Patr*0063
7e00d7e8f9 Jean*0064
0ca98629d3 Patr*0065
8e1649be57 Jean*0066
0067
6285e7ac4f Jean*0068
0069
395b093796 Mart*0070
6285e7ac4f Jean*0071
0072
9cd260ffd3 Jean*0073
b52bf74a5e Jean*0074
0075
9cd260ffd3 Jean*0076
0077
0078
0079
434645f3d4 Jean*0080
43af9695da Gael*0081
0082
ac957095b5 Patr*0083
0084
4c84b0c69e Patr*0085
96243313d2 Patr*0086 COMMON /FFIELDS_fu/ fu
0087 COMMON /FFIELDS_fv/ fv
0088 COMMON /FFIELDS_Qnet/ Qnet
0089 COMMON /FFIELDS_Qsw/ Qsw
0090 COMMON /FFIELDS_EmPmR/ EmPmR
0091 COMMON /FFIELDS_saltFlux/ saltFlux
0092 COMMON /FFIELDS_SST/ SST
0093 COMMON /FFIELDS_SSS/ SSS
0094 COMMON /FFIELDS_lambdaThetaClimRelax/ lambdaThetaClimRelax
0095 COMMON /FFIELDS_lambdaSaltClimRelax/ lambdaSaltClimRelax
8e1649be57 Jean*0096 COMMON /FFIELDS_phiTide/ phiTide2d
3b540d7094 Jean*0097 COMMON /FFIELDS_pLoad/ pLoad
96243313d2 Patr*0098 COMMON /FFIELDS_sIceLoad/ sIceLoad
395b093796 Mart*0099
42bd47f06f Chri*0100 _RS fu (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0101 _RS fv (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
4edf45584c Alis*0102 _RS Qnet (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
2dcaa8b9a5 Patr*0103 _RS Qsw (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
9d424e3559 Alis*0104 _RS EmPmR (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
3e01d879d6 Jean*0105 _RS saltFlux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
ab42872a05 Alis*0106 _RS SST (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0107 _RS SSS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
96243313d2 Patr*0108 _RS lambdaThetaClimRelax(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0109 _RS lambdaSaltClimRelax(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
8e1649be57 Jean*0110 _RS phiTide2d(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
3b540d7094 Jean*0111 _RS pLoad (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
b52bf74a5e Jean*0112 _RS sIceLoad (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
4c84b0c69e Patr*0113
9cd260ffd3 Jean*0114 #ifdef ALLOW_ADDFLUID
0115 COMMON /FFIELDS_ADD_FLUID/ addMass
0116 _RL addMass(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
ac957095b5 Patr*0117 #endif
434645f3d4 Jean*0118 #ifdef ALLOW_FRICTION_HEATING
0119 COMMON /FFIELDS_frictionHeat/ frictionHeating
0120 _RS frictionHeating(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0121 #endif
90929f8806 Patr*0122 #ifdef ALLOW_GEOTHERMAL_FLUX
0123
0124
0125
0126
0127 COMMON /FFIELDS_geothermal/ geothermalFlux
0128 _RS geothermalFlux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0129 #endif
7e00d7e8f9 Jean*0130 #ifdef ALLOW_BALANCE_FLUXES
0131
0132
0133 COMMON /FFIELDS_W2BALANCE/ weight2BalanceFlx
0134 _RS weight2BalanceFlx(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0135 #endif
3b540d7094 Jean*0136
9cd260ffd3 Jean*0137
275ad78b78 Jean*0138
0139
0140
0141
9cd260ffd3 Jean*0142
434645f3d4 Jean*0143
9cd260ffd3 Jean*0144
0145
0146
0147
43af9695da Gael*0148 #ifdef ALLOW_EDDYPSI
434645f3d4 Jean*0149
0150
0151
0152
0153
0154 COMMON /FFIELDS_eddyPsi_RS/ eddyPsiX, eddyPsiY
43af9695da Gael*0155 _RS eddyPsiX (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0156 _RS eddyPsiY (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
434645f3d4 Jean*0157
0158 COMMON /FFIELDS_eddyPsi_RL/
0159 & tauxEddy, tauyEddy, uEulerMean, vEulerMean
0160 _RL tauxEddy (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0161 _RL tauyEddy (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0162 _RL uEulerMean(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0163 _RL vEulerMean(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
0164 #endif /* ALLOW_EDDYPSI */
ac957095b5 Patr*0165
3b540d7094 Jean*0166 #ifndef EXCLUDE_FFIELDS_LOAD
632bf64d87 Jean*0167
1e273d1bf5 Jean*0168
0169
0170
0171
0172
0173
0174
0175
3b540d7094 Jean*0176
1e273d1bf5 Jean*0177
7b35cd391f Jean*0178
0179 COMMON /FFIELDS_I/ loadedRec
0180 INTEGER loadedRec(nSx,nSy)
650cc6304d Patr*0181
0182 COMMON /TDFIELDS/
0183 & taux0, tauy0, Qnet0, EmPmR0, SST0, SSS0,
1e273d1bf5 Jean*0184 & taux1, tauy1, Qnet1, EmPmR1, SST1, SSS1,
0185 & saltFlux0, saltFlux1
650cc6304d Patr*0186 #ifdef SHORTWAVE_HEATING
0187 & , Qsw0, Qsw1
3b540d7094 Jean*0188 #endif
8d218e2b5b suya*0189 #ifdef ALLOW_GEOTHERMAL_FLUX
80db5290f0 Jean*0190 & , geothFlux0, geothFlux1
8d218e2b5b suya*0191 #endif
650cc6304d Patr*0192 #ifdef ATMOSPHERIC_LOADING
3b540d7094 Jean*0193 & , pLoad0, pLoad1
650cc6304d Patr*0194 #endif
0195
0196 _RS taux0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0197 _RS tauy0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0198 _RS Qnet0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0199 _RS EmPmR0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
1e273d1bf5 Jean*0200 _RS saltFlux0(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
650cc6304d Patr*0201 _RS SST0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0202 _RS SSS0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0203 _RS taux1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0204 _RS tauy1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0205 _RS Qnet1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0206 _RS EmPmR1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
1e273d1bf5 Jean*0207 _RS saltFlux1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
650cc6304d Patr*0208 _RS SST1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0209 _RS SSS1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0210 #ifdef SHORTWAVE_HEATING
0211 _RS Qsw0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
80db5290f0 Jean*0212 _RS Qsw1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
650cc6304d Patr*0213 #endif
8d218e2b5b suya*0214 #ifdef ALLOW_GEOTHERMAL_FLUX
80db5290f0 Jean*0215 _RS geothFlux0(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0216 _RS geothFlux1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0217 #endif
0218 #ifdef ATMOSPHERIC_LOADING
0219 _RS pLoad0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0220 _RS pLoad1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
8d218e2b5b suya*0221 #endif
3b540d7094 Jean*0222 #endif /* EXCLUDE_FFIELDS_LOAD */
650cc6304d Patr*0223
7e1abc4cce Jean*0224
0225
0226
0227
4c84b0c69e Patr*0228
ba0b047096 Mart*0229
7e1abc4cce Jean*0230
ba0b047096 Mart*0231
4c84b0c69e Patr*0232
7e1abc4cce Jean*0233
0234
4c84b0c69e Patr*0235
7e1abc4cce Jean*0236
0237
538310b333 Jean*0238
0239
0240
0241
0242
0243
0244
0245
0246
0247
0248
7e1abc4cce Jean*0249
0250 COMMON /SURFACE_FORCING/
0251 & surfaceForcingU,
0252 & surfaceForcingV,
0253 & surfaceForcingT,
3b540d7094 Jean*0254 & surfaceForcingS,
538310b333 Jean*0255 & adjustColdSST_diag
7e1abc4cce Jean*0256 _RL surfaceForcingU (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0257 _RL surfaceForcingV (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0258 _RL surfaceForcingT (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0259 _RL surfaceForcingS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
538310b333 Jean*0260 _RL adjustColdSST_diag(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
434645f3d4 Jean*0261
14c6f9452b Jean*0262
0263
0264
0265
0266 COMMON /FFIELDS_bottomStress/ botDragU, botDragV
0267 _RS botDragU (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0268 _RS botDragV (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
0269
434645f3d4 Jean*0270