Cargando…
preCICE v2: A sustainable and user-friendly coupling library
preCICE is a free/open-source coupling library. It enables creating partitioned multi-physics simulations by gluing together separate software packages. This paper summarizes the development efforts in preCICE of the past five years. During this time span, we have turned the software from a working...
Autores principales: | , , , , , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
F1000 Research Limited
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10446068/ https://www.ncbi.nlm.nih.gov/pubmed/37645328 http://dx.doi.org/10.12688/openreseurope.14445.2 |
_version_ | 1785094321500848128 |
---|---|
author | Chourdakis, Gerasimos Davis, Kyle Rodenberg, Benjamin Schulte, Miriam Simonis, Frédéric Uekermann, Benjamin Abrams, Georg Bungartz, Hans-Joachim Cheung Yau, Lucia Desai, Ishaan Eder, Konrad Hertrich, Richard Lindner, Florian Rusch, Alexander Sashko, Dmytro Schneider, David Totounferoush, Amin Volland, Dominik Vollmer, Peter Koseomur, Oguz Ziya |
author_facet | Chourdakis, Gerasimos Davis, Kyle Rodenberg, Benjamin Schulte, Miriam Simonis, Frédéric Uekermann, Benjamin Abrams, Georg Bungartz, Hans-Joachim Cheung Yau, Lucia Desai, Ishaan Eder, Konrad Hertrich, Richard Lindner, Florian Rusch, Alexander Sashko, Dmytro Schneider, David Totounferoush, Amin Volland, Dominik Vollmer, Peter Koseomur, Oguz Ziya |
author_sort | Chourdakis, Gerasimos |
collection | PubMed |
description | preCICE is a free/open-source coupling library. It enables creating partitioned multi-physics simulations by gluing together separate software packages. This paper summarizes the development efforts in preCICE of the past five years. During this time span, we have turned the software from a working prototype -- sophisticated numerical coupling methods and scalability on ten thousands of compute cores -- to a sustainable and user-friendly software project with a steadily-growing community. Today, we know through forum discussions, conferences, workshops, and publications of more than 100 research groups using preCICE. We cover the fundamentals of the software alongside a performance and accuracy analysis of different data mapping methods. Afterwards, we describe ready-to-use integration with widely-used external simulation software packages, tests, and continuous integration from unit to system level, and community building measures, drawing an overview of the current preCICE ecosystem. |
format | Online Article Text |
id | pubmed-10446068 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | F1000 Research Limited |
record_format | MEDLINE/PubMed |
spelling | pubmed-104460682023-08-29 preCICE v2: A sustainable and user-friendly coupling library Chourdakis, Gerasimos Davis, Kyle Rodenberg, Benjamin Schulte, Miriam Simonis, Frédéric Uekermann, Benjamin Abrams, Georg Bungartz, Hans-Joachim Cheung Yau, Lucia Desai, Ishaan Eder, Konrad Hertrich, Richard Lindner, Florian Rusch, Alexander Sashko, Dmytro Schneider, David Totounferoush, Amin Volland, Dominik Vollmer, Peter Koseomur, Oguz Ziya Open Res Eur Software Tool Article preCICE is a free/open-source coupling library. It enables creating partitioned multi-physics simulations by gluing together separate software packages. This paper summarizes the development efforts in preCICE of the past five years. During this time span, we have turned the software from a working prototype -- sophisticated numerical coupling methods and scalability on ten thousands of compute cores -- to a sustainable and user-friendly software project with a steadily-growing community. Today, we know through forum discussions, conferences, workshops, and publications of more than 100 research groups using preCICE. We cover the fundamentals of the software alongside a performance and accuracy analysis of different data mapping methods. Afterwards, we describe ready-to-use integration with widely-used external simulation software packages, tests, and continuous integration from unit to system level, and community building measures, drawing an overview of the current preCICE ecosystem. F1000 Research Limited 2022-09-30 /pmc/articles/PMC10446068/ /pubmed/37645328 http://dx.doi.org/10.12688/openreseurope.14445.2 Text en Copyright: © 2022 Chourdakis G et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Software Tool Article Chourdakis, Gerasimos Davis, Kyle Rodenberg, Benjamin Schulte, Miriam Simonis, Frédéric Uekermann, Benjamin Abrams, Georg Bungartz, Hans-Joachim Cheung Yau, Lucia Desai, Ishaan Eder, Konrad Hertrich, Richard Lindner, Florian Rusch, Alexander Sashko, Dmytro Schneider, David Totounferoush, Amin Volland, Dominik Vollmer, Peter Koseomur, Oguz Ziya preCICE v2: A sustainable and user-friendly coupling library |
title | preCICE v2: A sustainable and user-friendly coupling library |
title_full | preCICE v2: A sustainable and user-friendly coupling library |
title_fullStr | preCICE v2: A sustainable and user-friendly coupling library |
title_full_unstemmed | preCICE v2: A sustainable and user-friendly coupling library |
title_short | preCICE v2: A sustainable and user-friendly coupling library |
title_sort | precice v2: a sustainable and user-friendly coupling library |
topic | Software Tool Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10446068/ https://www.ncbi.nlm.nih.gov/pubmed/37645328 http://dx.doi.org/10.12688/openreseurope.14445.2 |
work_keys_str_mv | AT chourdakisgerasimos precicev2asustainableanduserfriendlycouplinglibrary AT daviskyle precicev2asustainableanduserfriendlycouplinglibrary AT rodenbergbenjamin precicev2asustainableanduserfriendlycouplinglibrary AT schultemiriam precicev2asustainableanduserfriendlycouplinglibrary AT simonisfrederic precicev2asustainableanduserfriendlycouplinglibrary AT uekermannbenjamin precicev2asustainableanduserfriendlycouplinglibrary AT abramsgeorg precicev2asustainableanduserfriendlycouplinglibrary AT bungartzhansjoachim precicev2asustainableanduserfriendlycouplinglibrary AT cheungyaulucia precicev2asustainableanduserfriendlycouplinglibrary AT desaiishaan precicev2asustainableanduserfriendlycouplinglibrary AT ederkonrad precicev2asustainableanduserfriendlycouplinglibrary AT hertrichrichard precicev2asustainableanduserfriendlycouplinglibrary AT lindnerflorian precicev2asustainableanduserfriendlycouplinglibrary AT ruschalexander precicev2asustainableanduserfriendlycouplinglibrary AT sashkodmytro precicev2asustainableanduserfriendlycouplinglibrary AT schneiderdavid precicev2asustainableanduserfriendlycouplinglibrary AT totounferoushamin precicev2asustainableanduserfriendlycouplinglibrary AT vollanddominik precicev2asustainableanduserfriendlycouplinglibrary AT vollmerpeter precicev2asustainableanduserfriendlycouplinglibrary AT koseomuroguzziya precicev2asustainableanduserfriendlycouplinglibrary |