forked from ddempsey/PyFEHM
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpyfehmrc_example
130 lines (115 loc) · 5.09 KB
/
pyfehmrc_example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
### PYFEHMRC FORMAT
# This is a example pyfehm configuration file - it is derived from the
# matplotlibrc file. You can find a copy of it on your system in
# site-packages/pyfehm/pyfehmrc_example.
# For PyFEHM to recognise this file, rename it to .pyfehmrc (note the 'dot')
# PyFEHM will look first in the PyFEHM source directory for this file, and then within
# your home directory, i.e, HOME (unix/linux like systems) and
# C&\Documents and Settings\yourname (win32 systems).
#
# Blank lines, or lines starting with a comment symbol, are ignored, as are trailing comments.
# Other lines must have the format
#
# attribute & val # optional comment
#
# or
#
# attribute & key & val # optional comment
#
# if the attribute is a dictionary.
#
# Samples for all available attributes with defaults are commented out. To change a value, simply
# uncomment the line and change the value.
#### CONFIGURATION BEGINS HERE
# material properties
# permeability & 1.e-15
# conductivity & 2.2
# density & 2500.
# porosity & 0.1
# specific_heat & 1.e3
# youngs_modulus & 1.e4 # MPa
# poissons_ratio & 0.25
# pressure_coupling & 1.
# thermal_expansion & 3.e-5 # / K
# initial conditions
# Pi & 1. # pressure
# Ti & 30. # temperature
# Si & 1. # saturation
# output data formats
# hist_format & tec
# cont_format & surf
# parental_cont & True
# set this to the fehm executable to be used if no default assigned
# fehm_path & c:\\path\\to\\fehm\\fehm.exe
# paraview_path & paraview.exe
# visi_path & visit.exe
# lagrit_path & c:\\path\\to\\lagrit\\lagrit_win.exe
# files & [outp,hist,check]
co2_interp_path & co2_interp_table.txt
# co2_interp_path_2 & /alternate/path/to/co2/co2_interp_table.txt
# fdata booleans
# associate & True # associate macro, zone information with nodes
# sticky_zones & True # print zone definitions immediately before use in input file
# full_connectivity & True
# sleep_time & 1.
# keep_unknown & True # set true if PyFEHM should preserve unknown macros in future output files
# silent & False # turns off all PyFEHM verbiage
# default values for mactro ITER (parameters controlling solver)
# iter & linear_converge_NRmult_G1 & 1.e-5 # convergence criteria
# iter & quadratic_converge_NRmult_G2 & 1.e-5
# iter & stop_criteria_NRmult_G3 & 1.e-3
# iter & machine_tolerance_TMCH & -1.e-5
# iter & overrelaxation_factor_OVERF & 1.1
# iter & reduced_dof_IRDOF & 0
# iter & reordering_param_ISLORD & 0
# iter & IRDOF_param_IBACK & 0
# iter & number_SOR_iterations_ICOUPL & 0
# iter & max_machine_time_RNMAX & 3600 # number of minutes at which FEHM will cut a simulation
# default values for macro CTRL (parameters controlling simulation)
# ctrl & max_newton_iterations_MAXIT & 10 # solver parameters
# ctrl & newton_cycle_tolerance_EPM & 1.e-5 # solver parameters
# ctrl & number_orthogonalizations_NORTH & 8 # solver parameters
# ctrl & max_solver_iterations_MAXSOLVE & 24
# ctrl & acceleration_method_ACCM & gmre
# ctrl & JA & 1
# ctrl & JB & 0
# ctrl & JC & 0
# ctrl & order_gauss_elim_NAR & 2
# ctrl & implicitness_factor_AAW & 1
# ctrl & gravity_direction_AGRAV & 3 # direction of gravity
# ctrl & upstream_weighting_UPWGT & 1.0
# ctrl & max_multiply_iterations_IAMM & 7
# ctrl & timestep_multiplier_AIAA & 1.5 # acceleration time step multiplier
# ctrl & min_timestep_DAYMIN & 1.e-5 # minimum allowable time step (days)
# ctrl & max_timestep_DAYMAX & 30. # maximum allowable time step (days)
# ctrl & geometry_ICNL & 0 # problem geometry (0 = 3-D)
# ctrl & stor_file_LDA & 0 # flag to use stor file
# default values for macro TIME
# time & initial_timestep_DAY & 1. # initial time step size (days)
# time & max_time_TIMS & 365. # maximum simulation time (days)
# time & max_timestep_NSTEP & 200 # maximum number of time steps
# time & print_interval_IPRTOUT & 1 # for printing information to screen
# time & initial_year_YEAR & None # initial simulation time (years)
# time & initial_month_MONTH & None # (months)
# time & initial_day_INITTIME & None # (years)
# default values for macro SOL
# sol & coupling_NTT & 1
# sol & element_integration_INTG & -1
# default values for macro TRAC
# trac & init_solute_conc_ANO & 0.
# trac & implicit_factor_AWC & 1.
# trac & tolerance_EPC & 1.e-7
# trac & upstream_weight_UPWGTA & 0.5
# trac & solute_start_DAYCS & 1.
# trac & solute_end_DAYCF & 2.
# trac & flow_end_DAYHF & 1.
# trac & flow_start_DAYHS & 2.
# trac & max_iterations_IACCMX & 50
# trac & timestep_multiplier_DAYCM & 1.2
# trac & initial_timestep_DAYCMM & 1.
# trac & max_timestep_DAYCMX & 1000.
# trac & print_interval_NPRTTRC & 1.
# adsorption & type_IADSF & None
# adsorption & alpha1_A1ADSF & None
# adsorption & alpha2_A2ADSF & None
# adsorption & beta_BETADF & None