-
Notifications
You must be signed in to change notification settings - Fork 106
Expand file tree
/
Copy pathkernelSpecs.json
More file actions
70 lines (68 loc) · 2.3 KB
/
Copy pathkernelSpecs.json
File metadata and controls
70 lines (68 loc) · 2.3 KB
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
{
"doc" :
{
"comment" : "All kernel template instantiation specs need all dict keys except 'comment' and 'explicit'",
"vars" :
[
"This is a list of the keys in the combinations dict (keys aren't queryable in cmake)",
"they are also the names of the CMAKE variables which will be set to one of the values specified",
"in the combinations dict just prior to cmake calling configure_file() on the template file"
],
"constants" :
[
[ "key", "value" ],
[ "note", "All constants will be set for cmake to configure_file() for every instantiation." ]
],
"combinations" :
{
"vars" : [ "each value in this list will be used to generate kernel template files",
"combinatorially with all other value lists" ]
},
"explicit" : [ "specify a specific combination of the variables to generate",
"specify by choosing one value from each variable you want generated",
"and concatenating them with '#' (this can be modified internally at the",
"generation call). Duplicate entries are unified internally" ]
},
"PVTDriverRunTestFluid": {
"vars": [
"FLUID"
],
"constants": [],
"combinations": {
"FLUID": [
"BlackOilFluid",
"CO2BrineEzrokhiFluid",
"CO2BrineEzrokhiThermalFluid",
"CO2BrinePhillipsFluid",
"CO2BrinePhillipsThermalFluid",
"CompositionalKValuePhillipsBrine",
"CompositionalKValueLohrenzBrayClarkViscosity",
"CompositionalThreePhaseLohrenzBrayClarkViscosity",
"CompositionalTwoPhaseConstantViscosity",
"CompositionalTwoPhaseLohrenzBrayClarkViscosity",
"CompositionalTwoPhasePhillipsBrine",
"DeadOilFluid",
"InvariantImmiscibleFluid"
]
},
"explicit": []
},
"RelpermDriverRunTestRelPerm": {
"vars": [
"RELPERM"
],
"constants": [],
"combinations": {
"RELPERM": [
"BrooksCoreyBakerRelativePermeability",
"BrooksCoreyRelativePermeability",
"BrooksCoreyStone2RelativePermeability",
"TableRelativePermeabilityHysteresis",
"TableRelativePermeability",
"VanGenuchtenBakerRelativePermeability",
"VanGenuchtenStone2RelativePermeability"
]
},
"explicit": []
}
}