Skip to content

Commit a870101

Browse files
authored
Merge pull request #177 from MiraGeoscience/GEOPY-2103
GEOPY-2103: Migrate FEM-1D from simpeg-drivers
2 parents d244474 + 9f057ae commit a870101

28 files changed

Lines changed: 1325 additions & 209 deletions
Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
{
2+
"version": "0.3.0-alpha.1",
3+
"title": "Frequency-domain EM (FEM) Forward",
4+
"icon": "surveyairborneem",
5+
"documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/stable/intro.html",
6+
"conda_environment": "simpeg_drivers",
7+
"run_command": "simpeg_drivers.driver",
8+
"geoh5": "",
9+
"monitoring_directory": "",
10+
"workspace_geoh5": "",
11+
"inversion_type": "fdem 1d",
12+
"physical_property": "conductivity",
13+
"forward_only": true,
14+
"data_object": {
15+
"main": true,
16+
"group": "Survey",
17+
"label": "Object",
18+
"meshType": [
19+
"{b3a47539-0301-4b27-922e-1dde9d882c60}"
20+
],
21+
"value": ""
22+
},
23+
"z_real_channel_bool": {
24+
"group": "Survey",
25+
"main": true,
26+
"label": "Z real component",
27+
"value": true
28+
},
29+
"z_imag_channel_bool": {
30+
"group": "Survey",
31+
"main": true,
32+
"label": "Z imag component",
33+
"value": true
34+
},
35+
"v_cell_size": {
36+
"min": 0.0,
37+
"group": "1D Mesh",
38+
"main": true,
39+
"enabled": true,
40+
"label": "Vertical core cell size (m)",
41+
"value": 25.0
42+
},
43+
"depth_core": {
44+
"min": 0.0,
45+
"group": "1D Mesh",
46+
"main": true,
47+
"enabled": true,
48+
"label": "Depth of core (m)",
49+
"value": 500.0
50+
},
51+
"vertical_padding": {
52+
"min": 0.0,
53+
"group": "1D Mesh",
54+
"main": true,
55+
"dependencyType": "disabled",
56+
"label": "Vertical padding (m)",
57+
"value": 1000.0
58+
},
59+
"expansion_factor": {
60+
"main": true,
61+
"group": "1D Mesh",
62+
"label": "Expansion factor",
63+
"value": 1.1
64+
},
65+
"mesh": {
66+
"group": "Mesh and models",
67+
"main": true,
68+
"label": "Mesh",
69+
"meshType": "{4ea87376-3ece-438b-bf12-3479733ded46}",
70+
"value": "",
71+
"optional": true,
72+
"enabled": false,
73+
"tooltip": "Select a mesh for the inversion."
74+
},
75+
"model_type": {
76+
"choiceList": [
77+
"Conductivity (S/m)",
78+
"Resistivity (Ohm-m)"
79+
],
80+
"main": true,
81+
"group": "Mesh and models",
82+
"label": "Model units",
83+
"tooltip": "Select the units of the model.",
84+
"value": "Conductivity (S/m)"
85+
},
86+
"starting_model": {
87+
"association": [
88+
"Cell",
89+
"Vertex"
90+
],
91+
"dataType": "Float",
92+
"group": "Mesh and models",
93+
"main": true,
94+
"isValue": true,
95+
"parent": "mesh",
96+
"label": "Value(s)",
97+
"property": "",
98+
"value": 0.001
99+
},
100+
"topography_object": {
101+
"main": true,
102+
"group": "Topography",
103+
"label": "Topography",
104+
"meshType": [
105+
"{202c5db1-a56d-4004-9cad-baafd8899406}",
106+
"{6a057fdc-b355-11e3-95be-fd84a7ffcb88}",
107+
"{f26feba3-aded-494b-b9e9-b2bbcbe298e1}",
108+
"{48f5054a-1c5c-4ca4-9048-80f36dc60a06}",
109+
"{b020a277-90e2-4cd7-84d6-612ee3f25051}"
110+
],
111+
"value": "",
112+
"optional": true,
113+
"enabled": true,
114+
"tooltip": "Select a topography object to define the active cells for inversion."
115+
},
116+
"topography": {
117+
"association": [
118+
"Vertex",
119+
"Cell"
120+
],
121+
"dataType": "Float",
122+
"group": "Topography",
123+
"main": true,
124+
"optional": true,
125+
"enabled": false,
126+
"label": "Elevation channel",
127+
"tooltip": "Set elevation from channel. If not set the topography will be set from the geometry of the selected 'topography' object.",
128+
"parent": "topography_object",
129+
"dependency": "topography_object",
130+
"dependencyType": "enabled",
131+
"value": "",
132+
"verbose": 2
133+
},
134+
"active_model": {
135+
"association": "Cell",
136+
"dataType": [
137+
"Referenced",
138+
"Boolean",
139+
"Integer"
140+
],
141+
"group": "Topography",
142+
"main": true,
143+
"enabled": false,
144+
"dependency": "topography_object",
145+
"dependencyType": "disabled",
146+
"label": "Active model",
147+
"tooltip": "Provide the active cell boolean model directly if topography not set.",
148+
"parent": "mesh",
149+
"value": ""
150+
},
151+
"save_sensitivities": false,
152+
"n_cpu": {
153+
"min": 1,
154+
"group": "Compute",
155+
"optional": true,
156+
"enabled": false,
157+
"label": "Number of CPUs",
158+
"value": 1,
159+
"visible": true
160+
},
161+
"solver_type": {
162+
"choiceList": [
163+
"Pardiso",
164+
"Mumps"
165+
],
166+
"group": "Compute",
167+
"label": "Direct solver",
168+
"tooltip": "Direct solver to use for the forward calculations",
169+
"value": "Pardiso"
170+
},
171+
"tile_spatial": {
172+
"group": "Compute",
173+
"label": "Number of tiles",
174+
"parent": "data_object",
175+
"isValue": true,
176+
"property": "",
177+
"value": 1,
178+
"min": 1,
179+
"max": 1000,
180+
"verbose": 2,
181+
"tooltip": "Splits the objective function into spatial tiles for distributed computation using the Dask library."
182+
},
183+
"max_chunk_size": {
184+
"min": 0,
185+
"group": "Compute",
186+
"optional": true,
187+
"enabled": true,
188+
"label": "Maximum chunk size (Mb)",
189+
"value": 128,
190+
"verbose": 3,
191+
"visible": false,
192+
"tooltip": "Limit the chunk size used by Dask for distributed computation."
193+
},
194+
"out_group": {
195+
"label": "SimPEG group",
196+
"value": "",
197+
"groupType": "{55ed3daf-c192-4d4b-a439-60fa987fe2b8}",
198+
"group": "Drag-and-drop options",
199+
"visible": true,
200+
"optional": true,
201+
"enabled": false,
202+
"tooltip": "Optionally set the SimPEG group to which results will be saved."
203+
},
204+
"generate_sweep": {
205+
"label": "Generate sweep file",
206+
"group": "Python run preferences",
207+
"main": true,
208+
"value": false,
209+
"tooltip": "Generates a file for sweeping parameters instead of running the application."
210+
},
211+
"distributed_workers": ""
212+
}

0 commit comments

Comments
 (0)