科学技术与工程
科學技術與工程
과학기술여공정
SCIENCE TECHNOLOGY AND ENGINEERING
2010年
7期
1684-1688
,共5页
郑彦奎%刘沙%熊生伟%周季夫
鄭彥奎%劉沙%熊生偉%週季伕
정언규%류사%웅생위%주계부
计算统一设备架构(Compute Unified Device Architoctune,CUDA)%GPU%Lattice Boltzmann方法%非平衡外推边界处理%纹理内存%多线程%并行计算
計算統一設備架構(Compute Unified Device Architoctune,CUDA)%GPU%Lattice Boltzmann方法%非平衡外推邊界處理%紋理內存%多線程%併行計算
계산통일설비가구(Compute Unified Device Architoctune,CUDA)%GPU%Lattice Boltzmann방법%비평형외추변계처리%문리내존%다선정%병행계산
对Lattice Boltzmann方法(LBM)在CUDA下的建模和算法进行了研究,使得该方法在GPU下的计算速度得到提升,大大缩短了计算过程的时间消耗.利用非平衡外推边界条件处理,以LBM方法模拟了D2Q9模型的方腔顶盖驱动流动,采用全局内存和纹理内存存储数据,将模型中9个分布函数存储为二维网格,每个网格分配一个线程,每个线程块包括256个线程,多条线程并行计算.在普通个人计算机上,采用NVIDIA GeForce 9600 GT显卡和CUDA,实现了LBM模拟方腔流动,将计算速度提高到CPU的50倍.
對Lattice Boltzmann方法(LBM)在CUDA下的建模和算法進行瞭研究,使得該方法在GPU下的計算速度得到提升,大大縮短瞭計算過程的時間消耗.利用非平衡外推邊界條件處理,以LBM方法模擬瞭D2Q9模型的方腔頂蓋驅動流動,採用全跼內存和紋理內存存儲數據,將模型中9箇分佈函數存儲為二維網格,每箇網格分配一箇線程,每箇線程塊包括256箇線程,多條線程併行計算.在普通箇人計算機上,採用NVIDIA GeForce 9600 GT顯卡和CUDA,實現瞭LBM模擬方腔流動,將計算速度提高到CPU的50倍.
대Lattice Boltzmann방법(LBM)재CUDA하적건모화산법진행료연구,사득해방법재GPU하적계산속도득도제승,대대축단료계산과정적시간소모.이용비평형외추변계조건처리,이LBM방법모의료D2Q9모형적방강정개구동류동,채용전국내존화문리내존존저수거,장모형중9개분포함수존저위이유망격,매개망격분배일개선정,매개선정괴포괄256개선정,다조선정병행계산.재보통개인계산궤상,채용NVIDIA GeForce 9600 GT현잡화CUDA,실현료LBM모의방강류동,장계산속도제고도CPU적50배.