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
