SU2 Parallel Build Issue
I've spent some time trying to compile the parallel build for SU2 without much success (not that familiar with this type of stuff) after having installed a working serial build. I have searched and troubleshot but am still ending up having my lines repeated as the processors each tackle the problem individually rather than combine their efforts. I've seen in other posts that this means that I have not compiled it correctly but I do not know where to go to fix it.
Here is an example of the code being produced several times over: Code:
---------------------- Local Time Stepping Summary ---------------------- Code:
jclegg@DESKTOP-CD3IBI9:/mnt/c/Users/Jon/Documents/SU2_Falcon/SU2-6.1.0$ ./configure --prefix=/mnt/c/Users/Jon/Documents/SU2_Falcon/SU2-6.1.0 CXXFLAGS="-O3" --enable-mpi --with-cc=/usr/bin/mpicc --with-cxx=/usr/bin/mpicxx |
If you installed a serial version there is a chance that you are now pointing to that version when calling SU2_CFD.
Try running mpirun with the absolute path to the executable that resulted from your parallel compilation. |
I have the same problem for a couple of days and it is really frustrating to overcome with it. Any help would be beneficial.
|
Follow these instructions: https://su2code.github.io/docs_v7/Bu...2-Linux-MacOS/
(if you are on Windows I will not be able to help) And post the entire output of the process, I will have a look but what often happens is: You built a serial version because mpi was not detected. You build a parallel version with one mpi distribution, and now tried to run it with a different mpi... The same applies if you are using the pre-compiled binaries, you must run them with the same version of MPI listed here: https://su2code.github.io/docs_v7/SU2-Linux-MacOS/ |
Need to check you mpi.
If your system has mpich and openmpi, please check which mpirun is used to run SU2. If you compile SU2 by mpich and run it by openmpi, then multiple out can be shown. |
All times are GMT -4. The time now is 11:41. |