# Using preCICE

**URL:** https://precice.discourse.group/c/using-precice/8.md

[Latest](https://precice.discourse.group/latest.md) · [Categories](https://precice.discourse.group/categories.md) · [Tags](https://precice.discourse.group/tags.md)

---

## [About the Using preCICE category](https://precice.discourse.group/t/about-the-using-precice-category/221)

<div class="topic-metadata">

**Author:** [@Makis](https://precice.discourse.group/u/Makis)\
**Replies:** 1\
**Last updated:** [July 19, 2020, 8:56pm UTC](https://precice.discourse.group/t/about-the-using-precice-category/221 "2020-07-19T20:56:55Z")

</div>

Directly using the preCICE API, configuring a new simulation

---

## [preCICE not loading on Ubuntu 26.04](https://precice.discourse.group/t/precice-not-loading-on-ubuntu-26-04/3007)

<div class="topic-metadata">

**Author:** [@Makis](https://precice.discourse.group/u/Makis)\
**Replies:** 1\
**Last updated:** [October 4, 2026, 4:51pm UTC](https://precice.discourse.group/t/precice-not-loading-on-ubuntu-26-04/3007 "2026-10-04T16:51:31Z")

</div>

I recently faced the following issue on two different installations of Ubuntu 26.04, which should also affect newer versions. I am documenting here until we find a better place: preCICE does not load. Any run.sh script …

---

## [Quickstart tutorial hangs silently at startup (no error) — root cause: hwloc's GPU/X11 probe blocks inside MPI\_Init](https://precice.discourse.group/t/quickstart-tutorial-hangs-silently-at-startup-no-error-root-cause-hwlocs-gpu-x11-probe-blocks-inside-mpi-init/2999)

<div class="topic-metadata">

**Author:** [@Extraweich](https://precice.discourse.group/u/Extraweich)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 7:41am UTC](https://precice.discourse.group/t/quickstart-tutorial-hangs-silently-at-startup-no-error-root-cause-hwlocs-gpu-x11-probe-blocks-inside-mpi-init/2999 "2026-09-16T07:41:28Z")

</div>

TL;DR Running the quickstart tutorial (OpenFOAM adapter + solid-cpp) on a regular desktop/laptop, both participants can hang forever right at startup, before any preCICE coupling code runs, with no error message at all.…

---

## [Staggered timesteps with 3 participant coupling](https://precice.discourse.group/t/staggered-timesteps-with-3-participant-coupling/2998)

<div class="topic-metadata">

**Author:** [@pm996](https://precice.discourse.group/u/pm996)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 7:33am UTC](https://precice.discourse.group/t/staggered-timesteps-with-3-participant-coupling/2998 "2026-09-16T07:33:14Z")

</div>

Hello, I’m trying to implement a 3-participant solver system. The order of execution in one timestep is as follows. Solver C sends data to Solver A. Solver A performs some calculations and sends data to Solver B Solve…

---

## [Coupling openfoam of rhoPimpleFoam with calculix](https://precice.discourse.group/t/coupling-openfoam-of-rhopimplefoam-with-calculix/2227)

<div class="topic-metadata">

**Author:** [@hkchm](https://precice.discourse.group/u/hkchm)\
**Replies:** 6\
**Last updated:** [September 14, 2026, 2:56pm UTC](https://precice.discourse.group/t/coupling-openfoam-of-rhopimplefoam-with-calculix/2227 "2026-09-14T14:56:35Z")

</div>

Hi everyone, I am new to precice , and I what to use the precice to do FSI. My coupling situation is flow pass by naca0012 using rhoPimpleFoam for fluid ,and solid using calculix. Here is the error from rhopimplefoam: -…

---

## [Compressible OpenFOAM FSI tutorial](https://precice.discourse.group/t/compressible-openfoam-fsi-tutorial/2935)

<div class="topic-metadata">

**Author:** [@hconel](https://precice.discourse.group/u/hconel)\
**Replies:** 2\
**Last updated:** [September 14, 2026, 2:55pm UTC](https://precice.discourse.group/t/compressible-openfoam-fsi-tutorial/2935 "2026-09-14T14:55:35Z")

</div>

Hi, it is mentioned in several documents that preCICE works with OpenFOAM’s both incompressible and compressible solvers. This sounds reasonable in theory since the only difference is in the force calculation and variabl…

---

## [Map 2D axisymmetric to 3D](https://precice.discourse.group/t/map-2d-axisymmetric-to-3d/2997)

<div class="topic-metadata">

**Author:** [@exkroy](https://precice.discourse.group/u/exkroy)\
**Replies:** 2\
**Last updated:** [August 24, 2026, 10:21am UTC](https://precice.discourse.group/t/map-2d-axisymmetric-to-3d/2997 "2026-08-24T10:21:12Z")

</div>

Hello, my setup is as follows: Both simulations are currently 2D axisymmetric (OpenFOAM and solids4foam respectively). Temperatures and heat transfer coefficients are exchanged. Now I would like to simulate the soli…

---

## [Isolating SLURM issues with multi-node preCICE runs](https://precice.discourse.group/t/isolating-slurm-issues-with-multi-node-precice-runs/2995)

<div class="topic-metadata">

**Author:** [@valentinaschueller](https://precice.discourse.group/u/valentinaschueller)\
**Replies:** 0\
**Last updated:** [August 17, 2026, 7:18am UTC](https://precice.discourse.group/t/isolating-slurm-issues-with-multi-node-precice-runs/2995 "2026-08-17T07:18:48Z")

</div>

This is just to document an issue I had when running preCICE on a cluster, and how I isolated and resolved it. The issue had nothing to do with preCICE, but with the way SLURM was set up. However, this took some time to…

---

## [Error while running solver dummy on a server](https://precice.discourse.group/t/error-while-running-solver-dummy-on-a-server/2961)

<div class="topic-metadata">

**Author:** [@Manish](https://precice.discourse.group/u/Manish)\
**Replies:** 8\
**Last updated:** [July 30, 2026, 10:33am UTC](https://precice.discourse.group/t/error-while-running-solver-dummy-on-a-server/2961 "2026-07-30T10:33:00Z")

</div>

Dear preCICE team I installed preCICE on my local client to couple solver dummy with a different CFD solver. After going through the entire process the two solvers were successfully coupled. However, now I am trying to …

---

## [Error while coupling Atmospheric Boundarly Solver PALM with an In-house CFD solver](https://precice.discourse.group/t/error-while-coupling-atmospheric-boundarly-solver-palm-with-an-in-house-cfd-solver/2991)

<div class="topic-metadata">

**Author:** [@Manish](https://precice.discourse.group/u/Manish)\
**Replies:** 1\
**Last updated:** [July 29, 2026, 8:45am UTC](https://precice.discourse.group/t/error-while-coupling-atmospheric-boundarly-solver-palm-with-an-in-house-cfd-solver/2991 "2026-07-29T08:45:11Z")

</div>

precice-config.xml (2.1 KB) FLOWer\_Log.txt (1.4 KB) debug1.log (150.4 KB) PALM\_log.txt (9.2 KB) Dear preCICE team I am trying to couple an incompressible Atmospheric Fluid Solver called PALM, with an In-house FORTRA…

---

## [Fin flutter simulation displacement problem](https://precice.discourse.group/t/fin-flutter-simulation-displacement-problem/289)

<div class="topic-metadata">

**Author:** [@kynnx](https://precice.discourse.group/u/kynnx)\
**Replies:** 11\
**Last updated:** [July 27, 2026, 8:02am UTC](https://precice.discourse.group/t/fin-flutter-simulation-displacement-problem/289 "2026-07-27T08:02:03Z")

</div>

Hi, I am trying to run an FSI simulation (OpenFOAM 7, Calculix 2.16) in order to verify if flutter occurs to my fin. I tried to use both rhoPimpleFoam and rhoCentralFoam but after about 4.5e-5 \[s\] (with timestep 1e-7) Co…

---

## [Another post on restarting for FSI simulation (FASTEST/CalculiX/preCICE)](https://precice.discourse.group/t/another-post-on-restarting-for-fsi-simulation-fastest-calculix-precice/2945)

<div class="topic-metadata">

**Author:** [@gdenayer](https://precice.discourse.group/u/gdenayer)\
**Replies:** 11\
**Last updated:** [July 20, 2026, 7:45am UTC](https://precice.discourse.group/t/another-post-on-restarting-for-fsi-simulation-fastest-calculix-precice/2945 "2026-07-20T07:45:33Z")

</div>

Dear preCICE community, I have a running FSI simulation using our CFD solver (FASTEST-3D) coupled with the CSD solver CalculiX via preCICE. The coupled simulation is stable and the results look physically reasonable. Si…

---

## [Coupling GENE-X simulaition with Paraview/Catalyst visualization](https://precice.discourse.group/t/coupling-gene-x-simulaition-with-paraview-catalyst-visualization/2946)

<div class="topic-metadata">

**Author:** [@Yi\_Ju](https://precice.discourse.group/u/Yi_Ju)\
**Replies:** 1\
**Last updated:** [July 19, 2026, 8:43am UTC](https://precice.discourse.group/t/coupling-gene-x-simulaition-with-paraview-catalyst-visualization/2946 "2026-07-19T08:43:11Z")

</div>

We are using preCICE to couple GENE-X simulation with Paraview/Catalyst visualization. In one case, we use preCICE to communicate around 32k points, and we ran into out of memory. We also use slurm with CPU pinning, our …

---

## [Mapping issues about FSI with OpenFOAM and Calculix](https://precice.discourse.group/t/mapping-issues-about-fsi-with-openfoam-and-calculix/2959)

<div class="topic-metadata">

**Author:** [@xiaodong\_wu](https://precice.discourse.group/u/xiaodong_wu)\
**Replies:** 1\
**Last updated:** [July 19, 2026, 8:32am UTC](https://precice.discourse.group/t/mapping-issues-about-fsi-with-openfoam-and-calculix/2959 "2026-07-19T08:32:13Z")

</div>

I’m a beginner in fluid-structure interaction, and I’m currently trying to couple OpenFOAM and CalculiX for a cylinder flow-induced vibration test. I’m using an unstructured mesh in the fluid domain, with 744 faces at th…

---

## [Data mapping with MPI and duplicated vertices](https://precice.discourse.group/t/data-mapping-with-mpi-and-duplicated-vertices/2969)

<div class="topic-metadata">

**Author:** [@friva](https://precice.discourse.group/u/friva)\
**Replies:** 3\
**Last updated:** [July 15, 2026, 2:49pm UTC](https://precice.discourse.group/t/data-mapping-with-mpi-and-duplicated-vertices/2969 "2026-07-15T14:49:16Z")

</div>

Hi, I’m working on developing a preCICE adapter for coupling two different parallel fluid codes in 3D. I’m using fortran with MPI for domain decomposition. I’d like to use the linear-cell-interpolation mapping method of …

---

## [Preserving Stokes theorem, or equivalently, "scaled-consistent-line"](https://precice.discourse.group/t/preserving-stokes-theorem-or-equivalently-scaled-consistent-line/2941)

<div class="topic-metadata">

**Author:** [@friva](https://precice.discourse.group/u/friva)\
**Replies:** 1\
**Last updated:** [May 22, 2026, 6:47am UTC](https://precice.discourse.group/t/preserving-stokes-theorem-or-equivalently-scaled-consistent-line/2941 "2026-05-22T06:47:46Z")

</div>

Hi everyone, I am a new preCICE user, and I recently obtained funding to explore coupling two large 3D MHD codes that we use to simulate solar and stellar atmospheres. I would appreciate some advice on how to set up the…

---

## [Checkpoint/reload for a steady-state CFD solver in implicit coupling](https://precice.discourse.group/t/checkpoint-reload-for-a-steady-state-cfd-solver-in-implicit-coupling/2940)

<div class="topic-metadata">

**Author:** [@hywoo](https://precice.discourse.group/u/hywoo)\
**Replies:** 0\
**Last updated:** [May 17, 2026, 6:15pm UTC](https://precice.discourse.group/t/checkpoint-reload-for-a-steady-state-cfd-solver-in-implicit-coupling/2940 "2026-05-17T18:15:53Z")

</div>

Hello preCICE community, I am coupling a steady-state CFD solver with a transient material response solver using preCICE. The material solver advances in physical time, while the CFD solver is used to obtain a steady-s…

---

## [Parallel run with preCICE coupling openFOAM and Calculix](https://precice.discourse.group/t/parallel-run-with-precice-coupling-openfoam-and-calculix/2906)

<div class="topic-metadata">

**Author:** [@yangyangnj](https://precice.discourse.group/u/yangyangnj)\
**Replies:** 21\
**Last updated:** [May 4, 2026, 3:26am UTC](https://precice.discourse.group/t/parallel-run-with-precice-coupling-openfoam-and-calculix/2906 "2026-05-04T03:26:01Z")

</div>

Is there a tutorial dedicated to running FSI with preCICE using MPI? I couldn’t find it on the web. Currently, my model works with 1 cpu for openFOAM and calculix. But the preCICE: Mapping takes longer and longer to f…

---

## [preCICE- finalize MPI issue in last synchronization window](https://precice.discourse.group/t/precice-finalize-mpi-issue-in-last-synchronization-window/2909)

<div class="topic-metadata">

**Author:** [@cysanghavi](https://precice.discourse.group/u/cysanghavi)\
**Replies:** 8\
**Last updated:** [April 23, 2026, 11:34am UTC](https://precice.discourse.group/t/precice-finalize-mpi-issue-in-last-synchronization-window/2909 "2026-04-23T11:34:34Z")

</div>

I’m relatively new to preCICE and the community, and I’d like to ask for advice on an internal coupling setup using our in-house solver MESHFREE (written in Fortran). Both coupled participants use MESHFREE, and I’m doin…

---

## [How do I resume running the example after it has been interrupted?](https://precice.discourse.group/t/how-do-i-resume-running-the-example-after-it-has-been-interrupted/2930)

<div class="topic-metadata">

**Author:** [@HHao-gihub](https://precice.discourse.group/u/HHao-gihub)\
**Replies:** 1\
**Last updated:** [April 22, 2026, 4:14pm UTC](https://precice.discourse.group/t/how-do-i-resume-running-the-example-after-it-has-been-interrupted/2930 "2026-04-22T16:14:36Z")

</div>

I encountered a case interruption due to a power outage while running a coupled OpenFOAM and Calculix simulation. How can I resume the simulation?

---

## [Different time window sizes in three-participant bi-coupling setup leading to deadlock](https://precice.discourse.group/t/different-time-window-sizes-in-three-participant-bi-coupling-setup-leading-to-deadlock/2912)

<div class="topic-metadata">

**Author:** [@SeongJu\_Do](https://precice.discourse.group/u/SeongJu_Do)\
**Replies:** 2\
**Last updated:** [April 22, 2026, 2:57pm UTC](https://precice.discourse.group/t/different-time-window-sizes-in-three-participant-bi-coupling-setup-leading-to-deadlock/2912 "2026-04-22T14:57:58Z")

</div>

Dear preCICE developers, I am currently working on a coupled setup with three participants using a bi-coupling strategy. Let me call the solvers A, B, and C. Due to the characteristics of the application, each pair (A–B…

---

## [Seeking highly complex XML configurations for AST stress-testing](https://precice.discourse.group/t/seeking-highly-complex-xml-configurations-for-ast-stress-testing/2911)

<div class="topic-metadata">

**Author:** [@brightyorcerf](https://precice.discourse.group/u/brightyorcerf)\
**Replies:** 2\
**Last updated:** [April 16, 2026, 8:33pm UTC](https://precice.discourse.group/t/seeking-highly-complex-xml-configurations-for-ast-stress-testing/2911 "2026-04-16T20:33:18Z")

</div>

I’ve been deep-diving into the ConfigParser logic to just explore a bit. As part of my own experimentation with a characterization test suite, I’m looking for real-world edge cases. Does anyone have any particularly ‘cu…

---

## [Abnormal deformation of the object mesh](https://precice.discourse.group/t/abnormal-deformation-of-the-object-mesh/2904)

<div class="topic-metadata">

**Author:** [@HHao-gihub](https://precice.discourse.group/u/HHao-gihub)\
**Replies:** 2\
**Last updated:** [April 10, 2026, 2:15pm UTC](https://precice.discourse.group/t/abnormal-deformation-of-the-object-mesh/2904 "2026-04-10T14:15:27Z")

</div>

I’m currently using overlapping grids to test a floating object, but only half of it is moving, and I’m seeing the jagged edges shown in the image. How can I fix this?

---

## [Question on preCICE multi-node sockets coupling: startup order dependency between acceptor and connector](https://precice.discourse.group/t/question-on-precice-multi-node-sockets-coupling-startup-order-dependency-between-acceptor-and-connector/2891)

<div class="topic-metadata">

**Author:** [@Ya\_Squall](https://precice.discourse.group/u/Ya_Squall)\
**Replies:** 9\
**Last updated:** [April 10, 2026, 2:08pm UTC](https://precice.discourse.group/t/question-on-precice-multi-node-sockets-coupling-startup-order-dependency-between-acceptor-and-connector/2891 "2026-04-10T14:08:04Z")

</div>

A preCICE-based coupled solver is used, with two participants: HOS-Coupling and Near1. The following is an excerpt from precice-config.xml: \<m2n:sockets acceptor="HOS-Coupling" connector="Near1" exchange-directory=".." …

---

## [Fkyaml::v0\_4\_2::type\_error while running ccx\_preCICE](https://precice.discourse.group/t/fkyaml-type-error-while-running-ccx-precice/2873)

<div class="topic-metadata">

**Author:** [@tejasraysad](https://precice.discourse.group/u/tejasraysad)\
**Replies:** 3\
**Last updated:** [March 27, 2026, 1:07pm UTC](https://precice.discourse.group/t/fkyaml-type-error-while-running-ccx-precice/2873 "2026-03-27T13:07:53Z")

</div>

Hello preCICE team, I am Tejas, an undergraduate student working on coupling SU2 with CalculiX using preCICE coupler for aeroelastic simulations. I am trying to run this tutorial from the preCICE website. I have copied …

---

## [Aorta FSI: Displacement grows exponentially after 0.025s & pressure Poisson equation gets NaN](https://precice.discourse.group/t/aorta-fsi-displacement-grows-exponentially-after-0-025s-pressure-poisson-equation-gets-nan/2846)

<div class="topic-metadata">

**Author:** [@odoyey](https://precice.discourse.group/u/odoyey)\
**Replies:** 4\
**Last updated:** [March 26, 2026, 3:24pm UTC](https://precice.discourse.group/t/aorta-fsi-displacement-grows-exponentially-after-0-025s-pressure-poisson-equation-gets-nan/2846 "2026-03-26T15:24:03Z")

</div>

Hello everyone, I am a new preCICE user with about 3 months of experience. I am performing a fluid-structure interaction simulation of the human aorta using OpenFOAM, preCICE, and CalculiX. Problem description As shown…

---

## [Cross-Node OpenMPI Execution of preCICE in Apptainer on HPC](https://precice.discourse.group/t/cross-node-openmpi-execution-of-precice-in-apptainer-on-hpc/2875)

<div class="topic-metadata">

**Author:** [@Ya\_Squall](https://precice.discourse.group/u/Ya_Squall)\
**Replies:** 0\
**Last updated:** [March 25, 2026, 2:13pm UTC](https://precice.discourse.group/t/cross-node-openmpi-execution-of-precice-in-apptainer-on-hpc/2875 "2026-03-25T14:13:46Z")

</div>

Running a PreCICE coupling solver based on OpenMPI on an HPC system using PBS. For the same case, if it is executed on a single node, it works perfectly and runs successfully: #PBS -l select=1:ncpus=96:mpiprocs=96:mem=…

---

## [Passing internal mesh values to boundaries during volume coupling](https://precice.discourse.group/t/passing-internal-mesh-values-to-boundaries-during-volume-coupling/2793)

<div class="topic-metadata">

**Author:** [@dennis](https://precice.discourse.group/u/dennis)\
**Replies:** 10\
**Last updated:** [March 6, 2026, 12:24pm UTC](https://precice.discourse.group/t/passing-internal-mesh-values-to-boundaries-during-volume-coupling/2793 "2026-03-06T12:24:59Z")

</div>

Hello everybody, my current question is related to my previous question (asked here: Passing face values during volume coupling ), since it is already closed I cannot continue in that thread though. Here is a visualizat…

---

## [Intra-Participant Mapping (Read Mapping From a Provided Mesh or Write Mapping From a Received Mesh)](https://precice.discourse.group/t/intra-participant-mapping-read-mapping-from-a-provided-mesh-or-write-mapping-from-a-received-mesh/2802)

<div class="topic-metadata">

**Author:** [@j-signorelli](https://precice.discourse.group/u/j-signorelli)\
**Replies:** 2\
**Last updated:** [March 6, 2026, 11:21am UTC](https://precice.discourse.group/t/intra-participant-mapping-read-mapping-from-a-provided-mesh-or-write-mapping-from-a-received-mesh/2802 "2026-03-06T11:21:38Z")

</div>

Hello, I am using preCICE in a one-way coupled sense to help with easily parallelizing a computationally expensive volume source-term in a flow solver - specifically acoustic forcing. I have two participants: a flow sol…

---

## [Passing face values during volume coupling](https://precice.discourse.group/t/passing-face-values-during-volume-coupling/2772)

<div class="topic-metadata">

**Author:** [@dennis](https://precice.discourse.group/u/dennis)\
**Replies:** 2\
**Last updated:** [February 26, 2026, 2:28pm UTC](https://precice.discourse.group/t/passing-face-values-during-volume-coupling/2772 "2026-02-26T14:28:10Z")

</div>

Hello everybody, assume that I have one mesh (M1) immersed in another (M2) and want to volume couple an OpenFOAM simulation in M1 to another OpenFOAM simulation in M2. How can I pass/interpolate values from simulation M…

[Next page](https://precice.discourse.group/c/using-precice/8.md?page=1)
