Cannot find syrthes home directory when working on a cluster

This forum is dedicated to Syrthes related issues, as the Syrthes tool does not have its own forum.
Post Reply
Rodolphe
Posts: 13
Joined: Sun Mar 14, 2021 12:59 pm

Cannot find syrthes home directory when working on a cluster

Post by Rodolphe »

Hello,

Working on a cluster, I'm trying to launch Syrthès simulations. Every time I run the simulation, I get directly the following error (note that I was just creating a coupled case here but I get the same error when I run only Syrthès) :

Code: Select all

code_saturne create -s 3_2D_DISKS -c FLUID --syrthes SOLID
code_saturne 6.0.6 study/case generation
  o Creating study '3_2D_DISKS'...
  o Creating case  'FLUID'...
   -> Error !
   check_and_load_env : Cannot find syrthes home directory.

   Error during checking and loading environment.
I've joined the "syrthes.profile" file.

Thanks for your help !

Rodolphe
Attachments
syrthes_profile.txt
(3.37 KiB) Downloaded 10 times
Yvan Fournier
Posts: 3322
Joined: Mon Feb 20, 2012 3:25 pm

Re: Cannot find syrthes home directory when working on a cluster

Post by Yvan Fournier »

Hello,

I did not look at the Syrthes 5 sources, but I know that for some cases, in the salome_cfd build of Syrthes, I had to patch this position of the syrthes.py file to work around detection issues on some systems (due to some Python 2 to 3 behavior changes), but I don't remember which.

I'll take a look, but I have no plans to cleanup the Syrthes 5 sources and release the cleaned-up version on this web site the way I did with Syrthes 4 (I already have too much to do, so I"ll let the Syrthes team support the tool themselves).

Unless you need features specific to Syrthes (specific transparent radiation model, features specific to buildings, ...), you can now use the built-in conjugate heat transfer ("internal coupling") in code_saturne v7 much more easily (i.e. using the GUI) than in previous versions. V7 is still undergoing validation, but is in pretty good shape (better than 6.3 or 6.2, which are intermediate versions), and is available on GitHub.

Best regards,

Yvan
Post Reply