《CUBE:高可扩展宇宙学 N 体问题模拟程序.pdf》由会员分享,可在线阅读,更多相关《CUBE:高可扩展宇宙学 N 体问题模拟程序.pdf(28页珍藏版)》请在三个皮匠报告上搜索。
1、高可扩展宇宙学N体问题模拟程序 ShengganShengganChengCheng, Hang Hu, Dereck Inman, Hang Hu, Dereck Inman HaoHao- -ran Yu, James Linran Yu, James Lin CUBE Agenda Introduction Overview of CUBE Porting and optimization of CUBE on GPU Advanced Optimization N-body Empower Many Scientific Research Neutrino Mass Cosmologi
2、cal Large-Scale Structure Neutrino Mass Particle physics determines lower bound 0.05 eV Astrophysics cosmology determines upper bound Grid Density (Cloud-in-Cell) 2. Solve the Poisson Equation on the mesh (FFT) 3. Calculate force field from the mesh-defined potential 4. Interpolate force on grid to
3、find forces on particles. Poisson Equation Global FFT: apply on coarse-mesh, need MPI FFT Local FFT: apply on fine-mesh 2 = 4() Overview of CUBE - PM-PM-PP Overview of CUBE - PM-PM-PP = 2 =1 (2+ 2)3/2 softening Solve for Forces = + + Data Struct in PP = 2 =1 (2+ 2)3/2 Coarse Mesh 1D Format Storage for Particles Ordered by Coarse Mesh(Consider Memory Cost) Memory Disorder for Fine Mesh Head of the