CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   CFX (https://www.cfd-online.com/Forums/cfx/)
-   -   CFX Multicores Computing (https://www.cfd-online.com/Forums/cfx/128568-cfx-multicores-computing.html)

davidwilcox January 15, 2014 21:09

CFX Multicores Computing
 
Can somebody be kind enough to explain to me the difference between platform mpi local parallel and intel mpi local parallel?

Many thanks in advance

Antanas January 17, 2014 02:37

Quote:

Originally Posted by davidwilcox (Post 470229)
Can somebody be kind enough to explain to me the difference between platform mpi local parallel and intel mpi local parallel?

Many thanks in advance

I think they are just different implementations of MPI, one by IBM, one by Intel. IMO doesn't really matters what to use.

But I have problems with using Platform MPI on Supermicro server with Windows Server 2008 r2 (mpid.exe crashes) while Intel MPI works well.

FluidDynamics April 1, 2014 04:29

Antanas,

Did you got solution for mpid.exe, because currently I am facing same issue on Ansys 15.0.
I am using windows 7.

Regards

Antanas April 1, 2014 04:52

Quote:

Originally Posted by FluidDynamics (Post 483154)
Antanas,

Did you got solution for mpid.exe, because currently I am facing same issue on Ansys 15.0.
I am using windows 7.

Regards

No, I have no solution except of using Intel MPI. BTW I never had issue with Platform MPI on Win7.

FluidDynamics April 1, 2014 04:56

Antanas,

Actually I have two machines both with Win 7.
On old machine its working with MPI, but I face problem with new machine.

Antanas April 1, 2014 05:18

Quote:

Originally Posted by FluidDynamics (Post 483159)
Antanas,

Actually I have two machines both with Win 7.
On old machine its working with MPI, but I face problem with new machine.

Then find main differences between 'em (hardware + software) and it may give you a cause. Maybe there is a software that interfere or conversely you missed something.

evcelica April 1, 2014 07:14

Platform MPI should work fine with windows 7, I'm guessing there is a firewall issue with the one computer that isn't working. You may have to open the MPI port in the firewall:

Also add firewall exceptions for MPI:

On the Windows Firewall dialog box, click the Exceptions tab and then click
Add Program.
Browse to the following programs:
• For Platform MPI:
– <ANSYS Inc installation path>\v150\CFX\bin\<CFX5OS>\solver-pcmpi.exe
– <ANSYS Inc installation path>\v150\CFX\bin\<CFX5OS>\double\solverpcmpi.exe
– <ANSYS Inc installationpath>\v150\commonfiles\MPI\Platform\<v ersion number>\winx64\sbin\pcmpiwin32service.exe
– <ANSYS Inc installation path>\v150\commonfiles\MPI\Platform\<version
number>\winx64\bin\mpirun.exe
– <ANSYS Inc installation path>\v150\commonfiles\MPI\Platform\<version
number>\winx64\bin\mpid.exe

Did you install platform MPI?
Have you run the MPI test program?

Local MPI Test:
Make a folder called "temp" in c:, it may already exist.

Run the following command in cmd:
Change to c: then type: cd\temp.
Then Type:


"C:\Program Files\ANSYS Inc\v150\ansys\bin\winx64\ansys150.exe" -np 2 -mpitest

Like I said, you may have to open the MPI port in the firewall for both inbound and outbound traffic.

Antanas April 1, 2014 11:05

Quote:

Originally Posted by evcelica (Post 483195)
Platform MPI should work fine with windows 7, I'm guessing there is a firewall issue with the one computer that isn't working. You may have to open the MPI port in the firewall:

Also add firewall exceptions for MPI:

On the Windows Firewall dialog box, click the Exceptions tab and then click
Add Program.
Browse to the following programs:
• For Platform MPI:
– <ANSYS Inc installation path>\v150\CFX\bin\<CFX5OS>\solver-pcmpi.exe
– <ANSYS Inc installation path>\v150\CFX\bin\<CFX5OS>\double\solverpcmpi.exe
– <ANSYS Inc installationpath>\v150\commonfiles\MPI\Platform\<v ersion number>\winx64\sbin\pcmpiwin32service.exe
– <ANSYS Inc installation path>\v150\commonfiles\MPI\Platform\<version
number>\winx64\bin\mpirun.exe
– <ANSYS Inc installation path>\v150\commonfiles\MPI\Platform\<version
number>\winx64\bin\mpid.exe

Did you install platform MPI?
Have you run the MPI test program?

Local MPI Test:
Make a folder called "temp" in c:, it may already exist.

Run the following command in cmd:
Change to c: then type: cd\temp.
Then Type:


"C:\Program Files\ANSYS Inc\v150\ansys\bin\winx64\ansys150.exe" -np 2 -mpitest

Like I said, you may have to open the MPI port in the firewall for both inbound and outbound traffic.

I think it need not to install Platform MPI for local parallel runs.

FluidDynamics April 2, 2014 06:10

I have installed platform & also added above mentioned exe in firewall.

Still problem persist.

evcelica April 2, 2014 21:01

What is the problem? Can you be more specific? Did you run MPI test? Is the MPI service running?

Christophe March 31, 2017 19:13

Intel is better
 
The way Platform MPI starts in startmethods.ccl uses some type of process pinning that doesn't work with larger Intel v3 processors. You need to delete affwidth and affcycle.

With v17 Intel MPI works much faster anyways on our cluster.


All times are GMT -4. The time now is 19:23.