Skip to content

Commit 82f9801

Browse files
authored
Merge pull request #161 from MiraGeoscience/GEOPY-1729
GEOPY-1729: Add option for MUMPS solver
2 parents bd33681 + b507ef1 commit 82f9801

24 files changed

Lines changed: 218 additions & 16 deletions

simpeg_drivers-assets/uijson/direct_current_2d_forward.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,16 @@
217217
"value": 1,
218218
"visible": false
219219
},
220+
"solver_type": {
221+
"choiceList": [
222+
"Pardiso",
223+
"Mumps"
224+
],
225+
"group": "Compute",
226+
"label": "Direct solver",
227+
"tooltip": "Direct solver to use for the forward calculations",
228+
"value": "Pardiso"
229+
},
220230
"tile_spatial": 1,
221231
"max_chunk_size": {
222232
"min": 0,

simpeg_drivers-assets/uijson/direct_current_2d_inversion.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,6 +546,16 @@
546546
"value": 1,
547547
"visible": false
548548
},
549+
"solver_type": {
550+
"choiceList": [
551+
"Pardiso",
552+
"Mumps"
553+
],
554+
"group": "Compute",
555+
"label": "Direct solver",
556+
"tooltip": "Direct solver to use for the forward calculations",
557+
"value": "Pardiso"
558+
},
549559
"tile_spatial": 1,
550560
"store_sensitivities": {
551561
"choiceList": [

simpeg_drivers-assets/uijson/direct_current_3d_forward.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,16 @@
122122
"value": 1,
123123
"visible": false
124124
},
125+
"solver_type": {
126+
"choiceList": [
127+
"Pardiso",
128+
"Mumps"
129+
],
130+
"group": "Compute",
131+
"label": "Direct solver",
132+
"tooltip": "Direct solver to use for the forward calculations",
133+
"value": "Pardiso"
134+
},
125135
"tile_spatial": {
126136
"group": "Compute",
127137
"label": "Number of tiles",

simpeg_drivers-assets/uijson/direct_current_3d_inversion.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,16 @@
494494
"value": 1,
495495
"visible": false
496496
},
497+
"solver_type": {
498+
"choiceList": [
499+
"Pardiso",
500+
"Mumps"
501+
],
502+
"group": "Compute",
503+
"label": "Direct solver",
504+
"tooltip": "Direct solver to use for the forward calculations",
505+
"value": "Pardiso"
506+
},
497507
"tile_spatial": {
498508
"group": "Compute",
499509
"label": "Number of tiles",

simpeg_drivers-assets/uijson/direct_current_batch2d_forward.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,16 @@
175175
"value": 1,
176176
"visible": false
177177
},
178+
"solver_type": {
179+
"choiceList": [
180+
"Pardiso",
181+
"Mumps"
182+
],
183+
"group": "Compute",
184+
"label": "Direct solver",
185+
"tooltip": "Direct solver to use for the forward calculations",
186+
"value": "Pardiso"
187+
},
178188
"tile_spatial": 1,
179189
"max_chunk_size": {
180190
"min": 0,

simpeg_drivers-assets/uijson/direct_current_batch2d_inversion.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,16 @@
503503
"value": 1,
504504
"visible": false
505505
},
506+
"solver_type": {
507+
"choiceList": [
508+
"Pardiso",
509+
"Mumps"
510+
],
511+
"group": "Compute",
512+
"label": "Direct solver",
513+
"tooltip": "Direct solver to use for the forward calculations",
514+
"value": "Pardiso"
515+
},
506516
"tile_spatial": 1,
507517
"store_sensitivities": {
508518
"choiceList": [

simpeg_drivers-assets/uijson/fem_forward.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,16 @@
135135
"value": 1,
136136
"visible": false
137137
},
138+
"solver_type": {
139+
"choiceList": [
140+
"Pardiso",
141+
"Mumps"
142+
],
143+
"group": "Compute",
144+
"label": "Direct solver",
145+
"tooltip": "Direct solver to use for the forward calculations",
146+
"value": "Pardiso"
147+
},
138148
"tile_spatial": {
139149
"group": "Compute",
140150
"label": "Number of tiles",

simpeg_drivers-assets/uijson/fem_inversion.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,16 @@
530530
"value": 1,
531531
"visible": false
532532
},
533+
"solver_type": {
534+
"choiceList": [
535+
"Pardiso",
536+
"Mumps"
537+
],
538+
"group": "Compute",
539+
"label": "Direct solver",
540+
"tooltip": "Direct solver to use for the forward calculations",
541+
"value": "Pardiso"
542+
},
533543
"tile_spatial": {
534544
"group": "Compute",
535545
"label": "Number of tiles",

simpeg_drivers-assets/uijson/induced_polarization_2d_forward.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,16 @@
228228
"value": 1,
229229
"visible": false
230230
},
231+
"solver_type": {
232+
"choiceList": [
233+
"Pardiso",
234+
"Mumps"
235+
],
236+
"group": "Compute",
237+
"label": "Direct solver",
238+
"tooltip": "Direct solver to use for the forward calculations",
239+
"value": "Pardiso"
240+
},
231241
"tile_spatial": 1,
232242
"max_chunk_size": {
233243
"min": 0,

simpeg_drivers-assets/uijson/induced_polarization_2d_inversion.ui.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,16 @@
556556
"value": 1,
557557
"visible": false
558558
},
559+
"solver_type": {
560+
"choiceList": [
561+
"Pardiso",
562+
"Mumps"
563+
],
564+
"group": "Compute",
565+
"label": "Direct solver",
566+
"tooltip": "Direct solver to use for the forward calculations",
567+
"value": "Pardiso"
568+
},
559569
"tile_spatial": 1,
560570
"max_ram": "",
561571
"store_sensitivities": {

0 commit comments

Comments
 (0)