Raphael Arlitt:
 |Since installing got much better understood by me and co-workers I got 
 |encouraged to try the SMP mode for the Linuxboxes on two processor machines 
...
 |The top command shows 100% (200 % total) for each processor and I am never 
 |able to cross the 100% mark and get work done by more than one processors.
 |
 |How can I check if my SMP OpenDX build was successful? How can I use the 
 |program in parallel mode? Which modules are parallelized?
 |
 |I assume the parallelization of OpenDX is done using threads. Which
 |libraries are therefore necessary on my system beside pthreads?

I don't know about the Linux SMP version.  But if it's like the SGI, the
parallelism is at the process level, where you have multiple dxexecs
running: one master, and one per processor as slaves, communicating through
IPC.  Check your process list:

 |  \-+- 1163153 dxui ...
 |    \-+- 1155549 dxworker ...
 |      \-+- 1163133 dxexec ...
 |        |--- 1163161 dxexec ...
 |        \--- 1163211 dxexec ...

Try dx -processors 2 and run some of the samples.  If you see two dxexecs
cranking up there at near 100% sometimes, your SMP is probably working.
VolumeRenderingSimple.net is one where you can see this easily -- go into
rotate mode (Ctrl-R), and start dragging the mouse around like mad.  You
should peg both your CPUs while its rendering.

Randy

-- 
Randall Hopper (mailto:[EMAIL PROTECTED])
Lockheed Martin Operation Support
EPA Scientific Visualization Center
US EPA MD/24 ERC-1A; RTP, NC 27711

Reply via email to