LBM的GPU算法及其在颅内动脉瘤血流动力学中的应用
[Abstract]:Intracranial aneurysms are a common and dangerous intracranial disease. Subarachnoid hemorrhage after rupture of intracranial aneurysms has a high morbidity and mortality rate. Stent implantation as a new treatment of intracranial aneurysms has attracted wide attention. This method has the advantages of minimally invasive, rapid recovery and good curative effect. To study the effect of aneurysm shape, stent structure and other factors, it is necessary to study the real aneurysm model in detail. One of the main factors in rupture and treatment is the use of numerical simulation to study the hemodynamic parameters in aneurysms, which is the best choice to explore the role of stents. Therefore, it is necessary to develop efficient computing methods and advanced parallel computing technology.
The mesoscopic lattice Boltzmann method (LBM), developed in the late 1980s, has the advantages of both microscopic and macroscopic models. It has many advantages over traditional methods in simulating fluid interactions and dealing with complex boundaries. It is especially suitable for studying blood flow in intracranial aneurysms. At the same time, parallel technology based on graphics processor (GPU) has developed rapidly in recent years. Compared with traditional CPU-based applications, GPU-based applications can achieve speedup of one to two orders of magnitude. LBM's natural parallelism makes it possible to speed up with GPU. With good matching, LBM based on GPU can get an ideal acceleration effect.
However, the research of LBM based on GPU has not been thorough enough, especially the realization and optimization of LBM in complex flow field. In addition, in the related research of intracranial aneurysms hemodynamics based on LBM, the numerical simulation of individual real aneurysms implanted with stents has not been realized. In this paper, firstly, we will develop a GPU-based LMB, and on this basis, we will launch a personalized real intracranial aneurysm hemodynamics research based on medical images.
(1) In the aspect of GPU-based LBM, firstly, taking the simple flow field such as square cavity flow as an example, this paper focuses on the role of memory access optimization and other optimization techniques, analyzes the performance of the program in detail, and discusses the factors that affect the performance of the LBM program on the GPU processor. Compared with the optimized CPU program, the maximum acceleration ratio can reach 50 times on Tesla C1060. On this basis, two algorithms based on complete matrix method and sparse matrix method are proposed for different characteristics of complex flow field, and a large number of numerical simulations are carried out to analyze their applicable conditions. The sparse matrix algorithm is selected on Tesla C1060. More than 250 MLUPS (millions of grid updates per second) are obtained, which is superior to the relevant international results (170MLUPS). Finally, the algorithm is further promoted to the multi-GPU platform to optimize the data access and communication process. On the platform equipped with four Tesla C1060 blocks, the complete matrix algorithm can achieve nearly 100% parallel efficiency and the sparse matrix algorithm. You can get close to 90% parallel efficiency.
(2) In terms of hemodynamics of intracranial aneurysms, in view of the fact that most previous studies have simplified blood as Newtonian fluid, this paper compares the results of Newtonian model and non-Newtonian model by using different aneurysm models and stents with different porosity, so as to explore the rationality of this simplified hypothesis and analyze non-Newtonian model. The results show that aneurysms with narrow carotid artery and those with low porosity stents are more susceptible to non-Newtonian effects. From this point of view, we simulate the real aneurysms individually by three-dimensional reconstruction of aneurysm model and virtual placement of stents. Relevant hemodynamic problems were studied. It was found that stent placement had a great effect on narrow carotid aneurysms and high porosity stent placement aneurysms, and the direction of blood flow into aneurysms changed significantly.
In a word, this paper advances the research of LBM based on GPU, and optimizes the simulation of complex flow field in detail. At the same time, this paper uses LBM to study the related problems of intracranial aneurysm hemodynamics, and achieves the numerical research based on the individualized real aneurysm model.
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2014
【分类号】:R739.41
【参考文献】
相关期刊论文 前9条
1 朱红斌;刘学慧;柳有权;吴恩华;;基于Lattice Boltzmann模型的液-液混合流模拟[J];计算机学报;2006年12期
2 王国锦;陈雷霆;何明耘;;基于LBM模型在GPU上实时草波动的实现研究[J];计算机应用;2006年S2期
3 ;Efficient parallel implementation of the lattice Boltzmann method on large clusters of graphic processing units[J];Chinese Science Bulletin;2012年07期
4 李博;李曦鹏;张云;陈飞国;徐骥;王小伟;何险峰;王健;葛蔚;李静海;;耦合Nvidia/AMD两类GPU的格子玻尔兹曼模拟[J];科学通报;2009年20期
5 朱克勤;;非牛顿流体力学研究的若干进展[J];力学与实践;2006年04期
6 王振东;奇妙的非牛顿流体[J];力学与实践;1998年01期
7 MAA Jerome P.-Y;;Solving generalized lattice Boltzmann model for 3-D cavity flows using CUDA-GPU[J];Science China(Physics,Mechanics & Astronomy);2012年10期
8 柳有权;刘学慧;吴恩华;;基于GPU带有复杂边界的三维实时流体模拟[J];软件学报;2006年03期
9 ;NUMERICAL SIMULATION AND ANALYSIS ON THE HEMODYNAMICS OF AN ELASTIC ANEURYSM[J];Journal of Hydrodynamics;2008年02期
,本文编号:2206981
本文链接:https://www.wllwen.com/yixuelunwen/shenjingyixue/2206981.html