HPCSys-Lab / simwave

Simulates the propagation of the acoustic wave using the finite difference method in 2D and 3D domains.
GNU General Public License v3.0
39 stars 13 forks source link

Waves in elastic media #54

Closed vasily-golubev closed 2 years ago

vasily-golubev commented 2 years ago

Hello,

I am wondering if you have some plans to develop FDTD solver for 2D and 3D full linear elastic equations (isotropic, or maybe VTI/full anisotropic case)? It will be a great help to have a verified open-source solved with a good PML realization.

jaimesouza commented 2 years ago

Hi @vasily-golubev ,

Thanks for you interest!

Currently we do not have plans to implement elastic equations. We are now working to implement the adjoint and gradient operators to the isotropic acoustic equation. And after that, we are going to work on computational optimizations. But, it would be great to have support for more equations and features. It is a good idea for future work. By the way, any contribution is very welcome. Simwave is an open-source tool and therefore we encourage the community to participate in its developement.

vasily-golubev commented 2 years ago

Ok, it is an interesting direction. About the implementation of FDTD for the elastic equation - maybe you can recommend me some article with the detailed method description? Maybe I can ask some of my master\PhD students to take a part in it. The second question is about your implementation of FDTD for the acoustic equation. I read recommended articles about the source implementation, stability condition and PML. Can you recomment the paper with the clear algorithm description for internal nodes? I think the question about the first two time layer initiaization is also important (second-order scheme in time).

jaimesouza commented 2 years ago

I may recommend the references below:

A. Fichtner, Full seismic waveform modelling and inversion, Springer Sci-ence & Business Media, 2010.

Hicks, G. J. [2002], 'Arbitrary source and receiver positioning in finite-difference schemes using Kaiser windowed sinc functions', Geophysics 67(1), 156–166.

Lines, L. R., Slawinski, R. and Bording, R. P. [1999], 'A recipe for stability of finite-difference wave-equation computations', Geophysics 64(3), 967–969.

Grote, Marcus J., Sim, Imbo [2010], 'Efficient PML for the wave equation'. (https://arxiv.org/abs/1001.0319)