Author: zhaoqingwei
Date: April 24, 2023
email: [email protected]
I majored in geophysics with a direction in seismic exploration. Wave Simulation is the key to professional entry, so summarize your own code and share it with you. So the codes is just simple simple simple! The kernel code is just a few lines. Industrialization code, I recommend C, CUDA, MPI.
- 2D acoustic wave (three lines)
const1=v.*v*DT*DT/DH/DH;
UU=imfilter(u2,dd);
u3=2*u2-u1+const1.*UU+s(k)*f;
- simple simple simple!
- 2-dimension; 3-dimension
- acoustic wave;elastic wave;surface wave
- sponge absorbing boundary condition;Split Perfectly Matched Layer;Convolutional Perfectly Matched Layer
- isotropy,anisotropy media (VTI, HTI)
- Finite Different Modeling
- 简洁;简洁;简洁。2维;3维。声波;弹性波;面波;吸收边界;分裂pml;卷积pml。各向同性;各向异性(VTI,HTI)。有限差分模型。
3-dimension program cost memory num*nz*nx*ny*8/1024/1024(MB).Care about memory。
while nz=nx=ny=200,num=10; cost memory:610MB.
while nz=nx=ny=600,num=50; cost memory:80GB.
RToax https://github.com/Rtoax
Guiting-geo https://github.com/Guiting-geo
Madagascar
seismic unix (SU)
CREWES