|
[Sponsors] |
October 8, 2012, 12:58 |
Parallel FUN3D Installation
|
#1 |
New Member
James
Join Date: Mar 2012
Posts: 8
Rep Power: 14 |
Hello,
I am a graduate student trying to install FUN3D (a NASA research code) on a Linux cluster. I am able to get a serial installation working, but I am running into some problems on the parallel installation. The parallel build works fine, but when I try to run an example, I get the following message: Solver run on more than one processor, but ParMetis has not Solver run on more than one processor, but ParMetis has not So, I have downloaded and installed ParMETIS, but when I enter the ../configure --with-(options), I get the following error: checking for /home/j/jr/jrg2179/parmetis/libparmetis.a... no checking for /home/j/jr/jrg2179/parmetis/libmetis.a... no configure: error: ParMetis requested but libparmetis.a not found I used the find command (find /home/j/jr/jrg2179/parmetis/ -name '*.a') below to search for files with the .a extension, but it is nowhere to be found. I figured that the ParMETIS build is incomplete. I have gone back and reinstalled ParMETIS and everything seems to work fine, but I am still getting the same result. Does anyone have any suggestions about how to solve this problem? Any help is much appreciated. |
|
October 20, 2013, 14:04 |
solution
|
#2 |
New Member
SsS
Join Date: Oct 2013
Posts: 5
Rep Power: 13 |
Before configuring parallel version of fun3d, you must build parametis separately.
Go to Parametis folder, read the install file. You may want to modify your parallel version of CC compiler. Type 'make' and then the rest will be done by itself. In order to verify the parametis installation, navigate to graphs folder and type, "mpirun -np 8(number of cores) ./ptest3.2.0 rotor.graph rotor.graph.xyz" This is the procedure for installing parametis. --------------------------------------------------------------------------------------- In order to build the parallel version of fun3d, you need the mpi, parametis and Ksopt,port,Nsopt (any one of the package in case if you are doing design optimization). I assumed that you installed the MPICH in your cluster. Now, go to fun3d-XX.X-XXXXX folder and type "./configure --prefix=path to /fun3d-XX.X-XXXX --with-mpi=/usr/local/mpich --with-ParMetis=path to /ParMetis-3.2.0" sudo make all install After 10 or 15 mins, your parallel version of fun3d is ready. Last edited by SATHYA0606; October 20, 2013 at 17:52. |
|
October 20, 2013, 19:15 |
|
#3 |
New Member
James
Join Date: Mar 2012
Posts: 8
Rep Power: 14 |
Thanks for the reply! I figured that problem out after posting on this forum. You are right, the ParMetis build wasn't done correctly.
|
|
October 21, 2013, 10:50 |
|
#4 |
New Member
SsS
Join Date: Oct 2013
Posts: 5
Rep Power: 13 |
No problem.
What kind of grid generation tool are you using for your analysis? is it advancing front/Local reconnection generator? |
|
October 21, 2013, 15:39 |
|
#5 |
New Member
James
Join Date: Mar 2012
Posts: 8
Rep Power: 14 |
I use Pointwise for grid generation. Their Glyph scripting capability is especially useful.
|
|
Tags |
fun3d, linux, parmetis |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[OpenFOAM.com] Multiple Installation Issue: Parallel Processing No Longer Works | dancfd | OpenFOAM Installation | 11 | November 20, 2018 17:08 |
Script to Run Parallel Jobs in Rocks Cluster | asaha | OpenFOAM Running, Solving & CFD | 12 | July 4, 2012 23:51 |
Parallel Installation | -mAx- | OpenFOAM Installation | 2 | May 20, 2009 05:34 |
64bitrhel5 OF installation instructions | mirko | OpenFOAM Installation | 2 | August 12, 2008 19:07 |
Parallel Computing Classes at San Diego Supercomputer Center Jan. 20-22 | Amitava Majumdar | Main CFD Forum | 0 | January 5, 1999 13:00 |