[Llvm-bgq-discuss] bgclang r220548-20141024 on vesta/mira

Hal Finkel hfinkel at anl.gov
Sat Nov 1 02:00:17 CDT 2014


Hi everyone,

I've updated our bgclang install on vesta and mira to r220548-20141024.

This new build picks up some nice upstream improvements and bug fixes and some local improvements and fixes.

 - support for __attribute__((align_value(n))) and #pragma omp simd aligned(n) for specifying pointer alignments

 - better support for QPX vectorization of math functions with -ffast-math is enabled (also, this build uses the scalar SLEEF functions for exp/exp2/exp10 by default because they're much faster than the libm versions).

 - bgclang++11 includes a work-around for std::locale("") being broken (because libc's newlocale is broken when provided with "") -- hopefully boost.filesystem will work better now.

 - A work-around (via a wrapper header) is provided for spi/include/kernel/process.h so you shouldn't need to worry about the missing __INLINE__ on Kernel_GetJobID in the system header any more.

For those maintaining their own installs, RPMs (and SRPMs) are available on the trac page: https://trac.alcf.anl.gov/projects/llvm-bgq

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


More information about the llvm-bgq-discuss mailing list