15 logical :: boundnames = .false.
16 logical :: print_input = .false.
17 logical :: save_flows = .false.
18 logical :: gammaw = .false.
19 logical :: beta = .false.
20 logical :: head_based = .false.
21 logical :: precon_head = .false.
22 logical :: ndelaycells = .false.
23 logical :: icompress = .false.
24 logical :: matprop = .false.
25 logical :: cell_fraction = .false.
26 logical :: interbed_state = .false.
27 logical :: precon_stress = .false.
28 logical :: delay_head = .false.
29 logical :: stress_lag = .false.
30 logical :: strainibfr = .false.
31 logical :: csvinterbed = .false.
32 logical :: fileout = .false.
33 logical :: interbedstrainfn = .false.
34 logical :: straincgfr = .false.
35 logical :: csvcoarse = .false.
36 logical :: coarsestrainfn = .false.
37 logical :: cmpfr = .false.
38 logical :: compaction = .false.
39 logical :: cmpfn = .false.
40 logical :: cmpelasticfr = .false.
41 logical :: cmpelastic = .false.
42 logical :: elasticcmpfn = .false.
43 logical :: cmpinelasticfr = .false.
44 logical :: cmpinelastic = .false.
45 logical :: inelasticcmpfn = .false.
46 logical :: cmpinterbedfr = .false.
47 logical :: cmpinterbed = .false.
48 logical :: interbedcmpfn = .false.
49 logical :: cmpcoarsefr = .false.
50 logical :: cmpcoarse = .false.
51 logical :: cmpcoarsefn = .false.
52 logical :: zdispfr = .false.
53 logical :: zdisplacement = .false.
54 logical :: zdispfn = .false.
55 logical :: pkgconvergefr = .false.
56 logical :: pkgconverge = .false.
57 logical :: pkgconvergefn = .false.
58 logical :: ts_filerecord = .false.
59 logical :: ts6 = .false.
60 logical :: filein = .false.
61 logical :: ts6_filename = .false.
62 logical :: obs_filerecord = .false.
63 logical :: obs6 = .false.
64 logical :: obs6_filename = .false.
65 logical :: ninterbeds = .false.
66 logical :: maxbound = .false.
67 logical :: cg_ske_cr = .false.
68 logical :: cg_theta = .false.
69 logical :: sgm = .false.
70 logical :: sgs = .false.
71 logical :: icsubno = .false.
72 logical :: cellid_pkgdata = .false.
73 logical :: cdelay = .false.
74 logical :: pcs0 = .false.
75 logical :: thick_frac = .false.
76 logical :: rnb = .false.
77 logical :: ssv_cc = .false.
78 logical :: sse_cr = .false.
79 logical :: theta = .false.
80 logical :: kv = .false.
81 logical :: h0 = .false.
82 logical :: boundname = .false.
83 logical :: cellid = .false.
84 logical :: sig0 = .false.
89 character(len=16),
parameter :: &
123 'print input to listing file', &
141 'keyword to save CSUB flows', &
159 'unit weight of water', &
177 'compressibility of water', &
195 'keyword to indicate the head-based formulation will be used', &
209 'INITIAL_PRECONSOLIDATION_HEAD', &
213 'keyword to indicate that preconsolidation heads will be specified', &
231 'number of interbed cell nodes', &
245 'COMPRESSION_INDICES', &
249 'keyword to indicate CR and CC are read instead of SSE and SSV', &
263 'UPDATE_MATERIAL_PROPERTIES', &
267 'keyword to indicate material properties can change during the&
286 'keyword to indicate cell fraction interbed thickness', &
300 'SPECIFIED_INITIAL_INTERBED_STATE', &
304 'keyword to indicate that absolute initial states will be specified', &
318 'SPECIFIED_INITIAL_PRECONSOLIDATION_STRESS', &
322 'keyword to indicate that absolute initial preconsolidation stresses&
323 & (head) will be specified', &
337 'SPECIFIED_INITIAL_DELAY_HEAD', &
341 'keyword to indicate that absolute initial delay bed heads will be&
356 'EFFECTIVE_STRESS_LAG', &
360 'keyword to indicate that specific storage will be calculate using the&
361 & effective stress from the previous time step', &
375 'STRAINIB_FILERECORD', &
377 'RECORD STRAIN_CSV_INTERBED FILEOUT INTERBEDSTRAIN_FILENAME', &
393 'STRAIN_CSV_INTERBED', &
429 'INTERBEDSTRAIN_FILENAME', &
430 'INTERBEDSTRAINFN', &
447 'STRAINCG_FILERECORD', &
449 'RECORD STRAIN_CSV_COARSE FILEOUT COARSESTRAIN_FILENAME', &
465 'STRAIN_CSV_COARSE', &
483 'COARSESTRAIN_FILENAME', &
501 'COMPACTION_FILERECORD', &
503 'RECORD COMPACTION FILEOUT COMPACTION_FILENAME', &
523 'compaction keyword', &
537 'COMPACTION_FILENAME', &
555 'COMPACTION_ELASTIC_FILERECORD', &
557 'RECORD COMPACTION_ELASTIC FILEOUT ELASTIC_COMPACTION_FILENAME', &
573 'COMPACTION_ELASTIC', &
577 'elastic interbed compaction keyword', &
591 'ELASTIC_COMPACTION_FILENAME', &
609 'COMPACTION_INELASTIC_FILERECORD', &
611 'RECORD COMPACTION_INELASTIC FILEOUT INELASTIC_COMPACTION_FILENAME', &
627 'COMPACTION_INELASTIC', &
631 'inelastic interbed compaction keyword', &
645 'INELASTIC_COMPACTION_FILENAME', &
663 'COMPACTION_INTERBED_FILERECORD', &
665 'RECORD COMPACTION_INTERBED FILEOUT INTERBED_COMPACTION_FILENAME', &
681 'COMPACTION_INTERBED', &
685 'interbed compaction keyword', &
699 'INTERBED_COMPACTION_FILENAME', &
717 'COMPACTION_COARSE_FILERECORD', &
719 'RECORD COMPACTION_COARSE FILEOUT COARSE_COMPACTION_FILENAME', &
735 'COMPACTION_COARSE', &
739 'coarse compaction keyword', &
753 'COARSE_COMPACTION_FILENAME', &
771 'ZDISPLACEMENT_FILERECORD', &
773 'RECORD ZDISPLACEMENT FILEOUT ZDISPLACEMENT_FILENAME', &
807 'ZDISPLACEMENT_FILENAME', &
825 'PACKAGE_CONVERGENCE_FILERECORD', &
827 'RECORD PACKAGE_CONVERGENCE FILEOUT PACKAGE_CONVERGENCE_FILENAME', &
843 'PACKAGE_CONVERGENCE', &
847 'package_convergence keyword', &
861 'PACKAGE_CONVERGENCE_FILENAME', &
881 'RECORD TS6 FILEIN TS6_FILENAME', &
937 'file name of time series information', &
953 'RECORD OBS6 FILEIN OBS6_FILENAME', &
991 'obs6 input filename', &
1009 'number of CSUB interbed systems', &
1027 'maximum number of stress offset cells', &
1045 'elastic coarse specific storage', &
1063 'initial coarse-grained material porosity', &
1081 'specific gravity of moist sediments', &
1099 'specific gravity of saturated sediments', &
1117 'CSUB id number for this entry', &
1135 'cell identifier', &
1189 'interbed thickness or cell fraction', &
1207 'delay interbed material factor', &
1225 'initial interbed inelastic specific storage', &
1243 'initial interbed elastic specific storage', &
1261 'initial interbed porosity', &
1279 'delay interbed vertical hydraulic conductivity', &
1297 'initial delay interbed head', &
1333 'cell identifier', &
1351 'well stress offset', &
1442 'RECARRAY ICSUBNO CELLID CDELAY PCS0 THICK_FRAC RNB SSV_CC SSE_CR THETA KV H0 BOUNDNAME', &
1458 'STRESS_PERIOD_DATA', &
1460 'RECARRAY CELLID SIG0', &
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name