|
9 | 9 | ignored_items = "root['VTKFile']['@version']" |
10 | 10 | requirement = 'The system shall have the ability to solve a definite Maxwell problem with Nedelec elements of the first kind using MFEM.' |
11 | 11 | capabilities = 'mfem' |
12 | | - devices = 'cpu' # schemadiff with cuda |
| 12 | + compute_devices = 'cpu' # schemadiff with cuda |
13 | 13 | max_parallel = 1 # schemadiff with multiple ranks |
14 | 14 | recover = false |
15 | 15 | max_threads = 1 |
|
29 | 29 | 'Outputs/ParaViewDataCollection/file_base=OutputData/CurlCurlLOR' |
30 | 30 | requirement = 'The system shall have the ability to solve a LOR definite Maxwell problem with Nedelec elements of the first kind using MFEM.' |
31 | 31 | capabilities = 'mfem' |
32 | | - devices = 'cpu cuda' |
| 32 | + compute_devices = 'cpu cuda' |
33 | 33 | valgrind = heavy |
34 | 34 | max_parallel = 1 # schemadiff with multiple ranks |
35 | 35 | recover = false |
|
45 | 45 | ignored_items = "root['VTKFile']['@version']" |
46 | 46 | requirement = 'The system shall have the ability to solve a diffusion problem using MFEM.' |
47 | 47 | capabilities = 'mfem' |
48 | | - devices = 'cpu cuda' |
| 48 | + compute_devices = 'cpu cuda' |
49 | 49 | max_parallel = 1 # schemadiff with multiple ranks |
50 | 50 | recover = false |
51 | 51 | expect_out = 'Parallel Type:.*distributed.*Mesh Dimension.*3.*Spatial Dimension.*3.*Elems.*2476.*Num Subdomains.*1.*Solver.*MFEMHypreGMRES' |
|
60 | 60 | ignored_items = "root['VTKFile']['@version']" |
61 | 61 | requirement = 'The system shall have the ability to solve a diffusion problem with partial assembly using MFEM.' |
62 | 62 | capabilities = 'mfem' |
63 | | - devices = 'cpu cuda' |
| 63 | + compute_devices = 'cpu cuda' |
64 | 64 | max_parallel = 1 # schemadiff with multiple ranks |
65 | 65 | recover = false |
66 | 66 | [] |
|
72 | 72 | cli_args = 'Solver/type=MFEMCGSolver Solver/preconditioner=jacobi ' |
73 | 73 | 'Executioner/device=ceed-cpu ' |
74 | 74 | 'Executioner/assembly_level=none' |
75 | | - devices = 'ceed-cpu' |
| 75 | + compute_devices = 'ceed-cpu' |
76 | 76 | ignored_items = "root['VTKFile']['@version']" |
77 | 77 | requirement = 'The system shall have the ability to solve a diffusion problem with matrix-free assembly using MFEM.' |
78 | 78 | capabilities = 'mfem' |
|
91 | 91 | 'Outputs/ParaViewDataCollection/file_base=OutputData/DiffusionLOR' |
92 | 92 | requirement = 'The system shall have the ability to solve a diffusion problem with Low-Order-Refined preconditioning set up from MOOSE and produce the same result as a native MFEM run.' |
93 | 93 | capabilities = 'mfem' |
94 | | - devices = 'cpu cuda' |
| 94 | + compute_devices = 'cpu cuda' |
95 | 95 | max_parallel = 1 # schemadiff with multiple ranks |
96 | 96 | recover = false |
97 | 97 | abs_zero = 1e-6 |
|
104 | 104 | ignored_items = "root['VTKFile']['@version']" |
105 | 105 | requirement = 'The system shall have the ability to solve a grad-div problem with Raviart-Thomas elements using MFEM.' |
106 | 106 | capabilities = 'mfem' |
107 | | - devices = 'cpu cuda' |
| 107 | + compute_devices = 'cpu cuda' |
108 | 108 | max_parallel = 1 # schemadiff with multiple ranks |
109 | 109 | recover = false |
110 | 110 | errors = 'foobarbaz' # allow cuda errors I guess? |
|
122 | 122 | 'Outputs/ParaViewDataCollection/file_base=OutputData/GradDivLOR' |
123 | 123 | requirement = 'The system shall have the ability to solve a LOR grad-div problem with Raviart-Thomas elements using MFEM.' |
124 | 124 | capabilities = 'mfem' |
125 | | - devices = 'cpu cuda' |
| 125 | + compute_devices = 'cpu cuda' |
126 | 126 | valgrind = heavy |
127 | 127 | max_parallel = 1 # schemadiff with multiple ranks |
128 | 128 | recover = false |
|
140 | 140 | ignored_items = "root['VTKFile']['@version']" |
141 | 141 | requirement = 'The system shall have the ability to solve a transient heat conduction problem using MFEM.' |
142 | 142 | capabilities = 'mfem' |
143 | | - devices = 'cpu cuda' |
| 143 | + compute_devices = 'cpu cuda' |
144 | 144 | max_parallel = 1 # schemadiff with multiple ranks |
145 | 145 | recover = false |
146 | 146 | [] |
|
158 | 158 | ignored_items = "root['VTKFile']['@version']" |
159 | 159 | requirement = 'The system shall have the ability to solve a transient heat conduction problem with element assembly using MFEM.' |
160 | 160 | capabilities = 'mfem' |
161 | | - devices = 'cpu cuda' |
| 161 | + compute_devices = 'cpu cuda' |
162 | 162 | valgrind = none |
163 | 163 | max_parallel = 1 # schemadiff with multiple ranks |
164 | 164 | recover = false |
|
175 | 175 | 'Solver/type=MFEMCGSolver Solver/preconditioner=jacobi ' |
176 | 176 | 'Executioner/assembly_level=none ' |
177 | 177 | 'Executioner/device=ceed-cpu' |
178 | | - devices = 'ceed-cpu' |
| 178 | + compute_devices = 'ceed-cpu' |
179 | 179 | ignored_items = "root['VTKFile']['@version']" |
180 | 180 | requirement = 'The system shall have the ability to solve a transient heat conduction problem with matrix-free assembly using MFEM.' |
181 | 181 | capabilities = 'mfem' |
|
198 | 198 | 'Outputs/ParaViewDataCollection/file_base=OutputData/HeatConductionLOR' |
199 | 199 | requirement = 'The system shall have the ability to solve a transient heat conduction problem with Low-Order-Refined preconditioning set up from MOOSE and produce the same result as a native MFEM run.' |
200 | 200 | capabilities = 'mfem' |
201 | | - devices = 'cpu cuda' |
| 201 | + compute_devices = 'cpu cuda' |
202 | 202 | max_parallel = 1 # schemadiff with multiple ranks |
203 | 203 | recover = false |
204 | 204 | [] |
|
210 | 210 | ignored_items = "root['VTKFile']['@version']" |
211 | 211 | requirement = 'The system shall have the ability to solve a transient heat conduction problem with a heat transfer coefficient on one boundary using MFEM.' |
212 | 212 | capabilities = 'mfem' |
213 | | - devices = 'cpu cuda' |
| 213 | + compute_devices = 'cpu cuda' |
214 | 214 | max_parallel = 1 # schemadiff with multiple ranks |
215 | 215 | recover = false |
216 | 216 | [] |
|
222 | 222 | ignored_items = "root['VTKFile']['@version']" |
223 | 223 | requirement = 'The system shall have the ability to solve a linear elasticity problem using MFEM.' |
224 | 224 | capabilities = 'mfem' |
225 | | - devices = 'cpu cuda' |
| 225 | + compute_devices = 'cpu cuda' |
226 | 226 | max_parallel = 1 # schemadiff with multiple ranks |
227 | 227 | recover = false |
228 | 228 | [] |
|
234 | 234 | ignored_items = "root['VTKFile']['@version']" |
235 | 235 | requirement = 'The system shall have the ability to solve a linear elasticity problem for a beam deformed under gravitational loads using MFEM.' |
236 | 236 | capabilities = 'mfem' |
237 | | - devices = 'cpu' # schemadiff with cuda |
| 237 | + compute_devices = 'cpu' # schemadiff with cuda |
238 | 238 | max_parallel = 1 # schemadiff with multiple ranks |
239 | 239 | recover = false |
240 | 240 | max_threads = 1 |
|
247 | 247 | requirement = 'The system shall have the ability to solve for an irrotational vortex in two dimensions using MFEM.' |
248 | 248 | abs_zero = 1e-6 |
249 | 249 | capabilities = 'mfem' |
250 | | - devices = 'cpu cuda' |
| 250 | + compute_devices = 'cpu cuda' |
251 | 251 | recover = false |
252 | 252 | max_parallel = 1 # MOOSE-MFEM-HypreGMRES doesn't appear to work with multiple ranks with cuda |
253 | 253 | [] |
|
258 | 258 | requirement = 'The system shall have the ability to solve a mixed Darcy problem in two dimensions using MFEM.' |
259 | 259 | abs_zero = 1e-6 |
260 | 260 | capabilities = 'mfem' |
261 | | - devices = 'cpu cuda' |
| 261 | + compute_devices = 'cpu cuda' |
262 | 262 | recover = false |
263 | 263 | [] |
264 | 264 | [] |
0 commit comments