CFD Online Discussion Forums

CFD Online Discussion Forums (
-   CFX (
-   -   Icem tetra - Running in parrallel? (

Joe September 6, 2006 13:01

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?

myron September 7, 2006 09:38

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.

Joe September 7, 2006 10:29

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 ...

myron September 7, 2006 11:09

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.

Joe September 7, 2006 12:15

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.

Joe September 9, 2006 12:37

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 11:41.