{"id":12226,"date":"2014-06-08T19:42:39","date_gmt":"2014-06-08T16:42:39","guid":{"rendered":"http:\/\/hgpu.org\/?p=12226"},"modified":"2014-06-08T19:42:39","modified_gmt":"2014-06-08T16:42:39","slug":"a-numerical-tour-of-wave-propagation","status":"publish","type":"post","link":"https:\/\/hgpu.org\/?p=12226","title":{"rendered":"A numerical tour of wave propagation"},"content":{"rendered":"<p>This tutorial is written for beginners as an introduction to basic wave propagation using \fnite di\u000berence method, from acoustic and elastic wave modeling, to reverse time migration and full waveform inversion. Most of the theoretical delineations summarized in this tutorial have been implemented in Madagascar with Matlab, C and CUDA programming, which will bene\ft readers&#8217; further study.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial is written for beginners as an introduction to basic wave propagation using \fnite di\u000berence method, from acoustic and elastic wave modeling, to reverse time migration and full waveform inversion. Most of the theoretical delineations summarized in this tutorial have been implemented in Madagascar with Matlab, C and CUDA programming, which will bene\ft readers&#8217; [&hellip;]<\/p>\n","protected":false},"author":351,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[89,3],"tags":[849,14,1614,20,550,551,102],"class_list":["post-12226","post","type-post","status-publish","format-standard","hentry","category-nvidia-cuda","category-paper","tag-acoustics","tag-cuda","tag-finite-difference-method","tag-nvidia","tag-partial-differential-equations","tag-pdes","tag-tutorial"],"views":3941,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/12226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/users\/351"}],"replies":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12226"}],"version-history":[{"count":0,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/12226\/revisions"}],"wp:attachment":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}