Skip to content
/ psmfdm Public

Cuda based hybrid PSM/FDM program for computing PSV wave propation

Notifications You must be signed in to change notification settings

libcy/psmfdm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psmfdm

A cuda based P-SV wave propagation program using hybrid PSM/FDM method. It calculates the horizonal spacial derivatives with pseudo-spectral method, and vertical spacial derivatives with 4th order staggered grid finite difference method. The original program was written in fortran by Yanbin Wang. I rewrote the program in C and then converted it to cuda C, so there's a direct comparison between its CPU and GPU version that illustrates the benefits of GPU. This work was published on Acta Seismologica Sinica.

  • Speedup compared to CPU version(Intel core i5-4570, Nvidia GTX 750)

  • Synthetic seismograms in Lanzhou basin model

  • Wavefied snapshots

About

Cuda based hybrid PSM/FDM program for computing PSV wave propation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published