openhpc / ohpc

OpenHPC Integration, Packaging, and Test Repo
http://openhpc.community
Apache License 2.0
860 stars 188 forks source link

arm hpc package build failures #1153

Open koomie opened 4 years ago

koomie commented 4 years ago

This ticket is used to track observed build failures with the latest arm hpc compiler for 3rd party ohpc packages.

koomie commented 4 years ago
srinathv commented 4 years ago

PR issed for scalapack and scotch-serial ( I think that ptscotch will also work since I did edit some of those files for consitency). I did not see a paralle-scotch package on openhpc:factor branch 2.0

srinathv commented 4 years ago

I just noticed that I have done scalapack + mpich but not openmpi. I'll finish that dual set and move onto to superlu (dual set).

koomie commented 4 years ago

I just noticed that I have done scalapack + mpich but not openmpi. I'll finish that dual set and move onto to superlu (dual set).

scalapack is built in factory for both mpich and openmpi, so we're good on that.

srinathv commented 4 years ago

extrae: seeing a linker issue that I've sent to the compiler team /opt/arm/gcc-9.2.0_Generic-AArch64_RHEL-7_aarch64-linux/lib/gcc/aarch64-linux-gnu/9.2.0/../../../../aarch64-linux-gnu/bin/ld: /opt/arm/gcc-9.2.0_Generic-AArch64_RHEL-7_aarch64-linux/lib/libbfd.a(bfd.o)(.text+0xec): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbolstdout@@GLIBC_2.17'`

srinathv commented 4 years ago

mumps and scotch I think are working (sans PR)

koomie commented 4 years ago

Seems there is still an issue with plasma. Although the build completes, there are no plasma libs included in the install. Compare, for example, with gnu9 build:

[ohpc-test@sms201 plasma]$ ls $PLASMA_LIB
liblapacke.so  liblapacke.so.0
[ohpc-test@sms201 plasma]$ module swap arm1 gnu9

Activating Modules:
  1) openblas/0.3.7

Due to MODULEPATH changes, the following have been reloaded:
  1) metis/5.1.0     2) openmpi4/4.0.3     3) plasma/2.8.0

[ohpc-test@sms201 plasma]$ ls $PLASMA_LIB
libcoreblas.so    libcoreblasqw.so    liblapacke.so    libplasma.so    libquark.so    pkgconfig
libcoreblas.so.0  libcoreblasqw.so.0  liblapacke.so.0  libplasma.so.0  libquark.so.0
srinathv commented 4 years ago

Is plamsa still not installing correctly via the ACFL (arm compiler)?

github-actions[bot] commented 2 months ago

A friendly reminder that this issue had no activity for 30 days.