Error - Failed to activate module CFDSTUDY

Hi,
I am a new user of Code_Saturne and Salome Meca.
I have started to use this for my phd studies, since it is a great tool and it is free. (Thank you EDF! :smiley:)
I have followed several topics on this forum for the instaltion of code_saturne with Salome and now I’m doing the toturial( https://www.code-saturne.org/cms/sites/default/files/file_attach/Tutorial/version-3.0/Tutorial_CFD_Study.pdf) of a pipe.
I’m now facing a problem with the CFDSTUDY activation. It is shows an error message like this:
ā€œFailed to activate module CFDSTUDYā€
See attached figure.

Can anyone help me on this?

PS: I’m not a Linux expert.

Thanks in advance!
João Castanheira

Hello,

How was Code_Saturne installed ? Was the ā€œā€“with-salome=ā€¦ā€ option used during the configure stage -this is explained in the installation manual).

Did you use the standard Salome launch command or ā€œcode_saturne salomeā€ ?

Best regards,

Yvan Fournier

Hello Yvan,
Thank you for the reply.

Yes, i have installed the Code Saturne with Salome ( i think so…). I have two file attached, the installation log and setup file.

I have have initiated the salome with ā€œcode_saturne salomeā€ on terminal. (I have added a PATH environment to the ā€œcode_saturne salomeā€ file. So i can used anywhere on terminal.)

Terminal:

sudo -H gedit /etc/environment


PATH=ā€œ/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/joao/Code_Saturne/5.0.6/code_saturne-5.0.6/arch/Linux_x86_64/binā€


save file

Any idea of what could be the problem?

Thanks!
João
install_saturne.log (2.02 MB)
install_saturne.log (2.02 MB)

Hello,

This is strange, as your configuration command seems fine (otherwise CFSTUDY would not even appear in the menus).

Do you have any logging/text messages in the terminal from which you ran ā€œcode_saturne salomeā€ ?

Regards,

Yvan

Good morning Yvan,
when i push the CFDSTUDY i have some error messages on terminal window.

I have added some files as attachments.

thanks!
João
log_terminal.txt (3.63 KB)


Hello,

You might have an issue due to Salome_Meca using Qt5, and Code_Saturne using Qt4.

When both PyQt4 and PyQt5 are available on a machine, Code_Saturne 5.0 defaults to using PyQt4, while Code_Saturne 5.1 defaults to PyQt5.

To force selection of PyQt5, you can add QT_SELECT=5 to the ā€œconfigureā€ line. Otherwise make sure PyQt5 is available, and if you do not need it for othet purposes, uninstalling PyQt4 can help.

Not 100% sure this is the cause of the issue, but the error message seems to indicate of problem of this type, or PYTHONPATH issues.

Best regards,

Yvan

Hi,
what do you mean by ā€œQT_SELECT=5 to the ā€œconfigureā€ lineā€? Could you explain me?

You think instaling all this Salome Meca and Code saturne 5 on a Ubuntu 16 is better?

thanks!

Hello,

Did you use the general installer or ā€œcd <build_dir> && <src_dir>/configure [options] && make && make installā€ approach ?

In the build directory, check the top of the ā€œconfig.logā€ file for the ā€œconfigureā€ command. Replay that adding QT_SELECT=5 (also explained in the installation manual). Then make && make install.

Regards,

Yvan

Ok thanks, i will try.
I have been using the python installation method.

thanks,
João

Hi all,

I still have this issue with the CFDSTUDY module. I’ve added the QT_SELECT=5 option to configure, removed PyQt4 from my system and also tried it in combination with salome_meca and salome 8. Still no success. It seems like the configure script doesn’t process the QT_SELECT option.

Besides trying to manually replace the pyqt4 references, it there any other way to fix this?

Hello,

The QT_SELECT option should work. Without the info recommended in the forum usage recommendations, I can’t guess at what is wrong.

Regards,

Yvan

Hi, thanks for the reply.
My setup is similar to the first post. I’m trying to install on Ubuntu. I downloaded saturne, extracted it and then ran the configure script as per the instructions, including the extra pieces:
./configure --with-salome= < my path to salome> QT_SELECT=5.
make -j 4
sudo make install

"code_saturne salome " threw some errors about missing Qt4 stuff when running CFDSTUDY and failed to load the module.

next steps:
sudo make uninstall – to get rid of the faulty saturne
remove all the pyqt4 stuff via the package manager
make clean
./configure --with-salome= < my path to salome> QT_SELECT=5
make -j 4
sudo make install
run ā€œcode_saturne salomeā€ again

result: it still wants pyqt4. module fails to load.

I ended up downloading the development release. this one uses pyQt5 by default, so it woked fine…