File indexing completed on 2024-05-25 05:10:20 UTC
view on githubraw file Latest commit 00f81e67 on 2024-05-24 21:00:12 UTC
6d54cf9ca1 Ed H*0001 #include "PACKAGES_CONFIG.h"
c859c0e3e6 Patr*0002 #include "CPP_OPTIONS.h"
0003
0004
9366854e02 Chri*0005
0006
0007
c859c0e3e6 Patr*0008 SUBROUTINE PACKAGES_READPARMS(myThid)
0009
9366854e02 Chri*0010
0011
1db41719d4 Jean*0012
0013
9366854e02 Chri*0014
1db41719d4 Jean*0015
0016
0017
0018
0019
0020
0021
9366854e02 Chri*0022
0023
0024
0025
0026
0027
c74c95df5c Jean*0028
48121039da Jean*0029
462fd48b6a Mart*0030
0031
173921fccd Mart*0032
0033
5593e3ac8c Jean*0034
9366854e02 Chri*0035
5593e3ac8c Jean*0036
1db41719d4 Jean*0037
5593e3ac8c Jean*0038
15338fa568 Dimi*0039
5593e3ac8c Jean*0040
9366854e02 Chri*0041
e864122ae8 Mart*0042
0043
d8d1486ca1 Jean*0044
0045
e864122ae8 Mart*0046
0047
69a7b27187 Mart*0048
0049
5593e3ac8c Jean*0050
a6cbc7a360 Mart*0051
5593e3ac8c Jean*0052
5da8ce63fa Dimi*0053
5593e3ac8c Jean*0054
9366854e02 Chri*0055
5593e3ac8c Jean*0056
d71c33e3de Jean*0057
5593e3ac8c Jean*0058
9366854e02 Chri*0059
5593e3ac8c Jean*0060
f66c946416 Step*0061
5593e3ac8c Jean*0062
48121039da Jean*0063
5593e3ac8c Jean*0064
9366854e02 Chri*0065
b9d14ac827 Jean*0066
b5aa60a554 Dimi*0067
0068
48121039da Jean*0069
9366854e02 Chri*0070
b5aa60a554 Dimi*0071
0072
5593e3ac8c Jean*0073
0074
0075
0076
148dd84005 jm-c 0077
b5aa60a554 Dimi*0078
5593e3ac8c Jean*0079
0080
00f81e6785 Ou W*0081
0082
5593e3ac8c Jean*0083
0084
148dd84005 jm-c 0085
0086
0087
0088
5593e3ac8c Jean*0089
86f14fa6df Jean*0090
b8e989b7a2 Jean*0091
0092
3c287b198c Jean*0093
0094
9366854e02 Chri*0095
0096
48121039da Jean*0097
0098
0099
0100
9366854e02 Chri*0101
0102
897e729c49 Jean*0103
0104
9366854e02 Chri*0105
c1b6df074d Jean*0106
93f4e26372 Jean*0107
0108
5593e3ac8c Jean*0109
ba9a45d563 Jean*0110
5593e3ac8c Jean*0111
48121039da Jean*0112
0113
0114
0115
39cebd8084 Ed H*0116
0117
dfc9bc933c Ryan*0118
0119
0120
5593e3ac8c Jean*0121
0122
0123
6591b3fcc3 Jean*0124
0125
0126
5593e3ac8c Jean*0127
0128
696c4221e9 Mart*0129
0130
5593e3ac8c Jean*0131
0132
dfc9bc933c Ryan*0133
9366854e02 Chri*0134
0135
0136 IMPLICIT NONE
c859c0e3e6 Patr*0137
0138 #include "SIZE.h"
0139 #include "EEPARAMS.h"
0140 #include "PARAMS.h"
0141
0142
0143 INTEGER myThid
9366854e02 Chri*0144
c859c0e3e6 Patr*0145
cdf6d093b9 Ed H*0146 #ifdef ALLOW_MNC
1219e7c863 Jean*0147
0148 CALL MNC_READPARMS( myThid )
cdf6d093b9 Ed H*0149 #endif
0150
462fd48b6a Mart*0151 #ifdef ALLOW_CAL
1219e7c863 Jean*0152
0153
0154 CALL CAL_READPARMS( myThid )
462fd48b6a Mart*0155 #endif
0156
173921fccd Mart*0157 #ifdef ALLOW_EXF
1219e7c863 Jean*0158
0159 CALL EXF_READPARMS ( myThid )
173921fccd Mart*0160 #endif
0161
5593e3ac8c Jean*0162 #ifdef ALLOW_OBCS
1219e7c863 Jean*0163
0164 CALL OBCS_READPARMS( myThid )
c859c0e3e6 Patr*0165 #endif
0166
5593e3ac8c Jean*0167 #ifdef ALLOW_SHAP_FILT
1219e7c863 Jean*0168
0169 CALL SHAP_FILT_READPARMS( myThid )
1db41719d4 Jean*0170 #endif
0171
5593e3ac8c Jean*0172 #ifdef ALLOW_ZONAL_FILT
1219e7c863 Jean*0173
0174 CALL ZONAL_FILT_READPARMS( myThid )
15338fa568 Dimi*0175 #endif
0176
5593e3ac8c Jean*0177 #ifdef ALLOW_OPPS
1219e7c863 Jean*0178
0179 CALL OPPS_READPARMS( myThid )
c859c0e3e6 Patr*0180 #endif
0181
e864122ae8 Mart*0182 #ifdef ALLOW_PP81
1219e7c863 Jean*0183
0184 CALL PP81_READPARMS( myThid )
e864122ae8 Mart*0185 #endif
0186
d8d1486ca1 Jean*0187 #ifdef ALLOW_KL10
0188
0189 CALL KL10_READPARMS( myThid )
0190 #endif
0191
e864122ae8 Mart*0192 #ifdef ALLOW_MY82
1219e7c863 Jean*0193
0194 CALL MY82_READPARMS( myThid )
e864122ae8 Mart*0195 #endif
0196
69a7b27187 Mart*0197 #ifdef ALLOW_GGL90
1219e7c863 Jean*0198
0199 CALL GGL90_READPARMS( myThid )
69a7b27187 Mart*0200 #endif
0201
5593e3ac8c Jean*0202 #ifdef ALLOW_KPP
1219e7c863 Jean*0203
0204 CALL KPP_READPARMS( myThid )
aea29c8517 Alis*0205 #endif
0206
5593e3ac8c Jean*0207 #ifdef ALLOW_GMREDI
1219e7c863 Jean*0208
0209 CALL GMREDI_READPARMS( myThid )
d71c33e3de Jean*0210 #endif
0211
5593e3ac8c Jean*0212 #ifdef ALLOW_BBL
1219e7c863 Jean*0213
0214 CALL BBL_READPARMS( myThid )
fb481a83c2 Alis*0215 #endif
0216
5593e3ac8c Jean*0217 #ifdef ALLOW_DOWN_SLOPE
1219e7c863 Jean*0218
0219 CALL DWNSLP_READPARMS( myThid )
4e66ab0b67 Oliv*0220 #endif
0221
7753507405 Curt*0222 #ifdef ALLOW_BULK_FORCE
1219e7c863 Jean*0223
0224 CALL BULKF_READPARMS( myThid )
6424ee9bc0 Curt*0225 #endif
0226
5593e3ac8c Jean*0227 #ifdef ALLOW_EBM
1219e7c863 Jean*0228
0229 CALL EBM_READPARMS( myThid )
6424ee9bc0 Curt*0230 #endif
0231
5593e3ac8c Jean*0232 #ifdef ALLOW_CHEAPAML
1219e7c863 Jean*0233
0234 CALL CHEAPAML_READPARMS( myThid )
5593e3ac8c Jean*0235 #endif
0236
0237 #ifdef ALLOW_FLT
1219e7c863 Jean*0238
0239 CALL FLT_READPARMS( myThid )
5593e3ac8c Jean*0240 #endif /* ALLOW_FLT */
0241
b9d14ac827 Jean*0242 #ifdef ALLOW_LONGSTEP
1219e7c863 Jean*0243
0244
0245 CALL LONGSTEP_READPARMS( myThid )
b9d14ac827 Jean*0246 #endif
5c43c390b6 Alis*0247 #ifdef ALLOW_PTRACERS
1219e7c863 Jean*0248
0249 CALL PTRACERS_READPARMS( myThid )
cf2549e769 Patr*0250 #endif
0251
0252 #ifdef ALLOW_GCHEM
1219e7c863 Jean*0253
0254 CALL GCHEM_READPARMS( myThid )
5c43c390b6 Alis*0255 #endif
176ce185cd Step*0256
0257 #ifdef ALLOW_RBCS
1219e7c863 Jean*0258
0259 CALL RBCS_READPARMS( myThid )
176ce185cd Step*0260 #endif
5c43c390b6 Alis*0261
5593e3ac8c Jean*0262 #ifdef ALLOW_OFFLINE
1219e7c863 Jean*0263
0264 CALL OFFLINE_READPARMS( myThid )
5593e3ac8c Jean*0265 #endif
0266
0267 #ifdef ALLOW_MATRIX
1219e7c863 Jean*0268
0269 CALL MATRIX_READPARMS ( myThid )
5593e3ac8c Jean*0270 #endif
0271
148dd84005 jm-c 0272 #ifdef ALLOW_STREAMICE
0273
0274 CALL STREAMICE_READPARMS( myThid )
b5aa60a554 Dimi*0275 #endif
0276
5593e3ac8c Jean*0277 #ifdef ALLOW_SHELFICE
1219e7c863 Jean*0278
0279 CALL SHELFICE_READPARMS( myThid )
5593e3ac8c Jean*0280 #endif
0281
00f81e6785 Ou W*0282 #ifdef ALLOW_STEEP_ICECAVITY
0283
0284 CALL STIC_READPARMS( myThid )
0285 #endif
0286
5593e3ac8c Jean*0287 #ifdef ALLOW_ICEFRONT
1219e7c863 Jean*0288
0289 CALL ICEFRONT_READPARMS( myThid )
5593e3ac8c Jean*0290 #endif
0291
148dd84005 jm-c 0292 #ifdef ALLOW_SEAICE
0293
0294 CALL SEAICE_READPARMS( myThid )
0295 #endif
0296
0297 #ifdef ALLOW_SALT_PLUME
0298
0299 CALL SALT_PLUME_READPARMS( myThid )
0300 #endif
0301
5593e3ac8c Jean*0302 #ifdef ALLOW_THSICE
1219e7c863 Jean*0303
0304 CALL THSICE_READPARMS( myThid )
86f14fa6df Jean*0305 #endif
0306
b8e989b7a2 Jean*0307 #ifdef ALLOW_LAND
0308
0309 CALL LAND_READPARMS( myThid )
0310 #endif
0311
3c287b198c Jean*0312 #ifdef ALLOW_AUTODIFF
0313
0314 CALL AUTODIFF_READPARMS( myThid )
0315 #endif
0316
170b439592 Patr*0317 #ifdef ALLOW_CTRL
cccd4faf56 Patr*0318
1db41719d4 Jean*0319 CALL OPTIM_READPARMS( myThid )
5d7fa54ba5 Patr*0320
1db41719d4 Jean*0321 CALL CTRL_READPARMS( myThid )
170b439592 Patr*0322 #endif
0323
0324 #ifdef ALLOW_COST
5d7fa54ba5 Patr*0325
1db41719d4 Jean*0326 CALL COST_READPARMS( myThid )
cccd4faf56 Patr*0327 #endif
ad9b3080a0 Patr*0328
edd57506ae Patr*0329 #ifdef ALLOW_GRDCHK
1219e7c863 Jean*0330
0331 CALL GRDCHK_READPARMS( myThid )
2dcaa8b9a5 Patr*0332 #endif
0333
1a5b8b2149 Gael*0334 #ifdef ALLOW_SMOOTH
1219e7c863 Jean*0335
0336 CALL SMOOTH_READPARMS ( myThid )
1a5b8b2149 Gael*0337 #endif
0338
438648d0e1 Patr*0339 #ifdef ALLOW_ECCO
c859c0e3e6 Patr*0340
1db41719d4 Jean*0341 CALL ECCO_READPARMS ( myThid )
c859c0e3e6 Patr*0342 #endif
0343
6e4c90fea3 Patr*0344 #ifdef ALLOW_PROFILES
1219e7c863 Jean*0345
0346 CALL PROFILES_READPARMS ( myThid )
6e4c90fea3 Patr*0347 #endif
0348
5593e3ac8c Jean*0349 #ifdef ALLOW_SBO
1219e7c863 Jean*0350
0351 CALL SBO_READPARMS( myThid )
5593e3ac8c Jean*0352 #endif
ba9a45d563 Jean*0353
5593e3ac8c Jean*0354 #ifdef ALLOW_ATM_PHYS
1219e7c863 Jean*0355
0356 CALL ATM_PHYS_READPARMS( myThid )
5593e3ac8c Jean*0357 #endif
c1b6df074d Jean*0358
6aac8482f6 Andr*0359 #ifdef ALLOW_FIZHI
1219e7c863 Jean*0360
0361 CALL FIZHI_READPARMS( myThid )
6aac8482f6 Andr*0362 #endif /* ALLOW_FIZHI */
0363
48121039da Jean*0364 #ifdef ALLOW_DIAGNOSTICS
564aee49d1 Jean*0365
0366
0367 CALL DIAGNOSTICS_READPARMS( myThid )
48121039da Jean*0368 #endif /* ALLOW_DIAGNOSTICS */
0369
39cebd8084 Ed H*0370 #ifdef ALLOW_REGRID
1219e7c863 Jean*0371
0372 CALL REGRID_READPARMS( myThid )
39cebd8084 Ed H*0373 #endif /* ALLOW_REGRID */
0374
dfc9bc933c Ryan*0375 #ifdef ALLOW_LAYERS
1219e7c863 Jean*0376
0377 CALL LAYERS_READPARMS( myThid )
dfc9bc933c Ryan*0378 #endif /* ALLOW_LAYERS */
0379
5593e3ac8c Jean*0380 #ifdef ALLOW_NEST_CHILD
0381
0382 IF (useNEST_CHILD) CALL NEST_CHILD_READPARMS ( myThid )
0383 #endif /* ALLOW_NEST_CHILD */
0384
0385 #ifdef ALLOW_NEST_PARENT
0386
0387 IF (useNEST_PARENT) CALL NEST_PARENT_READPARMS ( myThid )
0388 #endif /* ALLOW_NEST_PARENT */
0389
6591b3fcc3 Jean*0390 #ifdef ALLOW_NEST2W_CHILD
0391
0392 IF (useNest2W_child) CALL NEST2W_C_READPARMS( myThid )
0393 #endif /* ALLOW_NEST2W_CHILD */
0394
0395 #ifdef ALLOW_NEST2W_PARENT
0396
0397 IF (useNest2W_parent) CALL NEST2W_P_READPARMS( myThid )
0398 #endif /* ALLOW_NEST2W_PARENT */
0399
5593e3ac8c Jean*0400 #ifdef COMPONENT_MODULE
0401
0402 IF ( useCoupler ) CALL CPL_READPARMS( myThid )
0403 #endif /* COMPONENT_MODULE */
0404
696c4221e9 Mart*0405 #ifdef ALLOW_OASIS
0406 IF (useOASIS) CALL OASIS_READPARMS ( myThid )
0407 #endif
0408
5593e3ac8c Jean*0409 #ifdef ALLOW_RUNCLOCK
1219e7c863 Jean*0410
0411 CALL RUNCLOCK_READPARMS( myThid )
5593e3ac8c Jean*0412 #endif
0413
dfc9bc933c Ryan*0414 #ifdef ALLOW_MYPACKAGE
1219e7c863 Jean*0415
0416 CALL MYPACKAGE_READPARMS( myThid )
dfc9bc933c Ryan*0417 #endif
0418
10e4bbdd7f Jean*0419 RETURN
c859c0e3e6 Patr*0420 END