This repository has been archived by the owner on May 9, 2022. It is now read-only.
Releases: davidsblom/FOAM-FSI
Releases · davidsblom/FOAM-FSI
1.3
- Add the functionality to restart a FSI computation or start with an initial displacement of the FSI interface. Follow these steps to restart a FSI simulation:
- Use
mapFields
offoam-extend
to map the fields of the solid domain to the restart computation - The utility
mapMesh
now available in FOAM-FSI deforms the fluid mesh from the initial mesh to deformed state given by the solid solver. - Possibly use
mapFields
to map the fields of the fluid domain to the restart computation. - Start the FSI simulation.
- Use
- Refactor the compilation scripts
1.2.2
- Add a complete set of time consistent PISO and PIMLE incompressible flow solvers.
- Add Allwmake.firstInstall script to compile the third party packages, and install the prefs.sh script. Refer to issue #46
- Bugfix output space mapping with reuse of information from previous time steps. In case the reuse of information starts from timestep > 0, an assertion error was displayed. Refer to issue #44
- Bugfix running a preCICE computation. Refer to issue #47
- Bugfixes and performance improvements
1.2.1
- Add fixedPatches list to the dynamicMeshDict file for the RBFMeshMotionSolver. The displacement of the fixedPatches is manually set to zero after the interpolation. The displacement of the staticPatches is interpolated. Refer to issue #20.
- Bugfix output space mapping. Assertion error occured in the next time step in case the algorithm did not converge in the previous time step. Refer to issue #26.
- Convergence measure for the incompressible flow solvers based on the actual momentum residual.
- Added beamInCrossFlow FSI tutorial.
1.2
- Arbitrarily high order time integration with the spectral deferred correction method (SDC) for incompressible flow problems. The solver is based on the segregated PISO algorithm to solve the governing equations.
1.1.1
- Space mapping algorithms: add maxUsedIterations parameter in order to be able to control the maximum number of used iterations by the coupling algorithm. Refer to issue #16.
- Space mapping: in case more than two levels are used, the information from previous optimization cycles is being reused within one time step. Refer to issue #15.
- RBF coarsening: add parameters to fsi.yaml in order to use live selection of control points for the interpolation between the solid and the fluid. Refer to issue #13
- RBF coarsening: add parameter to dynamicMeshDict to optionally save the selected points by the greedy algorithm to disk for post processing. Refer to issue #12
- RBF coarsening, unit displacement: the unit displacement is applied to the moving patches, and a zero displacement is applied to the static patches. Refer to issue #11
1.1.0
- Add the ability to use multiple moving patches for the FSI solvers.
- Add live selection of control points for the RBF mesh motion solver based on a user specified tolerance.
- Checks added to validate the user input for the tolerance of the different solvers.
1.0.1
- Minor changes, focus on bugfixes and code cleanup.
1.0.0
Initial release of the Fluid-Structure Interaction library for foam-extend.