资 源 简 介
FastSeis is an open source project about the implementation of a GPU accelerated staggered-grid finite difference(FD)method to simulate seismic wave propagation in 2-D (viscoelastic) media (now only on a single PC).
Programming Language:
c/c++, OpenGL, cg
Features:
1. 2D accoustic,elastic/viscoelastic
2. PML boundary conditions
Technology Terms:
1. cg
2. FBO
REFRENCE:
GPU Accelerated 2-D Staggered-grid Finite Difference Seismic Modelling. JSW 6(8): 1554-1561 (2011)
文 件 列 表
shaders
pwave.cg
pwavePML.cg
raymarch.cg
raymarch2d.cg
simulate.cg
simulateRECT.cg
AcousticWaveMethod.cpp
AcousticWaveMethod.h
AcousticWaveSystem.cpp
AcousticWaveSystem.h
cg.dll
cg.lib
cgD3D8.lib
cgD3D9.lib
cgGL.dll
cgGL.lib
cgGPURaycastingTex2D.cpp
cgGPURaycastingTex2D.h
DCTX_FBO.cpp
DCTX_FBO.h
DCVXZ_FBO.cpp
DCVXZ_FBO.h
Forward.dsp
Forward.dsw
Forward.opt
Forward.plg
Forward.sln
Forward.vcproj
Forward.vcproj.ASUS-D9C7BBD864.OWNER.user
Forward.vcxproj
Forward.vcxproj.filters
Forward.vcxproj.user
Forward2DDifSystem.cpp
Forward2DDifSystem.h
ForwardSystem.cpp
ForwardSystem.h
glew32.dll
glew32.lib
glut32.dll
glut32.lib
glutstatic.lib
libpng13.dll
nvImage.dll
nvModel.dll
nvWidgets.dll
PLTX_FBO.cpp
PLTX_FBO.h
PLVXZ_FBO.cpp
PLVXZ_FBO.h
RunForward.cpp
RXZ_FBO.cpp
RXZ_FBO.h
SeisM2D_FBO.cpp
SeisM2D_FBO.h
Texture2Dbuffer.cpp
Texture2Dbuffer.h
Texture2DRender.cpp
Texture2DRender.h
Tn_FBO.cpp
Tn_FBO.h
TRXZ_FBO.cpp
TRXZ_FBO.h
TXZ_FBO.cpp
TXZ_FBO.h
VXZ_FBO.cpp
VXZ_FBO.h
WaveRender.cpp
WaveRender.h