[CIG-SHORT] Initial stresses for large model

Brad Aagaard baagaard at usgs.gov
Fri Jan 27 13:27:12 PST 2017


Demian,

It sounds like you want an optimized spatial database for the case of 
using output as input. This is not implemented.

I think the best you can do now is a dense SimpleGridDB that minimizes 
any interpolation errors.

Regards,
Brad


On 01/26/2017 10:14 AM, Demian Gomez wrote:
> Matt,
>
> There is no projection involved in my approach. I didn't follow Brad's
> suggestion of using a topocentric coordinate system. I have a spherical
> model constructed in a geocentric CS (ECEF) and my initial stress
> spatial database in lat lon depth (i.e. cs-data = geographic and
> is-geocentric = false). Therefore, the conversion from one type of
> coordinate to the other shouldn't have any effect.
>
> Demián
>
> On Wed, Jan 25, 2017 at 9:26 PM, Matthew Knepley <knepley at rice.edu
> <mailto:knepley at rice.edu>> wrote:
>
>     On Wed, Jan 25, 2017 at 6:55 PM, Demian Gomez <demiang at gmail.com
>     <mailto:demiang at gmail.com>> wrote:
>
>         Dear all,
>
>         A few months ago I asked a question about strategies to assign
>         the initial stresses for a large model. I was originally using a
>         SimpleDB file and Brad suggested that a SimpleDbGrid provides a
>         much faster interpolation. Here's the
>         thread: http://lists.geodynamics.org/pipermail/cig-short/2016-November/002612.html
>         <http://lists.geodynamics.org/pipermail/cig-short/2016-November/002612.html>
>
>         I am now calculating the initial stresses on a first run (as
>         explained
>         here: https://wiki.geodynamics.org/_media/software:pylith:tutorials:cdm2016:pylithtutorial2016_gravity.pdf
>         <https://wiki.geodynamics.org/_media/software:pylith:tutorials:cdm2016:pylithtutorial2016_gravity.pdf>)
>         and I want to use them to compute quasi-static co-seismic
>         deformation. I've looked at generate_statedb.py in the gravity
>         examples, which uses a SimpleDB file to input the stresses into
>         Pylith. This method, however, will generate a severe slow down,
>         as discussed in the previous thread.
>
>         Is there another strategy to input the initial stresses
>         calculated by the first Pylith run? I do not want to use a
>         SimpleGridDb because this will require two interpolations: a
>         first one to generate the grid and a second one to assign the
>         stresses to each cell. I'm afraid this will lead to slightly
>         unbalanced stresses generated by the two interpolations.



More information about the CIG-SHORT mailing list