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

Home » Public Forums » archive » IDL and Beowolf ?
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
IDL and Beowolf ? [message #25829] Mon, 23 July 2001 09:08 Go to next message
dmarshall is currently offline  dmarshall
Messages: 23
Registered: December 1997
Junior Member
I just finished reading The Do-It-Yourself Supercomputer by William W.
Hargrove, Forrest M. Hoffman and Thomas Sterling in this months Scientific
American
http://www.sciam.com/2001/0801issue/0801hargrove.html
And wondered if anyone had any thoughts/experience with running IDL
applications on such a cluster.

Dave.
Re: IDL and Beowolf ? [message #25920 is a reply to message #25829] Mon, 23 July 2001 19:10 Go to previous messageGo to next message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
david@dfanning.com (David Fanning) writes:
> Time to upgrade from IDL 4.0, Craig? :-)

I already use IDL 5.2 and 5.3, thank you very much. :-) I stick with
the old notation and avoid new features, because "why break what's
already fixed?"

Craig


--
------------------------------------------------------------ --------------
Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
------------------------------------------------------------ --------------
Re: IDL and Beowolf ? [message #25922 is a reply to message #25829] Mon, 23 July 2001 15:06 Go to previous messageGo to next message
ronn is currently offline  ronn
Messages: 123
Registered: April 1999
Senior Member
in article GGxou8.KBJ.A.ebony@news.trentu.ca, dmarshall@ivory.trentu.ca at
dmarshall@ivory.trentu.ca wrote on 7/23/01 12:08 PM:

> I just finished reading The Do-It-Yourself Supercomputer by William W.
> Hargrove, Forrest M. Hoffman and Thomas Sterling in this months Scientific
> American
> http://www.sciam.com/2001/0801issue/0801hargrove.html
> And wondered if anyone had any thoughts/experience with running IDL
> applications on such a cluster.
>
> Dave.
Dave,

I have set up an interface between IDL and PVM (the Parallel Virtual
Machine). You can see a blurb about it at
http://www.kilvarock.com/software/idltopvm.htm

I have used it for some massive runs that would have been impossible without
the parallel processing. The way I have the code set up you can either run
an IDL save file as a "slave" program or a C or Fortran program as a slave.
If you stay completely with IDL it is even a little easier than regular PVM
as IDL always knows the data type and size so you don't have to explicitly
state these like you would in a regular C (or Fortra) PVM program.

If you are interested in learning more send me an email.

-Ronn


--
Ronn Kling
KRS, inc.
email: ronn@rlkling.com
"Application Development with IDL"� programming book updated for IDL5.4!
"Calling C from IDL, Using DLM's to extend your IDL code" NEW BOOK!
Shareware and Freeware at: http://www.rlkling.com/
Re: IDL and Beowolf ? [message #25991 is a reply to message #25829] Thu, 02 August 2001 09:40 Go to previous messageGo to next message
nobody@nowhere.com (S is currently offline  nobody@nowhere.com (S
Messages: 55
Registered: July 2001
Member
On 31 Jul 2001 12:53:47 -0700, David Bruhwiler <bruhwile@txcorp.com> wrote:
> dmarshall@ivory.trentu.ca wrote in message news:
>> I just finished reading The Do-It-Yourself Supercomputer by William W.
>> Hargrove, Forrest M. Hoffman and Thomas Sterling in this months Scientific
>> American
>> http://www.sciam.com/2001/0801issue/0801hargrove.html
>> And wondered if anyone had any thoughts/experience with running IDL
>> applications on such a cluster.
>>
>> Dave.
>
> Hi Dave,
>
> At Tech-X Corporation, we have prototyped the use of MPI (message
> passing interface) with IDL and have succesfully tested this simple
> prototype on a Beowolf style linux cluster. Tech-X will soon receive
> funding from the US Department of Energy for further proof-of-principle
> development of this idea. This next round of development will occur
> over a six month period, beginning in September.
>
> Tech-X just issued a press release on this subject, and I just posted
> that press release to this news group.
>
> Cheers,
> David

Ugh, I just read your press release, ex-squeeze me for asking to re-post it :^)!

--
Steve S.

steve@NOSPAMmailaps.org
remove NOSPAM before replying
Re: IDL and Beowolf ? [message #25992 is a reply to message #25829] Thu, 02 August 2001 09:36 Go to previous messageGo to next message
nobody@nowhere.com (S is currently offline  nobody@nowhere.com (S
Messages: 55
Registered: July 2001
Member
On 31 Jul 2001 12:53:47 -0700, David Bruhwiler <bruhwile@txcorp.com> wrote:
> dmarshall@ivory.trentu.ca wrote in message news:
<GGxou8.KBJ.A.ebony@news.trentu.ca>...
>> I just finished reading The Do-It-Yourself Supercomputer by William W.
>> Hargrove, Forrest M. Hoffman and Thomas Sterling in this months Scientific
>> American
>> http://www.sciam.com/2001/0801issue/0801hargrove.html
>> And wondered if anyone had any thoughts/experience with running IDL
>> applications on such a cluster.
>>
>> Dave.
>
> Hi Dave,
>
> At Tech-X Corporation, we have prototyped the use of MPI (message
> passing interface) with IDL and have succesfully tested this simple
> prototype on a Beowolf style linux cluster. Tech-X will soon receive
> funding from the US Department of Energy for further proof-of-principle
> development of this idea. This next round of development will occur
> over a six month period, beginning in September.
>
> Tech-X just issued a press release on this subject, and I just posted
> that press release to this news group.
>
> Cheers,
> David

Wow! Things have certainly developed in the past year or so. I might have
missed this, but somebody mentioned the licensing issue, how is that dealt
with? I once had a huge data-set which required me to do a large number of
iterative deconvolution calculations. I ended-up using a batch file which
would run a subset of the data and then do a save and exit before the 7-min
demo mode would expire, then a shell script would fire-up idl again, run
the batch file (which in turn read another file to figure out where I left
off) and so on ad infinitum. This sounds like cheating, I know, but actually
I had an IDL license on my desktop, but wanted to use a new Linux cluster
we had put together, and couldn't see installing IDL on each machine (the
cost of the IDL licenses exceeds the cost of the hardware!). So that was
my solution. I never did get the clustering to work with IDL, though. I didn't
try too hard, one because of the licensing issue, and two because I couldn't
figure out how to get IDL to use MPI. I thought IDL was kind of like the old
BASIC, you type it in and run it, that's my interpretation of the term "inter-
pretive". Yet, to use MPI with my C programs, I compiled in certain MPI libs,
so how can that be done in IDL? Maybe you could "re-enlighten" me and
re-post your press release?


--
Steve S.

steve@NOSPAMmailaps.org
remove NOSPAM before replying
Re: IDL and Beowolf ? [message #26048 is a reply to message #25829] Tue, 31 July 2001 12:53 Go to previous messageGo to next message
bruhwile is currently offline  bruhwile
Messages: 4
Registered: July 2001
Junior Member
dmarshall@ivory.trentu.ca wrote in message news:<GGxou8.KBJ.A.ebony@news.trentu.ca>...
> I just finished reading The Do-It-Yourself Supercomputer by William W.
> Hargrove, Forrest M. Hoffman and Thomas Sterling in this months Scientific
> American
> http://www.sciam.com/2001/0801issue/0801hargrove.html
> And wondered if anyone had any thoughts/experience with running IDL
> applications on such a cluster.
>
> Dave.

Hi Dave,

At Tech-X Corporation, we have prototyped the use of MPI (message
passing interface) with IDL and have succesfully tested this simple
prototype on a Beowolf style linux cluster. Tech-X will soon receive
funding from the US Department of Energy for further proof-of-principle
development of this idea. This next round of development will occur
over a six month period, beginning in September.

Tech-X just issued a press release on this subject, and I just posted
that press release to this news group.

Cheers,
David
Re: IDL and Beowolf ? [message #26103 is a reply to message #25991] Fri, 03 August 2001 10:06 Go to previous message
Axel Schweiger is currently offline  Axel Schweiger
Messages: 11
Registered: November 1995
Junior Member
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
On a slightly different note. My sense is that a great deal of progress
in
<br>terms of speed for big applications could be made by having&nbsp; a
translator/compiler
<br>for IDL. I know you can write code to run efficiently in IDL&nbsp;as
well but becomes
<br>very hard when you have a lot of branches in your code.&nbsp; Just
my 2 cents worth.
<p>Axel
<br>&nbsp;
<p>"Steve Smith" wrote:
<blockquote TYPE=CITE>On 31 Jul 2001 12:53:47 -0700, David Bruhwiler &lt;bruhwile@txcorp.com>
wrote:
<br>>dmarshall@ivory.trentu.ca wrote in message news:
<br>>> I just finished reading The Do-It-Yourself Supercomputer by William
W.
<br>>> Hargrove, Forrest M. Hoffman and Thomas Sterling in this months
Scientific
<br>>> American
<br>>> <a href="http://www.sciam.com/2001/0801issue/0801hargrove.html">http://www.sciam.com/2001/0801issue/0801hargrove.html</a>
<br>>> And wondered if anyone had any thoughts/experience with running
IDL
<br>>> applications on such a cluster.
<br>>>
<br>>> Dave.
<br>>
<br>>Hi Dave,
<br>>
<br>>At Tech-X Corporation, we have prototyped the use of MPI (message
<br>>passing interface) with IDL and have succesfully tested this simple
<br>>prototype on a Beowolf style linux cluster.&nbsp; Tech-X will soon
receive
<br>>funding from the US Department of Energy for further proof-of-principle
<br>>development of this idea.&nbsp; This next round of development will
occur
<br>>over a six month period, beginning in September.
<br>>
<br>>Tech-X just issued a press release on this subject, and I just posted
<br>>that press release to this news group.
<br>>
<br>>Cheers,
<br>>David
<p>Ugh, I just read your press release, ex-squeeze me for asking to re-post
it :^)!
<p>--
<br>Steve S.
<p>steve@NOSPAMmailaps.org
<br>remove NOSPAM before replying</blockquote>

<pre>--&nbsp;
#----------------------------------------------------------- ------------------
# Axel Schweiger&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& amp;nbsp;&nbsp;&nbsp;&nbsp; Tel:206-543-1312
# University of Washington&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax:206-616-3142
# Polar Science Center/Applied Physics Laboratory
# 1013 NE 40th Street&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& ;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& ;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& ;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& ;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& ;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& ;nbsp;&nbsp;&nbsp;
# Seattle, Wa 98105&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; axel@apl.washington.edu
#----------------------------------------------------------- ------------------ </pre>
&nbsp;</html>
Re: IDL and Beowolf ? [message #26124 is a reply to message #25992] Thu, 02 August 2001 20:20 Go to previous message
bruhwile is currently offline  bruhwile
Messages: 4
Registered: July 2001
Junior Member
Steve Smith wrote...
>> At Tech-X Corporation, we have prototyped the use of MPI (message
>> passing interface) with IDL and have succesfully tested this simple
>> prototype on a Beowolf style linux cluster. Tech-X will soon receive
>> funding from the US Department of Energy for further proof-of-principle
>> development of this idea. This next round of development will occur
>> over a six month period, beginning in September.
>
> Wow! Things have certainly developed in the past year or so. I might have
> missed this, but somebody mentioned the licensing issue, how is that dealt
> with? I once had a huge data-set which required me to do a large number of
> iterative deconvolution calculations. I ended-up using a batch file which
> would run a subset of the data and then do a save and exit before the 7-min
> demo mode would expire, then a shell script would fire-up idl again, run
> the batch file (which in turn read another file to figure out where I left
> off) and so on ad infinitum. This sounds like cheating, I know, but actually
> I had an IDL license on my desktop, but wanted to use a new Linux cluster
> we had put together, and couldn't see installing IDL on each machine (the
> cost of the IDL licenses exceeds the cost of the hardware!). So that was
> my solution. I never did get the clustering to work with IDL, though. I didn't
> try too hard, one because of the licensing issue, and two because I couldn't
> figure out how to get IDL to use MPI. I thought IDL was kind of like the old
> BASIC, you type it in and run it, that's my interpretation of the term "inter-
> pretive". Yet, to use MPI with my C programs, I compiled in certain MPI libs,
> so how can that be done in IDL?

Hi Steve,

We're aware of the licensing issue, and so is RSI. It's a subject
under discussion.

IDL provides two mechanisms for invoking compiled C or Fortran code
from within a script. The MPI libraries are compiled C code, so there
is no fundamental difficulty with making MPI calls from IDL scripts.
However, there are some tricky technical issues that we had to resolve
in order to make the initial prototype work.

Sorry to be vague, but we're not yet ready to reveal the details and
we have not yet tested the concept on a serious problem. We'll learn
over the next few months just how well our approach will work.

Cheers,
David
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: matching fields in ascii or text files.
Next Topic: Re: taming the shrew, a.k.a. structure

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

Current Time: Wed Oct 08 18:39:17 PDT 2025

Total time taken to generate the page: 0.00545 seconds