|
3 | 3 | "version": "3.0.0",
|
4 | 4 | "metadata": {
|
5 | 5 | "displayName": "Fracture Benchmark (Case 1): Single Fracture",
|
6 |
| - "description": "In this application, flow and transport through a single fracture in a cubic domain can be simulated with the numerical schemes available in Dumux, which comprise two cell-centered (tpfa, mpfa) and a vertex-centered finite volume scheme (box). Further details can be found in the related publication doi.org/10.1016/j.advwatres.2020.103759 .", |
| 6 | + "description": "Simulate flow and transport in a cubic domain with a single fracture. A detailed case setup can be found in doi.org/10.48550/arXiv.1809.06926, Section 4.1.", |
7 | 7 | "output": {
|
8 | 8 | "viewer": [
|
9 | 9 | "CSV",
|
10 | 10 | "ParaView"
|
11 | 11 | ],
|
12 |
| - "ignore": ["results.csv"], |
| 12 | + "ignore": { |
| 13 | + "visualization": ["results.csv", "dot_refinement*.csv"], |
| 14 | + "download": ["dataovertime*.csv"] |
| 15 | + }, |
13 | 16 | "csv": [
|
14 | 17 | {
|
15 | 18 | "basename": "dataovertime",
|
16 | 19 | "xlabel": {
|
17 | 20 | "key": "time",
|
18 | 21 | "label": "Time in years",
|
19 |
| - "factor": 3.1709792E-8, |
20 |
| - "format": ".2f" |
| 22 | + "factor": 3.1709792E-8 |
21 | 23 | },
|
22 | 24 | "plots": [
|
23 | 25 | {
|
24 | 26 | "key": "massBottomLayer",
|
25 |
| - "label": "Tracer mass in bottom layer in kg", |
26 |
| - "factor": 100 |
| 27 | + "label": "Tracer mass in bottom layer in kg" |
27 | 28 | },
|
28 | 29 | {
|
29 | 30 | "key": "massFracture",
|
30 | 31 | "label": "Tracer mass in fracture in kg"
|
31 | 32 | },
|
32 | 33 | {
|
33 | 34 | "key": "fluxAcrossOutlet",
|
34 |
| - "label": "Flux across outlet in mg/(s m^2)", |
35 |
| - "factor": 1E6, |
36 |
| - "format": ".2f" |
| 35 | + "label": "Flux across outlet in kg/(s m²)", |
| 36 | + "format": "~e" |
37 | 37 | }
|
38 | 38 | ]
|
39 | 39 | }
|
|
61 | 61 | "path": "params.input",
|
62 | 62 | "metadata": {
|
63 | 63 | "syntaxHighlighting": "ini",
|
64 |
| - "description": "params.input is the main configuration file for DuMux" |
| 64 | + "description": "params.input is the main configuration file for DuMuX" |
65 | 65 | },
|
66 | 66 | "parts": [
|
67 | 67 | {
|
68 | 68 | "identifier": "f3fc4404-3529-4962-b252-47bc4ddd02a2",
|
69 | 69 | "access": "template",
|
70 | 70 | "metadata": {
|
71 |
| - "description": "Use the form fields to adjust a subset of parameters defined in 'params.input' of DuMux" |
| 71 | + "description": "Use the form fields to adjust a subset of parameters defined in 'params.input' of DuMuX. **Note**, computations with the Fine grid take ~1.5h (TPFA_CIRC), ~3.5h (TPFA) and ~19h (MPFA-O & BOX) to finish." |
72 | 72 | },
|
73 | 73 | "parameters": [
|
74 | 74 | {
|
|
77 | 77 | "metadata": {
|
78 | 78 | "guiType": "dropdown",
|
79 | 79 | "name": "Discretization Method",
|
80 |
| - "description": "Choose the discretization method. You can choose between three different finite volume (FV) methods implemented in DuMux." |
| 80 | + "description": "Choose the discretization method. You can choose between four different finite volume (FV) methods implemented in DuMuX." |
81 | 81 | },
|
82 | 82 | "options": [
|
83 | 83 | {
|
84 | 84 | "value": "tpfa",
|
85 | 85 | "text": "TPFA (Cell Centered FV Scheme with Two-Point Flux Approximation)",
|
86 | 86 | "selected": true
|
87 | 87 | },
|
| 88 | + { |
| 89 | + "value": "", |
| 90 | + "text": "TPFA-CIRC (TFPA using Cell Circumcenters Instead of Barycenters)" |
| 91 | + }, |
88 | 92 | {
|
89 | 93 | "value": "mpfa",
|
90 | 94 | "text": "MPFA-O (Cell-Centered FV Scheme with Multi-Point Flux Approximation)"
|
|
119 | 123 | },
|
120 | 124 | {
|
121 | 125 | "mode": "fixed",
|
122 |
| - "identifier": "MeshFile", |
| 126 | + "identifier": "NumCells", |
123 | 127 | "metadata": {
|
124 | 128 | "guiType": "dropdown",
|
125 | 129 | "name": "Computational Grid",
|
126 | 130 | "description": "Select the total number of cells in the computational grid: coarse means ~1k cells, intermediate ~10k cells and fine ~100k cells."
|
127 | 131 | },
|
128 | 132 | "options": [
|
129 | 133 | {
|
130 |
| - "value": "single_1k.msh", |
| 134 | + "value": "1k", |
131 | 135 | "text": "Coarse (1k Cells)",
|
132 | 136 | "selected": true
|
133 | 137 | },
|
134 | 138 | {
|
135 |
| - "value": "single_10k.msh", |
| 139 | + "value": "10k", |
136 | 140 | "text": "Intermediate (10k Cells)"
|
137 | 141 | },
|
138 | 142 | {
|
139 |
| - "value": "single_100k.msh", |
| 143 | + "value": "100k", |
140 | 144 | "text": "Fine (100k Cells)"
|
141 | 145 | }
|
142 | 146 | ],
|
143 | 147 | "validation": "oneof"
|
144 | 148 | }
|
145 | 149 | ],
|
146 |
| - "content": "W1RpbWVMb29wXQ0KVEVuZCA9IDFlOQ0KRHQgPSAxZTcNCg0KW1Byb2JsZW1dDQpFbmFibGVHcmF2aXR5ID0gZmFsc2UNClNvbHZlVHJhbnNwb3J0ID0ge3sgVHJhbnNwb3J0IH19DQoNCltEaXNjcmV0aXphdGlvbl0NClNjaGVtZSA9IHt7IERpc2NyZXRpemF0aW9uIH19DQoNCltHcmlkXQ0KRmlsZSA9IC9kYXRhL2JlcnJlMjAyMC9idWlsZC1jbWFrZS9jYXNlcy90cmFuc3BvcnQvY2FzZTFfc2luZ2xlZnJhY3R1cmUvZ3JpZHMve3sgTWVzaEZpbGUgfX0NCg0KW01hdHJpeF0NCk9uZVAuUHJvYmxlbS5OYW1lID0gb25lcF9tYXRyaXgNClRyYWNlci5Qcm9ibGVtLk5hbWUgPSB0cmFjZXJfbWF0cml4DQoNCltGcmFjdHVyZV0NCk9uZVAuUHJvYmxlbS5OYW1lID0gb25lcF9mcmFjdHVyZQ0KVHJhY2VyLlByb2JsZW0uTmFtZSA9IHRyYWNlcl9mcmFjdHVyZQ0KDQpbQ29tcG9uZW50XQ0KTGlxdWlkRGVuc2l0eSA9IDEuMA0KTGlxdWlkS2luZW1hdGljVmlzY29zaXR5ID0gMS4wDQoNCltWdGtdDQpPdXRwdXROYW1lID0gY2FzZTFfc2luZ2xlDQoNCltJT10NCkNsZWFyUmVzdWx0RmlsZSA9IHRydWUNClJlZmluZW1lbnQgPSAwDQoNCltBc3NlbWJseV0NCk51bWVyaWNEaWZmZXJlbmNlLkJhc2VFcHNpbG9uID0gMWUxMA0KDQpbTmV3dG9uXQ0KRW5hYmxlRHluYW1pY091dHB1dCA9IGZhbHNl" |
| 150 | + "content": "W1RpbWVMb29wXQpURW5kID0gMWU5CkR0ID0gMWU3CgpbUHJvYmxlbV0KRW5hYmxlR3Jhdml0eSA9IGZhbHNlClNvbHZlVHJhbnNwb3J0ID0ge3sgVHJhbnNwb3J0IH19CgpbRGlzY3JldGl6YXRpb25dClNjaGVtZSA9IHt7I2lmIERpc2NyZXRpemF0aW9uIH19e3sgRGlzY3JldGl6YXRpb24gfX17e2Vsc2V9fXRwZmFjaXJje3svaWZ9fQoKW0dyaWRdCkZpbGUgPSAvZGF0YS9iZXJyZTIwMjAvYnVpbGQtY21ha2UvY2FzZXMvdHJhbnNwb3J0L2Nhc2UxX3NpbmdsZWZyYWN0dXJlL2dyaWRzL3NpbmdsZV97eyBOdW1DZWxscyB9fXt7I3VubGVzcyBEaXNjcmV0aXphdGlvbn19X2NpcmN7ey91bmxlc3N9fS5tc2gKCltNYXRyaXhdCk9uZVAuUHJvYmxlbS5OYW1lID0gb25lcF9tYXRyaXgKVHJhY2VyLlByb2JsZW0uTmFtZSA9IHRyYWNlcl9tYXRyaXgKCltGcmFjdHVyZV0KT25lUC5Qcm9ibGVtLk5hbWUgPSBvbmVwX2ZyYWN0dXJlClRyYWNlci5Qcm9ibGVtLk5hbWUgPSB0cmFjZXJfZnJhY3R1cmUKCltDb21wb25lbnRdCkxpcXVpZERlbnNpdHkgPSAxLjAKTGlxdWlkS2luZW1hdGljVmlzY29zaXR5ID0gMS4wCgpbVnRrXQpPdXRwdXROYW1lID0gY2FzZTFfc2luZ2xlCgpbSU9dCkNsZWFyUmVzdWx0RmlsZSA9IHRydWUKUmVmaW5lbWVudCA9IDAKCltBc3NlbWJseV0KTnVtZXJpY0RpZmZlcmVuY2UuQmFzZUVwc2lsb24gPSAxZTEwCgpbTmV3dG9uXQpFbmFibGVEeW5hbWljT3V0cHV0ID0gZmFsc2UK" |
147 | 151 | }
|
148 | 152 | ]
|
149 | 153 | }
|
150 | 154 | ],
|
151 | 155 | "configuration": {
|
152 |
| - "resources.image": "name://berre2020", |
| 156 | + "resources.image": "name://darus-berre2020", |
153 | 157 | "resources.volume": "/data/shared",
|
154 |
| - "resources.memory": "4g", |
| 158 | + "resources.memory": "6g", |
155 | 159 | "resources.numCPUs": 1,
|
156 | 160 | "running.commandLineArguments": "case1 params.input",
|
157 | 161 | "running.entrypoint": "/data/berre2020/docker/run.sh",
|
|
0 commit comments