Skip to Content.
Sympa Menu

charm - Re: [charm] Install charm++ on Cray XE/XK

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] Install charm++ on Cray XE/XK


Chronological Thread 
  • From: Phil Miller <mille121 AT illinois.edu>
  • To: Bo Zhang <zhang416 AT indiana.edu>
  • Cc: "charm AT cs.uiuc.edu" <charm AT cs.uiuc.edu>
  • Subject: Re: [charm] Install charm++ on Cray XE/XK
  • Date: Thu, 29 Aug 2013 13:08:41 -0500
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

Going on what I can remember and intuit from what I see here, you may
need to add the build option 'hugepages' to your build command. You
should also ensure that you have one of the craype-hugepages* modules
loaded.

I'm not sure why this error appeared though, and will check with the
rest of the team on how we can prevent it in the future.

Thanks, and I hope that helps

Phil

On Thu, Aug 29, 2013 at 12:59 PM, Bo Zhang
<zhang416 AT indiana.edu>
wrote:
> Dear developing team:
>
> This is Bo Zhang from Indiana University. I am trying to install charm++
> locally on a Cray XE6/XK7 machine. The build command used is:
>
> './build charm++ gemini_gni-crayxe craycc -j16 --with-production'
>
> After running the command, it shows that charm++ was built successfully.
> Next, I followed the suggestion to try the sample program
> 'gemini_gni-crayxe-craycc/tests/charm++/simplearrayhello', but the make was
> terminated with error.
>
> zhang416@login1:~/repository/charm/tests/charm++/simplearrayhello>
> make
> ../../../bin/charmc hello.ci
> ../../../bin/charmc -c hello.C
> ../../../bin/charmc -language charm++ -o hello hello.o
> /opt/cray/xe-sysroot/4.1.40/usr/lib64/libhugetlbfs.a(hugeutils.o): In
> function `gethugepagesize':
> /usr/src/packages/BUILD/cray-libhugetlbfs-2.11/hugeutils.c:863: multiple
> definition of `gethugepagesize'
> ../../../bin/../lib/cray_tlbhack.o:(.text+0x0): first defined here
> /opt/cray/xe-sysroot/4.1.40/usr/lib64/libpthread.a(sem_open.o): In function
> `sem_open':
> /usr/src/packages/BUILD/glibc-2.11.3/nptl/sem_open.c:333: warning: the use
> of `mktemp' is dangerous, better use `mkstemp'
> ../../../bin/../lib/libconv-util.a(sockRoutines.o): In function
> `skt_lookup_ip':
> /N/hd00/zhang416/BigRed2/repository/charm/gemini_gni-crayxe-craycc/tmp/sockRoutines.c:295:
> warning: Using 'gethostbyname' in statically linked applications requires at
> runtime the shared libraries from the glibc version used for linking
> Fatal Error by charmc in directory
> /N/u/zhang416/BigRed2/repository/charm/tests/charm++/simplearrayhello
> Command CC -I/opt/cray/rca/1.0.0-2.0401.38656.2.2.gem/include
> -I/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/include
> -I/opt/cray-hss-devel/7.0.0/include
> -I/opt/cray/krca/1.0.0-2.0401.36792.3.70.gem/include
> -I/opt/cray/gni-headers/2.1-1.0401.5675.4.4.gem/include
> -I/opt/cray/ugni/4.0-1.0401.5928.9.5.gem/include -o hello
> -L../../../bin/../lib -I../../../bin/../include
> ../../../bin/../lib/libldb-rand.o hello.o moduleinit44124.o
> ../../../bin/../lib/libmemory-default.o
> ../../../bin/../lib/libthreads-default.o -lckmain -lck -lconv-cplus-y
> -lconv-core -lconv-util ../../../bin/../lib/custom_partitioner.o -lckqt -ldl
> -lrt ../../../bin/../lib/cray_tlbhack.o -lm returned error code 1
> charmc exiting...
> make: *** [hello] Error 1
>
> Would you please let me know how to resolve this issue? Thank you very much.
>
> Sincerely,
>
> Bo
>
>
>
>
>
>
>
> _______________________________________________
> charm mailing list
> charm AT cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/charm
>




Archive powered by MHonArc 2.6.16.

Top of Page