|
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