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