Chris Parrott

Results 20 comments of Chris Parrott

Here is an alternative fix, developed by my colleague @d-parks, as described above. This fix implements both locking and usage via the GNU `__sync_val_compare_and_swap` intrinsic function, using only the `used`...

> After toying around with `Makefile.power` and `Makefile.system` for a while, I've successfully built OpenBLAS 0.3.10 on POWER9 at Summit (ORNL) with GCC 6.4.0 (the default GCC version, at the...

> With PGI 19.10, after applying the diff patch for #2725, the build ended at the second stage (the one using `pgcc` and `pgfortran`) with the following error message: >...

I know what's causing the issue with the stdatomic.h header file. This is a GCC-specific header file, but the PGI compilers fake enough compatibility with GCC that they fool the...

I'm aware of the compilation issues with the LLVM backend, necessitating the `-Mnollvm` workaround. Unfortunately, the NoLLVM compilers are going away soon. I need to escalate this with our developers,...

> @cparrott73 What about the OpenMP-enabled version? Do you have any suggestions on the flags I need to use when manually recompiling `blas_server_omp.c`? Also, if I recall correctly, the PGI...

> Also there seems to be a problem with vector intrinsics support in 19.10 - several of the current microkernels try to `#include altivec.h' which is not present in the...

@martin-frbg - will that fix this issue? `pgcc -c -O2 -DMAX_STACK_ALLOC=2048 -mp -tp pwr8 -DF_INTERFACE_PGI -fPIC -DSMP_SERVER -DUSE_OPENMP -DNO_WARMUP -DMAX_CPU_NUMBER=512 -DMAX_PARALLEL_NUMBER=1 -DVERSION=\"0.3.10\" -fast -tp pwr8 -mp -UASMNAME -UASMFNAME -UNAME -UCNAME...

nvfortran supports the -fPIC flag. Is there some reason that Open MPI is not passing -fPIC to nvfortran? Maybe I'm not fully understanding the issue here, but a workaround I...

Thanks, Jeff. I'll try opening an issue with libtool and see if that bears any fruit.