[CIG-SHORT] Fault direction in 3D fault
Brad Aagaard
baagaard at usgs.gov
Mon May 5 08:22:40 PDT 2014
On 05/05/2014 05:30 AM, Matthew Knepley wrote:
> On Sun, May 4, 2014 at 8:58 PM, Charles Williams <willic3 at gmail.com> wrote:
>
>> It appears that the problem is that your fault at the bottom of the slab
>> is completely horizontal over much of its extent. This causes problems for
>> PyLith when the default up_dir [0,0,1] is used. The way to diagnose this
>> problem is to have PyLith output the orientation information for the
>> faults, as Brad suggested previously. When you plot the strike_dir as
>> vectors, you will see it varies quite a bit for the horizontal portion of
>> the fault, because the direction is undefined. The solution is to choose a
>> vector that does not align with the fault normal vector. I chose a vector
>> that points slightly to the west. When this is done, the various fault
>> slip directions are well-defined.
>>
>
> Great find, Charles. Is there a way we can automate this check?
The difficulty is defining a good tolerance. Right now, we compute the
cross product of the up direction and the fault normal to differentiate
between along-strike shear and up-dip shear. If the magnitude of the
cross product is strictly zero, we give an error. We could make it
epsilon, but we may have to play around with the order of magnitude so
that it is not overly aggressive.
Brad
More information about the CIG-SHORT
mailing list