{"id":1753,"date":"2010-11-29T21:23:10","date_gmt":"2010-11-29T21:23:10","guid":{"rendered":"http:\/\/hgpu.org\/?p=1753"},"modified":"2010-11-29T21:23:10","modified_gmt":"2010-11-29T21:23:10","slug":"dynamic-particle-coupling-for-gpu-based-fluid-simulation","status":"publish","type":"post","link":"https:\/\/hgpu.org\/?p=1753","title":{"rendered":"Dynamic particle coupling for gpu-based fluid simulation"},"content":{"rendered":"<p>The main research approaches in Computational Fluid Dynamics (CFD) are grid-based (Euler) or based on particle motion (Lagrange). For interactive fluid simulation, techniques have been developed to use the Graphics Processing Unit (GPU) to speed up the computation using an Eulerian approach. This paper describes an approach for setting up a Lagrangian particle based fluid simulation on the GPU. This builds upon earlier results on simulation of uncoupled particles. The major contribution of this work is a new approach for modeling dynamic particle coupling solely based on individual particle contributions. This technique does not need global sorting or an explicite solution of the n-nearest neighbor problem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The main research approaches in Computational Fluid Dynamics (CFD) are grid-based (Euler) or based on particle motion (Lagrange). For interactive fluid simulation, techniques have been developed to use the Graphics Processing Unit (GPU) to speed up the computation using an Eulerian approach. This paper describes an approach for setting up a Lagrangian particle based fluid [&hellip;]<\/p>\n","protected":false},"author":351,"featured_media":0,"comment_status":"open","ping_status":"open","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":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[104,3],"tags":[444,1795,121,20,301,182],"class_list":["post-1753","post","type-post","status-publish","format-standard","hentry","category-fluid-dynamics","category-paper","tag-cg","tag-fluid-dynamics","tag-fluid-simulation","tag-nvidia","tag-nvidia-geforce-6800-gt","tag-opengl"],"views":2207,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/1753","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=1753"}],"version-history":[{"count":0,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/1753\/revisions"}],"wp:attachment":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}