GithubHelp home page GithubHelp logo

lpk-py / riksrf Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fgallovic/riksrf

0.0 1.0 0.0 2.93 MB

RIK earthquake source model: Slip rate generator

License: GNU General Public License v3.0

Fortran 81.01% Shell 0.30% C++ 0.70% Pascal 0.44% Gnuplot 0.50% C 16.89% Python 0.15%

riksrf's Introduction

RIKsrf


Ruiz Integral Kinematic (RIK) earthquake source model: Slip rate generation and 1D full wavefield synthetics

Suite of codes for earthquake strong ground motion simulations using an advanced kinematic source model based on the model of Ruiz et al. (2011). RIKsrf provides slip rate functions on a finely discretized source that result in synthetics with the desired omega-squared spectral decay in full (broadband) frequency range.

####Main features of the RIK model:

  • The source is composed of randomly distributed overlapping subsources with fractal number-size distribution. Position of the subsources can be constrained by prior knowledge of major asperities (stemming, e.g., from slip inversions), or can be completely random. This fractal composition of the source model implies that the slip decays as k-2 at high wavenumbers k.

  • The rise time is considered to depend on subsource radius, i.e. there is a positive correlation between slip and rise time as observed in dynamic source modeling.

  • The latter two properties ensures omega-squared decay of resulting source time function.

  • Rupture velocity and rise time can follow local S-wave velocity profile, so that the rupture slows down and rise times increase close to the surface, avoiding unrealistically strong ground motions.

  • Rupture velocity can be either constant or with have random variations, which results in irregular rupture front while satisfying the causality principle.

  • The generated slip rates can be simply incorporated in any numerical wave propagation code without requiring any cross-over filtering with stochastic Green's functions.


###Content of directories:

  • src-RIKsrf - Source codes of the RIK slip rate generator.
  • src-1Dsynthetics - Calculation of 1D full wavefield synthetics using Axitra for Green's function calculations.
  • examples - Several examples for testing the code including graphics (requires Gnuplot).
  • docs - Documentation and papers related to the RIK model.
  • src-graphics - Codes for generating graphics such as slip rate snapshots (requires Gnuplot).

riksrf's People

Contributors

fgallovic avatar

Watchers

lpk-py avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.