CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Hardware

Help getting ANSYS to work with infiniband on Win7x64

Register Blogs Community New Posts Updated Threads Search

Like Tree3Likes
  • 1 Post By evcelica
  • 1 Post By evcelica
  • 1 Post By evcelica

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 18, 2014, 11:52
Default Help getting ANSYS to work with infiniband on Win7x64
  #1
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23
evcelica is on a distinguished road
It seems like I have tried everything. I have the infiniband network working using IPoIB and the openfabrics 3.1 drivers.
OpenSM is running, ibping works, I can transfer files over the network no problem. But MPItest doesn't work.
The cards are 20Gbps Mellanox infinihost III.

I'm using platform MPI:
Every time I run the MPItest I get errors:
Cannot find active interface/port
can't initialize RDMA device
cannot initialize RDMA port

It works fine over Ethernet.
Any advice would be greatly appreciated.

Thanks in advance,
Erik

Last edited by evcelica; February 18, 2014 at 14:10.
evcelica is offline   Reply With Quote

Old   February 24, 2014, 15:27
Default
  #2
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23
evcelica is on a distinguished road
I got it working, I just had to use the Mellanox 2.1.2 drivers for windows server 2008 R2, and it worked like a charm. 1750MB/sec bandwidth now.
ghost82 likes this.
evcelica is offline   Reply With Quote

Old   April 28, 2014, 11:49
Default
  #3
Senior Member
 
ghost82's Avatar
 
Rick
Join Date: Oct 2010
Posts: 1,016
Rep Power: 27
ghost82 will become famous soon enough
Hi Erik,
I'm interested in this topic.

Is your network made of only 2 machines without a switch right?

What is the model of your cards?

If you have time what were the main steps you did to make the ipoib working?

Why "only" 1750MB/sec?Should not be about 2500MB/s?

Thank you very much

Daniele
ghost82 is offline   Reply With Quote

Old   April 28, 2014, 18:01
Default
  #4
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23
evcelica is on a distinguished road
The cards are Mellanox MHGS18-XTC rev A3, Right now I'm only using two with no switch, but in the future I will add a switch when I have more than 2 nodes.
IPoIB was simple to get working, but that is not what you want to use, you can only get about 250 MB/sec max with TCP protocol and IPoIB, and it uses a TON of CPU to do that. You want to use Infinibands native protocol instead.
I'm assuming there is some overhead which is why 2500MB/s wasn't obtained, but I'm not sure. I was working for a long time not getting anything to work except the IPoIB with TCP, so as soon as I got it to work at 1750 using the infiniband protocol, I was happy and didn't care about much else.

Install the cards into a PCIEx8 capable slot.
Install the drivers mentioned, or whatever are the most recent drivers according to which cards you have.
During install of the drivers, check the enable "winsock direct protocol" box. This is what allows windows to communicate through the native infiniband protocol, and not TCP.
Go to services in the task manager and make sure to start OPEN SM, set it to start automatically. This is the subnet manager which you have to use if you are not using a switch.
Test it out with MPItest. It should use the infiniband network automatically automatically if you use the computer names for the "machines" file.
ghost82 likes this.
evcelica is offline   Reply With Quote

Old   April 28, 2014, 18:43
Default
  #5
Senior Member
 
ghost82's Avatar
 
Rick
Join Date: Oct 2010
Posts: 1,016
Rep Power: 27
ghost82 will become famous soon enough
Thanks Erik for your detailed reply.
I was searching for 2 infiniband cards and in my list there are also a couple of cheap MHGS18-XTC: happy to know that they're working well with windows 7.
Before buying and asking to you I was searching on the net for drivers/softwares and it's not too clear: from the mellanox website I saw winof download only for win 2008/2012; then after reading your comment I discovered that the link for 2008 server R2 is for win 7.

Last 2 questions:
- is it ok 20 Gbs cards or 40 Gbs generation should be better? In other words is the bandwith enough for a "standard" simulation with 2 nodes?
- do you remember if after installing the mellanox drivers you had to manually copy some dlls in system32 directory (such as complib.dll, libibumad.dll, winmad.dll and some other)?

Again thank you very much!

Daniele
ghost82 is offline   Reply With Quote

Old   April 29, 2014, 18:07
Default
  #6
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23
evcelica is on a distinguished road
I'm sure the newer 40gbps cards are technically better, but with only 2 nodes or probably many more, the 20gbps is not a really a bottleneck. I doubt you would see any difference at all between different cards with a few number of nodes.

I did not have to copy any .dll files.
ghost82 likes this.
evcelica is offline   Reply With Quote

Reply


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
Running Ansys in BAtch Mode kuleuvenstudent ANSYS 1 October 18, 2017 13:11
Question How to save Ansys 13 project to be opened by ansys 12 ? rafiktharwat ANSYS 3 July 17, 2017 22:09
ANSYS 13 Multifield, mechanicaldesign CFX 2 May 26, 2012 10:32
ansys imports icem-cfd ansys mesh adam2008 ANSYS Meshing & Geometry 0 March 5, 2011 09:40
[ANSYS Meshing] Ansys meshing with extended meshing jsm ANSYS Meshing & Geometry 6 January 10, 2011 13:09


All times are GMT -4. The time now is 17:18.