installation OpenFOAM
Hi !
please can you help me to install the OpenFOAM in the fedora linux distribution thank you:o |
What is the problem?
Please be more specific or you won't get any answers. |
Hi
first can I used the fedora distribution instead of the ubuntu or suse distributions to install OpenFOAM code thank you |
Hi Lynda,
Yes it is possible, my OpenFOAM is very happy on Fedora :D. Here are some basic instructions that worked for me (it is for OpenFOAM-1.5, but works also for 1.6, just the file names are different). Hope that solves your trouble. Cheers, Gijsbert |
Hi Gijsbert
Mon .bashrc is in /root /.bashrc directory. When I copy the following line: / home/OpenFOAM/OpenFOAM-1.6/etc/bashrc in / root/.bashrc file, I have a problem when I turn on my PC or when I open a new terminal because I find the following error message: Permission not granted (Permission non accordée) please help me |
Hi Lynda,
You need to put the line Code:
. $HOME/OpenFOAM/OpenFOAM-1.6/etc/bashrc Code:
gedit .bashrc & Code:
. $HOME/.bashrc Hope this helps. Regards, Gijsbert |
Hi Gijsbert
I did all the steps in your message, I've copied a terminal to see better things terminal bash: ./root/OpenFOAM/OpenFOAM-1.6/etc/bashrc: Aucun fichier ou répertoire de ce type [root@localhost ~]# .$HOME/.bashrc bash: ./root/.bashrc: Aucun fichier ou répertoire de ce type [root@localhost ~]# .$HOME/.bashrc bash: ./root/.bashrc: Aucun fichier ou répertoire de ce type [root@localhost ~]# thank you |
Hi Lynda,
Ok, first of all you need to be in your user account in the terminal, not in root. It seems you are root Quote:
Quote:
Code:
. $HOME/.bashrc Cheers, Gijs |
Hi Gijsbert
I opened another session and I redid all, but I had the same messages in the terminal, it may be necessary to copy the OpenFOAM directory in my file LTPMP is not it? Here's what I got : terminal bash: /home/LTPMP/OpenFOAM/OpenFOAM-1.6/etc/bashrc: Aucun fichier ou répertoire de ce type [LTPMP@localhost ~]$ . $HOME/.bashrc bash: /home/LTPMP/OpenFOAM/OpenFOAM-1.6/etc/bashrc: Aucun fichier ou répertoire de ce type [LTPMP@localhost ~]$ thank you |
Hi Lynda,
Did you install OF as root? If so, it is probably located in /root/OpenFOAM/. It is better to install OF in your user account. In your case, I'm afraid, you need to reinstall OF in your user account, i.e. do the whole installation procedure as [LTPMP@localhost ~]$. And to keep things tidy I would delete the OpenFOAM directory from root. Cheers, Gijsbert |
Hi Gijsbert
I do not have Qt installed, I tried on the two methods listed in your''....................'' yum install or download package qt-x11-opensource-src-4.3.5.tar.gz, but it did not work. I downloaded this package and I followed the instructions through step 3 make when I typed in my terminal I have the following result; [root@localhost qt-x11-opensource-src-4.3.5]# make make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt. THANK YOU |
Hi Lyna,
So Code:
yum groupinstall "X Software Development" Did you do Code:
./configure And then Code:
gmake Code:
gmake install Cheers, Gijs PS If you need to re-make qt again for some reason you can clean by Code:
gmake confclean |
Hi Gijsbert
I installed QT, I tried to run the sample "cavity" I wanted to show the mesh and found the results, I typed "paraFoam" ParaView window opens but I do not knew how to get certified in Figure 6.1 User Guide (p U-160) thank you |
I am sorry, Lyna, but I do not understand what you mean. Did you solve the problem? If not, what is the issue?
|
Hi Gijibert
yes,I solved the « qt-x11-opensource-src-4.3.5 »problem. I want to rebuild the paraview ( the next step of the 'qt-x11-opensource-src-4.3.5') unfortunately, I can't run the last step (builparaview) and even (makeparaview) |
Hi Lynda,
It seems that you are using OpenFOAM-1.6, am I right? If so, you need to do the following: Code:
cd $WM_THIRD_PARTY_DIR It may be that you need to specify the location of Qt and Mesa in lines 37-60 of $HOME/OpenFOAM/ThirdParty-1.6/makeParaView. Mine looks like this: Code:
# User options: Code:
which qmake Gijs |
Hi Gijibert
Yes, you're right. I use OpenFOAM-1.6. I have problem with the command « makeParaView »; the output terminal don't find this command, Please, I don't know in what file are the 37 and 60 lines and how to specify Qt and Misa. Thank you |
Hi Lynda,
First find out where qmake is located by Code:
which qmake Code:
gedit $HOME/OpenFOAM/ThirdParty-1.6/makeParaView & Code:
# User options: |
Hi Gijibert
after the change the path in to lines (37-60), shows in the following lines : code ; ************************************************** *************************************** # MPI support: withMPI=false MPI_MAX_PROCS=32 # Python support: # note: script will try to determine the appropriate python library. # If it fails, specify the path using the PYTHON_LIBRARY variable withPYTHON=false PYTHON_LIBRARY="/usr/lib64/libpython2.5.so.1.0" # PYTHON_LIBRARY="/usr/lib64/libpython2.6.so.1.0" # MESA graphics support: withMESA=false MESA_INCLUDE="/usr/include/GL" MESA_LIBRARY="/usr/lib64/libOSMesa.so.6.5.2" # extra QT gui support (useful for re-using the installation for engrid) withQTSUPPORT=true # Set the path to the Qt-4.3? qmake if the system Qt is other than this version QMAKE_PATH="/tmp/qt-x11-opensource-src-4.3.5/bin/qmake" ************************************************** ************************************************** ** Because, I find the qmake Mesa and libpython libraries paths, the output terminal is ; ************************************************ [root@localhost ~]# find / -name 'libpython*' -print /usr/lib/libpython2.5.so /usr/lib/python2.5/config/libpython2.5.a /usr/lib/python2.5/config/libpython2.5.so /usr/lib/libpython2.5.so.1.0 /usr/lib64/libpython2.5.so /usr/lib64/python2.5/config/libpython2.5.a /usr/lib64/python2.5/config/libpython2.5.so /usr/lib64/libpython2.5.so.1.0 /usr/lib64/gnome-vfs-2.0/modules/libpythonmethod.so [root@localhost ~]# find / -name 'libOSMesa.so*' -print /usr/lib/libOSMesa.so.6.5.2 /usr/lib/libOSMesa.so.6 /usr/lib64/libOSMesa.so.6.5.2 /usr/lib64/libOSMesa.so.6 ************************************************** *********** I want to rebuild the paraview. unfortunately, I can't run "maKeParaview", the output terminal don't find this command, thank you |
Hello Lynda,
In Linux, to run scripts from a local folder, usually you have to use "./". For your case: Code:
./makeParaView I hope it finally works. Best regards, Bruno |
All times are GMT -4. The time now is 17:22. |