Rajalakshmi Srinivasaraghavan
47da601a2d
POWER: Fixing Makefile error
...
Recent commit d99aad8ee3
added
extra `)`. This patch fixes the warning from Makefile.
2023-11-20 17:24:22 -06:00
Chip-Kerchner
d99aad8ee3
Fix older version of gcc - missing __has_builtin, cpuid and no support of P10.
2023-11-14 11:07:08 -06:00
Chip Kerchner
206e76187e
Fix FCOMMON_OPT for power. Error out for certain C and Fortran compiler combos in AIX.
2023-11-07 18:08:57 -06:00
Rajalakshmi Srinivasaraghavan
db0805906b
powerpc: Fix build errors with Open XL C
...
This patch fixes errors when using Open XL C compiler on AIX.
Tested with gcc/xlf and ibm-clang/xlf compiler combinations.
2023-10-04 14:04:03 -05:00
Rajalakshmi Srinivasaraghavan
a11e1e10f4
powerpc: Fix build errors with xlf
...
This patch fixes errors when using xlf as fortran compiler on Linux.
Tested with gcc/xlf and clang/xlf compiler combinations.
2023-09-29 10:32:34 -05:00
Martin Kroeker
8012afcabb
Avoid using some gcc-specific flags with IBM xlf
2023-09-24 10:15:12 +02:00
Rajalakshmi Srinivasaraghavan
7f4aa106f2
Fixing syntax error in makefile
...
Fixing syntax issue in Makefile.power added by recent commit
af19cda65a
2021-09-08 07:04:13 -05:00
Martin Kroeker
af19cda65a
Add "recursive" option for IBM xlf compiler ( #3359 )
...
* Add correct "recursive" option for xlf (from reference-lapack issue 606)
2021-09-04 18:26:59 +02:00
Martin Kroeker
91c3f86c2b
NVIDIA compiler does not yet support POWER10
2020-12-19 23:19:05 +01:00
Martin Kroeker
fe2a922ada
Add POWER10 compiler options to CCOMMON_OPT rather than COMMON_OPT
2020-10-19 17:43:53 +02:00
Martin Kroeker
7eddaf0d6f
Remove -mmma again (reduntant with cpu=power10) and add override statements
2020-10-19 08:11:22 +02:00
Martin Kroeker
7d6c85f9da
Add compiler option -mmma for POWER10
2020-10-18 19:27:51 +02:00
Rajalakshmi Srinivasaraghavan
718f67421a
POWER9: Fix mcpu option with clang
...
Adding check for compiler type before checking GCC version in Makefile.
This allows clang to use power9 instead of power8 when CORE is POWER9.
2020-09-04 10:36:19 -05:00
Martin Kroeker
39724e8128
Separate OpenMP handling and allow compilation of Power9 code with older gcc
2020-07-30 01:14:08 +02:00
Rajalakshmi Srinivasaraghavan
d557584b71
Fix compilation issues with clang on POWER
...
As gcc defaults to -malign-power, removing that option. Also
adding -fno-integrated-as to use GNU assembler for powerpc
assembly optimization files. Fixed other compilation errors
reported in dgemv_t.c file.
2020-07-27 14:11:07 -05:00
Wileam Phan
9ae154ba89
Patch for building on Summit
2020-07-20 23:30:28 -04:00
Martin Kroeker
419b8686d1
Merge pull request #2682 from martin-frbg/aix
...
[WIP] fix compilation on AIX
2020-07-13 14:43:24 +02:00
Rajalakshmi Srinivasaraghavan
45d819ca82
Changing mcpu option as power10
...
As compiler enabled mcpu option as power10, changing it from future.
2020-07-07 11:25:20 -05:00
Martin Kroeker
3f613b1301
Tentative changes for building on AIX
2020-06-25 12:57:00 +02:00
Rajalakshmi Srinivasaraghavan
9fe930f205
powerpc: Add support for future processor
...
This is the initial patch to support build infrastructure
for POWER10 architecture.
2020-06-11 15:47:20 -05:00
Martin Kroeker
a0caa762b3
Add gfortran workaround for ABI violations
...
for #2154 (see gcc bug 90329)
2019-06-06 10:24:16 +02:00
AbdelRauf
853a18bc17
power9 makefile. dgemm based on power8 kernel with following changes : 32x unrolled 16x4 kernel and 8x4 kernel using (lxv stxv butterfly rank1 update). improvement from 17 to 22-23gflops. dtrmm cases were added into dgemm itself
2019-03-29 15:49:40 +00:00
Lei YU
87dde1fde6
build: fix libxlmass errors building on Power CPU
...
IBM MASS library is upgraded to 8.1.5 and 8.1.3 is not available.
Update README.md and Makefile.power to use version 8.1.5 of libxlmass.
2017-05-24 14:51:52 +08:00
nishidha@us.ibm.com
78348a2853
Added support of IBM's MASS library that optimizes performance on Power architectures
2016-08-11 14:43:26 +05:30
Werner Saar
8310d4d3f7
optimized dgemm for 20 threads
2016-05-16 14:14:25 +02:00
Werner Saar
dd2b897795
added bugfixes for some make files and smallscaling.c
2016-04-21 12:54:32 +02:00
Werner Saar
391584af85
optimized Makefile.power for POWER8
2016-04-20 15:28:28 +02:00
Werner Saar
3c6294ca3d
added optimized sgemm_tcopy for power8
2016-04-19 16:08:54 +02:00
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-06-27 12:05:18 -07:00
Sebastien Fabbro
9f0fb6e662
Respect user's LDFLAGS
2013-07-25 14:08:37 -07:00
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
2011-01-24 14:54:24 +00:00