ParticLS (\emph{Partic}le \emph{L}evel \emph{S}ets) is a software library that implements the discrete element method (DEM) and meshfree methods. ParticLS tracks the interaction between individual particles whose geometries are defined by level sets capable of capturing complex shapes. These particles either represent rigid bodies or material points within a continuum. Particle-particle interactions using various contact laws numerically approximate solutions to energy and mass conservation equations, simulating rigid body dynamics or deformation/fracture. By leveraging multiple contact laws, ParticLS can simulate interacting bodies that deform, fracture, and are composed of many particles. In the continuum setting, we numerically solve the peridynamic equations -- integro-differential equations capable of modeling objects with discontinuous displacement fields and complex fracture dynamics. We show that the discretized peridynamic equations can be solved using the same software infrastructure that implements the DEM. Therefore, we design a unique software library where users can easily add particles with arbitrary geometries and new contact laws that model either rigid-body interaction or peridynamic constitutive relationships. We demonstrate ParticLS' versatility on test problems meant to showcase features applicable to a broad selection of fields such as tectonics, granular media, multiscale simulations, glacier calving, and sea ice.
翻译:ParticLS (\ emph{ Partic} Le ParticLS (\ emph{ Partic} Le ParticLS) 是一个应用离散元素法( DEM) 和网状方法的软件库。 particLS 跟踪各个粒子之间的相互作用, 这些粒子由能够捕捉复杂形状的级别组来定义。 这些粒子或者代表一个连续体的僵硬体或物质点。 粒子互动使用多种接触法则来计算能源和质量保护方程的数值近似解决方案, 模拟僵硬体动态或变形/ 裂变形/ 裂变形。 ParticLS 可以利用多个接触法则来模拟由许多粒子组成的离散元素( DEM) 。 在连续设置中, 我们从数字上解析透析了透镜性方形方形方程式 -- 能够模拟不连续的外移位外移场和复杂断裂动态的物体。 我们显示, 离的远地动力方体方体方程式可以使用相同的软件基础设施解决。 因此, 我们设计了一个独特的软件库, 演示了硬体的磁体模拟的磁场的磁体互动关系。