[ExM Users] Trouble with Swift/T Installation
Dustin Shahidehpour
dshahidehpour at gmail.com
Thu Mar 7 09:52:26 CST 2013
Solved! Thanks a lot!
On Mar 7, 2013, at 9:35 AM, Justin M Wozniak <wozniak at mcs.anl.gov> wrote:
>
> For this one, you just need to install MPICH 3 or configure ADLB with --enable-mpi-2 . I will put a configure test for this in there.
>
> On 03/06/2013 05:58 PM, Dustin Shahidehpour wrote:
>> 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
>>
>>
>>
>> _______________________________________________
>> ExM-user mailing list
>> ExM-user at lists.mcs.anl.gov
>> https://lists.mcs.anl.gov/mailman/listinfo/exm-user
>
>
> --
> Justin M Wozniak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/exm-user/attachments/20130307/d3325e3e/attachment.html>
More information about the ExM-user
mailing list