Skip to content
This repository has been archived by the owner on May 9, 2022. It is now read-only.

Releases: davidsblom/FOAM-FSI

2.1

11 Oct 16:06
Compare
Choose a tag to compare

Notable changes

  • #367: Add restart functionality for fluid-structure interaction simulations when running with the precice library
  • #370: Update Eigen to 3.2.10
  • #339: Update googletest to 1.8.0
  • #374: Updated tutorials
  • Bug fixes and performance improvements (#341, #342, #366)

2.0

29 Aug 10:11
Compare
Choose a tag to compare
2.0

Notable changes

  • New mesh motion solver based on radial basis function interpolation, and coarsening of the boundary points. The dense linear algebra package Elemental is used to perform all steps in parallel.
  • The tutorials are added to the continuous integration test suite executed at wercker, ensuring that the tutorials follow the latest developments.
  • Bug fixes and performance improvements.

1.9

26 Jul 12:21
Compare
Choose a tag to compare
1.9

Notable changes

  • Update Eigen to 3.2.9 (#309)
  • Fluid and solid solvers: use the face vertices for the mesh deformation and the interpolation between fluid and solid domains (#303). As a result, less sub-iterations per time step are needed to reach convergence.

1.8

18 Jul 12:42
Compare
Choose a tag to compare
1.8
  • Add new fluid-structure interaction tutorials
  • Update precice to latest commit from upstream
  • Bugfix myMovingWallVelocity boundary condition when using sub-iterations (#273)
  • Add SDIRK2PR time integration scheme for incompressible flow, and fluid-structure interaction simulations
  • wercker: use separate debug and production pipelines (#293)
  • wercker: use two-step build process, create docker image and compile and run FOAM-FSI tests
  • Several bug fixes and performance improvements

1.7

13 Apr 12:59
Compare
Choose a tag to compare
1.7
  • Upgrade Eigen to 3.2.8
  • Fix warnings of cppcheck (#239)
  • Fix bug found by clang static analyzer (fixes #240) (#241, #242)
  • Add empty constructors to RBF interpolation classes (#228)
  • Update third party packages

1.6

14 Feb 08:53
Compare
Choose a tag to compare
1.6
  • Introduce new linear elasticity solvers based on deal.II and foam-extend
  • Steady state fluid, solid and fluid-structure-interaction solvers
  • Continuous integration with wercker
  • Upgrade of Eigen to 3.2.7
  • Various bug fixes and improvements

1.5

03 Nov 14:00
Compare
Choose a tag to compare
1.5
  • Upgrade of foam-extend to foam-extend-3.2
  • Arbitrarily high order time integration for fluid-structure interaction using spectral deferred corrections (SDC) and the Picard Integral Exponential Solver (PIES). Other time integration schemes include BDF1, BDF2, and SDIRK2, SDIRK3 and SDIRK4 applicable to fluid mechanics and fluid-structure interaction.
  • Use of a truncated singular value decomposition for the Anderson acceleration coupling algorithm applicable to partitioned fluid-structure interaction. Main result is better selection of interface vectors, and thus less coupling iterations.
  • Several bug fixes and performance improvements to the mesh deformation library and FSI library
  • Upgrade of third party package Eigen to Eigen 3.2.6

1.4

26 Jun 15:35
Compare
Choose a tag to compare
1.4
  • (E)SDIRK time integration for incompressible flow solver based on the PIMPLE algorithm
  • Adaptive time stepping for ESDIRK and SDC time integration schemes
  • Add ability to use vertex based RBF interpolation for mesh deformation
  • Use uniform, Clenshaw-Curtis, Gauss-Lobatto or Gauss-Radau node for the SDC time integration scheme
  • Add CPU formulation switch for RBF mesh deformation
  • Add polynomial switch for RBF mesh deformation
  • Bugfixes and performances improvements

1.3.2

30 Apr 10:28
Compare
Choose a tag to compare
  • Bugfix compilation of fsiSolidFoam. Refer to #48

1.3.1

30 Apr 06:58
Compare
Choose a tag to compare
  • Bugfix compilation of mapMesh and unsteadyPUCoupledFoam. Refer to #48