breuera / awp-odc-os

The Anelastic Wave Propagation software (awp-odc-os) simulates wave propagation in a 3D viscoelastic or elastic solid.

Home Page:http://hpgeoc.github.io/awp-odc-os/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awp-odc-os

The Anelastic Wave Propagation software (awp-odc-os) simulates wave propagation in a 3D viscoelastic or elastic solid. Wave propagation use a variant of the staggered grid finite difference scheme to approximately solve the 3D elastodynamic equations for velocity and stress. The GPU version offers the absorbing boundary conditions (ABC) of Cerjan for dealing with artificial wave reflection at external boundaries.

awp-odc-os is implemented in C and CUDA. The Message Passing Interface supports parallel computation (MPI-2) and parallel I/O (MPI-IO).

Distribution Contents

System Requirements

  • C compiler
  • CUDA compiler
  • MPI library

License

awp-odc-os is licensed under BSD-2

About

The Anelastic Wave Propagation software (awp-odc-os) simulates wave propagation in a 3D viscoelastic or elastic solid.

http://hpgeoc.github.io/awp-odc-os/

License:BSD 2-Clause "Simplified" License


Languages

Language:C 83.2%Language:Cuda 15.3%Language:Gnuplot 1.5%