wyldckat / FluidStructureInteraction

Repository for making it easier to keep track of changes needed for making this toolkit operational in various foam-extend versions

Home Page:http://openfoamwiki.net/index.php/Extend-bazaar/Toolkits/Fluid-structure_interaction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fluid-Structure Interaction - Toolkit

Quoting from here: http://www.cfd-online.com/Forums/openfoam-news-announcements-other/106881-solid-mechanics-solvers-added-openfoam-extend.html#post547754

This toolkit supersedes the icoFsiElasticNonLinULSolidFoam FSI solver within the solidMechanics toolbox.

This framework was presented at the OpenFOAM Workshop 2014 in Zagreb:

The major improvement with regard to FSI coupling is the implementation of the IQN-ILS algorithm. Also, the plugin approach used for the solid and fluid solvers should allow easier extension to other fluid/solid models e.g. multi-phase, compressible, plasticity, etc.

For more details about this toolkit, including how to use and install/build it, check the associated wiki page: http://openfoamwiki.net/index.php/Extend-bazaar/Toolkits/Fluid-structure_interaction

Original Authors

  • solidMechanics toolbox: Philip Cardiff, University College Dublin.

  • FluidStructureInteraction toolkit: Zeljko Tukovic, P. Cardiff, A. Karac, H. Jasak, A. Ivankovic

    • For proper punctuation of the names, please see the "slides" document listed above.

Further modifications

Original source came from the wiki page: http://openfoamwiki.net/index.php/Extend-bazaar/Toolkits/Fluid-structure_interaction

Further modifications made by Bruno Santos (wyldckat@github working at blueCAPE Lda):

  • Gitified the source code.
  • Adjusted the code for building properly with the more recent foam-extend 3.1 and 3.2
  • Improved building organization for taking full advantage of parallel building.

Git branches

Currently there are only three branches:

  • fe30 - This branch will build as-is with foam-extend 3.0
  • fe31 - This branch will build as-is with foam-extend 3.1
  • fe32 - This branch will build as-is with foam-extend 3.2

Quick usage instructions:

  1. Clone the repository:
git clone https://github.com/wyldckat/FluidStructureInteraction.git
  1. Checkout the right branch, e.g. for fe30:
cd FluidStructureInteraction
git checkout fe30
  1. Now build:
cd src
./Allwmake

License

The same as foam-extend, namely GNU GPL v3. For more information, see the file LICENSE or COPYING, depending on the branch on this repository.

About

Repository for making it easier to keep track of changes needed for making this toolkit operational in various foam-extend versions

http://openfoamwiki.net/index.php/Extend-bazaar/Toolkits/Fluid-structure_interaction

License:GNU General Public License v3.0