2022
DOI: 10.12688/openreseurope.14445.1
|View full text |Cite
|
Sign up to set email alerts
|

preCICE v2: A sustainable and user-friendly coupling library

Abstract: 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 throug… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 26 publications
(10 citation statements)
references
References 91 publications
(109 reference statements)
0
10
0
Order By: Relevance
“…These interface meshes can be defined both for two-dimensional simulations (oriented in the (x, y) plane and using the cell centers), as well as for three-dimensional simulations. In addition to mesh points, the adapter can also extract mesh edges and construct mesh triangles, an essential component for nearest-projection data mapping (i.e., interpolation on the nearest mesh element of the other participant's mesh) [6].…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…These interface meshes can be defined both for two-dimensional simulations (oriented in the (x, y) plane and using the cell centers), as well as for three-dimensional simulations. In addition to mesh points, the adapter can also extract mesh edges and construct mesh triangles, an essential component for nearest-projection data mapping (i.e., interpolation on the nearest mesh element of the other participant's mesh) [6].…”
Section: Methodsmentioning
confidence: 99%
“…preCICE 2 [6,7] is a coupling library designed for minimally-invasive integration into existing codes. The library itself is not related or specific in any way to OpenFOAM and can be used by any simulation code, calling the high-level API of preCICE, which is available for several programming languages currently common in scientific computing (including C++, C, Fortran, Python, Julia, and Matlab).…”
Section: Overview Of the Precice Coupling Librarymentioning
confidence: 99%
See 3 more Smart Citations