CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > Siemens > STAR-CCM+

Calculation on parallel server

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 30, 2019, 02:37
Default Calculation on parallel server
  #1
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
Good morning , i try to explain my probem. Now i try for complete my thesis , and i would use a student license of star ccm+ with my two pc . I have a desktop and a laptop. In both the machine i installed windows 10 . I read the help desk but i think that i wrong something. Now the help desk says that i need to start mpi ( for register my credential in a non server version of windows ) , but i don t understand if must to start mpi ibm or interl and if i must restard the mpi everytime that i shoot down the system ; so this is my first problem . The second problem is when i use the powershell ; i don t undertand if i must lunch powershell in both the pc or only in one . this is the procedure :

1. Make sure that your credentials are registered on all machines that you want to use. See Registering Your
Credentials for Distributed Simulations on Windows.
2. Click <Start> and type powershell in the search field.
3. Right-click on Windows PowerShell from the list of search results, and select Run as Administrator. You
must have administrator privileges.
The Administrator: Windows PowerShell command prompt appears.
4. Change to the shared working directory:
> cd \\<MACHINE_NAME>\<SHARED_DIR>
5. Launch Simcenter STAR-CCM+:
◦ If Simcenter STAR-CCM+ has the same installation path on each machine, enter:
> starccm+
◦ If Simcenter STAR-CCM+ has a different installation path on each machine, use the UNC path to the
Simcenter STAR-CCM+ executable:
> \\<MACHINE_NAME>\<STAR-CCM+_INSTALL_DIR>\starccm+
The Simcenter STAR-CCM+ GUI appears.


Thanka a lot
tailele is offline   Reply With Quote

Old   July 30, 2019, 20:40
Default
  #2
Senior Member
 
Join Date: Nov 2010
Location: USA
Posts: 1,232
Rep Power: 24
me3840 is on a distinguished road
I would advise against using Windows for this, it's much easier to do on Linux.


You don't have to start MPI on both machines provided you performed the registration steps (see step 1 in what you posted). You need only start powershell and star on one machine, then you specify the other before you open the sim file with the parallel options. Alternatively you can run the program from the command line and specify a machine file. Look at the working in parallel section in the user guide, it's quite good.
me3840 is offline   Reply With Quote

Old   July 31, 2019, 03:38
Default
  #3
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
Quote:
Originally Posted by me3840 View Post
I would advise against using Windows for this, it's much easier to do on Linux.


You don't have to start MPI on both machines provided you performed the registration steps (see step 1 in what you posted). You need only start powershell and star on one machine, then you specify the other before you open the sim file with the parallel options. Alternatively you can run the program from the command line and specify a machine file. Look at the working in parallel section in the user guide, it's quite good.
Hi, thanks for the reply. Now yesterday i installed in both the pc windows server evaluation copy ; so with this os i could see bith the computers , and in particular i can see the installation directory of star in common folder ( one in the node 1 and the other in node 2 ) . But when i lunch the shell command , is doesn t work . So i have lunch a prompt command and write "path" ; actually star is not present in path command. Maybe i ll try to insert a ambient variable in bin directori of star. Is it correct?
Attached Images
File Type: jpg dykdxk.jpg (153.7 KB, 22 views)
File Type: jpg 10pmsdi.jpg (137.7 KB, 21 views)
File Type: jpg 14o3kmx.jpg (23.7 KB, 18 views)
File Type: jpg 2127cjo.jpg (116.9 KB, 18 views)

Last edited by tailele; July 31, 2019 at 05:32.
tailele is offline   Reply With Quote

Old   August 2, 2019, 03:01
Default
  #4
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
ok , now the computers work well. The ethernet's cards work at 35% . In your opinion , is it possible to use another computer? i mean , both the workstations have 2 ethernet ports' , if i use another computer with 2 ports , is it possible to connect the threr workstations without switch?
tailele is offline   Reply With Quote

Old   August 4, 2019, 16:19
Default
  #5
Senior Member
 
Join Date: Nov 2010
Location: USA
Posts: 1,232
Rep Power: 24
me3840 is on a distinguished road
No, you must use a switch if you want more than 2 computers. If you're only using ethernet switches should be very inexpensive, but don't expect stellar performance.


Use only 1 port per machine. The bottleneck is latency, not bandwidth, so adding an extra port on each machine won't help.
me3840 is offline   Reply With Quote

Old   August 6, 2019, 05:35
Default
  #6
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
I don t understand, so in tour opinion is not important the utilization of the network...so for you is better have a 10 gb lan?
tailele is offline   Reply With Quote

Old   August 6, 2019, 16:07
Default
  #7
Senior Member
 
Join Date: Nov 2010
Location: USA
Posts: 1,232
Rep Power: 24
me3840 is on a distinguished road
Unless you can saturate your 1gb connection moving up to 10gb won't help, so, yes, the utilization is not important. If you want better performance you need to move to a low-latency interconnect, i.e. Infiniband.


Though for just 2 nodes it might not be worth it. Depending on your hardware it might be that even 1gb ethernet is fast enough. Two nodes is not a lot of traffic.
me3840 is offline   Reply With Quote

Old   August 6, 2019, 17:10
Default
  #8
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
Ok now i understand . I try with my desktop and a laptop , now i se that it works and so i buyed another two desktop so i have this hardware:
3 identical nodes with:
2 xeon 2658 v3
64 gb 2133mhz cl13
256 m2 ssd
Asus z10pe d8

