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

Creating a Temporary Cluster

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 7, 2019, 09:48
Default Creating a Temporary Cluster
  #1
New Member
 
Joshua Brickel
Join Date: Nov 2013
Posts: 26
Rep Power: 12
JoshuaB is on a distinguished road
I was wondering if anyone has experience in creating a system where say one has three computers that normally work separately, but on occasion they work as a cluster to solve larger problems.

The advantage for us would be that normally 3 people will have fairly powerful computers, but when required we can combine them together for a particularly large/long problem.

How difficult is this to do? I am using Ansys CFX.

Would I need to set up the computers to dual boot, once as an individual machine and on a cluster configuration? If possible, how long would it take to turnover from one configuration to the other.

Or am I just looking for trouble....
JoshuaB is offline   Reply With Quote

Old   February 11, 2019, 12:22
Default
  #2
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,167
Rep Power: 23
evcelica is on a distinguished road
I do this at work with 5 computers and everything is seamless. All 5 users on the 5 machines can continue working normally while I and others can solve on the "cluster" of those 5 computers. No configuration switching needed, the machines can function as both 5 separate machines and a cluster simultaneously. I guess really it could be 5 clusters, as each machine can act as the head node and run the other 4 machines distributed, even at the same time.

Just follow the normal CFX distributed setup in the documentation.

I will expect followup questions on this standard CFX parallel process, it isn't simple the first time depending on you computer setup knowledge.
evcelica is offline   Reply With Quote

Old   February 12, 2019, 11:45
Default
  #3
New Member
 
Joshua Brickel
Join Date: Nov 2013
Posts: 26
Rep Power: 12
JoshuaB is on a distinguished road
Thanks for the answer. Do you use Ethernet or infiniband for your clustering? I've heard with only a few computers infiniband doesn't really offer that much of an advantage, but if you have any experience I would be happy to hear it.
JoshuaB is offline   Reply With Quote

Old   February 12, 2019, 13:25
Default
  #4
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,167
Rep Power: 23
evcelica is on a distinguished road
I use infiniband, since this cluster is also used for ANSYS mechanical FEA, which seems to need better node to node communication.

Though I ran one test using CFX and a large model using 1Gbps ethernet. Going from 1 machine to 2 machines showed almost perfectly linear speedup. (99.7%) this was using 4 cores on 1 machine vs 4 cores on each machine (8 total). So Yes, with just a few nodes, GigE shouldn't slow you down too much, if at all.

More nodes, or smaller models might not scale as well.
evcelica is offline   Reply With Quote

Reply

Tags
cluster setup


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
Creating a temporary volScalarField in the calculation victor198936 OpenFOAM Programming & Development 10 January 14, 2024 13:14
Creating Vector Scene Pictures on Cluster rollmops94 STAR-CCM+ 3 September 11, 2018 11:44
[Other] Basic questions about OpenFOAM cluster running and installing Fauster OpenFOAM Installation 0 May 25, 2018 15:00
Why not install cluster by connecting workstations together for CFD application? Anna Tian Hardware 5 July 18, 2014 14:32
Possible Bug in pimpleFoam (or createPatch) (or fluent3DMeshToFoam) cfdonline2mohsen OpenFOAM 3 October 21, 2013 09:28


All times are GMT -4. The time now is 10:34.