Giter Site home page Giter Site logo

qssp's Introduction

QSSP - Complete synthetic seismograms for a spherical earth

Notes: This is a modified version of the original code.

How to run this code?

1. compile

First, you should change your directory to $QSSPROOT/src, where $QSSPROOT is the root path of this code. Then, you can run make qssp to compile the code. After that, you can run make install, which will put the binary executable program (qssp) to a folder named $QSSPROOT/bin.

$ cd src
$ make qssp
$ make install

2. run a demo

In the $QSSPROOT folder, you can run the following command to get your first result.

$ mkdir GreenFunctions
$ ./bin/qssp ./demo/qssp2017-fig01.inp

What I have done?

  • add a Makefile to compile the code
  • modify qpmain.f to qpmain.f90 so we can pass the command-line arguments to the code

Code for calculating complete synthetic seismograms of a spherical earth using the normal mode theory.

Highlights

  • (1) all-in-one code for body waves, surface waves, free oscillations, tsunami for uniform ocean, infrasound waves for a standard atmosphere and static deformation
  • (2) generating Green’s function database or simulating complete seismograms for any given kinematic source model
  • (3) hybrid algorithm (numerical integration for low frequency / small harmonic degrees and analytical propagator algorithm for high frequency / large harmonic degrees)
  • (4) complex frequency technique for supressing the time-domain aliasing problem
  • (5) differential filter technique for suppressing numerical phases

Related codes

QSSPSTATIC - Co- and post-seismic viscoelastic deformation based on a spherical visco-elastic-gravitational earth model.

Downloads

  • ftp://ftp.gfz-potsdam.de/pub/home/turk/wang/qssp2017-code+input.rar

  • ftp://ftp.gfz-potsdam.de/pub/home/turk/wang/qsspstatic-code+input.rar

References

  • Wang, R., S. Heimann, Y. Zhang, H. Wang, and T. Dahm (2017). Complete synthetic seismograms based on a spherical self-gravitating Earth model with an atmos-phere-ocean-mantle-core structure. Geophysical Journal International, doi: 10.1093/gji/ggx259.

qssp's People

Contributors

nicklinyi 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.