File indexing completed on 2024-05-19 05:10:57 UTC
view on githubraw file Latest commit 672b8226 on 2024-05-18 15:32:33 UTC
08da45d586 Jean*0001 #ifdef ALLOW_OBCS
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
672b822630 Jean*0019
0020
0021
0022 INTEGER OBCS_tideCompSize
e4a300ec91 Jean*0023 INTEGER OBCS_maxConnect
672b822630 Jean*0024 PARAMETER ( OBCS_tideCompSize = 10 )
e4a300ec91 Jean*0025 PARAMETER ( OBCS_maxConnect = sNx+sNy )
6f4cf52d27 Dimi*0026
4fb81a5efb Jean*0027
0028
0029
672b822630 Jean*0030
4fb81a5efb Jean*0031
0032
0033 COMMON /OBC_PARM_I/
0034 & OBCS_u1_adv_T, OBCS_u1_adv_S,
672b822630 Jean*0035 & OBCS_nTidalComp, OBCS_monSelect,
4fb81a5efb Jean*0036 & spongeThickness
0037 INTEGER OBCS_u1_adv_T, OBCS_u1_adv_S
672b822630 Jean*0038 INTEGER OBCS_nTidalComp
4fb81a5efb Jean*0039 INTEGER OBCS_monSelect
0040 INTEGER spongeThickness
08da45d586 Jean*0041
4fb81a5efb Jean*0042
08da45d586 Jean*0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
432b2a4585 Dimi*0054
672b822630 Jean*0055
0056
0057
432b2a4585 Dimi*0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
08da45d586 Jean*0071
0072
abfe198bce Mart*0073
08da45d586 Jean*0074
0075
0076
0077
0078 COMMON /OBC_PARM_L/
0079 & useOrlanskiNorth,useOrlanskiSouth,
0080 & useOrlanskiEast,useOrlanskiWest,
0081 & useStevensNorth,useStevensSouth,
0082 & useStevensEast,useStevensWest,
0083 & useStevensPhaseVel, useStevensAdvection,
672b822630 Jean*0084 & useOBCSprescribe, useOBCStides, useOBCSsponge,
432b2a4585 Dimi*0085 & OBCSsponge_N, OBCSsponge_S,
0086 & OBCSsponge_E, OBCSsponge_W,
0087 & OBCSsponge_UatNS, OBCSsponge_UatEW,
0088 & OBCSsponge_VatNS, OBCSsponge_VatEW,
0089 & OBCSsponge_Theta, OBCSsponge_Salt, useLinearSponge,
672b822630 Jean*0090 & useOBCSbalance, OBCSbalanceSurf,
05b5fb3079 Jean*0091 & OBCSprintDiags,
08da45d586 Jean*0092 & OBCSfixTopo
0093 LOGICAL useOrlanskiNorth
0094 LOGICAL useOrlanskiSouth
0095 LOGICAL useOrlanskiEast
0096 LOGICAL useOrlanskiWest
0097 LOGICAL useStevensNorth
0098 LOGICAL useStevensSouth
0099 LOGICAL useStevensEast
0100 LOGICAL useStevensWest
0101 LOGICAL useStevensPhaseVel
0102 LOGICAL useStevensAdvection
672b822630 Jean*0103 LOGICAL useOBCSprescribe
0104 LOGICAL useOBCStides
08da45d586 Jean*0105 LOGICAL useOBCSsponge
432b2a4585 Dimi*0106 LOGICAL OBCSsponge_N
0107 LOGICAL OBCSsponge_S
0108 LOGICAL OBCSsponge_E
0109 LOGICAL OBCSsponge_W
0110 LOGICAL OBCSsponge_UatNS
0111 LOGICAL OBCSsponge_UatEW
0112 LOGICAL OBCSsponge_VatNS
0113 LOGICAL OBCSsponge_VatEW
0114 LOGICAL OBCSsponge_Theta
0115 LOGICAL OBCSsponge_Salt
0116 LOGICAL useLinearSponge
08da45d586 Jean*0117 LOGICAL useOBCSbalance
abfe198bce Mart*0118 LOGICAL OBCSbalanceSurf
08da45d586 Jean*0119 LOGICAL OBCSprintDiags
0120 LOGICAL OBCSfixTopo
0121
4fb81a5efb Jean*0122
672b822630 Jean*0123
4fb81a5efb Jean*0124
0125
0126
0127
0128
0129
0130
0131
0132
0133
08da45d586 Jean*0134 COMMON /OBC_PARM_R/
672b822630 Jean*0135 & OBCS_tidalPeriod,
08da45d586 Jean*0136 & OBCS_balanceFacN, OBCS_balanceFacS,
0137 & OBCS_balanceFacE, OBCS_balanceFacW,
0138 & OBCS_uvApplyFac,
0139 & OBCS_monitorFreq,
672b822630 Jean*0140 & Urelaxobcsinner, Urelaxobcsbound,
0141 & Vrelaxobcsinner, Vrelaxobcsbound,
08da45d586 Jean*0142 & TrelaxStevens, SrelaxStevens
672b822630 Jean*0143 _RL OBCS_tidalPeriod(OBCS_tideCompSize)
08da45d586 Jean*0144 _RL OBCS_balanceFacN, OBCS_balanceFacS
0145 _RL OBCS_balanceFacE, OBCS_balanceFacW
0146 _RL OBCS_uvApplyFac
0147 _RL OBCS_monitorFreq
0148 _RS Urelaxobcsinner
0149 _RS Urelaxobcsbound
0150 _RS Vrelaxobcsinner
0151 _RS Vrelaxobcsbound
0152 _RS TrelaxStevens
0153 _RS SrelaxStevens
0154
4fb81a5efb Jean*0155
672b822630 Jean*0156
6f4cf52d27 Dimi*0157
4fb81a5efb Jean*0158
6f4cf52d27 Dimi*0159
0160
672b822630 Jean*0161
0162
e4a300ec91 Jean*0163
0164
08da45d586 Jean*0165 COMMON /OBC_FILES/
0166 & OBNuFile, OBSuFile, OBEuFile, OBWuFile,
0167 & OBNvFile, OBSvFile, OBEvFile, OBWvFile,
0168 & OBNwFile, OBSwFile, OBEwFile, OBWwFile,
0169 & OBNtFile, OBStFile, OBEtFile, OBWtFile,
0170 & OBNsFile, OBSsFile, OBEsFile, OBWsFile,
672b822630 Jean*0171 & OBNetaFile, OBSetaFile, OBEetaFile, OBWetaFile,
0172 & OBN_uTidAmFile, OBS_uTidAmFile, OBE_uTidAmFile, OBW_uTidAmFile,
0173 & OBN_vTidAmFile, OBS_vTidAmFile, OBE_vTidAmFile, OBW_vTidAmFile,
0174 & OBN_uTidPhFile, OBS_uTidPhFile, OBE_uTidPhFile, OBW_uTidPhFile,
0175 & OBN_vTidPhFile, OBS_vTidPhFile, OBE_vTidPhFile, OBW_vTidPhFile,
e4a300ec91 Jean*0176 & OBNconnectFile, OBSconnectFile,
0177 & OBEconnectFile, OBWconnectFile,
08da45d586 Jean*0178 & insideOBmaskFile
0179 CHARACTER*(MAX_LEN_FNAM)
0180 & OBNuFile, OBSuFile, OBEuFile, OBWuFile,
0181 & OBNvFile, OBSvFile, OBEvFile, OBWvFile,
0182 & OBNwFile, OBSwFile, OBEwFile, OBWwFile,
0183 & OBNtFile, OBStFile, OBEtFile, OBWtFile,
0184 & OBNsFile, OBSsFile, OBEsFile, OBWsFile,
672b822630 Jean*0185 & OBNetaFile, OBSetaFile, OBEetaFile, OBWetaFile,
0186 & OBN_uTidAmFile, OBS_uTidAmFile, OBE_uTidAmFile, OBW_uTidAmFile,
0187 & OBN_vTidAmFile, OBS_vTidAmFile, OBE_vTidAmFile, OBW_vTidAmFile,
0188 & OBN_uTidPhFile, OBS_uTidPhFile, OBE_uTidPhFile, OBW_uTidPhFile,
0189 & OBN_vTidPhFile, OBS_vTidPhFile, OBE_vTidPhFile, OBW_vTidPhFile,
e4a300ec91 Jean*0190 & OBNconnectFile, OBSconnectFile,
0191 & OBEconnectFile, OBWconnectFile,
08da45d586 Jean*0192 & insideOBmaskFile
0193
0194 #endif /* ALLOW_OBCS */