{"id":287,"date":"2021-11-16T09:52:31","date_gmt":"2021-11-16T02:52:31","guid":{"rendered":"https:\/\/conf.icgbio.ru\/lyap100\/?page_id=287"},"modified":"2021-11-18T11:58:30","modified_gmt":"2021-11-18T04:58:30","slug":"103-thesis","status":"publish","type":"page","link":"https:\/\/conf.icgbio.ru\/lyap100\/en\/reports\/103-thesis\/","title":{"rendered":"103. \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u043e\u0434\u0430 \u041f\u0421\u041c \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0430\u0440\u0442\u0430\u0445"},"content":{"rendered":"<p><em>Motivation and Aim<\/em>: Use of graphic processors (GPU) allows increasing productivity of mathematical calculations considerably. However, the program for calculations on GPU should be adapted for this architecture. The Direct Simulation Monte-Carlo technique (DSMC)\u00a0 is used for numerical analysis of rarefied gas flows. DSMC method is very resource-consuming, therefore there was a requirement to realize algorithm of DSMC on GPU. CUDA or Compute Unified Device Architecture is used for this purpose.<br \/>\n<em>Methods and Algorithms:<\/em>\u00a0Algorithm similar to MPI technology has been developed. Fixed number of threads is used; each of them is considered as the independent processor.<br \/>\n<em>Results:<\/em>\u00a0Results of calculations on GPU have shown that some stages of DSMC can be accelerated from 10 to 30 times.\u00a0 At the same time, process of the information exchange between threads\u00a0 appeared extremely slow (80 % of general time of calculations).<br \/>\n<em>Conclusion<\/em>: The algorithm of DSMC method on GPU has been developed. We expect an increase in speed of calculations up to 20 times using extensive modification\u00a0 of the process of data exchange between threads.<br \/>\n<em>Availability<\/em>: For calculations video card GeForce GTX 460 SE has been used. The interface with GPU was provided by CUDA technology.<\/p>\n<p>&nbsp;<\/p>\n<table class=\"t-data-grid grid-top-border\">\n<tbody>\n<tr class=\"line1\">\n<td class=\"report-label\">Abstracts file:<\/td>\n<td class=\"report-text\"><a href=\"https:\/\/conf.icgbio.ru\/lyap100\/wp-content\/uploads\/sites\/82\/2021\/11\/lyap100-103-th_engl.pdf\" target=\"_blank\" rel=\"noopener\">th_engl.pdf<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Motivation and Aim: Use of graphic processors (GPU) allows increasing productivity of mathematical calculations considerably. However, the program for calculations on GPU should be adapted for this architecture. The Direct Simulation Monte-Carlo technique (DSMC)\u00a0 is used for numerical analysis of &hellip; <a href=\"https:\/\/conf.icgbio.ru\/lyap100\/en\/reports\/103-thesis\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":13,"featured_media":0,"parent":58,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/pages\/287"}],"collection":[{"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/comments?post=287"}],"version-history":[{"count":2,"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/pages\/287\/revisions"}],"predecessor-version":[{"id":982,"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/pages\/287\/revisions\/982"}],"up":[{"embeddable":true,"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/pages\/58"}],"wp:attachment":[{"href":"https:\/\/conf.icgbio.ru\/lyap100\/en\/wp-json\/wp\/v2\/media?parent=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}