-
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(paper): Add citations where possible
- Loading branch information
1 parent
f6f1d03
commit 0ae5e98
Showing
2 changed files
with
180 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,86 +1,188 @@ | ||
@inproceedings{Dalle_2012, | ||
author = {Dalle, Olivier}, | ||
year = {2012}, | ||
month = {12}, | ||
pages = {1-12}, | ||
title = {On reproducibility and traceability of simulations}, | ||
isbn = {978-1-4673-4779-2}, | ||
journal = {Proceedings - Winter Simulation Conference}, | ||
doi = "10.1109/WSC.2012.6465284" | ||
author = {Dalle, Olivier}, | ||
year = {2012}, | ||
month = {12}, | ||
pages = {1-12}, | ||
title = {On reproducibility and traceability of simulations}, | ||
isbn = {978-1-4673-4779-2}, | ||
journal = {Proceedings - Winter Simulation Conference}, | ||
doi = "10.1109/WSC.2012.6465284" | ||
} | ||
@article{xSDK2023, | ||
author = "xSDK Developers", | ||
title = "{xSDK Community Package Policies 1.0.0}", | ||
year = "2023", | ||
month = "2", | ||
url = "https://figshare.com/articles/online_resource/xSDK_Community_Package_Policies_1_0_0/13087196", | ||
doi = "10.6084/m9.figshare.13087196.v1" | ||
author = "xSDK Developers", | ||
title = "{xSDK Community Package Policies 1.0.0}", | ||
year = "2023", | ||
month = "2", | ||
url = "https://figshare.com/articles/online_resource/xSDK_Community_Package_Policies_1_0_0/13087196", | ||
doi = "10.6084/m9.figshare.13087196.v1" | ||
} | ||
@incollection{Kim_2019, | ||
doi = "10.1007/978-3-030-12842-5\_8", | ||
year = 2019, | ||
publisher = {Springer International Publishing}, | ||
pages = {281--299}, | ||
author = {Kyeong Soo Kim}, | ||
title = {Simulation Reproducibility with Python and Pweave}, | ||
booktitle = {Recent Advances in Network Simulation} | ||
doi = "10.1007/978-3-030-12842-5\_8", | ||
year = 2019, | ||
publisher = {Springer International Publishing}, | ||
pages = {281--299}, | ||
author = {Kyeong Soo Kim}, | ||
title = {Simulation Reproducibility with Python and Pweave}, | ||
booktitle = {Recent Advances in Network Simulation} | ||
} | ||
@inproceedings{Devresse_2015, | ||
doi = "10.1145/2830168.2830172", | ||
year = 2015, | ||
month = {nov}, | ||
publisher = {{ACM}}, | ||
author = {Adrien Devresse and Fabien Delalondre and Felix Schürmann}, | ||
title = {Nix based fully automated workflows and ecosystem to guarantee scientific result reproducibility across software environments and systems}, | ||
booktitle = {Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering} | ||
doi = "10.1145/2830168.2830172", | ||
year = 2015, | ||
month = {nov}, | ||
publisher = {{ACM}}, | ||
author = {Adrien Devresse and Fabien Delalondre and Felix Schürmann}, | ||
title = {Nix based fully automated workflows and ecosystem to guarantee scientific result reproducibility across software environments and systems}, | ||
booktitle = {Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering} | ||
} | ||
@inproceedings{Dolstra_2004, | ||
author = {Dolstra, Eelco and Jonge, Merijn and Visser, Eelco}, | ||
year = 2004, | ||
month = {jan}, | ||
pages = {79-92}, | ||
title = {Nix: A Safe and Policy-Free System for Software Deployment.} | ||
author = {Dolstra, Eelco and Jonge, Merijn and Visser, Eelco}, | ||
year = 2004, | ||
month = {jan}, | ||
pages = {79-92}, | ||
title = {Nix: A Safe and Policy-Free System for Software Deployment.} | ||
} | ||
@inproceedings{Dolstra_2010, | ||
title={NixOS: A purely functional Linux distribution}, | ||
volume={20}, | ||
DOI={10.1017/S0956796810000195}, | ||
number={5-6}, | ||
journal={Journal of Functional Programming}, | ||
publisher={Cambridge University Press}, | ||
author={DOLSTRA, EELCO and LÖH, ANDRES and PIERRON, NICOLAS}, | ||
year=2010, | ||
pages={577–615} | ||
title={NixOS: A purely functional Linux distribution}, | ||
volume={20}, | ||
DOI={10.1017/S0956796810000195}, | ||
number={5-6}, | ||
journal={Journal of Functional Programming}, | ||
publisher={Cambridge University Press}, | ||
author={DOLSTRA, EELCO and LÖH, ANDRES and PIERRON, NICOLAS}, | ||
year=2010, | ||
pages={577–615} | ||
} | ||
@article{preCICEv2, | ||
author = {Chourdakis, G and Davis, K and Rodenberg, B and Schulte, M and Simonis, F and Uekermann, B and Abrams, G and Bungartz, HJ and Cheung Yau, L and Desai, I and Eder, K and Hertrich, R and Lindner, F and Rusch, A and Sashko, D and Schneider, D and Totounferoush, A and Volland, D and Vollmer, P and Koseomur, OZ}, | ||
title = {{preCICE} v2: A sustainable and user-friendly coupling library [version 2; peer review: 2 approved] | ||
}, | ||
journal = {Open Research Europe}, | ||
volume = {2}, | ||
year = 2022, | ||
number = {51}, | ||
doi = "10.12688/openreseurope.14445.2" | ||
author = {Chourdakis, G and Davis, K and Rodenberg, B and Schulte, M and Simonis, F and Uekermann, B and Abrams, G and Bungartz, HJ and Cheung Yau, L and Desai, I and Eder, K and Hertrich, R and Lindner, F and Rusch, A and Sashko, D and Schneider, D and Totounferoush, A and Volland, D and Vollmer, P and Koseomur, OZ}, | ||
title = {{preCICE} v2: A sustainable and user-friendly coupling library [version 2; peer review: 2 approved] | ||
}, | ||
journal = {Open Research Europe}, | ||
volume = {2}, | ||
year = 2022, | ||
number = {51}, | ||
doi = "10.12688/openreseurope.14445.2" | ||
} | ||
@inproceedings{Gamblin_2015, | ||
doi = "10.1145/2807591.2807623", | ||
year = 2015, | ||
month = {nov}, | ||
publisher = {{ACM}}, | ||
author = {Todd Gamblin and Matthew LeGendre and Michael R. Collette and Gregory L. Lee and Adam Moody and Bronis R. de Supinski and Scott Futral}, | ||
title = {The Spack package manager}, | ||
booktitle = {Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis} | ||
doi = "10.1145/2807591.2807623", | ||
year = 2015, | ||
month = {nov}, | ||
publisher = {{ACM}}, | ||
author = {Todd Gamblin and Matthew LeGendre and Michael R. Collette and Gregory L. Lee and Adam Moody and Bronis R. de Supinski and Scott Futral}, | ||
title = {The Spack package manager}, | ||
booktitle = {Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis} | ||
} | ||
@inproceedings{Geimer_2014, | ||
doi = "10.1109/hust.2014.8", | ||
year = 2014, | ||
month = {nov}, | ||
publisher = {{IEEE}}, | ||
author = {Markus Geimer and Kenneth Hoste and Robert McLay}, | ||
title = {Modern Scientific Software Management Using {EasyBuild} and Lmod}, | ||
booktitle = {2014 First International Workshop on {HPC} User Support Tools} | ||
doi = "10.1109/hust.2014.8", | ||
year = 2014, | ||
month = {nov}, | ||
publisher = {{IEEE}}, | ||
author = {Markus Geimer and Kenneth Hoste and Robert McLay}, | ||
title = {Modern Scientific Software Management Using {EasyBuild} and Lmod}, | ||
booktitle = {2014 First International Workshop on {HPC} User Support Tools} | ||
} | ||
@misc{xsdk-website, | ||
title = {xSDK Website}, | ||
url = "https://xsdk.info/" | ||
} | ||
@inproceedings {spack7832814, | ||
author = {T. Gamblin and M. LeGendre and M. R. Collette and G. L. Lee and A. Moody and B. R. de Supinski and S. Futral}, | ||
booktitle = {SC15: International Conference for High-Performance Computing, Networking, Storage and Analysis}, | ||
title = {The Spack package manager: bringing order to HPC software chaos}, | ||
year = {2015}, | ||
volume = {}, | ||
issn = {2167-4337}, | ||
pages = {1-12}, | ||
abstract = {Large HPC centers spend considerable time supporting software for thousands of users, but the complexity of HPC software is quickly outpacing the capabilities of existing software management tools. Scientific applications require specific versions of compilers, MPI, and other dependency libraries, so using a single, standard software stack is infeasible. However, managing many configurations is difficult because the configuration space is combinatorial in size. We introduce Spack, a tool used at Lawrence Livermore National Laboratory to manage this complexity. Spack provides a novel, recursive specification syntax to invoke parametric builds of packages and dependencies. It allows any number of builds to coexist on the same system, and it ensures that installed packages can find their dependencies, regardless of the environment. We show through real-world use cases that Spack supports diverse and demanding applications, bringing order to HPC software chaos.}, | ||
keywords = {libraries;complexity theory;syntactics;operating systems;production}, | ||
doi = {10.1145/2807591.2807623}, | ||
url = {https://doi.ieeecomputersociety.org/10.1145/2807591.2807623}, | ||
publisher = {IEEE Computer Society}, | ||
address = {Los Alamitos, CA, USA}, | ||
month = {nov} | ||
} | ||
@inproceedings{easybuil6495863, | ||
author={Hoste, Kenneth and Timmerman, Jens and Georges, Andy and De Weirdt, Stijn}, | ||
booktitle={2012 SC Companion: High Performance Computing, Networking Storage and Analysis}, | ||
title={EasyBuild: Building Software with Ease}, | ||
year={2012}, | ||
volume={}, | ||
number={}, | ||
pages={572-582}, | ||
keywords={Software;Software packages;Tools;Python;Libraries;Task analysis;Maintenance engineering;scientific software;compilation;installation;Python;automation;build procedure}, | ||
doi={10.1109/SC.Companion.2012.81} | ||
} | ||
@Article{dealII95, | ||
title = {The \texttt{deal.II} Library, Version 9.5}, | ||
author = {Daniel Arndt and Wolfgang Bangerth and Maximilian Bergbauer and | ||
Marco Feder and Marc Fehling and Johannes Heinz and | ||
Timo Heister and Luca Heltai and Martin Kronbichler and | ||
Matthias Maier and Peter Munch and Jean-Paul Pelteret and | ||
Bruno Turcksin and David Wells and Stefano Zampini}, | ||
journal = {Journal of Numerical Mathematics}, | ||
year = {2023}, | ||
doi = {10.1515/jnma-2023-0089}, | ||
pages = {231--246}, | ||
volume = {31}, | ||
number = {3}, | ||
url = {https://dealii.org/deal95-preprint.pdf} | ||
} | ||
@article{bezanson2017julia, | ||
title={Julia: A fresh approach to numerical computing}, | ||
author={Bezanson, Jeff and Edelman, Alan and Karpinski, Stefan and Shah, Viral B}, | ||
journal={SIAM review}, | ||
volume={59}, | ||
number={1}, | ||
pages={65--98}, | ||
year={2017}, | ||
publisher={SIAM}, | ||
url={https://doi.org/10.1137/141000671} | ||
} | ||
@set{preciceDistribution, | ||
title={preCICE Distribution Version v2211.0}, | ||
author={Chourdakis, Gerasimos; Davis, Kyle; Desai, Ishaan; Rodenberg, Benjamin; Schneider, David; Simonis, Frédéric; Uekermann, Benjamin; Ariguib, Boshra; Cardiff, Philip; Jaust, Alexander; Kharitenko, Pavel; Klöfkorn, Robert; Kotarsky, Niklas; Martin, Boris; Scheurer, Erik; Schüller, Valentina; van Zwieten, Gertjan; Yurt, Kursat}, | ||
doi={10.18419/darus-3576} | ||
} | ||
@inproceedings{Uekermann2017_Adapters, | ||
author = {Uekermann, Benjamin and Bungartz, Hans-Joachim and Cheung Yau, Lucia and Chourdakis, Gerasimos and Rusch, Alexander}, | ||
booktitle = {Proceedings of the 7th GACM Colloquium on Computational Mechanics for Young Scientists from Academia}, | ||
month = oct, | ||
title = {Official \mbox{preCICE} Adapters for Standard Open-Source Solvers}, | ||
year = {2017} | ||
} | ||
@misc{bastian2020dune, | ||
title={The DUNE Framework: Basic Concepts and Recent Developments}, | ||
author={Peter Bastian and Markus Blatt and Andreas Dedner and Nils-Arne Dreier and Christian Engwer and René Fritze and Carsten Gräser and Christoph Grüninger and Dominic Kempf and Robert Klöfkorn and Mario Ohlberger and Oliver Sander}, | ||
year={2020}, | ||
eprint={1909.13672}, | ||
archivePrefix={arXiv}, | ||
primaryClass={cs.MS} | ||
} | ||
@book{fenics, | ||
title={Automated Solution of Differential Equations by the Finite Element Method}, | ||
authors={Anders Logg, Kent-Andre Mardal, Garth Wells}, | ||
doi={https://doi.org/10.1007/978-3-642-23099-8}, | ||
} | ||
@article{Rodenberg2021, | ||
title = {FEniCS--preCICE: Coupling FEniCS to other simulation software}, | ||
journal = {SoftwareX}, | ||
volume = {16}, | ||
pages = {100807}, | ||
year = {2021}, | ||
issn = {2352-7110}, | ||
doi = {https://doi.org/10.1016/j.softx.2021.100807}, | ||
url = {https://www.sciencedirect.com/science/article/pii/S2352711021001072}, | ||
author = {Benjamin Rodenberg and Ishaan Desai and Richard Hertrich and Alexander Jaust and Benjamin Uekermann}, | ||
keywords = {FEniCS, Fluid–structure interaction, Conjugate heat transfer, Multiphysics, Coupled problems, Finite element method, preCICE}, | ||
abstract = {The new software FEniCS–preCICE is a middle software layer, sitting in between the existing finite-element library FEniCS and the coupling library preCICE. The middle layer simplifies coupling (existing) FEniCS application codes to other simulation software via preCICE. To this end, FEniCS–preCICE converts between FEniCS and preCICE mesh and data structures, provides easy-to-use coupling conditions, and manages data checkpointing for implicit coupling. The new software is a library itself and follows a FEniCS-native style. Only a few lines of additional code are necessary to prepare a FEniCS application code for coupling. We illustrate the functionality of FEniCS–preCICE by two examples: aFEniCS heat conduction code coupled to OpenFOAM and a FEniCS linear elasticity code coupled to SU2. The results of both scenarios are compared with other simulation software showing good agreement.} | ||
} | ||
@article{OpenFOAMpreCICE, | ||
author = {Chourdakis, Gerasimos and Schneider, David and Uekermann, Benjamin}, | ||
title = {{OpenFOAM-preCICE}: Coupling {OpenFOAM} with external solvers for multi-physics simulations}, | ||
journal = {OpenFOAM® Journal}, | ||
volume = {3}, | ||
year = {2023}, | ||
month = {Feb}, | ||
pages = {1-25}, | ||
doi = {10.51560/ofj.v3.88}, | ||
url = {https://doi.org/10.51560/ofj.v3.88} | ||
} |
Oops, something went wrong.