Install OpenFOAM 3.0.1 on cluster without root access; mpi error
1 Attachment(s)
Greetings. My apologies to start this new thread. There are several such threads but none of them worked for me.
I am trying to install OF3.0.1 on CentOS 7.8.2003 University Cluster without root access. I followed the instructions#3 for CentOS 7.1 mentioned on the link below. https://openfoamwiki.net/index.php/I...CentOS_SL_RHEL As with simillar other instructions to install OpenFOAM without the root access, I skipped step 1,2,3, and 4. The step 5,6, and 7 worked as intended. In the step#8, I first needed to load openmpi from the cluster. I then cheked the available openmpi on the cluster. The results were as below Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
When I chedked the log file, the first error says: Quote:
I have also attached the log output of the compilation. Could anyone please help me out here. Best regards, |
I think your choice of MPI and GCC is wrong.
OF-3.0.1 was released in December 2015. However, OpenMPI-4.x is quite new. The thing is when a new major MPI version is released, it usually doesn't maintain the backward compatibility. So, I checked ThirdParty-3.0.1 and looks like it is shipped with OpenMPI-1.10. It is better if you use that version. Same goes for GCC as well. I'd use GCC-4.8 These versions are quite old and might not be installed in your cluster. In that case, you can contact your cluster admins. But they might complain for the very same reason :) Then, of course, it's always possible to compile every tool you need from scratch but that introduces some other issues such as you might have to configure your mpi to able to benefit from IB, disk space (gcc build takes up a lot of space) etc. But it's good practice. Also, a few steps caught my attention which I believe might not be required:
Hope this helps |
All times are GMT -4. The time now is 19:31. |