Activity for elastic-package

  • Martin Almquist committed [d6dcaa] on Code

    Merge heads

  • Martin Almquist committed [6aa964] on Code

    Add intfTypes in elasticAnisotropicDiscrInterface, to allow for nonconforming interfaces.

  • Martin Almquist committed [7440f6] on Code

    Modify elasticAnisoSupergridMixedDiscr to make it possible to run odd order D+D-.

  • Martin Almquist committed [d2056a] on Code

    Add intfTypes in elasticAnisotropicSupergridMixedDiscr. Add example for curved interface with disontinuous material parameters.

  • Martin Almquist committed [22d268] on Code

    Add dispersion analysis for the narrow scheme for the scalar acoustic equation for easy comparison. Turns out to be identical to staggered applied to the elastic equation with mu=0.

  • Martin Almquist committed [774986] on Code

    Add helper function that splits a four tensor into a cell array for a multiblock grid.

  • Martin Almquist committed [538f1d] on Code

    Add option for non-fully compatible in AnistropicDiscrCurveMultiblock

  • Martin Almquist committed [db98b3] on Code

    Add support for non-fully compatible scheme in elasticAnisotropicDiscrInterface.

  • Martin Almquist committed [7b92c0]

    Fix bug dc -> L in aging law mms. Add CFL to default dynamic rupture input file.

  • Martin Almquist committed [d065e6]

    Add solver struct to dynamic rupture input struct.

  • Martin Almquist committed [87e338]

    Move mexOps struct to ops.mex

  • Martin Almquist committed [7ddf18]

    Update sinusoidalFault and sinusoidalFaultSG input files.

  • Shiqi Wang Shiqi Wang committed [067a60]

    added input filed used for the initial parameter study that discovered the low normal stresss issue

  • Shiqi Wang Shiqi Wang committed [a13d98]

    created branch axel

  • Shiqi Wang Shiqi Wang committed [8da9b2]

    changes made long ago, possibly for test fzero; have to commit this or hg complains.

  • Shiqi Wang Shiqi Wang committed [11bcc5]

    add a function that uses fzero to solve for slip velocity

  • Shiqi Wang Shiqi Wang committed [dbcc55]

    temp fix to not output failed timesteps -quasiStatic

  • Shiqi Wang Shiqi Wang committed [250f6e]

    deleted output fields that were used for debug on local machine

  • Shiqi Wang Shiqi Wang committed [f930e0]

    added t as a field to OUT

  • Shiqi Wang Shiqi Wang committed [ce0ada]

    added poroelastic factor B

  • Shiqi Wang Shiqi Wang committed [7a33e7]

    added a parameter to bound sigma

  • Shiqi Wang Shiqi Wang committed [9d85bf]

    changed value for viscous parameter

  • Shiqi Wang Shiqi Wang committed [977a39]

    changed viscosity

  • Shiqi Wang Shiqi Wang committed [541e5e]

    changed input parameters for a larger fault and trapezoidal shaped parameter 'a' profile

  • Shiqi Wang Shiqi Wang committed [38ea94]

    changed function for rate and state parameter profile

  • Shiqi Wang Shiqi Wang committed [3dec7b]

    make VWLength an input variable

  • Shiqi Wang Shiqi Wang committed [fa5cf5]

    added linear viscous logic for tensile normal stress

  • Martin Almquist committed [0855b6]

    Add timeStepper struct to input files in friction.input

  • Martin Almquist committed [1347ba]

    Change return value of +friction input files from several structs to one struct with previous structs as fields.

  • Martin Almquist committed [aa09e2]

    Prepare to refactor dynamicRupture main

  • Martin Almquist committed [7cd815]

    Fix sign mistake in rhsFullyDynamic.

  • Martin Almquist committed [7a6119]

    update parameter names in some dynamic rupture input files

  • Martin Almquist committed [ea5d0d]

    Add a bp3qd-like input file for Axel to use.

  • Martin Almquist committed [7be37e]

    Merge heads

  • Martin Almquist committed [25b63a]

    Add elastic-acoustic supergrid discr.

  • Martin Almquist committed [a1dc0a]

    Bugfix prestress sign for thrust fauling in new BC input files.

  • Martin Almquist committed [d6fb96]

    Add input file for same BC as original config (traction bottom, displacement sides), but with slip data on sides.

  • Martin Almquist committed [0a8250]

    Generalize tetonic struct to multiple motions. Add input file for BP3 with other sets of BC.

  • Martin Almquist committed [49b099]

    Add helper function for number of seconds per year.

  • Martin Almquist committed [d71b36]

    Change plotOutput to plot log10 of slip velocity profile

  • Martin Almquist committed [0987ad]

    Decrease faultFieldStride in BP3 default input file.

  • Martin Almquist committed [cb6923]

    Add input files for smaller time-stepping tolerance, larger domain, and gentler stretching, to determine what is most important.

  • Martin Almquist committed [a0ced5]

    Add functions for psi-theta conversion. Add theta in plotOutput.

  • Martin Almquist committed [9ce46b]

    Add thrust fault option in input file

  • Martin Almquist committed [3163f7]

    Add dipAngle as argument in BP3 input file

  • Martin Almquist committed [d3b5c7]

    Lower PCG tolerance from 1-9 to 1e-10.

  • Martin Almquist committed [599e2e]

    Clean upp saving and plotting of fields. Add option to save/plot normal stress.

  • Martin Almquist committed [c4883a]

    Add saving and plotting of surface displacement

  • Martin Almquist committed [0a3223]

    Lower pcg tolerance to 1e-9 and add input file for bigger domain.

  • Martin Almquist committed [ebfb60]

    Default pcg tolerance 1e-6 does not yield accurate results. Set it to 1e-8.

  • Martin Almquist committed [356bd0]

    Add option to run use mex file for interior stencil in viscoelastic solver.

  • Martin Almquist committed [f3d85d]

    Optimize mex operator further. All left D1 operators are now applied in the same mex file.

  • Martin Almquist committed [5af828]

    Start optimizing the stencil-based elastic operator by essentially combining mex files to reduce number of reads and writes. Significant speedup observed.

  • Martin Almquist committed [f77df5]

    Make GPU implementation run. Computes correctly. Unfortunately didnt manage to make preconditioning efficient.

  • Martin Almquist committed [800a72]

    Add openMP implementation of stencil-based elastic operator.

  • Martin Almquist committed [39a63b]

    Implement first attempt at doing PCG on the GPU

  • Martin Almquist committed [d39196]

    Add option to use pcg instead of lu. PCG uses two previous time levels of full displacement field to extrapolate initial guess.

  • Martin Almquist committed [225e6b]

    Merge heads

  • Martin Almquist committed [8729c9]

    Add input file with 20x stretching

  • Martin Almquist committed [668552]

    Make frictionCoefficient return a function handle that is used after one setup-call, for efficiency. Significant performance improvement.

  • Martin Almquist committed [3e114c]

    Add timing of LU factorization

  • Martin Almquist committed [37ed62]

    Replace fzero by a vectorized bisection method in solve for slip velocity. Huge performance improvement.

  • Martin Almquist committed [01e1ad]

    Allow for tectonic loading on interfaces as well as boundaries. Fix incorrect loading in SEAS_BP3QS input file.

  • Martin Almquist committed [3daa3b]

    Add red and blue slip curve plots in plotOutput

  • Martin Almquist committed [48f3a5]

    Change input files and rhs.quasiStatic to write to disk every x:th time step instead of at specified time points.

  • Martin Almquist committed [2e78eb]

    Fix plotting for vertical or near-vertical fault

  • Martin Almquist committed [a9615e]

    Add input file for SEAS BP3 QS

  • Martin Almquist committed [ac442a]

    Change sign convention and friction in quasi-static viscoelastic mms input so that it runs again. Expected convergence rates observed.

  • Martin Almquist committed [357ab4]

    Include grid stretching in springSlider input file.

  • Martin Almquist committed [66573a]

    Fix plotting mistake that showed stressesmagnified by 1e6.

  • Martin Almquist committed [d8c910]

    Change input file convention: add outputDir and MODE (plot or simulation) as input args. Some older input files are currently incompatible. Add SEAS-inspired input files.

  • Martin Almquist committed [351337]

    Remove theta as state variable and clean up friction input options.

  • Martin Almquist committed [24778a]

    Speed up slip velocity solve by using value from neighbor grid point as initial guess.

  • Martin Almquist committed [4889de]

    Add input files for the spring-slider-like test setup.

  • Martin Almquist committed [cb0bce]

    Add SAT to friction law, making the semidiscrete problem energy stable.

  • Martin Almquist committed [394626]

    Add sign change for shear stress so that slip velocity and shear stress have the same sign.

  • Martin Almquist committed [3f5451]

    Set viscofriction default time-stepping tolerance to relative instead of absolute.

  • Martin Almquist committed [aa61af]

    Include Erics sign change in the frictional force balance in rhsFullyDynamic

  • Martin Almquist committed [c98502]

    Include Erics comments in frictionCoefficient.m. Should change srtings here.

  • Martin Almquist committed [1bc32b]

    Include Erics change in default input, where L replaces dc.

  • Martin Almquist committed [e4c225]

    Include Erics sign change in residual in force balance in frictionLaw.m

  • Martin Almquist committed [4c5a9f]

    Use Erics comments in stateEvolution, where Lapusta2000 now means theta and Rice2001 means psi.

  • Martin Almquist committed [238b73]

    Include Erics bracketing + some additional changes for efficiency in slipVelocity.m

  • Martin Almquist committed [0e4214]

    Some changes in ExampleForEric input file.

  • Martin Almquist committed [ec6b9e]

    Precompute friction forcing outside friction law to save time.

  • Martin Almquist committed [017f35]

    Add output saving to quasi-static rhs. Add Lapusta2000 friction law.

  • Martin Almquist committed [0781bc]

    Factor out slip velocity computation into viscofriction.slipVelocity

  • Martin Almquist committed [a54e0d]

    Add mms setup for viscoelastic quasistatic with friction (in package viscofriction)

  • Martin Almquist committed [11f622]

    Change basic plotting time unit to years

  • Martin Almquist committed [cee812]

    Allow etaInv to be a function handle in viscoElastic mms forcing computation

  • Martin Almquist committed [27ab51]

    Merge heads

  • Martin Almquist committed [4b1af8]

    Add tectonic plate loading

  • Martin Almquist committed [1ad1f2]

    Allow forcing in viscoElastic discr to be of multiblock type

  • Martin Almquist committed [7958e9]

    Complete frictionLaw function

  • Martin Almquist committed [3dfb83]

    Add radiation damping

  • Martin Almquist committed [9553af]

    Remove some out-commented code. Switch to discontinuous viscous strains in mms without significant change in eyeball-norm.

  • Martin Almquist committed [4d02ea]

    Remove extra absolute value in frictionCoeff.m

  • Martin Almquist committed [0fa8b9]

    Move viscofriction timeStepper options to hte input files.

  • Martin Almquist committed [38a0b9]

    Add non-mms viscoelastic input file with friction

  • Martin Almquist committed [21ae77]

    Add Lapusta friction coeff

1 >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.