[Llvm-bgq-discuss] bgclang r205936-20140409 on vesta/mira
Hal Finkel
hfinkel at anl.gov
Thu Apr 10 12:00:16 CDT 2014
----- Original Message -----
> From: "John A. Biddiscombe" <biddisco at cscs.ch>
> To: "Hal Finkel" <hfinkel at anl.gov>, llvm-bgq-discuss at lists.alcf.anl.gov
> Sent: Thursday, April 10, 2014 11:55:25 AM
> Subject: Re: [Llvm-bgq-discuss] bgclang r205936-20140409 on vesta/mira
>
> Hal,
>
> >
> > 1. The toolchain is now setup to use libc/libstdc++ files from the
> >/bgsys/drivers/toolchain/V1R2M1_base_4.7.2 -- this gives access to a
> >more-recent environment for C/C++03 compilation, and furthermore, is
> >necessary to make (at least one part of) Boost work with
> >bgclang++11. You
> >don't need to be on a system running V1R2M1 (Mira is not yet, for
> >example) to make use of this.
>
> We don’t have the toolchain 4.7.2 on our system. Does that mean I
> can’t
> use the new compiler? We have only files from 4.4.6 :(
Do you need to link dynamically? The wrapper script attempts to fall-back gracefully, but I'm somewhat concerned that linking some of the prebuilt libraries (omp runtime, libc++ for C++11 mode, etc.) may fail because of dependencies on the more-recent libstdc++.
In short, try it and let me know. If it does not work for you, we'll make other arrangements. I did not want to have to build everything twice, however, unless someone really needed it ;)
-Hal
>
> Thanks
>
> JB
>
> >
> > 2. There are more OpenMP 4 features available for you to play with:
> > - '#pragma omp simd' (and friends) should now work (in the sense
> > that
> >there is a reasonable probability that it will cause QPX to be
> >generated)
> > - '#pragma omp task depend(...)' is supported (for the most part;
> > I
> >think there are still some corner cases where the compiler support
> >is
> >ahead of the runtime).
> > Please try these things out and let me know what you find.
> >
> >For those maintaining their own installs, RPMs (and SRPMs) are
> >available
> >on the trac page: https://trac.alcf.anl.gov/projects/llvm-bgq -- If
> >your
> >system does not have /bgsys/drivers/toolchain/V1R2M1_base_4.7.2
> >unpacked,
> >and you can't get a copy of those files, please let me know.
> >
> >Finally, for those strange creatures wanting to run the compiler
> >from the
> >A2 login or I/O nodes, I believe this build should now work for you
> >again. ;)
> >
> >Thanks again,
> >Hal
> >
> >--
> >Hal Finkel
> >Assistant Computational Scientist
> >Leadership Computing Facility
> >Argonne National Laboratory
> >_______________________________________________
> >llvm-bgq-discuss mailing list
> >llvm-bgq-discuss at lists.alcf.anl.gov
> >https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> >_______________________________________________
> >llvm-bgq-discuss mailing list
> >llvm-bgq-discuss at lists.alcf.anl.gov
> >https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> >_______________________________________________
> >llvm-bgq-discuss mailing list
> >llvm-bgq-discuss at lists.alcf.anl.gov
> >https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
>
>
--
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory
More information about the llvm-bgq-discuss
mailing list