摘要
针对基于离散元方法的海冰与海洋平台结构碰撞分析系统,对运行于CPU-GPU异构高性能计算平台上的大规模粒子模拟进行可视化方法的研究.使用Open GL完成不同规模的平整冰、浮冰、冰脊和不规则形态海冰的呈现,不同形状海洋平台结构与受力网格的绘制,海冰粒子的运动轨迹与速度的表达,海浪效果的模拟以及碰撞过程的动画演示等.通过定义合理的交互模式与接口,在一定程度上融合GPU加速的离散元计算与后处理显示,基于多进程管道通信、多线程并行输出等实现在GPU加速计算的同时实时显示粒子模拟计算结果.该方法在帮助研究者随时掌握程序执行状况的同时,大幅减少后续传输、处理和存储的数据.
The visualization method about massive particles simulation running on CPU-GPU heterogeneous high-performance computing platform is studied, which is applied in an analysis system for the collision between sea ice and offshore platform based on discrete element method. By OpenGL, the different sizes of level ice, floating ice, ice ridge and ice of irregular forms can be presented; the different shapes of offshore platform structure and force mesh can be drawn ; the movement path and speed of sea ice particles can be expressed; the motion of ocean waves can be simulated; the animation of collision process can be demonstrated, etc. By defining reasonable interaction patterns and interface, the discrete element calculation accelerated by GPU and the post-processing display are merged in a certain extent. Based on multi-process pipe communication, multi-thread parallel output, and so on, the real- time display of particle simulation results is implemented while GPU is calculating. By the method, the researchers can realize program execution status at any time and the subsequent transmission, processing and storage of data can be significantly reduced.
出处
《计算机辅助工程》
2016年第1期55-60,67,共7页
Computer Aided Engineering
基金
国家自然科学基金(11372067)
关键词
海冰
海洋平台
碰撞分析
后处理
离散元方法
大规模粒子
可视化
sea ice
offshore platform
collision analysis
post-processing
discrete element method
massive particles
visualization