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

Home » Public Forums » archive » Re: IDL and supercomputers?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: IDL and supercomputers? [message #37419] Thu, 18 December 2003 13:49 Go to previous message
Jamie is currently offline  Jamie
Messages: 4
Registered: December 2003
Junior Member
There are DLMs written for using PVM and MPI using IDL. I sincerely hope
you have read and understood the thread white paper, see bottom of
http://www.rsinc.com/services/techtip.asp?ttid=3252. I doubt that using
1100 CPUs will prove particularly useful unless you are doing simple,
independent calculations and comparing the results later (Monte Carlo runs
of a model that is capable of running without inter-process communication
would be a example). IDL has hard limits that you will undoubtedly run
into if you were to try and solve a large memory SMP problem.

You must certainly will need to be careful with any version of IDL > 5.5
as you must synchronize the number of CPUs you allocate with the number of
threads. IDL 5.6 has been banned from one cluster I know of because it is
impossible for the admin to globally restrict the number of threads it
uses. The number of threads using IDL-RT or IDL-VM can only be set by the
user. In short, when IDL starts, it detects the number of CPUs present
and then sets ncpu == nthreads. This is very bad form if you didn't
allocate ncpu processors.

I suspect that you will have a very hard time convincing people that
running IDL code on a big-iron supercomputer will provide benefit. Is
there any particular reason you aren't writing this code in HPF/HPC?

Jamie

On Thu, 18 Dec 2003, Ben Panter wrote:

>
>
> Jonathan Greenberg wrote:
>> Has anyone worked with ENVI/IDL on any supercomputers? Any suggestions on
>> optimizing code for use with them? I'm currently trying to get time on the
>> San Diego Supercomputer, and was wondering if its worth the time -- one
>> question I had, in this case, is there such thing as too MANY processors
>> (the SDSC has 1100!) -- do I want to limit the number of threads when
>> working on an array? Thanks! Any other stories related to this would be
>> great!
>
> Jonathan,
>
> The nearest I get is trivially parallel jobs running on 30 machines
> over a hetrogeneous cluster (in fact the more powerful observatory
> machines at night). If you have any luck with this project I'd love to
> hear about it - I think one of your prime worries might be getting
> enough licenses to run this stuff...
>
> Ben
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: How to make IDL be quiet
Next Topic: Object graphics won't work in VM on UNIX platforms

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

Current Time: Fri Oct 10 08:21:03 PDT 2025

Total time taken to generate the page: 2.16169 seconds