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! )
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/ ... _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.
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.)
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.
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.
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?