I am getting successful builds on the OSU Power8 machine. Once openblas has a new release, I suspect we can provide pre-packaged power8 binaries.
I am building on CentOS 7 and this is what lscpu says: Architecture: ppc64le Byte Order: Little Endian CPU(s): 160 On-line CPU(s) list: 0-159 Thread(s) per core: 8 Core(s) per socket: 10 Socket(s): 2 NUMA node(s): 2 Model: 8335-GCA L1d cache: 64K L1i cache: 32K L2 cache: 512K L3 cache: 8192K NUMA node0 CPU(s): 0-79 NUMA node8 CPU(s): 80-159 I suspect you are running into a codegen issue. Let’s give it a few days and once llvm 3.9 releases, we can try that. If not, we may need Jameson’s help. -viral > On Aug 19, 2016, at 8:54 AM, Viral Shah <vi...@mayin.org> wrote: > > It is hard to say what is happening there. Trying it out. > > OpenBLAS develop branch is now passing on Power and hence Atlas should no > longer be required. Note that you need the latest (3.10.4?) ATLAS, but in any > case, this should not affect the build. > > -viral > > > >> On Aug 18, 2016, at 7:03 PM, Geert Janssen <geer...@gmail.com> wrote: >> >> Dear Viral, >> >> I am building Julie release-0.5 on a Power8E Ubuntu 14.10 machine. >> I use the following Make.user after having had trouble compiling OpenBLAS >> that was pulled in: >> >> created Make.user: >> override USE_SYSTEM_BLAS = 1 >> override USE_BLAS64 = 0 >> override LIBBLAS = -L/opt/atlas/lib -ltatlas >> override LIBBLASNAME = libtatlas >> >> I get a clean build all the way till the end and then this happens: >> >> .... >> JULIA usr/lib/julia/inference.ji >> /bin/sh: line 1: 6967 Segmentation fault >> /localhome/geert/src/julia/usr/bin/julia -C native --output-ji >> /localhome/geert/src/julia/usr/lib/julia/inference.ji --startup-file=no >> coreimg.jl >> Makefile:215: recipe for target >> '/localhome/geert/src/julia/usr/lib/julia/inference.ji' failed >> make[1]: *** [/localhome/geert/src/julia/usr/lib/julia/inference.ji] Error >> 139 >> Makefile:96: recipe for target 'julia-inference' failed >> make: *** [julia-inference] Error 2 >> >> The machine and OS details are: >> >> geert@tulgpu505:~/src/julia$ lscpu >> Architecture: ppc64le >> Byte Order: Little Endian >> CPU(s): 184 >> On-line CPU(s) list: 0-151,160-191 >> Thread(s) per core: 8 >> Core(s) per socket: 5 >> Socket(s): 4 >> NUMA node(s): 4 >> Model: 8247-42L >> CPU max MHz: 3923.0000 >> CPU min MHz: 2061.0000 >> L1d cache: 64K >> L1i cache: 32K >> L2 cache: 512K >> L3 cache: 8192K >> NUMA node0 CPU(s): 0-47 >> NUMA node1 CPU(s): 48-95 >> NUMA node16 CPU(s): 96-143 >> NUMA node17 CPU(s): 144-151,160-191 >> geert@tulgpu505:~/src/julia$ cat /etc/os-release >> NAME="Ubuntu" >> VERSION="14.10 (Utopic Unicorn)" >> ID=ubuntu >> ID_LIKE=debian >> PRETTY_NAME="Ubuntu 14.10" >> VERSION_ID="14.10" >> HOME_URL="http://www.ubuntu.com/" >> SUPPORT_URL="http://help.ubuntu.com/" >> BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" >> geert@tulgpu505:~/src/julia$ uname -a >> Linux tulgpu505 3.16.0-30-generic #40-Ubuntu SMP Mon Jan 12 22:07:11 UTC >> 2015 ppc64le ppc64le ppc64le GNU/Linux >> geert@tulgpu505:~/src/julia$ >> >> Any suggestions? >> >> Thanks, >> >> Geert >