Skip to content

Commit ebd5e53

Browse files
authored
[MPM] Allow "use_input_model_part" in "model_import_settings" ProjectParameters.json (#14243)
1 parent 5ebe48a commit ebd5e53

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

applications/MPMApplication/python_scripts/mpm_solver.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -312,19 +312,17 @@ def _AddDynamicVariables(self, model_part):
312312

313313
def _ModelPartReading(self):
314314
# reading the model part of the background grid
315-
if(self.settings["grid_model_import_settings"]["input_type"].GetString() == "mdpa"):
316-
self._ImportModelPart(self.grid_model_part, self.settings["grid_model_import_settings"])
315+
if (self.settings["grid_model_import_settings"]["input_type"].GetString() == "rest"):
316+
raise Exception("\"input_type\" cannot be equal to \"rest\" for background grid model part")
317317
else:
318-
raise Exception("Other input options are not implemented yet.")
318+
self._ImportModelPart(self.grid_model_part, self.settings["grid_model_import_settings"])
319319

320320
# reading the model part of the material point
321-
if(self.settings["model_import_settings"]["input_type"].GetString() == "mdpa"):
322-
self._ImportModelPart(self.initial_mesh_model_part, self.settings["model_import_settings"])
323-
elif(self.settings["model_import_settings"]["input_type"].GetString() == "rest"):
321+
if (self.settings["model_import_settings"]["input_type"].GetString() == "rest"):
324322
self.settings["model_import_settings"]["input_filename"].SetString("MPM_Material")
325323
self._ImportModelPart(self.material_point_model_part, self.settings["model_import_settings"])
326324
else:
327-
raise Exception("Other input options are not implemented yet.")
325+
self._ImportModelPart(self.initial_mesh_model_part, self.settings["model_import_settings"])
328326

329327
def _AddDofsToModelPart(self, model_part):
330328
KratosMultiphysics.VariableUtils().AddDof(KratosMultiphysics.DISPLACEMENT_X, KratosMultiphysics.REACTION_X, model_part)

0 commit comments

Comments
 (0)