[CIG-SHORT] PyLith hint - nondimensionalization
Brad Aagaard
baagaard at usgs.gov
Tue Sep 20 08:43:28 PDT 2011
PyLith users:
This is a friendly reminder to PyLith users that it is VERY IMPORTANT to
make sure that the scales used in the nondimensionalization are
appropriate for your problem. PyLith can solve problems across an
extremely wide range of spatial and temporal scales if the appropriate
scales are used in the nondimensionalization.
Due to roundoff errors and convergence tolerances in the iterative
solvers, PyLith relies on reasonable scales in the solution in
constructing the friction criterion and preconditioning the system.
Failure to set appropriate scales in the nondimensionalization will
cause the solution to be garbage.
Quasi-static problems
Default values:
relaxation_time = 1.0*year
length_scale = 1.0*km
pressure_scale = 3.0e+10*Pa
Recommended values:
relaxation_time = TIME_STEP
length_scale = DISCRETIZATION_SIZE or DISPLACEMENT_MAGNITUDE
pressure_scale = SHEAR_MODULUS
Dynamic problems
Default values:
shear_wave_speed = 3.0*km/s
density = 3000.0*kg/m**3
wave_period = 1.0*s
Recommended values:
shear_wave_speed = MINIMUM_SHEAR_WAVE_SPEED
density = DENSITY
wave_period = MINIMUM_WAVE_PERIOD
This tip has been added to the PyLith wiki, which we are beginning to
construct based on questions from users.
http://www.geodynamics.org/cig/community/workinggroups/short/workarea/pylith-wiki/
Brad
More information about the CIG-SHORT
mailing list