Gerasimos Chourdakis
Gerasimos Chourdakis
OpenFOAM provides `mixed` type boundary conditions, which allow setting both a value and a gradient, essentially enabling Robin-Robin coupling. We already use that in our [heat exchanger tutorial](https://precice.org/tutorials-heat-exchanger.html), where we...
By "volume coupling" we mean coupling overlapping regions. While preCICE was mainly designed for surface coupling, most of the features can be applied for volume coupling as well, since we...
This extend the `Allwmake` output to propose more ideas when something is going wrong during building. Inspired by recent topics on Discourse. @DavidSCN do you think we should add anything...
We are currently calling `wmake -j 4` and asking the user to change it manually, if they need more. This PR is replacing the `wmake -j 4` with `wmake -j...
This PR builds a Docker image with preCICE, OpenFOAM, and the current state of the OpenFOAM adapter from the `add-ci-docker` branch, and pushes it to GHCR. (under construction, currently experimenting)...
Stemming from https://github.com/precice/openfoam-adapter/pull/197#discussion_r724973150. Check the [adapter documentation](https://precice.org/adapter-openfoam-config.html#the-adapters-configuration-file). Currently expected name prefixes: - CHT - `Temperature` - **`Heat-Flux`** (`snake-case`) - **`Sink-Temperature`** - **`Heat-Transfer-Coefficient`** - FSI - `Force` - `Stress` - `Displacement`...
Often users are bound to specific OpenFOAM variants (e.g. openfoam.com, openfoam.org, foam-extend) and versions (not always the latest, sometimes very old). However, often small or not-so-small differences will give errors...
Additional fields should be checkpointed, for stability. Meanwhile, these fields should not be checkpointed when we don't subcycle. See the method `storeMeshPoints()` in `Adapter.C` for more. @derekrisseeuw could you maybe...
https://github.com/precice/openfoam-adapter/pull/206 adds some sanity checks on whether the user is asking for a valid combination of data type (displacement, force, ...) and location (face centers / face nodes). However, this...
preCICE v2.3.0 https://github.com/precice/precice/pull/1080 introduces an API method to ask whether mesh connectivity is required. In the OpenFOAM adapter, we currently ask the user whether this is required, which the user...