[ExM Users] Installing Swift/T on Raven

Justin M Wozniak wozniak at mcs.anl.gov
Tue Apr 16 10:24:59 CDT 2013


I will paste this into the sites guide.  Thanks!

Our automated test suites will not run on systems like Raven.  You can 
launch the tests individually if desired.

On 04/16/2013 04:20 AM, Scott Krieder wrote:
> Hi All,
>
> I'm down to 1 error on the Turbine install on Raven:
> p01684 at raven:~/exm/turbine/trunk/code> make test_results
>
> SHtests/lib-turbine.result
>
> make: *** [tests/lib-turbine.result] Error 1
>
> p01684 at raven:~/exm/turbine/trunk/code> cat tests/lib-turbine.out
>
> mpiexec:  unexpected error - no non-PBS mpiexec in PATH
>
>
> Has anyone seen this error on a Cray machine before?
>
>
> Other than that error I have the Turbine stack installed on Raven. I'm 
> still working to install stc, which I still need ant to install. Here 
> are my notes:
>
> I used the Cray notes from here:
> https://sites.google.com/site/exmproject/development/turbine---build
>
> On Raven use:
> /opt/cray/mpt/default/gni/mpich2-gnu/46
>
> For ADLB:
> ./configure --prefix=/home/users/p01684/Public/sfw/lb CC=gcc 
> CFLAGS=-I/opt/cray/mpt/default/gni/mpich2-gnu/46/include 
> LDFLAGS="-L/opt/cray/mpt/default/gni/mpich2-gnu/46/lib -lmpich" 
> --with-c-utils=/home/users/p01684/Public/sfw/c-utils --enable-mpi-2
>
> I modified the Makefile and swapped gcc for two instances of mpicc.
>
> I then installed SWIG from source with the configuration:
> *
>
> ./configure --prefix=/home/users/p01684/Public/sfw/swig --without-pcre
>
> *
>
> I configure turbine with:
>
> ./configure --prefix=/home/users/p01684/Public/sfw/turbine 
> --with-mpi=/opt/cray/mpt/default/gni/mpich2-gnu/46
>
>
> -Scott
>
>
>
> On Tue, Apr 16, 2013 at 5:43 AM, Michael Wilde <wilde at mcs.anl.gov 
> <mailto:wilde at mcs.anl.gov>> wrote:
>
>     Scott,
>
>     Were you able to get Swift/T running on Raven?
>
>     If so, which version, and do you have an install there that I can
>     use for my own tests (and to help get a demo ready and tested for
>     Cray?)
>
>     Tim, Justin, can you point me to a suggested Swift/T toolset on
>     Beagle?
>
>     Thanks,
>
>     - Mike
>
>
>     ----- Original Message -----
>     > From: "Scott Krieder" <skrieder at iit.edu <mailto:skrieder at iit.edu>>
>     > To: "Justin M Wozniak" <wozniak at mcs.anl.gov
>     <mailto:wozniak at mcs.anl.gov>>
>     > Cc: exm-user at lists.mcs.anl.gov <mailto:exm-user at lists.mcs.anl.gov>
>     > Sent: Friday, April 12, 2013 3:02:04 PM
>     > Subject: Re: [ExM Users] Installing Swift/T on Raven
>     >
>     >
>     >
>     > Hi Justin,
>     >
>     >
>     >
>     > For ADLB it doesn't recognize --with-mpi or --with-mpi-dir in the
>     > configure file. So I pointed both flags to use the default:
>     > ./configure --prefix=/home/users/p01684/Public/sfw/lb CC=gcc
>     > CFLAGS=-I/opt/cray/mpt/default/gni/mpich2-gnu/46/include
>     > LDFLAGS="-L/opt/cray/mpt/default/gni/mpich2-gnu/46/lib -lmpich"
>     > --with-c-utils=/home/users/p01684/Public/sfw/c-utils
>     >
>     >
>     >
>     > I modified the Makefile and swapped gcc for two instances of mpicc.
>     >
>     >
>     > I then installed SWIG from source with the configuration:
>     >
>     >
>     > ./configure --prefix=/home/users/p01684/Public/sfw/swig
>     > --without-pcre
>     >
>     >
>     > I configure turbine with:
>     >
>     >
>     > ./configure --prefix=/home/users/p01684/Public/sfw/turbine
>     > --with-mpi=/opt/cray/mpt/default/gni/mpich2-gnu/46
>     >
>     >
>     > However on "make package" there is an error with one of the blob
>     > header files:
>     > p01684 at raven:~/exm/turbine/trunk/code> make package SWIG
>     > src/tcl/blob/SwiftBlob.i src/tcl/blob/blob.h:25: Warning 201: Unable
>     > to find 'stdbool.h'
>     >
>     >
>     >
>     > Do you know if there is a module I can load so swig can find the
>     > stdbool.h?
>     >
>     >
>     > Thank you,
>     > Scott
>     >
>     >
>     >
>     >
>     >
>     > On Fri, Apr 12, 2013 at 1:44 PM, Justin M Wozniak <
>     > wozniak at mcs.anl.gov <mailto:wozniak at mcs.anl.gov> > wrote:
>     >
>     >
>     >
>     >
>     >
>     > That configure line points --prefix= ... /c-utils
>     >
>     > Also, CFLAGS=-I... should point to an include directory.
>     >
>     > Try setting
>     >
>     > --with-mpi=/opt/cray/mpt/default/gni/mpich2-gnu/46
>     >
>     > and let me know what happens. I will try to get on Raven soon to
>     test
>     > this.
>     >
>     >
>     >
>     > On 04/12/2013 12:57 PM, Scott Krieder wrote:
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     > Hi Justin,
>     >
>     > This is from a tarball from my machine where GeMTC and Swift are
>     > working, I haven't updated past version 6770. Sorry to bounce around
>     > with errors but I believe I had an earlier issue with the
>     > c-utils/adlb install that lead to this turbine issue. When
>     > configuring adlb I point it at the c-utils install and I get an
>     > error regarding the MPI version.
>     >
>     > I'm running:
>     > ./configure --prefix=/home/users/p01684/Public/c-utils CC=gcc
>     > --with-c-utils=/home/users/p01684/Public/sfw/c-utils
>     > CFLAGS=-I/opt/cray/mpt/default/gni/mpich2-gnu/46
>     > LDFLAGS="-L/opt/cray/mpt/default/gni/mpich2-gnu/46/lib -lmpich"
>     >
>     > I noticed that there are many folders in:
>     > /opt/cray/mpt/
>     >
>     > Is there a good way to identify which version I should use within
>     > /opt/cray/mpt? Or am I wrong in assuming that this versioning is
>     > what is causing the "Could not preprocess maint/mpi_version.cpp"
>     > error?
>     >
>     > Thanks,
>     > Scott
>     >
>     > ==error message==
>     > checking for cp that supports -u... yes
>     > using MPE: no
>     > checking for
>     > /home/users/p01684/Public/sfw/c-utils/include/c-utils.h... yes
>     > using ExM c-utils in /home/users/p01684/Public/sfw/c-utils ...
>     > checking MPI version... maint/mpi_version.cpp:23:17: error:
>     mpi.h: No
>     > such file or directory
>     > configure: error: Could not preprocess maint/mpi_version.cpp
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     > On Fri, Apr 12, 2013 at 11:28 AM, Justin M Wozniak <
>     > wozniak at mcs.anl.gov <mailto:wozniak at mcs.anl.gov> > wrote:
>     >
>     >
>     >
>     >
>     >
>     >
>     > Hi
>     >
>     > Is this with trunk or with the release package?
>     >
>     > --with-mpi-dir may have been replaced by --with-mpi
>     >
>     > Justin
>     >
>     >
>     > On 04/12/2013 11:05 AM, Scott Krieder wrote:
>     >
>     >
>     >
>     >
>     >
>     >
>     > Hi All,
>     >
>     >
>     > I'm trying to install Swift/T on Raven. I followed the notes about
>     > Cray systems.
>     >
>     >
>     > When I configure turbine with:
>     > ./configure --prefix=/home/users/p01684/Public/sfw/turbine
>     > --enable-custom
>     > --with-mpi-dir=/opt/cray/mpt/default/xt/gemini/mpich2-gnu/46
>     >
>     >
>     >
>     > I get a long error about "could not find directory" in reference to
>     > mpicc. Is there something I should do in addition to the --with-mpi
>     > flag?
>     >
>     >
>     > Thanks,
>     > Scott
>     >
>     >
>     > ==Error Message==
>     >
>     > checking for
>     > /ufs/home/users/p01684/Public/sfw/c-utils/include/c-utils.h... yes
>     > which: no mpicc in
>     >
>     (/opt/pbs/10.4.0.101257/bin:/opt/cray/atp/1.6.2/bin:/opt/cray/rca/1.0.0-2.0401.38656.2.2.gem/bin:/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin:/opt/toolworks/totalview.8.11.0-1/bin:/opt/totalview-support/1.1.4/bin:/opt/cray/cce/8.1.4/cray-binutils/x86_64-unknown-linux-gnu/bin:/opt/cray/cce/8.1.4/craylibs/x86-64/bin:/opt/cray/cce/8.1.4/cftn/bin:/opt/cray/cce/8.1.4/CC/bin:/opt/cray/xt-asyncpe/5.20.11/bin:/opt/cray/llm/default/bin:/opt/cray/llm/default/etc:/opt/cray/xpmem/0.1-2.0401.36790.4.3.gem/bin:/opt/cray/dmapp/3.2.1-1.0401.5983.4.5.gem/bin:/opt/cray/ugni/4.0-1.0401.5928.9.5.gem/bin:/opt/cray/udreg/2.3.2-1.0401.5929.3.3.gem/bin:/opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0401.6845.9.1-1.0401.38658.11.3/sbin:/opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0401.6845.9.1-1.0401.38658.11.3/bin:/opt/cray/MySQL/5.0.64-1.0000.5053.22.1/sbin:/opt/cray/MySQL/5.0.64-1.0000.5053.22.1/bin:/opt/cray/sdb/1.0-1.0401.38148.4.27.gem/bin:/opt/cray/nodestat/2.
>     > 2-1.0401. 37252.2.1.gem /bin:/opt /modules/
>     >
>     3.2.6.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:.:/usr/lib/qt3/bin:/opt/cray/bin
>     <http://3.2.6.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:.:/usr/lib/qt3/bin:/opt/cray/bin>
>     > )
>     >
>     >
>     > ./configure: line 4032: ((: ! : syntax error: operand expected
>     (error
>     > token is " ")
>     > checking for 0... no
>     > configure: error: Could not find directory
>     >
>     >
>     >
>     >
>     >
>     > --
>     > Scott J. Krieder
>     >
>     >
>     > C: 419-685-0410 <tel:419-685-0410>
>     >
>     > E: skrieder at iit.edu <mailto:skrieder at iit.edu>
>     >
>     > http://datasys.cs.iit.edu/~skrieder/
>     <http://datasys.cs.iit.edu/%7Eskrieder/>
>     >
>     >
>     > _______________________________________________
>     > ExM-user mailing list ExM-user at lists.mcs.anl.gov
>     <mailto:ExM-user at lists.mcs.anl.gov>
>     > https://lists.mcs.anl.gov/mailman/listinfo/exm-user
>     >
>     > --
>     > Justin M Wozniak
>     >
>     > _______________________________________________
>     > ExM-user mailing list
>     > ExM-user at lists.mcs.anl.gov <mailto:ExM-user at lists.mcs.anl.gov>
>     > https://lists.mcs.anl.gov/mailman/listinfo/exm-user
>     >
>     >
>     >
>     >
>     >
>     >
>     > --
>     > Scott J. Krieder
>     >
>     >
>     > C: 419-685-0410 <tel:419-685-0410>
>     >
>     > E: skrieder at iit.edu <mailto:skrieder at iit.edu>
>     >
>     > http://datasys.cs.iit.edu/~skrieder/
>     <http://datasys.cs.iit.edu/%7Eskrieder/>
>     >
>     > --
>     > Justin M Wozniak
>     >
>     >
>     >
>     > --
>     > Scott J. Krieder
>     >
>     >
>     > C: 419-685-0410 <tel:419-685-0410>
>     >
>     > E: skrieder at iit.edu <mailto:skrieder at iit.edu>
>     >
>     > http://datasys.cs.iit.edu/~skrieder/
>     <http://datasys.cs.iit.edu/%7Eskrieder/>
>     > _______________________________________________
>     > ExM-user mailing list
>     > ExM-user at lists.mcs.anl.gov <mailto:ExM-user at lists.mcs.anl.gov>
>     > https://lists.mcs.anl.gov/mailman/listinfo/exm-user
>     >
>
>
>
>
> -- 
> Scott J. Krieder
> C: 419-685-0410
> E: skrieder at iit.edu <mailto:skrieder at iit.edu>
> http://datasys.cs.iit.edu/~skrieder/ 
> <http://datasys.cs.iit.edu/%7Eskrieder/>


-- 
Justin M Wozniak

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


More information about the ExM-user mailing list