Tamaas (from تماس meaning "contact" in Farsi) is a high-performance rough-surface periodic contact code based on boundary and volume integral equations. The clever mathematical formulation of the underlying numerical methods (see e.g. 10.1007/s00466-017-1392-5 and arXiv:1811.11558) allows the use of the fast-Fourier Transform, a great help in achieving peak performance: Tamaas is consistently two orders of magnitude faster (and lighter) than traditional FEM!
This means we can tackle such difficult problems as elastoplastic contact of rough surfaces with upwards of 100 million degrees-of-freedom on a single compute node. The image below shows the plastic zone in the material bulk for such a simulation:© 2019, Laboratoire de Simulation en Mécanique des Solides, EPFL.
Their are a few repositories available under the umbrella of the project:
- rTAMAAS: the main trunk containing the latest source code
- rEXPOLIT: a helper library for symbolic integration in C++