[ExM Users] Trouble with Swift/T Installation

Dustin Shahidehpour dshahidehpour at gmail.com
Wed Mar 6 17:58:26 CST 2013


Currently, I'm running on an machine with openSUSE linux. I was using MPICH2 3.0.2, I recompiled it with the following flags, 
./configure --prefix=...
            --enable-shared 
            --enable-lib-depend 
            --with-mpe 
            CFLAGS=-fPIC CXXFLAGS=-fPIC MPI_CFLAGS=-fPIC

and then I was able to successfully run the exm-setup.zsh that is available in exm-0.2.0. After performing this, I was able to run some programs successfully using Turbine, but more often than not, I would get some error referring to adlb. I had a feeling it had something to do with MPE.

I took Scott's suggestion and installed MPICH2 1.5 on my machine, and reinstalled ADLB, and turbine so that they referenced MICH2 1.5. Now, when I try to run a Hello World program using Turbine, I get the following error: 

dustin at fusion:~/swift_test> turbine -n 4 test2.tcl 
couldn't load file "/home/dustin/sfw/exm-install/turbine/lib/libtclturbine.so": /home/dustin/sfw/exm-install/lb/lib/libadlb.so: undefined symbol: MPI_Comm_create_group
    while executing
"load /home/dustin/sfw/exm-install/turbine/lib/libtclturbine.so"
    ("package ifneeded turbine 0.1.0" script)
    invoked from within
"package require turbine 0.1.0"
    (file "test2.tcl" line 41)
couldn't load file "/home/dustin/sfw/exm-install/turbine/lib/libtclturbine.so": /home/dustin/sfw/exm-install/lb/lib/libadlb.so: undefined symbol: MPI_Comm_create_group
    while executing
"load /home/dustin/sfw/exm-install/turbine/lib/libtclturbine.so"
    ("package ifneeded turbine 0.1.0" script)
    invoked from within
"package require turbine 0.1.0"
    (file "test2.tcl" line 41)
couldn't load file "/home/dustin/sfw/exm-install/turbine/lib/libtclturbine.so": /home/dustin/sfw/exm-install/lb/lib/libadlb.so: undefined symbol: MPI_Comm_create_group
    while executing
"load /home/dustin/sfw/exm-install/turbine/lib/libtclturbine.so"
    ("package ifneeded turbine 0.1.0" script)
    invoked from within
"package require turbine 0.1.0"
    (file "test2.tcl" line 41)
couldn't load file "/home/dustin/sfw/exm-install/turbine/lib/libtclturbine.so": /home/dustin/sfw/exm-install/lb/lib/libadlb.so: undefined symbol: MPI_Comm_create_group
    while executing
"load /home/dustin/sfw/exm-install/turbine/lib/libtclturbine.so"
    ("package ifneeded turbine 0.1.0" script)
    invoked from within
"package require turbine 0.1.0"
    (file "test2.tcl" line 41)

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   EXIT CODE: 1
=   CLEANING UP REMAINING PROCESSES
=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================


Has anyone seen this error before?
Thanks again for the help, I appreciate it!

Dustin 

===================

Hi Dustin
   I haven't seen that one before.  Just guessing here: Which MPICH version are you using? Are you sure your MPICH installation works?  Are you sure you compiled against the same MPICH that is running here?
   Justin
On Mar 5, 2013, at 8:57 PM, Dustin Shahidehpour <Dshahidehpour at gmail.com> wrote:

> Hello all, 
> 
> I am running into a peculiar when trying to run the "Hello World" example code. Here is the error:
> 
> dustin at fusion:> turbine -n 4 program.tcl 
> 
> couldn't load file "/home/dustin/sfw/exm/turbine/lib/libtclturbine.so": /home/dustin/sfw/mpich-install/lib/libmpich.so.10: undefined symbol: PMIU_Set_rank
>     while executing
> "load /home/dustin/sfw/exm/turbine/lib/libtclturbine.so"
>     ("package ifneeded turbine 0.1.0" script)
>     invoked from within
> "package require turbine 0.1.0"
>     (file "program.tcl" line 41)
> couldn't load file "/home/dustin/sfw/exm/turbine/lib/libtclturbine.so": /home/dustin/sfw/mpich-install/lib/libmpich.so.10: undefined symbol: PMIU_Set_rank
>     while executing
> "load /home/dustin/sfw/exm/turbine/lib/libtclturbine.so"
>     ("package ifneeded turbine 0.1.0" script)
>     invoked from within
> "package require turbine 0.1.0"
>     (file "program.tcl" line 41)
> couldn't load file "/home/dustin/sfw/exm/turbine/lib/libtclturbine.so": /home/dustin/sfw/mpich-install/lib/libmpich.so.10: undefined symbol: PMIU_Set_rank
>     while executing
> "load /home/dustin/sfw/exm/turbine/lib/libtclturbine.so"
>     ("package ifneeded turbine 0.1.0" script)
>     invoked from within
> "package require turbine 0.1.0"
>     (file "program.tcl" line 41)
> couldn't load file "/home/dustin/sfw/exm/turbine/lib/libtclturbine.so": /home/dustin/sfw/mpich-install/lib/libmpich.so.10: undefined symbol: PMIU_Set_rank
>     while executing
> "load /home/dustin/sfw/exm/turbine/lib/libtclturbine.so"
>     ("package ifneeded turbine 0.1.0" script)
>     invoked from within
> "package require turbine 0.1.0"
>     (file "program.tcl" line 41)
> 
> ===================================================================================
> =   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
> =   EXIT CODE: 1
> =   CLEANING UP REMAINING PROCESSES
> =   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
> ===================================================================================
> 
> 
> Any ideas? 
> 
> Thanks,
> 
> Dustin Shahidehpour 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/exm-user/attachments/20130306/d0b72f51/attachment.html>


More information about the ExM-user mailing list