Icem tetra - Running in parrallel?
I notice that although I have set ICEM CFD to run in parallel (Settings - General - Number of processors:4) , when the tetra mesher is actually running (in batch mode) it only seems to use one of my CPU cores i.e. only one core is running at 100%.
Can anyone else confirm this behaviour? I would have throught it would run 4 simultaneous instances of the tetra process? |
Re: Icem tetra - Running in parrallel?
Make sure ICEM is actually set to use the 4 processors. Set it to 4 - then quit and come back in - and check it again. Also - when tetra starts it will tell you how many processors it is using (in the messages area or in the window where you launched. You'll only see 1 tetra process - but you should see it using more than 100% - indicating it's using more than one processor.
|
Re: Icem tetra - Running in parrallel?
Tetra is definately running with 4 processes according to ICEMs log window but top only shows 1 core @ 100% (Im running ICEM 10 on linux 64 bit with sp3). I'm busy investigating ... perhaps this is a top limitation ...
|
Re: Icem tetra - Running in parrallel?
On my 64-bit Linux box, I have 2 processors. In TOP I see only 1 instance of tetra - but it's taking 140% - 180% for %CPU.
Not all of Tetra is parallel, and it only works on shared memory machine - not distributed. |
Re: Icem tetra - Running in parrallel?
I am running a shared memory configuration. I'm busy comparing the output of top to ksysguard. Will report back.
|
Re: Icem tetra - Running in parrallel?
D'Oh Tetra was running in parrallel ... I just misinterpreted top's output :)
|
All times are GMT -4. The time now is 10:47. |