CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Half the cpu

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 13, 2005, 07:48
Default Hi, I am running a the paral
  #1
Member
 
Radu Mustata
Join Date: Mar 2009
Location: Zaragoza, Spain
Posts: 99
Rep Power: 17
r2d2 is on a distinguished road
Hi,
I am running a the parallel version (with LAM) for some modification Iīve done on oodles and what I observe is that the processes use only about half the CPU on each node. Am I doing something wrong or thatīs the way it should work? Does it have anything to do with LAM?
Cheers,
Radu
r2d2 is offline   Reply With Quote

Old   July 13, 2005, 07:57
Default I assume your node interconnec
  #2
Senior Member
 
Join Date: Mar 2009
Posts: 854
Rep Power: 22
henry is on a distinguished road
I assume your node interconnect is not very fast in which case you are network bandwidth limited and the CPUs are waiting for data. You might want to try playing with the scheduledTransfer and floatTransfer parameters in

OptimisationSwitches
{
fileModificationSkew 10;
scheduledTransfer 1;
floatTransfer 0;
nProcsSimpleSum 16;
}

which is in .OpenFOAM-1.1/controlDict

In particular try setting

floatTransfer 1;

and see if which setting (1 or 0) for scheduledTransfer gives best performance.
henry is offline   Reply With Quote

Old   July 13, 2005, 09:22
Default OK, thanks for your answer. In
  #3
Member
 
Radu Mustata
Join Date: Mar 2009
Location: Zaragoza, Spain
Posts: 99
Rep Power: 17
r2d2 is on a distinguished road
OK, thanks for your answer. In the meantime, whilst I play with the parameters, can you please tell me what do these parameters mean? I mean all of the OptimisationSwitches...
And about the bandwidth of our network...will ask the admin.
Cheers,
Radu
r2d2 is offline   Reply With Quote

Old   July 13, 2005, 09:26
Default Here are the definitions and d
  #4
Senior Member
 
Join Date: Mar 2009
Posts: 854
Rep Power: 22
henry is on a distinguished road
Here are the definitions and descriptions from the FoamX configuration of the controlDict file from the 1.2 release:


OptimisationSwitches
{
type dictionary;

entries
{
fileModificationSkew
{
type label;
description "Time delay of automatic re-reading of case files to compensate for time difference between networked machines";
}

scheduledTransfer
{
type label;
description "Use data scheduling during processor-processor transfers rather than asynchronous buffered transfers";
}

floatTransfer
{
type label;
description "Convert doubles into floats for processor-processor field transfer to reduce bandwidth (transfers the mean value as a double and renormalises)";
}

nProcsSimpleSum
{
type label;
description "Number of processors at the global-sum method changes from flat to hierachical";
}
}
}
henry 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 'other' half of the continuity equation desA Main CFD Forum 10 February 7, 2007 07:35
3d half model airplane simulation Loh FLUENT 2 January 17, 2006 22:36
Extrusion (between a half-sphere and a plane) Aline Siemens 2 June 29, 2004 07:51
Oddity in meshing half a torus Maarten FLUENT 0 March 12, 2004 08:04
3d and half model nikita FLUENT 0 April 22, 2003 03:41


All times are GMT -4. The time now is 14:03.