idaholab / mastodon

A MOOSE app for structural dynamics, seismic analysis, and risk assessment.
https://mooseframework.inl.gov/mastodon
GNU Lesser General Public License v2.1
40 stars 54 forks source link

Mesh adaptivity for non-horizontal soil profile #22

Open moosebuild opened 7 years ago

moosebuild commented 7 years ago

Swetha Veeraraghavan created issue:

Capability to use moose generated mesh for a non-horizontal soil profile like the one shown in the attached image. output_canyons

moosebuild commented 7 years ago

Slaughter, Andrew Edward commented:

@veers Running the simulation would actually be step 3, but all of these can be handled in in Moose/Mastodon with a little code.

I think I will work on implementing this and perhaps make a utility that runs step 1 and 2.

moosebuild commented 7 years ago

Swetha Veeraraghavan commented:

@slauae , that sounds great.

Please let me know if there is anything I can do to help you with these tasks.

moosebuild commented 7 years ago

Swetha Veeraraghavan commented:

@slauae, Thanks for trying this out. Executing it in two runs is still a lot better than meshing it manually using Cubit for sure.

Will Moose handle step 2 mentioned above or would it have to be done using Cubit or python?

moosebuild commented 7 years ago

Slaughter, Andrew Edward commented:

After some failed effort and additional thought, this is not something that is very easy to accomplish inline with a single run. It would be possible to create some sort of tool that uses the --input-only mode of MOOSE.

This would require making several runs:

  1. Refine the mesh to the interface and output it to Exodus
  2. Read the result of 1 and remove elements and assign boundary along the surface

This wouldn't be too difficult to execute and we could possible wrap the two runs into a single "application" with a bash or python script.