barbagroup / PetIBM

PetIBM - toolbox and applications of the immersed-boundary method on distributed-memory architectures
https://barbagroup.github.io/PetIBM
BSD 3-Clause "New" or "Revised" License
106 stars 50 forks source link

Multiple and moving bodies #119

Closed LearnerCFD closed 6 years ago

LearnerCFD commented 6 years ago

Hi,

I would like to know weather PetIBM is capable of handling multiple bodies like tandem cylinders? Also, whether the moving bodies can also be simulated?

Regards

mesnardo commented 6 years ago

Hello @LearnerCFD,

Thank you for your interest in PetIBM.

The latest release of PetIBM (0.2) already handles multiple immersed bodies with the two immersed-boundary methods implemented (TAIRA_COLONIUS and LI_ET_AL).

Also, we are very close to release a new version of PetIBM. With the new library, you will be able to easily implement moving bodies in your application code. The new release will contain an example of an oscillating cylinder immersed in a fluid initially at rest.