Skip to content

Commit bdd6e3a

Browse files
authored
Merge pull request #3157 from martin-frbg/issue3020-final
Add workaround for LAPACK testsuite failures with the NVIDIA HPC compiler on PPC
2 parents 7b8f580 + 86c5a00 commit bdd6e3a

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

kernel/power/KERNEL.POWER10

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,13 @@ ZROTKERNEL = zrot.c
169169
#
170170
SSCALKERNEL = sscal.c
171171
DSCALKERNEL = dscal.c
172+
ifeq ($(C_COMPILER), PGI)
173+
CSCALKERNEL = ../arm/zscal.c
174+
ZSCALKERNEL = ../arm/zscal.c
175+
else
172176
CSCALKERNEL = zscal.c
173177
ZSCALKERNEL = zscal.c
178+
endif
174179
#
175180
SSWAPKERNEL = sswap.c
176181
DSWAPKERNEL = dswap.c

kernel/power/KERNEL.POWER8

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,8 +242,13 @@ ZROTKERNEL = zrot.c
242242
#
243243
SSCALKERNEL = sscal.c
244244
DSCALKERNEL = dscal.c
245+
ifeq ($(C_COMPILER), PGI)
246+
CSCALKERNEL = ../arm/zscal.c
247+
ZSCALKERNEL = ../arm/zscal.c
248+
else
245249
CSCALKERNEL = zscal.c
246250
ZSCALKERNEL = zscal.c
251+
endif
247252
#
248253
SSWAPKERNEL = sswap.c
249254
DSWAPKERNEL = dswap.c

kernel/power/KERNEL.POWER9

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,13 @@ ZROTKERNEL = zrot.c
166166
#
167167
SSCALKERNEL = sscal.c
168168
DSCALKERNEL = dscal.c
169+
ifeq ($(C_COMPILER), PGI)
170+
CSCALKERNEL = ../arm/zscal.c
171+
ZSCALKERNEL = ../arm/zscal.c
172+
else
169173
CSCALKERNEL = zscal.c
170174
ZSCALKERNEL = zscal.c
175+
endif
171176
#
172177
SSWAPKERNEL = sswap.c
173178
DSWAPKERNEL = dswap.c

0 commit comments

Comments
 (0)