Pyrough: A tool to build 3D samples with rough surfaces for atomistic and finite-element simulations - Archive ouverte HAL
Article Dans Une Revue Computer Physics Communications Année : 2024

Pyrough: A tool to build 3D samples with rough surfaces for atomistic and finite-element simulations

Résumé

Natural samples are characterized by surface roughness which is intrinsically multi-scale as depicted by the well known concept of fractal dimension. Nevertheless, surface asperities are barely taken into account in simulations and modelling where flat surfaces and sharp corners or edges are generally preferred for the sake of simplicity. In this context, we propose here a versatile Python program called Pyrough that aims at building virtual samples characterized by configurable surface roughness for numerical applications such as atomistic and finite-element simulations. The program is open source and relies on the classical roughness theory that integrates the concept of self-affine surface. Several basic shapes including basic blocks, spheres, grains and wires with self-affine surface asperities are implemented and the object-oriented structure of the program simplifies the implementation of more complex objects. Virtual sample design is improved using Pyrough, which enables more realistic simulations to be made. Several application examples including e.g., the design of wavy grain boundaries or nanoindentation testing using a roughened indenter tip are presented.
Fichier principal
Vignette du fichier
Iteney_2023CPC_Pyrough_preprint.pdf (5.7 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04256063 , version 1 (24-10-2023)

Identifiants

Citer

Hugo Iteney, Javier Antonio Gonzalez Joa, Christophe Le Bourlot, Thomas W Cornelius, Olivier Thomas, et al.. Pyrough: A tool to build 3D samples with rough surfaces for atomistic and finite-element simulations. Computer Physics Communications, 2024, 295, pp.108958. ⟨10.1016/j.cpc.2023.108958⟩. ⟨hal-04256063⟩
181 Consultations
327 Téléchargements

Altmetric

Partager

More