So i buyed 3 hp pci card nc522sfp...but now i understand that the latency could be' a problem.......
tailele is offline   Reply With Quote

Old   August 10, 2019, 10:04
Default
  #9
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
Quote:
Originally Posted by me3840 View Post
Unless you can saturate your 1gb connection moving up to 10gb won't help, so, yes, the utilization is not important. If you want better performance you need to move to a low-latency interconnect, i.e. Infiniband.


Though for just 2 nodes it might not be worth it. Depending on your hardware it might be that even 1gb ethernet is fast enough. Two nodes is not a lot of traffic.
In your opinion sfp + is paragonable with infiniband? Or is it at least near ?

Last edited by tailele; August 10, 2019 at 15:42.
tailele is offline   Reply With Quote

Old   August 11, 2019, 07:04
Default
  #10
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
Quote:
Originally Posted by tailele View Post
In your opinion sfp + is paragonable with infiniband? Or is it at least near ?
So i readed some articles and i found that gbe standard have 29-100 msec, 10gbe around 13msec, and sfp + with infiniband around 0.1 to 1,5 msec...so i think that are similar... do i wrong?
tailele is offline   Reply With Quote

Old   August 26, 2019, 07:03
Default
  #11
cwl
Senior Member
 
Chaotic Water
Join Date: Jul 2012
Location: Elgrin Fau
Posts: 437
Rep Power: 18
cwl is on a distinguished road
Quote:
Originally Posted by me3840 View Post
If you want better performance you need to move to a low-latency interconnect, i.e. Infiniband.

Though for just 2 nodes it might not be worth it. Depending on your hardware it might be that even 1gb ethernet is fast enough. Two nodes is not a lot of traffic.
From my experience (and official Star benchmarks) I can tell - that up to 5-6 nodes performance loss (10GbE vs Infiniband) is negligible.
AFAIR, Star benchmark predicts 10GbE to be only 20% slower for 8 nodes, and that is valid for 2 x Xeon ** v2/v3, not to mention common PCs.
cwl is offline   Reply With Quote

Old   August 26, 2019, 10:53
Default
  #12
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
You still have to take these benchmarks with a grain of salt.
In our office, we only have Gigabit Ethernet as an interconnect between the workstations. This is usually enough to get decent scaling across 2 nodes with sufficiently large cases (around 5M cells and up).
However, I recently tried to run a case (~2.4M cells) across 2 nodes that had ~20 different regions with interfaces between them. Scaling was abysmal and I ended up running the case faster on a single node.
flotus1 is offline   Reply With Quote

Old   August 26, 2019, 12:03
Default
  #13
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
Now i use 72 cores with a 6 milion's mesh cells, and i see that there aren t difference between 48 cores and 72 cores. I think that is the ethernet cards. This week i ll mount 3 sfp + cards. And then i ll day if there are some different speed.
tailele is offline   Reply With Quote

Old   August 26, 2019, 16:21
Default
  #14
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,285
Rep Power: 34
arjun will become famous soon enougharjun will become famous soon enough
Quote:
Originally Posted by flotus1 View Post
You still have to take these benchmarks with a grain of salt.
In our office, we only have Gigabit Ethernet as an interconnect between the workstations. This is usually enough to get decent scaling across 2 nodes with sufficiently large cases (around 5M cells and up).
However, I recently tried to run a case (~2.4M cells) across 2 nodes that had ~20 different regions with interfaces between them. Scaling was abysmal and I ended up running the case faster on a single node.



A good amount of issues come from AMG coarsening too and its degradation upon adding more processors.
arjun is offline   Reply With Quote

Old   August 27, 2019, 15:53
Default
  #15
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
Ok, now i m confuse.... i installed the new sfp plus cards and the new router. So all the 3 nodes talks together ... i lunch power shell and then star by the powershell...i lunch the named host with 72 cores...and i see that all 6 xeons work together... bit if i want to see the difference between 72 cores and 24 Cores, ( 24 cores with simple one node turn on ) , i could see that the time for one iteration is always 7 seconds....i don t understand ..
I try my esperiment with a 3 milions mesh's elements...
tailele is offline   Reply With Quote

Old   August 28, 2019, 11:19
Default
  #16
New Member
 
Join Date: Sep 2012
Posts: 26
Rep Power: 14
tailele is on a distinguished road
is it possible that all the nodes do the same operation , and then the software takes the fastest node?
tailele 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
The problem when i use parallel computation for mesh deforming. Hiroaki Sumikawa OpenFOAM Running, Solving & CFD 0 November 20, 2018 03:58
[snappyHexMesh] OpenFoam in parallel with sHM and sFE pradyumnsingh OpenFOAM Meshing & Mesh Conversion 4 October 26, 2018 17:25
chtMultiRegionSimpleFoam: crash on parallel run student666 OpenFOAM Running, Solving & CFD 3 April 20, 2017 12:05
Lower calculation in parallel than in serial FlyingCat OpenFOAM 2 February 1, 2017 22:07
Parallel Computing Classes at San Diego Supercomputer Center Jan. 20-22 Amitava Majumdar Main CFD Forum 0 January 5, 1999 13:00


All times are GMT -4. The time now is 22:06.