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

Home » Public Forums » archive » Re: Passing an array from IDL to MPI
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: Passing an array from IDL to MPI [message #28963 is a reply to message #28852] Mon, 21 January 2002 07:38 Go to previous message
Miska Le Louarn is currently offline  Miska Le Louarn
Messages: 8
Registered: December 1995
Junior Member
>
> You might want to consider another solution to obtain rapid 2-D FFTs taking
> advantage of multiple CPUs. This is to use the Intel Math Kernal Library
> (MKL) routines. These are free, highly optimized for Intel CPUs, and take
> advantage of multiple CPUs if they are present. I have written tomography
> reconstruction code that is accessed via CALL_EXTERNAL from IDL, and uses
> this library. The MKL speeded things up a factor of 3-4 compared to non-MKL
> FFT routines. The latest version of the MKL is available for Linux as well
> as Windows.
>


Yes, that is a solution. Another one is to use IDL 5.5 which includes
some parallel processing support (FFT is threaded).

MKL is also nice but not really portable. Even AMD processors (which
provide a cheaper way to build fairly fast machines) are not MKL
compatible...

However, these approaches allow "only" a gain of a factor of 2 with
"cheap architectures". More than 2 CPUs on one motherboard is usually
really expensive.
I was planning to use 5-10 CPUs, so threading is not really an option.

Thanks for your help thought.

Miska

--
* Miska Le Louarn Phone: (49) 89 320 06 908 *
* European Southern Observatory FAX : (49) 89 320 23 62 *
* Karl Schwarzschild Str. 2 e-mail: lelouarn@eso.org *
* D-85748 Garching http://www.eso.org/~lelouarn *
* Germany
*
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Turning off math error checking for a code block
Next Topic: naming elements in an array

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

Current Time: Fri Oct 10 23:11:36 PDT 2025

Total time taken to generate the page: 0.64200 seconds