|December 4, 2012, 16:12||
Join Date: Jun 2010
Posts: 9Rep Power: 7
If I have 2 case which scenario would be more efficient to solve several cases?
Assume I have 8 CPU cores and two case to be run.
1) using all the 8 cores for solving a case and then going to next
2) use 4 cores for each case , and run both cases simultaneously
Last edited by rmojgani; December 5, 2012 at 09:39.
|December 5, 2012, 05:31||
Join Date: Jun 2011
Posts: 1,282Rep Power: 18
2nd case is always faster! Running two different simulations at the same time will utilize the cpu much more than the solver can do it. Parallel programming (=1st case) can never use exactly 100% computational power of each cpu because of idle times, competiting processes, memory access and so on. Whereas running two different simulations on the same cpu nearly do not suffer from this.
The skeleton ran out of shampoo in the shower.
|efficiency, parallel computing|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Large case parallel efficiency||lakeat||OpenFOAM Running, Solving & CFD||69||October 27, 2012 03:11|
|OpenFOAM with Inifiband & parallel efficiency||LijieNPIC||OpenFOAM||15||June 23, 2011 05:10|
|Parallel efficiency and speedup info||lakeat||OpenFOAM Running, Solving & CFD||2||August 31, 2009 11:05|
|Parelleling Efficiency||kassiotis||OpenFOAM||0||June 19, 2009 14:12|
|Parallel efficiency channel flow||maka||OpenFOAM Running, Solving & CFD||1||December 8, 2005 13:58|