首页> 外文OA文献 >A contact detection code using triangles for non-spherical particle simulations.
【2h】

A contact detection code using triangles for non-spherical particle simulations.

机译:非三角形粒子仿真使用三角形的接触检测代码。

摘要

We present a novel DEM (discrete element method) code with explicit time stepping. DEM codes simulateudbillions of small particles that interact with each other primarily through collisions. Different to state-of-the-artudcodes, we rely on triangulated non-spherical particles. This is computationally demanding, and we thus deviseudan asynchronous data exchange communication technique using MPI (Message Passing Interface) on manycoreudsupercomputers, we discuss possible solutions to handle ghost particles that overlap multiple subdomains. Atudthe compute node level, shared memory parallelism as well as vectorised SIMD executions are studied. On theudalgorithmic side, we explore a hybrid parallelisation approach and memory layouts that are suited to combineudrobust exact geometry checks with a fast penalty-based method.
机译:我们提出了一种具有明确时间步长的新颖DEM(离散元素方法)代码。 DEM代码模拟数十亿个主要通过碰撞彼此相互作用的小粒子。与最新的 udcode不同,我们依靠三角非球面粒子。这在计算上要求很高,因此我们在许多核 ud超级计算机上使用MPI(消息传递接口)设计了 udan异步数据交换通信技术,我们讨论了处理重叠多个子域的幻影粒子的可能解决方案。在计算节点级别,研究了共享内存并行性以及矢量化SIMD执行。在“算法”方面,我们探索了一种混合并行化方法和内存布局,这些方法和内存布局适合将“ udrobust”精确几何检查与基于快速惩罚的方法相结合。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号