# Is any package of CFD to simulate the hydrodynamic behaviour?

**URL:** <https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251>\
**Category:** Biology, Health, and Medicine\
**Tags:** question, package\
**Created:** [August 4, 2020, 11:56am UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251 "2020-08-04T11:56:39Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![PharmCat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pharmcat/32/6953_2.png) [@PharmCat](https://discourse.julialang.org/u/PharmCat)\
**Post date:** [August 4, 2020, 11:56am UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251/1 "2020-08-04T11:56:39Z")

</div>

Is any package to simulate the hydrodynamic behaviour of a bioreactor with a impeller?

PS Something like ANSYS Fluent/THINK Fluid Dynamix.

---

<div class="post-metadata">

**Author:** ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)\
**Post date:** [August 4, 2020, 12:21pm UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251/2 "2020-08-04T12:21:41Z")

</div>

There is a bunch of PDF packages  
[https://github.com/JuliaPDE/SurveyofPDEPackages](https://github.com/JuliaPDE/SurveyofPDEPackages)

But I’m not aware of any tailored CFD packages.

---

<div class="post-metadata">

**Author:** ![visr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/visr/32/17204_2.png) [@visr](https://discourse.julialang.org/u/visr)\
**Post date:** [August 4, 2020, 1:09pm UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251/3 "2020-08-04T13:09:16Z")

</div>

Nothing as mature as the commercial CFD software you mention, but perhaps this is interesting to you:  
[https://github.com/weymouth/WaterLily](https://github.com/weymouth/WaterLily)

---

<div class="post-metadata">

**Author:** ![Oliver\_Lylloff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oliver_lylloff/32/9022_2.png) [@Oliver\_Lylloff](https://discourse.julialang.org/u/Oliver_Lylloff)\
**Post date:** [August 4, 2020, 1:43pm UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251/4 "2020-08-04T13:43:00Z")

</div>

There is also: [https://github.com/JuliaIBPM/ViscousFlow.jl](https://github.com/JuliaIBPM/ViscousFlow.jl) although, I do not know if that applies to the bioreactor that is mentioned…

---

<div class="post-metadata">

**Author:** ![anon37204545](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@anon37204545](https://discourse.julialang.org/u/anon37204545)\
**Post date:** [August 4, 2020, 1:47pm UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251/5 "2020-08-04T13:47:08Z")

</div>

This one can do magic:  
[https://github.com/CliMA/Oceananigans.jl](https://github.com/CliMA/Oceananigans.jl)

---

<div class="post-metadata">

**Author:** ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Post date:** [August 4, 2020, 3:32pm UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251/6 "2020-08-04T15:32:42Z")

</div>

> [@anon37204545](#):
>
> This one can do magic:

if one knows how… Is there any documentation in general (beside the examples), and how to define the border conditions specifically?

---

<div class="post-metadata">

**Author:** ![anon37204545](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@anon37204545](https://discourse.julialang.org/u/anon37204545)\
**Post date:** [August 4, 2020, 3:36pm UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251/7 "2020-08-04T15:36:46Z")

</div>

> [@Eben60](#):
>
> Is there any documentation in general (beside the examples), and how to define the border conditions specifically?

Yes, you should see its [documentation site](https://clima.github.io/OceananigansDocumentation/stable/). There is also specific [Boundary conditions](https://clima.github.io/OceananigansDocumentation/stable/model_setup/boundary_conditions/) page.

---

<div class="post-metadata">

**Author:** ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Post date:** [August 4, 2020, 3:48pm UTC](https://discourse.julialang.org/t/is-any-package-of-cfd-to-simulate-the-hydrodynamic-behaviour/44251/8 "2020-08-04T15:48:38Z")

</div>

Zlatan, thank you!
