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

How to use all cpu cores base on 8-nodes license

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 21, 2016, 09:39
Default How to use all cpu cores base on 8-nodes license
  #1
New Member
 
Join Date: Apr 2014
Posts: 1
Rep Power: 0
hatecrew is on a distinguished road
I have a dell workstation running on dual xeon e5-2665, 64Gb of rams
It is 16 threads and 8 cores per cpu. That is a total of 32 threads and 16 cores.

I am currently using it to run simulations in AVL FIRE.
The license that i have can only use 8 nodes.
So i'm currently using only 8 cores or 8 threads on 4 cores (hyper threading)

My question is that, is there a way to run simulations at full potential of my machine?

These are some questions that i came up with

1. Can I group several cores as 1 node, like 4 cores per node.
If this is not possible then #2

2. Declare each physical cpu as single node, then run simulation at 2 nodes.

3. Do hyper-threading improve the performance? In the case that I could use
all cpu cores, what would be better between 32 threads on 16 cores or
16 threads on 16 cores?

If there is other way please tell me.

Thank you.
hatecrew is offline   Reply With Quote

Old   July 21, 2016, 12:50
Default
  #2
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
Quote:
Originally Posted by hatecrew View Post
My question is that, is there a way to run simulations at full potential of my machine?
No.

Quote:
Originally Posted by hatecrew View Post
1. Can I group several cores as 1 node, like 4 cores per node.
If this is not possible then #2

2. Declare each physical cpu as single node, then run simulation at 2 nodes.

3. Do hyper-threading improve the performance? In the case that I could use
all cpu cores, what would be better between 32 threads on 16 cores or
16 threads on 16 cores?
Thank you.
The usual licensing model is for threads, no matter if they are called "nodes" or whatever. I guess this is what causes your confusion. Your license is valid for 8 threads, the best you can do is to use 8 cores for a simulation.
Hyperthreading usually does not help for CFD simulations. This is especially true in your case since you have more physical cores than parallel licenses available. It is usually recommended to disable hyperthreading in the bios.
flotus1 is offline   Reply With Quote

Old   July 21, 2016, 17:08
Default
  #3
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23
evcelica is on a distinguished road
Agreed, definitely disable hyper-threading in the bios.
evcelica is offline   Reply With Quote

Old   July 23, 2016, 10:20
Default
  #4
Senior Member
 
Robert
Join Date: Jun 2010
Posts: 117
Rep Power: 17
RobertB is on a distinguished road
If you can insert mpirun commands into the start up script you will almost certainly go fastest if you core lock the code and use four cores from each cpu.

My guess is that you should probably use cores 0,2,4,6 but you would have to dig into the cache design to really understand the optimum.
RobertB is offline   Reply With Quote

Old   August 30, 2016, 12:06
Default
  #5
New Member
 
Martin Larsen
Join Date: Nov 2012
Location: Middelfart, Denmark
Posts: 9
Rep Power: 14
larsenmm is on a distinguished road
As "RobertB" mentioned, if you can lock the code to use specific CPU cores you potentially should have each core running at 3.0 Ghz turboboost, instead of the 2.4 Ghz standard (if CPU world data can be trusted, http://www.cpu-world.com/CPUs/Xeon/I...20E5-2665.html).

Have worked with AVL before (Aftertreatment simulations, spray) and as far as i remember it does not act exactly the same as Fluent CFD when it comes to utilizing CPU frequencies. Had 16 licenses to use and experienced more or less "linear" scaling from a 4core I7-3770 CPU to a 16 core Xeon server, same frequency and all. I think actually the optimum was 15 cores, due to the "overhead" of AVL Fire simulations, which made it slightly more effecient to use 15 cores and leaving 1 core free for the "other" stuff. OPtimum = less simulation time. At least that was my experience, in a medium to low scientific test i did
larsenmm 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
[mesh manipulation] Importing Multiple Meshes thomasnwalshiii OpenFOAM Meshing & Mesh Conversion 18 December 19, 2015 19:57
Superlinear speedup in OpenFOAM 13 msrinath80 OpenFOAM Running, Solving & CFD 18 March 3, 2015 06:36
Star cd es-ice solver error ernarasimman STAR-CD 2 September 12, 2014 01:01
OpenFOAM 13 Intel quadcore parallel results msrinath80 OpenFOAM Running, Solving & CFD 13 February 5, 2008 06:26
CFX4.3 -build analysis form Chie Min CFX 5 July 13, 2001 00:19


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