Salvato in:
Dettagli Bibliografici
Autori principali: Kohlmeyer, Axel, Berger, Richard
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2505.06877
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913831670775808
author Kohlmeyer, Axel
Berger, Richard
author_facet Kohlmeyer, Axel
Berger, Richard
contents We review various changes made in recent years to the software development process of the LAMMPS simulation software package and the software itself. We discuss how those changes have impacted the effort and workflow required to develop and maintain a software package that has been in existence for more than 30 years and where a significant part of the code base is contributed by external developers. We also look into how those changes have affected the code quality and ease of modifying and extending the software while at the same time its audience has changed from a cohort with a generally strong software development background to a group containing many researchers with limited software development skills. We explore how this contributes to LAMMPS' significant growth in popularity in that time. We close with an outlook on future steps.
format Preprint
id arxiv_https___arxiv_org_abs_2505_06877
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle LAMMPS: A Case Study For Applying Modern Software Engineering to an Established Research Software Package
Kohlmeyer, Axel
Berger, Richard
Software Engineering
Computational Physics
We review various changes made in recent years to the software development process of the LAMMPS simulation software package and the software itself. We discuss how those changes have impacted the effort and workflow required to develop and maintain a software package that has been in existence for more than 30 years and where a significant part of the code base is contributed by external developers. We also look into how those changes have affected the code quality and ease of modifying and extending the software while at the same time its audience has changed from a cohort with a generally strong software development background to a group containing many researchers with limited software development skills. We explore how this contributes to LAMMPS' significant growth in popularity in that time. We close with an outlook on future steps.
title LAMMPS: A Case Study For Applying Modern Software Engineering to an Established Research Software Package
topic Software Engineering
Computational Physics
url https://arxiv.org/abs/2505.06877