About [SYRTHES] (Installation) and [Code_Saturne]

Questions and remarks about code_saturne usage
Forum rules
Please read the forum usage recommendations before posting.
Post Reply
m_f

About [SYRTHES] (Installation) and [Code_Saturne]

Post by m_f »

Hello,
I didn't find any forum for Syrthes, so I decided to ask my question here. Hope it don't disrupt any one. :oops: So, severals questions here.

1- I've just download Syrthes 4.0 on official website. I have no idea how install. I did what I could, but comand didn't work...I use Ubuntu 10.4 64bits. (CAELinux 2011).

2- About Syrthes : I found in the official website that there would be a windows version for syrthes, on the first part of this year :
Une version sous Windows est prévue au premier trimestre 2012. Source : Official Website
. But nowadays, i didn't find any windows syrthes version on the website...someone have some news ?

3- About Code_Saturne : Nowadays, I know that there is no windows version for Code_Saturne. How do I know that ? Because it's written HERE ! But, if it really exists a project to create an official windows version of Syrthes, why not do the same with Code_Saturne...? Is It a mindless question ? :?

4- About Code_Saturne meshes : I'm not sure, because i found some information, but it's not very clear for me...Saturne can use non-conformal mesh without modifying them ?

I can translate in French if someone wants to.

Thanks for any hint,
Best regards,

m_f
Yvan Fournier
Posts: 4208
Joined: Mon Feb 20, 2012 3:25 pm

Re: About [SYRTHES] (Installation) and [Code_Saturne]

Post by Yvan Fournier »

Hello,

1) If you follow the instructions in Syrthes's README file, installation should work without problems on most Linux distros. The only case where I had difficulty is to generate a Debug build of Syrthes, as the installer goes through some convoluted "logic" to hande this, but generating a "standard" build usually works. If it does not, I assume you have some missing packages, so read the error messages carefully (I can answer some questions, but I would rather have the SYRTHES team handle their own support, as we Code_Saturne developpers are busy enough...).

2) Regarding the Windows version of SYRTHES, all I can say is that I've seen it demoed, but I have no Idea either of where to find it, so I assume it has not been distributed so far.

3) A Windows version of Code_Saturne can not be handled in the same project as that of Syrthes, as the teams are separate, and the Syrthes tools and developpement methodology would not scale to a code the size of Code_Saturne, which has a larger developper team and many more occasional contributors, so work done on Syrthes here is not useful to Code_Saturne.

But I know their has been significant progress (by David Monfort) on a Windows port of the code, so I expect that a Windows version may be available with Code_Saturne 3.0, in January 2013 (though parallelism will probably be Open-MP only, and Syrthes coupling and user subroutines will probably not be available in a Windows package, compared to the Unix/Linux builds).

4) The preprocessing stage of Code_Saturne cand handle non-conforming meshes by splitting and merging non-conformal faces, so it does modify the mesh somewhat. The documentation for this is not built by default in version 2.0, but in the user and theory guides of version 2.3, you'll find more details if you need.

Regards,

Yvan
m_f

Re: About [SYRTHES] (Installation) and [Code_Saturne]

Post by m_f »

Thanks for your complete answers.

Nevertheless, I've got another question. I saw that Code_Saturne could solve 2D, 2D axisymetric and 3D meshes problems.
Code_Saturne solves the Navier-Stokes equations for 2D, 2D-axisymmetric and 3D flows, steady or unsteady, laminar or turbulent, incompressible or weakly dilatable, isothermal or not, with scalars transport if required. Source : http://code-saturne.org/cms/
But, in some tutorials, I already read by the past that if we have to solve a 2D mesh problem with Code_Saturne, we have to put one cell in thickness, to create a kind of 3D mesh. So it's not really a 2D problem.
2D configuration :
--> 2D SYRTHES mesh (x,y)
--> 3D - one cell - Code_Saturne mesh
Source: http://www.mace.manchester.ac.uk/resear ... yrthes.pdf page 121/137
Nowadays, what is the truth ?

Thanks again for your last answers.
Best regards, have a good Monday.
m_f

PS/EDITED : If someone has a tutorial about coupling code_saturne and syrthes, he's welcome ! =)
Yvan Fournier
Posts: 4208
Joined: Mon Feb 20, 2012 3:25 pm

Re: About [SYRTHES] (Installation) and [Code_Saturne]

Post by Yvan Fournier »

Hello,

Both are true, in a sense: the code can solve 2D problems, (axisymmetric or not), but you do need to extrude the mesh to transform it into a 3D mesh (there are ideas for making this more automatic, but they are low priority, as most major studies requiring much computational power are 3D).

Regards,

Yvan
m_f

Re: About [SYRTHES] (Installation) and [Code_Saturne]

Post by m_f »

Hello,

Thanks for this fast and clear answer. I suceed in setuping SYRTHES 4.0.1. I though It was a right problem. I can start the GUI, but there are some problems again :

1- when I want to run the exemple :
SYRTHES4 home directory: /home/Public/m_f/Syrthes/3rond2d
-> Error !
Cannot find a MPI librairy.

Error during checking and loading environment.
Stop Syrthes execution.

2- In any case, for a coupled case, I have to add a --syrthes=<syrthes_case_name> to the options of code_saturne create. But it doesn't work at all. I've got the code_saturne 2.0 version.

I'm a bit stuck...
EDIT : I found a solution here :Link on this thread.
Have a good monday,
Best regards,
m_f
Post Reply