comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » IDL_IDLBridge limited to 4?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
IDL_IDLBridge limited to 4? [message #73403] Thu, 04 November 2010 09:14 Go to previous message
don.woodraska is currently offline  don.woodraska
Messages: 13
Registered: October 2005
Junior Member
I've been using the IDL_IDLBridge to run tasks in parallel in the
background. However, when I increase the number of IDL_IDLBridge
objects beyond 4, they don't seem to do anything. Although they are
given tasks, the linux top command doesn't show any increase in CPU
usage. I've cranked it up from 4 to as many as 14 IDL_IDLBridge
objects, but the CPU usage doesn't go beyond 400%.

My box has dual quad cores with hyperthreading, so it looks like 16
CPU cores are available. IDL recognizes all 16 in !CPU, but I can't
seem to use them.

IDL> help,!cpu,/str
** Structure !CPU, 6 tags, length=32, data length=32:
HW_VECTOR LONG 0
VECTOR_ENABLE LONG 0
HW_NCPU LONG 16
TPOOL_NTHREADS LONG 16
TPOOL_MIN_ELTS LONG64 100000
TPOOL_MAX_ELTS LONG64 0

I've split my job into 4 pieces and run 4 separate IDL instances with
4 bridge objects each on 4 separate terminals. There has to be a
better way.

Is there some kind of an internal limit in IDL preventing me from
using more than 4 bridge objects at the same time? Is there a startup
parameter I need to change? I'm running version 7.0.8 (no DE) on
Redhat 5.

Thanks!
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: IDL to FORTRAN translator ?
Next Topic: Re: Adding straight lines to a plot

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 10:00:30 PDT 2025

Total time taken to generate the page: 0.24106 seconds