Fault tagging
The dynamic rupture has the boundary tag 3, or anything larger than 64.
Using multiple fault tags enables us to initialize fault parameters segment-wise easily. For example, when we want to model 2 segments having different dynamic friction, we can do so by tagging them with 3 and 65. That can be then used in the fault easi file as follows:
[mu_d]: !Any
components:
- !GroupFilter
groups: 3
components: !ConstantMap
map:
mu_d: 0.3
- !GroupFilter
groups: 65
components: !ConstantMap
map:
mu_d: 0.4
Currently, the only way to tag fault faces other tags than 3 with SimModeler is to use the –xml option of pumgen. For example, to tag face 2 as 3 and face 8 and 9 as 65, we would use:
<boundaryCondition tag="3">2</boundaryCondition>
<boundaryCondition tag="65">8,9</boundaryCondition>
Then pumgen is run using the xml option:
pumgen -s simmodsuite -l SimModelerLib.lic --xml MeshandAnalysisAttributes.xml prefix.smd output_prefix
Note that <boundaryCondition tag="3">
is equivalent to <dynamicRupture>
. Therefore, if you want to tag face 2 as 3, you can use either:
<boundaryCondition tag="3">2</boundaryCondition>
or
<dynamicRupture>2</dynamicRupture>
Note also that if a face is tagged twice, only the first tag will be considered.