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

Home » Public Forums » archive » Optimizing IDL on a Beowulf Cluster
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Optimizing IDL on a Beowulf Cluster [message #42527] Sat, 12 February 2005 10:21 Go to next message
FSD is currently offline  FSD
Messages: 5
Registered: February 2005
Junior Member
All;
I have access to IDL on a 48 node, 96 CPU Linux cluster. Is it possible
for IDL to make use of multiple nodes?
If so, is there any documentation available on the subject?
Thanks
Frank
Re: Optimizing IDL on a Beowulf Cluster [message #42587 is a reply to message #42527] Mon, 14 February 2005 21:39 Go to previous messageGo to next message
Robert Barnett is currently offline  Robert Barnett
Messages: 70
Registered: May 2004
Member
> Is it possible
> for IDL to make use of multiple nodes?

Yes. You can do this with any langauge which can call C functions.
Provided you only need to use PVM.


> Is there any documentation available on the subject?

No. There don't appear to be many people who actually use beowulf and IDL.

Have a look at FastDL. It might be more up your alley.



--

nrb@
Robbie Barnett
imag
Research Assistant
wsahs
Nuclear Medicine & Ultrasound
nsw
Westmead Hospital
gov
Sydney Australia
au
+61 2 9845 7223
Re: Optimizing IDL on a Beowulf Cluster [message #45260 is a reply to message #42527] Thu, 25 August 2005 15:55 Go to previous messageGo to next message
cgguido is currently offline  cgguido
Messages: 195
Registered: August 2005
Senior Member
Hi all,

this post brings to mind a question: what happens with the licenses?
AFAIK, idl uses one license per screen-motherboard combination (so you
can use dual-proc machines easily). What happens in the case of a big
mamma cluster? I am not so interested in running idl code in parallel
but rather having loads of idl jobs run independently on different
chips... any clues?

thanks,
Gianguido
Re: Optimizing IDL on a Beowulf Cluster [message #45279 is a reply to message #42527] Wed, 24 August 2005 06:52 Go to previous messageGo to next message
Michael C Schrick is currently offline  Michael C Schrick
Messages: 3
Registered: July 2001
Junior Member
Frank,

I don't know if this will help or not, but I have written an
interface to LAM/MPI for PV-Wave which I am currently using, which
is available for download at:

http://schrick.fastem.com/beowave/

I have access to an 8-node 3.6 GHz Athlon Beowulf cluster. The
problem is that the length of your analysis programs will grow
to meet the size of your computer. Once you go down this path,
you'll never be able to go back.

I realize that PV-Wave and IDL are not the same and I don't know
how much time or effort your willing to invest, or even how
compatible this package will be with IDL. Maybe, someone else will
respond with a package which is more compatible with IDL.

I'm also interested in how other people are using these types of
tools in a Beowulf environment.

thanks,

Mike
Schrick@fastem.com


FSD <frank@digennaro.com> wrote:
> All;
> I have access to IDL on a 48 node, 96 CPU Linux cluster. Is it possible
> for IDL to make use of multiple nodes?
> If so, is there any documentation available on the subject?
> Thanks
> Frank
>
>
Re: Optimizing IDL on a Beowulf Cluster [message #45341 is a reply to message #45260] Sat, 27 August 2005 04:51 Go to previous message
George N. White III is currently offline  George N. White III
Messages: 56
Registered: September 2000
Member
On Thu, 25 Aug 2005, Gianguido Cianci wrote:

> this post brings to mind a question: what happens with the licenses?
> AFAIK, idl uses one license per screen-motherboard combination (so you
> can use dual-proc machines easily). What happens in the case of a big
> mamma cluster? I am not so interested in running idl code in parallel
> but rather having loads of idl jobs run independently on different
> chips... any clues?

Does each job need full IDL? My understanding is that IDL licensing uses
more units on faster CPU's, so in principle, each job in a cluster should
consume some license units. Can the jobs use a runtime IDL
environment or maybe GDL?

--
George N. White III <aa056@chebucto.ns.ca>
Re: Optimizing IDL on a Beowulf Cluster [message #45346 is a reply to message #45260] Fri, 26 August 2005 08:24 Go to previous message
Michael C Schrick is currently offline  Michael C Schrick
Messages: 3
Registered: July 2001
Junior Member
If you can, get your licenses setup to key off of the user name,
the machine (host) name, and the display name. Then setup your
serf nodes to all have the same name (i.e. serfxx). The master
node can still maintain a separate name for each node (i.e. serf01,
serf02, ...). When you fire up the cluster, the user/host/display
names for the serf nodes will all be the same and will only require
one license. Thus, two licenses will be required, one for the
master node and one for the serf nodes.

In effect, this is the same thing as having multiple processors on
the single motherboard, which would be a single user/host/display.
There are now multiple processors on multiple motherboards, with
a single user/host/display name.

regards,

Mike

Gianguido Cianci <gianguido.cianci@gmail.com> wrote:
> Hi all,
>
> this post brings to mind a question: what happens with the licenses?
> AFAIK, idl uses one license per screen-motherboard combination (so you
> can use dual-proc machines easily). What happens in the case of a big
> mamma cluster? I am not so interested in running idl code in parallel
> but rather having loads of idl jobs run independently on different
> chips... any clues?
>
> thanks,
> Gianguido
>
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: compund widget question
Next Topic: postscript component selection

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

Current Time: Wed Oct 08 18:13:36 PDT 2025

Total time taken to generate the page: 0.00530 seconds