in reply to Perl and OpenMPI

Hi Ted

I am looking at doing the same thing. My first thought was to use perlcc to convert to C and then use the OpenMPI C-wrapper (but perlcc is a bit of a no no and dropped in Perl5.10). I am looking into whether PAR might help or pp but need to test this all out first.

I also tried Parallel-MPI and Parallel-MPI-Simple with no joy.

I should know more after consulting with some HPC experts here at Edinburgh University next week so will let you know then.

Ian.

Replies are listed 'Best First'.
Re^2: Perl and OpenMPI
by iansimpson (Initiate) on May 26, 2009 at 10:52 UTC
    Hi Ted,

    A slightly unsatisfactory follow up note from me I'm afraid. It seems that over here the experience of using Perl with HTC is largely limited to people batching unitised Perl scripts.

    By that I mean people re-writing code to perform operations on a single problem and then feeding large numbers of those onto the nodes through UNIX batch scripts.

    In some ways I guess this is kind of obvious because it means little re-coding is required as opposed to re-writing a Perl script in a parallelised way. I have to ashamedly confess that I am going to do the former also for that reason. I would like to exploit OpenMPI in the future and will seek to do things that way from scratch when I next need to do something intensive on a HPC system.

    Sorry that's not of more help.

    Ian.