CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > CFX

Parallel Problem of CFX 14.5.7 on a Intel Xeon 2690V2 computer with Win7 x64 OS

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 4, 2014, 05:01
Lightbulb Parallel Problem of CFX 14.5.7 on a Intel Xeon 2690V2 computer with Win7 x64 OS
  #1
New Member
 
Bruce Wen
Join Date: Apr 2014
Posts: 6
Rep Power: 11
BruceWen is on a distinguished road
Cpus of my computer is Intel Xeon 2690 V2, the OS is windows 7 x64 Ultimate, and the edition of CFX is 14.5.7, in which Platform MPI 8.2.1 is the default parallel soft for local and distributed parallel. When "Platform MPI Local Parallel" computation starts, there is always an mpid.exe error showed by the Os with a messagebox, and the computation is shut down. I find the error block is in libmpirun.dll from the detailed information of the error.

btw, CFX 12.1 doesn't have this problem.

Any advices? Thanks a lot.
BruceWen is offline   Reply With Quote

Old   May 4, 2014, 11:12
Default
  #2
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,166
Rep Power: 23
evcelica is on a distinguished road
Try a re-install of Platform MPI, make sure you have admin privileges and "run as administrator".

Make sure Firewall has exceptions for MPI.

Run the MPI test program to see if that works.
evcelica is offline   Reply With Quote

Old   May 5, 2014, 03:58
Angry
  #3
New Member
 
Bruce Wen
Join Date: Apr 2014
Posts: 6
Rep Power: 11
BruceWen is on a distinguished road
thanks for you reply, but that doesn't work.

I re-install Platform-MPI from Ansys 14.5.7 installation cd by right-clicking setup.exe and chose "run as administrator", then on the GUI click "Install MPI for Ansys Parallel Processing" and then "Install Platform-MPI"....

there is no Firewall installed in the computer.

Quote:
Originally Posted by evcelica View Post
Try a re-install of Platform MPI, make sure you have admin privileges and "run as administrator".

Make sure Firewall has exceptions for MPI.

Run the MPI test program to see if that works.
BruceWen is offline   Reply With Quote

Old   May 5, 2014, 13:48
Default
  #4
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,166
Rep Power: 23
evcelica is on a distinguished road
Does the MPItest program work?

Local MPI Test:
Create a folder "temp" in C:

Open a Command Prompt and change to this newly created directory: type in:
cd\temp
Then press enter.

then type in

"C:\Program Files\ANSYS Inc\v150\ansys\bin\winx64\ansys145.exe" -np 2 -mpitest
Then press enter again.
Did this work?
evcelica is offline   Reply With Quote

Old   May 5, 2014, 23:23
Default
  #5
New Member
 
Bruce Wen
Join Date: Apr 2014
Posts: 6
Rep Power: 11
BruceWen is on a distinguished road
Yes! that works.

"MPI test has been completed successfully."

and then, what need I do? thanks.

Quote:
Originally Posted by evcelica View Post
Does the MPItest program work?

Local MPI Test:
Create a folder "temp" in C:

Open a Command Prompt and change to this newly created directory: type in:
cd\temp
Then press enter.

then type in

"C:\Program Files\ANSYS Inc\v150\ansys\bin\winx64\ansys145.exe" -np 2 -mpitest
Then press enter again.
Did this work?
BruceWen is offline   Reply With Quote

Old   May 7, 2014, 22:57
Default
  #6
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,166
Rep Power: 23
evcelica is on a distinguished road
Well, I'm not sure. This just tells me that MPI is working correctly. For some reason CFX doesn't use it correctly. Could have something to do with you having a previous version of MPI installed, so when it tries to run, it uses the older, incompatible version?

If It was me I would uninstall and erase all traces of the old software, then start fresh with only the new version.

Or try to use Intel MPI instead, then there shouldn't be any confusion between versions.
evcelica is offline   Reply With Quote

Old   May 11, 2014, 23:08
Default
  #7
New Member
 
Bruce Wen
Join Date: Apr 2014
Posts: 6
Rep Power: 11
BruceWen is on a distinguished road
thanks, evcelica, you said "try to use Intel MPI instead", but how? although I installed Intel MPI 4.0.3, there are only "Serial","Platform MPI local parallel" and "Platform MPI distributed Parallel" items in the "Run Mode" selection list.
BruceWen is offline   Reply With Quote

Old   May 12, 2014, 17:56
Default
  #8
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,166
Rep Power: 23
evcelica is on a distinguished road
I'm using version 15, and Intel MPI is right there on the drop down list. Looking at my previous versions 14, 14.5, I see there is no Intel MPI option. So maybe its not possible on those versions.

Do you have the environmental variables set:
MPI_ROOT set to: C:\Program Files (x86)\Platform Computing\Platform-MPI

If I was you I would probably uninstall everything and clear all the environmental variables related to ANSYS.
Then Re-install the newest version and see if that works. Windows has a firewall, so make sure you disable it for de-bugging.
If it still doesn't work, I would do a clean re-install of windows.
I know, pain in the a$$, but it seems like something is set wrong on your system, possibly from the previous install, and a clean O.S. install may be the only hope if all else fails.
Why would you install 12.1 on such a new system anyways?
Or install version 15 and see if that works. That way you could try Intel MPI.

Last edited by evcelica; May 12, 2014 at 22:04.
evcelica is offline   Reply With Quote

Old   May 16, 2014, 00:02
Default
  #9
New Member
 
Bruce Wen
Join Date: Apr 2014
Posts: 6
Rep Power: 11
BruceWen is on a distinguished road
I re-installed the O.S and now am using the version 15, still the Platform-MPI doesn't work, fortunately, Intel MPI works.

