|
[Sponsors] | |||||
|
|
|
#1 |
|
Senior Member
Rishi .
Join Date: Mar 2009
Posts: 149
Rep Power: 18 ![]() |
Hello All,
I have observed that when I use multiple CPUs of the same node is the machine load is quite high (higher than number of proc). In comparison, CFX usually does not behave like this. I observed this pattern with different OF solvers: simpleF, turbF, dieselF, etc. E.g. -When running a job with 4 processes on a Quadcore machine, the load it higher than 4 (~5). -Even on dual cores load is typically higher ~2.7 (all AMD Opteron machines & used exclusively for OF) When I use a different (master) node to start a run, then slave nodes have "normal loads = num of Proc". To avoid this overloading issue, I am using one CPU for mpirun (i.e. Running with #CPU-1 --- 3 proc on quadcore) It seems that mpirun is responsible for this extra load. Does this mean that OF is not using the CPUs in optimum manner? My guess: when load is more than 100% it is not optimum. Any comments? Rishi |
|
|
|
|
|
|
|
|
#2 |
|
Senior Member
Anton Kidess
Join Date: May 2009
Location: Germany
Posts: 1,377
Rep Power: 31 ![]() |
A load average slightly higher than one is not necessary very bad. I think a better metric is CPU time vs. walltime. If walltime is not roughly equal to (CPU time / NCPUs), then your parallelization is not very good.
|
|
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Superlinear speedup in OpenFOAM 13 | msrinath80 | OpenFOAM Running, Solving & CFD | 18 | March 3, 2015 06:36 |
| New building machine for OpenFoam | gerbervdgraaf | OpenFOAM Installation | 23 | December 9, 2009 03:39 |
| 64bitrhel5 OF installation instructions | mirko | OpenFOAM Installation | 2 | August 12, 2008 19:07 |
| OpenFOAM Distribution by Virtual Machine | will | OpenFOAM Installation | 5 | June 20, 2008 09:11 |
| Adventure of fisrst openfoam installation on Ubuntu 710 | jussi | OpenFOAM Installation | 0 | April 24, 2008 15:25 |