Ian McInerney
721c80644b
Switch power to use O3 instead of Ofast
Ofast enables possibly unsafe optimizations in addition to O3. This
appears to have been added and then just continually copied into later
Power architectures, and it wasn't included in the CMake build system
when that was introduced.
Replace this with O3 so that the same level of optimization is done by
the compiler.
3 months ago
Rajalakshmi Srinivasaraghavan
47da601a2d
POWER: Fixing Makefile error
Recent commit d99aad8ee3
added
extra `)`. This patch fixes the warning from Makefile.
1 year ago
Chip-Kerchner
d99aad8ee3
Fix older version of gcc - missing __has_builtin, cpuid and no support of P10.
1 year ago
Chip Kerchner
206e76187e
Fix FCOMMON_OPT for power. Error out for certain C and Fortran compiler combos in AIX.
1 year ago
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.
2 years ago
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.
2 years ago
Martin Kroeker
8012afcabb
Avoid using some gcc-specific flags with IBM xlf
2 years ago
Rajalakshmi Srinivasaraghavan
7f4aa106f2
Fixing syntax error in makefile
Fixing syntax issue in Makefile.power added by recent commit
af19cda65a
4 years ago
Martin Kroeker
af19cda65a
Add "recursive" option for IBM xlf compiler ( #3359 )
* Add correct "recursive" option for xlf (from reference-lapack issue 606)
4 years ago
Martin Kroeker
91c3f86c2b
NVIDIA compiler does not yet support POWER10
4 years ago
Martin Kroeker
fe2a922ada
Add POWER10 compiler options to CCOMMON_OPT rather than COMMON_OPT
5 years ago
Martin Kroeker
7eddaf0d6f
Remove -mmma again (reduntant with cpu=power10) and add override statements
5 years ago
Martin Kroeker
7d6c85f9da
Add compiler option -mmma for POWER10
5 years ago
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.
5 years ago
Martin Kroeker
39724e8128
Separate OpenMP handling and allow compilation of Power9 code with older gcc
5 years ago
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.
5 years ago
Wileam Phan
9ae154ba89
Patch for building on Summit
5 years ago
Martin Kroeker
419b8686d1
Merge pull request #2682 from martin-frbg/aix
[WIP] fix compilation on AIX
5 years ago
Rajalakshmi Srinivasaraghavan
45d819ca82
Changing mcpu option as power10
As compiler enabled mcpu option as power10, changing it from future.
5 years ago
Martin Kroeker
3f613b1301
Tentative changes for building on AIX
5 years ago
Rajalakshmi Srinivasaraghavan
9fe930f205
powerpc: Add support for future processor
This is the initial patch to support build infrastructure
for POWER10 architecture.
5 years ago
Martin Kroeker
a0caa762b3
Add gfortran workaround for ABI violations
for #2154 (see gcc bug 90329)
6 years ago
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
6 years ago
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.
8 years ago
nishidha@us.ibm.com
78348a2853
Added support of IBM's MASS library that optimizes performance on Power architectures
9 years ago
Werner Saar
8310d4d3f7
optimized dgemm for 20 threads
9 years ago
Werner Saar
dd2b897795
added bugfixes for some make files and smallscaling.c
9 years ago
Werner Saar
391584af85
optimized Makefile.power for POWER8
9 years ago
Werner Saar
3c6294ca3d
added optimized sgemm_tcopy for power8
9 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Sebastien Fabbro
9f0fb6e662
Respect user's LDFLAGS
12 years ago
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
14 years ago