Academic Journal

YADE - An extensible framework for the interactive simulation of multiscale, multiphase, and multiphysics particulate systems

التفاصيل البيبلوغرافية
العنوان: YADE - An extensible framework for the interactive simulation of multiscale, multiphase, and multiphysics particulate systems
المؤلفون: Angelidakis, Vasileios, Boschi, Katia, Brzeziński, Karol, Caulk, Robert, A, Chareyre, Bruno, del Valle, Carlos, Andrés, Duriez, Jérôme, Gladky, Anton, van der Haven, Dingeman, L H, Kozicki, Janek, Pekmezi, Gerald, Scholtes, Luc, Thoeni, Klaus
المساهمون: Newcastle University Newcastle, Queen's University Belfast (QUB), Department of Civil and Environmental Engineering, Politecnico di Milan, Warsaw University of Technology Warsaw, Laboratoire sols, solides, structures - risques Grenoble (3SR), Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP), Université Grenoble Alpes (UGA), Universidad Nacional de Colombia Bogotà (UNAL), Risques, Ecosystèmes, Vulnérabilité, Environnement, Résilience (RECOVER), Aix Marseille Université (AMU)-Institut National de Recherche pour l’Agriculture, l’Alimentation et l’Environnement (INRAE), Independent Researcher, Independent researcher, University of Cambridge UK (CAM), Novo Nordisk A/S , Danemark, Novo Nordisk, Gdańsk University of Technology (GUT), University of Alabama at Birmingham Birmingham (UAB), Laboratoire Magmas et Volcans (LMV), Institut de Recherche pour le Développement (IRD)-Institut national des sciences de l'Univers (INSU - CNRS)-Centre National de la Recherche Scientifique (CNRS)-Université Clermont Auvergne (UCA)-Observatoire de Physique du Globe de Clermont-Ferrand (OPGC), Institut national des sciences de l'Univers (INSU - CNRS)-Centre National de la Recherche Scientifique (CNRS)-Université Clermont Auvergne (UCA)-Institut national des sciences de l'Univers (INSU - CNRS)-Centre National de la Recherche Scientifique (CNRS)-Université Clermont Auvergne (UCA), University of Newcastle Callaghan, Australia (UoN), • the Engineering and Physical Sciences Research Council (grantnumber EP/R511584/1) via the project “OCULAR: Automated Acquisition & Classification of Particles”, • COST action CA18222 “Attosecond Chemistry”, • the Australian Coal Association Research Programme (ACARPC19026) and The Australian Research Council (ARC DP190102407), • the Institute for Mineral Processing Machines and Recycling Systems Technology at TU Bergakademie Freiberg, • the French Sud region during the LS-ENROC project, • Warsaw University of Technology within the Excellence Initiative:Research University (IDUB) programme, • FP7 Grant “DIGA” (HPRN-CT-2002-00220), • FP7-people “Mumolade” (289911)
المصدر: ISSN: 0010-4655.
بيانات النشر: HAL CCSD
Elsevier
سنة النشر: 2024
المجموعة: Aix-Marseille Université: HAL
مصطلحات موضوعية: Discrete element method (DEM), Open-source software, Granular materials, Non-spherical particles, Coupled methods, Parallel computing, [PHYS.MECA]Physics [physics]/Mechanics [physics]
الوصف: International audience ; This contribution presents the key elements of YADE, an extensible open-source framework for dynamic simulations. During the past 19 years, YADE has evolved from “Yet Another Dynamic Engine” to a versatilemultiscale and multiphysics solver, counting 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 that allow for easy implementation of new features. The source code is wrapped in Python, equipping the software with an interactive kernel used for rapid and concise scene construction, simulation control, post-processing, and debugging. The project, including documentation and examples, is hosted on https://yade-dem.org, while the source code is freely available on GitLab. Over the last decade, YADE has expanded in terms of capabilities thanks to the contribution of many developers from different fields of expertise, including soil and rock mechanics, chemical engineering, physics, bulk material handling, and mineral processing. The rapid growth of YADE can be attributed to (1) the careful and robust design of the framework core, (2) a continuous integration pipeline with fully embedded thorough tests which are executed upon each merge request, ensuring stable compilation for various operating systems, and (3) user-friendliness, facilitated by the Python interface, detailed documentation, and rigorous user support. In this paper, we review the main features of YADE, highlighting its versatility in terms of applications, its flexibility in terms of code development, as well as recent improvements in terms of computational efficiency
نوع الوثيقة: article in journal/newspaper
اللغة: English
DOI: 10.1016/j.cpc.2024.109293
الاتاحة: https://hal.inrae.fr/hal-04638080
https://hal.inrae.fr/hal-04638080v1/document
https://hal.inrae.fr/hal-04638080v1/file/Angelidakis2024.pdf
https://doi.org/10.1016/j.cpc.2024.109293
Rights: http://creativecommons.org/licenses/by/ ; info:eu-repo/semantics/OpenAccess
رقم الانضمام: edsbas.C52295A9
قاعدة البيانات: BASE
الوصف
DOI:10.1016/j.cpc.2024.109293