物理学 > 计算物理
[提交于 2025年7月16日
]
标题: TinyDEM:具有滑动、滚动和扭转摩擦的最小开放颗粒DEM代码
标题: TinyDEM: Minimal open granular DEM code with sliding, rolling and twisting friction
摘要: 本文介绍了TinyDEM,这是一个在3D中实现的轻量级完整离散元方法(DEM)求解器。 显式求解牛顿阻尼运动方程,用于多分散的干燥、柔软、颗粒状球形粒子的平移和旋转,使用四元数表示其空间方向,避免万向节锁。 粒子碰撞被建模为非弹性和有摩擦的,包括扭矩的完全交换。 通过通用的粒子-网格碰撞例程,可以模拟复杂的刚性几何结构。 TinyDEM设计为一个紧凑的独立程序,使用简单的C++11编写,不包含显式的指针算术和高级概念,如手动内存管理或多态性。 它使用OpenMP进行并行化,并在3条款BSD许可证下免费发布。 TinyDEM可以作为进入经典DEM模拟的入门点,或者作为粒子动力学更复杂模型的基础。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.