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

Home » Public Forums » archive » IDL and MPI
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 MPI [message #15364] Mon, 10 May 1999 00:00 Go to next message
Karl Young is currently offline  Karl Young
Messages: 31
Registered: April 1996
Member
I've been making various attempts at "parallelizing" IDL (maybe an
oxymoron forevermore !) with no luck. E.g. I tried using a callable IDL
program as the interface to a multiprocessor program (written with MPI
library calls) on a Sun HPC 3500 system. The program compiled but didn't
run because of an apparent incompatibility between the multiprocessor
environment and the shareable library containing the callable IDL
functions. Since a lot of the people that participate in this group are
a lot more clever than I am I thought I'd ask the general question: Has
anybody been able to use IDL in conjunction with MPI (or PVM or any
other parallel library), and if so how did they do it ? Thanks for any
suggestions (and I'll be happy to summarize any replys)

-- KY

Karl Young
UCSF,VA Medical Center
MRS Unit (114M)
4150 Clement Street
San Francisco, CA 94121

Email: kyoung@itsa.ucsf.edu
Phone: (415) 750-2158 lab
(415) 750-9463 home
FAX: (415) 668-2864
Re: IDL and MPI [message #15399 is a reply to message #15364] Fri, 14 May 1999 00:00 Go to previous messageGo to next message
Nathaniel Livesey is currently offline  Nathaniel Livesey
Messages: 5
Registered: April 1996
Junior Member
Ah a like mind!

I have written a set of IDL wrappers for PVM3. I considered posting to
this group and the pvm group to say I had done so, but decided people would
just think I must be mad, and should be using Fortran or whatever (which
I know I should, but I guess I'm lazy and too used to IDL.)

As well as wrapping the PVM calls, I also wrote a higher level
`SendIDLVariable' routine which decomposes any IDL variable (structures,
nested structures etc.) and sends it to another IDL process by PVM. If
people are interested I could knock these routines into shape and send them
out.

I've not looked into MPI, though I may do so in the future.

Feel free to contact me if you want these.

Nathaniel

------------------------------------------------------------ -------
Nathaniel Livesey - Microwave Limb Sounder group.
Postal address: Mail Stop 183-701, Jet Propulsion Laboratory,
4800 Oak Grove Drive, Pasadena, California 91109.
Telephone: [+1] (818) 354 4214 (+voice mail),
fax: [+1] (818) 393 5065
Email: livesey@mls.jpl.nasa.gov
------------------------------------------------------------ -------
Re: IDL and MPI [message #15432 is a reply to message #15364] Wed, 19 May 1999 00:00 Go to previous message
davidf is currently offline  davidf
Messages: 2866
Registered: September 1996
Senior Member
Larry Busse (ljb@ljbdev.com) writes:

> BTW...I guess your only as old as you feel.

Oh, please, Larry. Don't be telling me that. :-(

Cheers,

David

P.S. Let's just say that with the nice weather I've been
playing more tennis and I'm *feeling* older than ever.
On the other hand, my young pup of a son is having a hell
of a time with my serve. :-)

--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
Re: IDL and MPI [message #15434 is a reply to message #15364] Wed, 19 May 1999 00:00 Go to previous message
Larry Busse is currently offline  Larry Busse
Messages: 7
Registered: February 1999
Junior Member
David Fanning wrote:
>
> Liam Gumley (Liam.Gumley@ssec.wisc.edu) writes:
>
>>> As well as wrapping the PVM calls, I also wrote a higher level
>>> `SendIDLVariable' routine which decomposes any IDL variable (structures,
>>> nested structures etc.) and sends it to another IDL process by PVM. If
>>> people are interested I could knock these routines into shape and send them
>>> out.
>>
>> I for one would like to encourage you to make these routines available.
>
> Uh, could someone tell the oldsters in the group what PVM is!?
>
> :-(
>
> David
> --
> David Fanning, Ph.D.
> Fanning Software Consulting
> Phone: 970-221-0438 E-Mail: davidf@dfanning.com
> Coyote's Guide to IDL Programming: http://www.dfanning.com/
> Toll-Free IDL Book Orders: 1-888-461-0155

David,

PVM stands for Parallel Virtual Machine. It's a way to use a bunch of
networked computers to work on your problem in parallel. Check out
http://www.epm.ornl.gov/pvm/ for the official doctrine.

BTW...I guess your only as old as you feel.

--
Larry Busse Phone: (606)344-9433
L.J.B. Development Fax: (606)341-8486
3384 Madison Pike mailto:larry@ljbdev.com
Fort Wright, KY 41017 http://www.ljbdev.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~
Re: IDL and MPI [message #15467 is a reply to message #15364] Mon, 17 May 1999 00:00 Go to previous message
Liam Gumley is currently offline  Liam Gumley
Messages: 473
Registered: November 1994
Senior Member
David Fanning wrote:
> Uh, could someone tell the oldsters in the group what PVM is!?

Well, http://www.pvm.org ain't it.

http://www.hpc.gatech.edu/Emily.Crawford has a nice introduction.

Cheers,
Liam.

---
Liam E. Gumley
Space Science and Engineering Center, UW-Madison
http://cimss.ssec.wisc.edu/~gumley
Re: IDL and MPI [message #15469 is a reply to message #15364] Mon, 17 May 1999 00:00 Go to previous message
davidf is currently offline  davidf
Messages: 2866
Registered: September 1996
Senior Member
Liam Gumley (Liam.Gumley@ssec.wisc.edu) writes:

>> As well as wrapping the PVM calls, I also wrote a higher level
>> `SendIDLVariable' routine which decomposes any IDL variable (structures,
>> nested structures etc.) and sends it to another IDL process by PVM. If
>> people are interested I could knock these routines into shape and send them
>> out.
>
> I for one would like to encourage you to make these routines available.

Uh, could someone tell the oldsters in the group what PVM is!?

:-(

David
--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
Re: IDL and MPI [message #15472 is a reply to message #15364] Mon, 17 May 1999 00:00 Go to previous message
Liam Gumley is currently offline  Liam Gumley
Messages: 473
Registered: November 1994
Senior Member
Nathaniel Livesey wrote:
> I have written a set of IDL wrappers for PVM3. I considered posting to
> this group and the pvm group to say I had done so, but decided people would
> just think I must be mad, and should be using Fortran or whatever (which
> I know I should, but I guess I'm lazy and too used to IDL.)
>
> As well as wrapping the PVM calls, I also wrote a higher level
> `SendIDLVariable' routine which decomposes any IDL variable (structures,
> nested structures etc.) and sends it to another IDL process by PVM. If
> people are interested I could knock these routines into shape and send them
> out.

I for one would like to encourage you to make these routines available.

Cheers,
Liam.

---
Liam E. Gumley
Space Science and Engineering Center, UW-Madison
http://cimss.ssec.wisc.edu/~gumley
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: RedHat-6.0 with Glibc2.1 breaks IDL-5.2
Next Topic: Re: Variable stride in array indices and other enhancements

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

Current Time: Wed Oct 08 19:20:09 PDT 2025

Total time taken to generate the page: 0.00648 seconds