Martin Kroeker
225036fd92
Apply ROUNDUP_LWORK (Reference-LAPACK PR 904)
2 years ago
Martin Kroeker
eef4d15369
Merge pull request #4308 from martin-frbg/issue4277-2
Add workaround for omp_get_max_threads hanging on FreeBSD/LLVM14
2 years ago
Martin Kroeker
58427ff74d
Deprecate ?GELQS and ?GEQRS from TESTING/LIN (Reference-LAPACK PR 900) ( #4307 )
* Move ?GELQS and ?GEQRS from TESTING/LIN to DEPRECATED (Reference-LAPACK PR 900)
* Add f2c-converted versions of ?GELQS and ?GEQRS
2 years ago
Martin Kroeker
00ef1bb58a
Merge pull request #4306 from angsch/develop
Improve matcopy interface
2 years ago
Martin Kroeker
9324520d0e
typo fix
2 years ago
Martin Kroeker
ff6437f2d7
Add workaround for omp_get_max_threads hanging on FreeBSD with libomp from LLVM14
2 years ago
Martin Kroeker
9c3c1cfbd6
Merge pull request #4304 from martin-frbg/issue4277
Move clang/gfortran OpenMP dependency rewriting out of f_check
2 years ago
Martin Kroeker
cad10a3caa
Merge pull request #4303 from martin-frbg/ryzen-avx512
Enable autodetection of Zen 3/4 cpus as their AVX512 Intel counterparts
2 years ago
Martin Kroeker
95ed8125fa
Merge pull request #4290 from martin-frbg/issue4275-2
Put more build information into Makefile.conf_last
2 years ago
Angelika Schwarz
5ffbe646e1
Improve matcopy interface
* rows = 0 or cols = 0 is now a legal input and
takes quick return path
* Follow BLAS/LAPACK convention that the leading
dimensions must be at least 1.
2 years ago
Martin Kroeker
1a308a0066
Move OpenMP dependency handling for clang/gfortran combo
2 years ago
Martin Kroeker
3ad27007fc
rebase
2 years ago
Martin Kroeker
778e3b746a
Enable autodetection of current AMD cpus as their AVX512 Intel counterparts
2 years ago
Martin Kroeker
273f4e8794
Merge pull request #4300 from ChipKerchner/powerFortranAIXMakefiles
Fix FCOMMON_OPT for power. Error out for certain C and Fortran compiler combos on AIX
2 years ago
Chip Kerchner
3ada8fbf8a
Merge remote-tracking branch 'origin/develop' into powerFortranAIXMakefiles
2 years ago
Martin Kroeker
0a609cc689
Merge pull request #4298 from ChipKerchner/fixBuiltinsDynamicArch
Only define __builtin_cpu_is and __builtin_cpu_supports if not present.
2 years ago
Chip-Kerchner
4eecccd49b
Fix __builtin_cpu_is for AIX.
2 years ago
Chip-Kerchner
5e31c57083
Only define __builtin_cpu_is and __builtin_cpu_supports if not present.
2 years ago
Chip Kerchner
206e76187e
Fix FCOMMON_OPT for power. Error out for certain C and Fortran compiler combos in AIX.
2 years ago
Martin Kroeker
45da7e6c91
Merge pull request #4288 from martin-frbg/fix3915
(Re)apply Makefile fix for supporting only a subset of precision types
2 years ago
Martin Kroeker
c14b1ebd30
Merge pull request #4295 from martin-frbg/lapack928
Correct constant ALPHA in ?ORBDB6 (Reference-LAPACK PR 928)
2 years ago
Martin Kroeker
fea1d4f66c
Merge pull request #4294 from martin-frbg/lapack909
Fix accumulation in LAPACK ?LASSQ (Reference-LAPACK PR 909)
2 years ago
Martin Kroeker
6f11992dbb
Merge pull request #4293 from martin-frbg/lapack927
Fix potential integer overflow in LAPACK C/ZBDSQR (Reference-LAPACK PR 927)
2 years ago
Martin Kroeker
176cc6348e
Correct constant ALPHA to match changed algorithm (Reference-LAPACK PR 928)
2 years ago
Martin Kroeker
f6ec777701
Fix accumulation (Reference-LAPACK PR 909)
2 years ago
Martin Kroeker
cf8295da5c
Fix potential overflow in the calculation of MAXIT
2 years ago
Martin Kroeker
ac7efc61fd
Put more build information into Makefile.conf_last
2 years ago
Martin Kroeker
cd8eb83bae
Fix allocations and compiler warnings in ZROTG ( #4289 )
* Clean up ZROTG
2 years ago
Martin Kroeker
3a86fde5a7
Delete misplaced file from PR 3915 after applying in the correct place
2 years ago
Martin Kroeker
04bc801999
(Re)apply fixes for supporting only a subset of precision types from PR 3915
2 years ago
Martin Kroeker
25096e5afe
Merge pull request #4287 from martin-frbg/issue4282
Use SkylakeX ?ASUM microkernel for Cooperlake/Sapphirerapids as well
2 years ago
Martin Kroeker
9019bc4945
Use SkylakeX ?ASUM microkernel for Cooperlake/Sapphirerapids as well
2 years ago
Martin Kroeker
4c6ee3f18e
Merge pull request #4285 from martin-frbg/cortexfix
Fix outdated KERNEL files for SVE Cortex by aliasing to ARMV8SVE
2 years ago
Martin Kroeker
3bfa4d4dcc
Fix outdated SVE kernel definitions for Cortex cpus by aliasing to ARMV8SVE
2 years ago
Martin Kroeker
59444415ac
Merge pull request #4280 from ChipKerchner/dynamicDispatchAIXandClang
Add dynamic dispatch to AIX and clang for Power
2 years ago
Chip-Kerchner
7dcb2d67f2
Have POWER7 return arch=POWER6.
2 years ago
Chip-Kerchner
c8882bd9d8
Remove POWER7 from cpu list.
2 years ago
Chip-Kerchner
d8e6e2b04d
Merge branch 'develop' into dynamicDispatchAIXandClang
2 years ago
Martin Kroeker
0de786cfa6
Merge pull request #4278 from martin-frbg/issue4277
CirrusCI: Add FreeBSD clang/gfortran build with OpenMP
2 years ago
Martin Kroeker
9f7c35a4a8
Merge pull request #4279 from martin-frbg/issue4269
Increase the default GEMM buffer size on modern ARM server cpus
2 years ago
Martin Kroeker
728788f667
typo fix
2 years ago
Martin Kroeker
d003ad630b
Increase the default GEMM buffer size on modern ARM server cpus
2 years ago
Martin Kroeker
dc1c880782
fix libgfortran path on bsd
2 years ago
Martin Kroeker
289a5f6d9b
work around libgfortran install issue on FreeBSD
2 years ago
Martin Kroeker
1cec1c0fc7
Add FreeBSD clang/gfortran build with OpenMP
2 years ago
Martin Kroeker
9d425a5fe7
Merge pull request #4276 from martin-frbg/issue4275
Clarify make/make install in the README and update the TARGET list there
2 years ago
Martin Kroeker
f5e1f20f4d
Update target list
2 years ago
Martin Kroeker
a7f73c764c
Clarify "make" options and the need to repeat them in the install step
2 years ago
Chip Kerchner
badfb2e60f
Merge branch 'develop' into XLC-AIX
2 years ago
Martin Kroeker
96f8bb1eb9
Merge pull request #4272 from RajalakshmiSR/AIX_AS
POWER: AIX: Make use of power10 optimization
2 years ago