nikola-m / freeCappuccino-dev

Development version of freeCappuccino CFD code and library for computational continuum mechanics.
GNU General Public License v3.0
32 stars 2 forks source link

Which freeCappuccino version do you recommend to use? #1

Closed cesss closed 2 years ago

cesss commented 3 years ago

I saw that you have several repositories for your freeCappuccino code. I wish to try it for simulating 3D natural convection of incompressible air in unsteady flow (Boussinesq approximation), but also having an inlet with known airspeed and an outlet. Do you think your code will work fine for this kind of simulation? Which of the repositories would you suggest to use?

nikola-m commented 3 years ago

I'm restructuring the code a lot now, so this dev variant is most up to date. I have new version which differs in some way and I would like to suggest its use. Let me just push the freshest version tommorrow to dev repo and I will be happy to help you to get started with the code in general and with your specidic problem.

In new version there is new way we configure simulation using namelist which is a forttan dictionary, and I would like you to start with it.

Best regards, Nikola

On Sun, Mar 7, 2021, 10:31 AM cesss notifications@github.com wrote:

I saw that you have several repositories for your freeCappuccino code. I wish to try it for simulating 3D natural convection of uncompressible air in unsteady flow (Boussinesq approximation), but also having an inlet with known airspeed and an outlet. Do you think your code will work fine for this kind of simulation? Which of the repositories would you suggest to use?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nikola-m/freeCappuccino-dev/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD7LDZO5P3CFPNZFOOBLHDTCNBVLANCNFSM4YXVMANQ .

cesss commented 3 years ago

That would be great, Nikola! I've been searching for weeks some code that implements PISO in 3D (with temperature) but with the requirement of not being as complex as OpenFOAM, and your code seems to be the best candidate I found! And that namelist feature for configuration looks like a very interesting feature.

cesss commented 3 years ago

By the way, my air flow is turbulent, although I didn't mention because I believe the effects of turbulence in this simulation won't be important, but it's a plus that you have several turbulence models implemented, because I'll be able to compare results between considering turbulence and ignoring it, and between different turbulence models.

nikola-m commented 3 years ago

Contact me directly through my email: largeddysimulation@gmail.com (copy paste it - it has one 'e' missing), and we'll go from there.

In fCp both SIMPLE and PISO are good for unsteady flows. The distinction made here is that in SIMPLE we solve the pressure correction equation, and for PISO we solve for pressure directly, so people can see both things.

I have plan to make videos to help people to get started, there's a lot of work, but this is the year when the code needs to get wings.

On Sun, Mar 7, 2021 at 5:33 PM cesss notifications@github.com wrote:

By the way, my air flow is turbulent, although I didn't mention because I believe the effects of turbulence in this simulation won't be important, but it's a plus that you have several turbulence models implemented, because I'll be able to compare results between considering turbulence and ignoring it, and between different turbulence models.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nikola-m/freeCappuccino-dev/issues/1#issuecomment-792306819, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD7LDYC4ICGQRCWAR5V5WTTCOTHLANCNFSM4YXVMANQ .

nikola-m commented 3 years ago

Ok before I close the issue let me give definitive answer.

I recommend using (this) freeCappuccino-dev repositorium. The code is in constant development because we have a lot of work to do to catch up with others, and this is the place to keep an eye on.