TY - GEN
T1 - YADE - An open-source framework for open-science
AU - Chareyre, Bruno
AU - Angelidakis, Vasileios
AU - Boschi, Katia
AU - Brzeziński, Karol
AU - Caulk, Robert A.
AU - del Valle, Carlos Andrés
AU - Duriez, Jerome
AU - Gladky, Anton
AU - Kozicki, Janek
AU - Pekmezi, Gerald
AU - Scholtès, Luc
AU - Thoeni, Klaus
PY - 2023/10/16
Y1 - 2023/10/16
N2 - When the development of Yade-DEM (Šmilauer et al., 2021) started, almost twenty years ago, making it open-source was a primary objective. It is used nowadays for classical DEM simulations as well as particle-fluid coupling, thermo–hydro-mechanical coupling, interaction with deformable membrane-like structures, cylinders and grids, FEM-coupling, non-spherical particles, deformable particles, and other brittle material simulations. It counts a large, active, and growing community of users and developers. The computationally-intense parts of the source code are written in C++, using flexible object models which allow for easy implementation of new features. A command line interface using Python enables rapid and concise scene construction, simulation control, post-processing, and debugging. A graphical user interface with 3D rendering makes simple basic manipulations, exploring variables, and live visualization even simpler. The software is available as a pre-compiled package for Debian and Ubuntu. It appears that the initial decision of developing under an open-source license was key to a sustained development. Understanding the tools and methods that were used is of interest for every development project in science, and it paves the way to "Open" science.
AB - When the development of Yade-DEM (Šmilauer et al., 2021) started, almost twenty years ago, making it open-source was a primary objective. It is used nowadays for classical DEM simulations as well as particle-fluid coupling, thermo–hydro-mechanical coupling, interaction with deformable membrane-like structures, cylinders and grids, FEM-coupling, non-spherical particles, deformable particles, and other brittle material simulations. It counts a large, active, and growing community of users and developers. The computationally-intense parts of the source code are written in C++, using flexible object models which allow for easy implementation of new features. A command line interface using Python enables rapid and concise scene construction, simulation control, post-processing, and debugging. A graphical user interface with 3D rendering makes simple basic manipulations, exploring variables, and live visualization even simpler. The software is available as a pre-compiled package for Debian and Ubuntu. It appears that the initial decision of developing under an open-source license was key to a sustained development. Understanding the tools and methods that were used is of interest for every development project in science, and it paves the way to "Open" science.
KW - DEM
KW - open source
KW - open science
U2 - 10.25593/opus4-fau-23702
DO - 10.25593/opus4-fau-23702
M3 - Conference contribution
SP - 66
BT - 9th International Conference on Discrete Element Methods (DEM9): Book of Abstracts
PB - FAU Erlangen-Nürnberg
ER -