|
[Sponsors] |
July 13, 2005, 08:48 |
Hi,
I am running a the paral
|
#1 |
Member
Radu Mustata
Join Date: Mar 2009
Location: Zaragoza, Spain
Posts: 99
Rep Power: 17 |
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 |
|
July 13, 2005, 08:57 |
I assume your node interconnec
|
#2 |
Senior Member
Join Date: Mar 2009
Posts: 854
Rep Power: 22 |
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. |
|
July 13, 2005, 10:22 |
OK, thanks for your answer. In
|
#3 |
Member
Radu Mustata
Join Date: Mar 2009
Location: Zaragoza, Spain
Posts: 99
Rep Power: 17 |
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 |
|
July 13, 2005, 10:26 |
Here are the definitions and d
|
#4 |
Senior Member
Join Date: Mar 2009
Posts: 854
Rep Power: 22 |
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"; } } } |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
The 'other' half of the continuity equation | desA | Main CFD Forum | 10 | February 7, 2007 08:35 |
3d half model airplane simulation | Loh | FLUENT | 2 | January 17, 2006 23:36 |
Extrusion (between a half-sphere and a plane) | Aline | Siemens | 2 | June 29, 2004 08:51 |
Oddity in meshing half a torus | Maarten | FLUENT | 0 | March 12, 2004 09:04 |
3d and half model | nikita | FLUENT | 0 | April 22, 2003 04:41 |