I installed 12.1 after the problem of 14.5.7, to find if 12.1 can work on such a new system and some computation work need to be done in a short time, so I have to let the computer work.

And now, the O.S and Ansys are all new, Platform-MPI still doesn't work for CFX. So maybe, there is a compatibility problem with Platform-MPI, CFX15 and Intel Xeon E5?

thank you very much.
BruceWen is offline   Reply With Quote

Old   May 17, 2014, 14:49
Default
  #10
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,166
Rep Power: 23
evcelica is on a distinguished road
I've used platform MPI on XEON E5v1, Sandy Bridge E i7s, and Ivy bridge-E i7s. Never on E5v2 though. That is very strange that it didn't work for you?!? I'm glad you got Intel MPI working though, good job.
evcelica is offline   Reply With Quote

Old   May 20, 2014, 05:15
Default
  #11
New Member
 
Gaspare M
Join Date: May 2014
Location: Palermo - Italy
Posts: 5
Rep Power: 11
cfd_user_gaspare is on a distinguished road
Hello!

Thank you very much for your help and support in this site!

I have Ansys CFX version 15 with Windows 7 Professional O.S (64bit) and the Intel MPI doesn't work e return with this message:

Host name lookup failed for host "namehost"

abort: Unable to connect to “RemoteUserName:8678"
sock error: Error = -1


Command on host hostname exited with return code 0.


It seems that the problem is communication with another machine. is it necessary to run Intel MPI to have rsh configured on Windows machines? The guidance provided by ansys is not exhaustive...

again, thank you!
cfd_user_gaspare is offline   Reply With Quote

Old   May 20, 2014, 22:17
Default
  #12
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,166
Rep Power: 23
evcelica is on a distinguished road
Yes, you have to have remote desktop privileges to all machines.
Did you set your hosts.ans file to include the relevant computers and information?
Do you have your password cached?
evcelica is offline   Reply With Quote

Old   May 22, 2014, 06:19
Default
  #13
New Member
 
Gaspare M
Join Date: May 2014
Location: Palermo - Italy
Posts: 5
Rep Power: 11
cfd_user_gaspare is on a distinguished road
I have partially solved the problem by installing the version of ansys 14.5 and using the Platform MPI (IBM) 8.2.1. Now parallelization distributed with this Platform MPI work, but I have found two new problems: when I start the .bat file setpcmpipassword.bat and I write one password the program return this message:

C:\Program Files\ANSYS Inc\v145\commonfiles\MPI\Platform\8.2.1\Windows>se tpcmpip
assword.bat

Password for MPI runs:

mpirun: Drive is not a network mapped - using local drive.
MPI Application rank 0 exited before MPI_Init() with status 0

Microsoft Windows [Versione 6.1.7601]
mpirun: ERR: Check Failed - cached password is invalid.


Ok...but by ignoring this, now when I start one distributed simulation with only two core I have found this another problem:

HPMPI:CPWB<3388>:<4492> <CYCLIC> AFFINITY method not applicable with single ldom.
HPMPI:CPWB<3388>:<4324> <CYCLIC> AFFINITY method not applicable with single ldom.


where the affinity CPU is not correct, each solver-pcmpi.exe was given on all cores.

Any ideas? Thank you evcelica for your support :-)
cfd_user_gaspare is offline   Reply With Quote

Old   May 27, 2014, 18:03
Default
  #14
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,166
Rep Power: 23
evcelica is on a distinguished road
Sorry, I'm not sure.
Does distributed work when you use more than just 1+1 cores?
If not, do you have a password? When I run the set password script, I just type in the password and hit enter, I get no messages at all, not even a confirmation, then I just close the command window.
evcelica is offline   Reply With Quote

Old   September 16, 2014, 20:25
Default
  #15
New Member
 
Nima
Join Date: Aug 2013
Posts: 5
Rep Power: 12
nima.bahrani is on a distinguished road
Hi, I have got same message: AFFINITY method not applicable with single ldom. Does it mean that the parralization is not working? Although this message appears, the four cores is involved.

Quote:
Originally Posted by cfd_user_gaspare View Post
I have partially solved the problem by installing the version of ansys 14.5 and using the Platform MPI (IBM) 8.2.1. Now parallelization distributed with this Platform MPI work, but I have found two new problems: when I start the .bat file setpcmpipassword.bat and I write one password the program return this message:

C:\Program Files\ANSYS Inc\v145\commonfiles\MPI\Platform\8.2.1\Windows>se tpcmpip
assword.bat

Password for MPI runs:

mpirun: Drive is not a network mapped - using local drive.
MPI Application rank 0 exited before MPI_Init() with status 0

Microsoft Windows [Versione 6.1.7601]
mpirun: ERR: Check Failed - cached password is invalid.


Ok...but by ignoring this, now when I start one distributed simulation with only two core I have found this another problem:

HPMPI:CPWB<3388>:<4492> <CYCLIC> AFFINITY method not applicable with single ldom.
HPMPI:CPWB<3388>:<4324> <CYCLIC> AFFINITY method not applicable with single ldom.


where the affinity CPU is not correct, each solver-pcmpi.exe was given on all cores.

Any ideas? Thank you evcelica for your support :-)
nima.bahrani is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
RSH problem for parallel running in CFX Nicola CFX 5 June 18, 2012 19:31
CFX11 + Fortran compiler ? Mohan CFX 20 March 30, 2011 19:56
CFX 12 on windows vista: problem with hp-mpi local parallel matheusguzella CFX 5 February 4, 2010 11:04
CFX 11 x64 solver? problem Attesz CFX 6 June 7, 2009 09:37
CFX 4.4 installation problem Pandu Sattvika CFX 1 December 1, 2001 05:07


All times are GMT -4. The time now is 04:50.