Abstract Scope |
Contact between separate bodies is a critical feature in many simulation methods for materials science. We will highlight efforts to develop contact algorithms that are scalable and performant across all current U.S. Department of Energy supercomputers. All implementations use the Cabana particle library, built on Kokkos and MPI for single-source, performance portable implementations. We will compare and contrast peridynamics, a method for continuum and fracture mechanics, and the discrete element method (DEM), a technique for powder and granular systems, in the context of contact mechanics for particle systems. Discussion will include performant construction, storage, and iteration over the (relatively) small neighborhoods for contact physics, in addition to the distributed communication for these short-range neighbors. Performance trends and scalability across hardware will be shown for relevant example problems for both methods. |