OpenFOAM installation
Hi,
I would like to install OpenFoam on our University cluster. I'm not superuser so I need to use the provided openmpi and I already have scotch in a directory. Could someone tell me how to specify the openmpi patch and the scotch path in the installation? Many thanks, Yannick |
I suppose you can look into the etc directory that is part of OpenFOAM, particularly the files settings.sh, bashrc.
|
Greetings to all!
Yannick, if mpirun is ready to be used from the command line and you are going to build OpenFOAM 2.0.1/x, then all you have to do is source OpenFOAM's bashrc file like this: Code:
source $HOME/OpenFOAM/OpenFOAM-2.0.1/etc/bashrc WM_MPLIB=SYSTEMOPENMPI Or you can do as Adhiraj said and edit OpenFOAM's "etc/bashrc" file and change the WM_MPLIB entry directly to SYSTEMOPENMPI. If Open-MPI isn't automatically activated in your terminal environment with this option, then edit the "etc/config/settings.sh" file and scroll down until near the end where you can find the SYSTEMOPENMPI entry and tweak it to use your Open-MPI version. Good luck! Bruno |
I did modify the files bashrc and settings.sh. My mpi is openmpi, I check the $MPI_HOME, $MPI_ARCH_PATH and $OPAL_PREFIX and they are correct.
I still have a compilation error : could not open file ompi/mpi/cxx/pmpicxx.h for source file PstreamGlobals.C I don't understand why? Any ideas? Many many thanks |
Hi Yannick,
OK, if you look that the file "$HOME/OpenFOAM/OpenFOAM-2.0.x/wmake/rules/General/mplibSYSTEMOPENMPI", you'll see that it tries to define the folders that have Open-MPI's header files and library interfaces by running: Code:
mpicc --showme:compile Best regards, Bruno |
Problem with parafoam
Hello, I have a problem with paraView, I had installed OpenFOAM 2.0.1 and check the system, I had run blockMesh and icoFoam with cavity exemple, but with paraFoam I had the follow error:
ERROR: In /home/begp/OpenFOAM/ThirdParty-2.0.1/ParaView-3.10.1/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 611 vtkXOpenGLRenderWindow (0x1d35800): GLX not found. Aborting. Anybody can help me? |
Greetings Bego,
Either you haven't installed the drivers for your graphics card or you're missing OpenGL libraries... either way, check the link in my signature, I believe I've got some references written down somewhere about this... Good luck, Bruno |
All times are GMT -4. The time now is 08:43. |