Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1062 commits
Select commit Hold shift + click to select a range
d0d2d5a
DLARFG FLA_DSCAL_INLINE_SMALL value changed from 32 to 128
Apr 15, 2024
488bba2
Reformatting of main-test suite files using clang-format tool.
Mar 25, 2024
40ef777
Global variable renaming and setting scope to static
pradeeptrgit Apr 17, 2024
fc07004
CMAKE minimum version added for netlib cmake file
ksaithar Apr 18, 2024
d5696bf
AOCL-LAPACK Test Suite: Tests to check for extreme values of gesdd API
ksaithar Mar 28, 2024
9f7da23
AOCL LAPACK Testsuite: Added GELSS test case
Jan 31, 2024
43971fe
AOCL-LAPACK: Fix warnings in libflame build.
Apr 23, 2024
eb0a2e8
Set specific ISA path through AOCL_ENABLE_INSTRUCTIONS environment va…
pradeeptrgit Mar 15, 2024
1318716
AOCL-LAPACK Test Suite: Tests to check for early returns and incorrec…
ksaithar Apr 23, 2024
0ce5833
AOCL-LAPACK Test Suite: Tests to check for extreme values of gbtrf API
ksaithar May 2, 2024
315fef6
Reformatting of src/aocl_dtl, src/map files using clang-format tool.
Apr 23, 2024
fd0f63b
Fix : Increase in Netlib Errors due to DGETRF Latest Optimizations
May 3, 2024
b9a5f53
AOCL-LAPACK Test Suite: Addition of test case for SYTRF
Dec 14, 2023
5dc596b
DGETRI optimizations for small input sizes.
Apr 25, 2024
a026f5a
Updated the return type of xerbla API to void
May 7, 2024
6726847
AOCL-LAPACK Optimization: DGESVD Optimization for Small sizes
varajago Feb 13, 2024
070fa08
DGELS optimization for small size
pradeeptrgit Feb 19, 2024
59955de
dgbtf2 optimization
May 7, 2024
87accd3
dgbtrs optimization
May 8, 2024
f84fd5b
drot declaration conflict issue
May 9, 2024
76a40e7
Fix : DGETRI functionality tests failures on Linux and Windows
May 9, 2024
af03080
AOCL-LAPACK Test suite: Update for SYTRF
May 8, 2024
faab5ee
AOCL-LAPACK Test Suite: Conformance tests for GELS, GELSS, GELSD and …
Apr 28, 2024
910da5c
Include -mavx512dq flag in auto tools build
pradeeptrgit May 13, 2024
7311f84
Fix : Warnings in DGETRI optimized code
May 13, 2024
98f3952
AOCL LAPACK test suite: initialize known input values for POTRF, POTRS.
mopathan Apr 25, 2024
46c0faa
Renamed dim_t to fla_dim_t
May 14, 2024
953089d
Segmentation fault issue with AOCL_BLAS feature
May 15, 2024
6439975
Disabling AOCL-BLAS version of ZGETRF
May 16, 2024
3c697cf
Reformatting of src/lapack/x86 and test/example files using customize…
May 7, 2024
4ffb98e
AOCL-LAPACK Test suite: Conformance Test for POTRF
Apr 25, 2024
e789f3e
AOCL-LAPACK Test Suite: Tests to check for early returns and extreme …
ksaithar May 2, 2024
5357576
Inline few C++ interface functions
pradeeptrgit May 14, 2024
99c8dd8
AOCL-LAPACK Test Suite: Overflow and Underflow for GESVD
Apr 15, 2024
52e5834
AOCL-LAPACK Test Suite: Tests to check for early returns, incorrect v…
ksaithar May 22, 2024
46256be
AOCL LAPACK Testsuite: Accuracy tests for geev
May 23, 2024
d679cb6
Fix : Memory Leaks for DGETRI in ASAN Tests
Jun 3, 2024
6b244fa
Line ending change from DOS to UNIX
May 30, 2024
1cb4ee9
AOCL-LAPACK Test suite: Overflow underflow test for POTRF
May 30, 2024
a64c1c8
AOCL-LAPACK Test Suite: Add LARF API
May 17, 2024
ad4e37b
AOCL-LAPACK Test suite: Overflow underflow test for GERQ2
Jun 3, 2024
de04d27
AOCL-LAPACK Test Suite: Overflow and Underflow for GEEV
Apr 19, 2024
0e093e6
AOCL-LAPACK: Fix for work buffer computation in DGESVD
varajago Jun 3, 2024
d74e58f
AOCL LAPACK Testsuite: Accuracy tests for syev
May 13, 2024
ff85b08
AOCL-LAPACK Test suite: Fix for GELS & Update for rand_vector
May 15, 2024
d631b47
AOCL-LAPACK Test suite: Fix for row space check validation
Jun 11, 2024
f1cb869
AOCL-LAPACK Test Suite: Ctest and lwork for GESVD
Jun 10, 2024
7977868
AOCL-LAPACK Test suite: Overflow underflow test for GELQF
Jun 5, 2024
6accd6a
AOCL-LAPACK Test suite: Input generation for GELSS
Jun 11, 2024
5270019
AOCL LAPACK Testsuite: Config file update
Jun 13, 2024
ce47cf4
AOCL-LAPACK Test suite: Specific input generation for gelsd
Jun 14, 2024
b228a27
AOCL-LAPACK Test Suite: Implement functional accuracy for the steqr api
Jun 12, 2024
d12dcad
AOCL-LAPACK: AVX512 Optimization for rotation routines
varajago May 31, 2024
9a93426
AOCL-LAPACK Test suite: GETRF, GETRI, GESV, GETRS updates
Jun 13, 2024
4ec1713
AOCL-LAPACK test suite: conformance tests for STEDC, STEVD.
mopathan May 14, 2024
7aba0eb
Fix: Code cleanup in dtrtri and dbdsqr routines
Jun 19, 2024
bcbd288
AOCL-LAPACK Test suite: FIX for sytrf nightly build
Jun 17, 2024
e8852bd
Enabling AVX512 kernel for DGETRF
Jun 20, 2024
c7eed10
AOCL LAPACK Testsuite: Accuracy tests for ggev
Jun 21, 2024
5b0606c
Implicit declaration error when AOCL-BLAS feature is enabled
Jun 21, 2024
87e70c1
AOCL LAPACK Testsuite: Accuracy tests for geevx
Jun 24, 2024
d678338
AOCL-LAPACK: Doxygen Documentation for sphinx
Jun 18, 2024
efc59c7
AOCL-LAPACK Test Suite: Tests to check for early returns, incorrect v…
ksaithar May 29, 2024
f7c8bc8
AOCL-LAPACK Test Suite: Tests to check for early returns, incorrect v…
ksaithar Jun 10, 2024
18eb661
AOCL-LAPACK Test Suite: Functional accuracy of stevd & fix heevx pres…
Jun 21, 2024
90beb24
AOCL LAPACK Testsuite: Fix for ggevx, geevx accuracy test failure
Jun 26, 2024
fcc3b04
AOCL-LAPACK Test Suite: Overflow and Underflow for GESVDX
Jun 26, 2024
8ec570b
AOCL-LAPACK Test Suite: Conformance tests for SYEVX/HEEVX API
Jun 19, 2024
8c66b89
Test-Suite: Fix for GESVDX, GGEV Tests
varajago Jun 28, 2024
e4663c3
AOCL-LAPACK Test Suite: Tests to check for Overflow and underflow val…
ksaithar Jun 27, 2024
93511c3
AOCL LAPACK Testsuite: Accuracy tests for syevd
Jul 1, 2024
2ba05b7
AOCL-LAPACK Test suite: Overflow underflow test for GETRF
Jun 26, 2024
73b8449
AOCL-LAPACK Test Suite: Ensure functional accuracy of the stedc api a…
Jun 21, 2024
b0c07bd
AOCL-LAPACK test suite: Conformance tests for STEQR.
mopathan Jun 20, 2024
7e77a3f
AOCL-LAPACK Test Suite: Tests to check for Overflow and underflow val…
ksaithar Jul 2, 2024
4d2f112
AOCL-LAPACK Test Suite: Fix bug in passing argument to check orthogon…
Jul 4, 2024
b718988
AOCL LibFlame Crash in DGETRS AVX2 5x5 code path
Jul 3, 2024
7858c13
AOCL-LAPACK Test suite: GETRF fix
Jul 3, 2024
400dfc4
AOCL LAPACK Testsuite: LAPACKE interface support for GESV API
Jul 4, 2024
4a05675
AOCL LAPACK test suite: Conformance tests for HSEQR, HGEQZ, SYEV/HEEV…
mopathan Jul 4, 2024
6fd9049
Main Test-Suite: Fix in input generation for Eigen APIs & Cholesky
varajago Jul 8, 2024
8bcf41d
AOCL-LAPACK Test Suite: Tests to check for Overflow and underflow val…
ksaithar Jul 8, 2024
eed95fc
AOCL-LAPACK Test Suite: Conformance test for GTSV
Jul 11, 2024
6f71e5f
Cmake updates for ENABLE_AOCL_BLAS option
pradeeptrgit Jul 10, 2024
5fd6cbe
AOCL-LAPACK Test Suite: Tests to check for early returns and test cod…
ksaithar Jul 15, 2024
2a253f6
AOCL-LAPACK Test Suite: Overflow and Underflow for GTSV
Jul 1, 2024
1ec6565
Main Test-Suite: Overflow/Underflow Tests for GELS
varajago Jul 16, 2024
5b79e0c
AOCL LAPACK Test Suite: Improve hseqr test case implementation
Jul 9, 2024
afb8bda
Rename variable in CPP interface to avoid keyword clash
pradeeptrgit Jul 18, 2024
b399925
AOCL-LAPACK test suite: Update for GETRF overflow
Jul 22, 2024
d4d1ffe
AOCL-LAPACK Testsuite: Overflow/Underflow tests for GELSD
Jul 22, 2024
bc19a25
AOCL-LAPACK test suite: Update create_matrix based on matrix layout
Jul 23, 2024
55165bc
AOCL-LAPACK Test Suite: Tests to check for Overflow and underflow val…
ksaithar Jul 21, 2024
8c1e6a9
AOCL-LAPACK Testsuite: Overflow/Underflow tests for GELSS
Jul 26, 2024
fa9fd0f
AOCL-LAPACK Test suite: Sphinx Document Generation
Jul 15, 2024
07b731e
AOCL-LAPACK test suite: Overflow, underflow tests for STEDC, STEVD, S…
mopathan Jul 18, 2024
42820f8
AOCL-LAPACK Test Suite: Init hessenberg matrix using generate_asym_ma…
Jul 30, 2024
8e542f2
AOCL-LAPACK Test Suite: Tests to check for Overflow and underflow val…
ksaithar Jul 30, 2024
2f0167d
AOCL LAPACK Testsuite: Modified convert_matrix_layout for LAPACKE
Jul 30, 2024
831fb25
SSCAL and DSCAL optimization
Jul 22, 2024
9f7f010
LibFlame DGetrf API perf regression for AOCL-4.2 in comparison to AO…
Jul 31, 2024
6a7953d
AOCL-LAPACK: Fix for 2x2 DGESVD error
varajago Jul 30, 2024
0b577f4
AOCL-LAPACK Test suite: Copyright text update for rst files
Jul 31, 2024
ae3e721
zscal optimization
Aug 1, 2024
a03c9e2
AOCL-LAPACK Test Suite: Overflow and Underflow for SYEVX
Jul 25, 2024
1d956d7
AOCL-LAPACK Test Suite: larf api test case changes
Jul 31, 2024
9232b2a
Fix for STEDC failure with size > 3000.
mopathan Aug 2, 2024
0066baa
AVX512 implementation for dlarf's dgemv and dger call
Jul 31, 2024
7ecd52f
Removal of multiple declarations from lapack header file in lapacke …
Aug 1, 2024
4fd8204
libFLAME: Fixes for static analysis issues
Jul 18, 2024
b91288b
AOCL-LAPACK Test Suite: Tests to check for Overflow and underflow val…
ksaithar Aug 1, 2024
a0637a1
AOCL-LAPACK Test Suite: Tests to check for Overflow and underflow val…
ksaithar Jul 21, 2024
5a7d049
AOCL-LAPACK Testsuite: Overflow/Underflow tests for GETRS
Aug 2, 2024
91d17af
Extreme values test cases for GBTRF, GBTRS & removed fla progress tes…
mopathan Aug 1, 2024
8912d81
Setting default path for non avx machine
Aug 1, 2024
be77670
AOCL LAPACK Testsuite: Accuracy tests for gesdd
Jul 22, 2024
cd92c67
AOCL LAPACK Testsuite: GESVD overflow test fix
Aug 5, 2024
f3f1a3c
Removal of compiler errors and warnings in amd-main with generic cod…
Aug 5, 2024
66d73a0
Removal of compiler errors amd-main with generic code path 2
Aug 5, 2024
effcb45
AOCL-LAPACK Test-suite: GESDD update
Aug 5, 2024
ecd7e19
Removal of compiler errors amd-main with generic code path 3
Aug 6, 2024
2bd84bf
AOCL LAPACK Testsuite: LAPACKE interface support from config file
Aug 4, 2024
6ce75de
Compilation issue for Static ST while using ENABLE_AOCL_BLAS=ON in W…
Aug 7, 2024
ccc239b
AOCL LAPACK Testsuite: Adding lapacke prototypes
Aug 7, 2024
91ed6f5
AOCL-LAPACK Testsuite: Overflow/Underflow tests for GETRI
Aug 6, 2024
b7c005a
AOCL LAPACK Testsuite: LAPACKE interface support from commandline
Aug 7, 2024
2166717
Fix function declaration issues in cpp headers
pradeeptrgit Aug 13, 2024
5fbf25f
AOCL-LAPACK Test Suite: Over(-under)flow, conformance tests for larf …
Jul 31, 2024
99494f2
AOCL-LAPACK Testsuite: Overflow/Underflow tests for GEQP3
Aug 13, 2024
cfa1270
Fix for GEEVX OVERFLOW FAILURE
ksaithar Aug 14, 2024
829cae2
Changing Libflame minumum_cmake_version to 3.22 for consistency acro…
Aug 19, 2024
90c9eb1
AOCL-LAPACK Test suite: GESDD update for jobz=O
Aug 20, 2024
2ec29e7
AOCL-LAPACK Testsuite: Overflow/Underflow tests for SYEVD/HEEVD
Aug 21, 2024
2e223ca
AOCL-LAPACK Test Suite: HGEQZ corrections
Jul 30, 2024
adbab96
AOCL-LAPACK Test suite: LAPACKE support for GELS,GELSS,GELSD,SYTRF,GTSV
Aug 8, 2024
c3026ef
AOCL-LAPACK Test Suite: Tests to check for Overflow and underflow val…
ksaithar Aug 23, 2024
1323692
AOCL-LAPACK Testsuite: Overflow/Underflow tests for ORGQR/UNGQR
Aug 22, 2024
2ebd4a0
Test-Suite: Initialization change for residuals
varajago Aug 25, 2024
1effa43
Test-Suite: Fix for GTSV test failure
varajago Aug 22, 2024
3cd6140
AOCL-LAPACK Testsuite: Overflow/Underflow tests for POTRS
Aug 27, 2024
2d8ea22
AOCL-LAPACK: Sphinx document : CMakefile update
Aug 23, 2024
88cf7d0
pkgconfig support for libflame
Aug 19, 2024
671e705
AOCL-LAPACK: Doxygen comments update
Aug 27, 2024
d6b87ab
Fix for test failure for SYEV and SYEVD
varajago Aug 29, 2024
b7366f4
AOCL-LAPACK Test Suite: Functional accuracy of gghrd fixes
Aug 28, 2024
e57f570
Another fix in cpp header function declaration
pradeeptrgit Sep 8, 2024
e104a13
pkgconfig fix for numpy build system
Sep 9, 2024
4591924
AOCL-LAPACK Testsuite: Overflow/Underflow tests for HGEQZ, HSEQR
mopathan Aug 13, 2024
54f3152
AOCL-LAPACK Test Suite: gghrd and hgeqz enhancements
Sep 4, 2024
5be7ac9
Conformance, overflow, underflow tests for GEHRD, GGHRD APIs.
mopathan Sep 6, 2024
e1b4cc7
AOCL LAPACK Testsuite: LAPACKE interface tetsing for GESDD, GESVDX, S…
Sep 12, 2024
0ff5905
AOCL LAPACK testuite: Fix in larfg exe time calculation
Oct 1, 2024
afffe4e
AOCL-LAPACK: Enable ASAN through CMake
Sep 30, 2024
dda9952
AOCL-LAPACK: LAPACKE NaN checks update
Sep 19, 2024
73d8c28
AOCL-LAPACK: Fix for ASAN Issues in ZROT
varajago Oct 3, 2024
4d1cf98
sygvd/hegvd APIs return incorrect rounded down lwork and lrwork values.
Oct 3, 2024
599802f
Accurary tests implementation for sygvd/hegvd APIs
Sep 19, 2024
cae8ea2
Update the LICENSE text
pradeeptrgit Oct 9, 2024
1ed94b9
Added -fopenmp flag in compiler flag
Sep 23, 2024
de6e454
AOCL-LAPACK: Parallelization of Double Precision LU, DGETRF API
Sep 20, 2024
3b0f1f7
AOCL-LAPACK: Version upgrade to 5.0.1
Oct 17, 2024
eb3cc56
AOCL-LAPACK: Set optimal block size based on input size for geqrf api
Oct 9, 2024
bd6f07d
Add NOTICES file
pradeeptrgit Oct 25, 2024
963684d
Updated configure file to include -fopenmp in compiler flag only when…
Oct 16, 2024
4ef22f7
AOCL LAPACK Testsuite: LAPACKE interface support for GBTRF and GBTRS API
Sep 19, 2024
4a536b9
AOCL LAPACK: Fix in gesdd_fla_check input params error check conditions
Oct 18, 2024
307e4e5
Update License text
pradeeptrgit Oct 25, 2024
cc19808
Revert "Update License text"
pradeeptrgit Oct 25, 2024
ae0f5ca
Use new AOCL-Utils API for getting the ISA information
pradeeptrgit Oct 18, 2024
f4cbc50
Native implementation of sgelsd and dgelsd
Oct 24, 2024
5f3d485
Fix in DGESVD Optimization
varajago Nov 15, 2024
5a7472a
Performance improvement in dgetri 3x3 input size
Nov 7, 2024
7dfb634
AOCL LAPACK Test suite: Update init_matrix_from_file() to read in col…
Nov 19, 2024
3c11e2e
Fixes in DGESVD Optimized paths for small sizes
varajago Nov 25, 2024
1db2cd8
Test case enhancements for sygvd/hegvd APIs
Nov 14, 2024
202f480
AOCL LAPACK Test suite: Fix for gesdd, gesvd JOBZ/JOBU/JOBVT=O corner…
Oct 24, 2024
7b7823e
AOCL LAPACK Test suite: Optimizing Memory Usage in structures
ksaithar Nov 15, 2024
49c6211
AOCL-LAPACK Test Suite: Add hetrf_rook test case
Oct 30, 2024
54e9ab7
AOCL-LAPACK: geqrf - Set optimal block sizes for input size ranges
Oct 30, 2024
5f153b5
AOCL-LAPACK: Upgrade to LAPACK-3.12 Part 1 - Double Precision
Dec 11, 2024
c284298
Optimisation porting to sgetrf
Nov 19, 2024
b5e4ba7
cmake presets support for libFLAME and cmake enhancements
Oct 3, 2024
c32db3e
AOCL-LAPACK: Upgrade to LAPACK-3.12 Part 1 - Double Precision New files
Dec 12, 2024
99b0e5c
CPP interface changes in main test suite.
mopathan Nov 13, 2024
b06280a
AOCL-LAPACK: Upgrade to LAPACK-3.12 Part 2 - Double Precision Complex
Dec 16, 2024
d96a299
AOCL-LAPACK Test-Suite: Add sytrf_rook test case
Dec 10, 2024
c1a0769
AOCL-LAPACK: Upgrade to LAPACK - 3.12 Part 2 - Double Precision Compl…
Dec 23, 2024
913bc92
AOCL LAPACK Test suite: Update in INVALID_PARAM test status condition
Jan 3, 2025
1ba03e7
AOCL-LAPACK: Upgrade to LAPACK - 3.12 Part 3 - Single Precision
Oct 7, 2024
7e14ba8
DGEQP3 perf gap optimization for 10x10 input size
Dec 12, 2024
47a069d
AOCL-LAPACK: Fix for build warning
Jan 10, 2025
0ed9c69
AOCL-LAPACK: Upgrade to LAPACK - 3.12 Part 3 - Single Precision New F…
Jan 10, 2025
3a95504
AOCL-LAPACK: Fix for GELS, GELSS, GELSD test failure
Dec 16, 2024
f57b73f
AOCL-LAPACK: Upgrade to LAPACK - 3.12 Part 4- Single Precision Complex
Jan 13, 2025
04fbf52
CMake presets and pkg-config enhancement
Jan 21, 2025
ddf772c
AOCL-LAPACK: Upgrade to LAPACK - 3.12 Part 4 - Single Precision Compl…
Jan 13, 2025
f5fc489
AOCL-LAPACK: Fix to obfuscate absolute file paths in shared binaries
Jan 22, 2025
6ab154b
AOCL-LAPACK: Fix for windows build warning
Jan 27, 2025
1f9cdd9
AOCL LAPACK: Update SGESDD to use lapack code for all sizes
Jan 24, 2025
8ce1eb8
Fix Tau value compuatation in SYTRD
Jan 16, 2025
7f361b6
lange API test cases
Jan 3, 2025
c6af91a
CPP changes for 10 more APIs in main test suite.
mopathan Jan 7, 2025
2073aea
AOCL-LAPACK: Upgrade to LAPACK - 3.12 : Part 5 - Remaining files
Jan 21, 2025
f526171
AOCL-LAPACK : Test Suite - Addition of test case for GECON
Jan 3, 2025
65d7482
AOCL-LAPACK: LAPACK version string update
Jan 29, 2025
2ebd3d7
AOCL LAPACK: GEJSV accuracy issue
Jan 22, 2025
b2fea5e
DORGQR optimization with change in DLARF threshold.
mopathan Jan 28, 2025
65fb857
AOCL-LAPACK: Updating default Netlib test directory to lapack-3.12
Jan 30, 2025
6ae37bb
AOCL LAPACK: Test Suite - Addition of getrfnp and getrfnpi APIs
Jan 31, 2025
b956e23
Argument checks for LQ small path
varajago Feb 2, 2025
8db22eb
GBTRF performance improvement
Jan 28, 2025
35f92ae
ZGELS Optimization
Dec 17, 2024
160e45f
AOCL-LAPACK Test Suite: hetrf and hetri_rook test case addition
Dec 11, 2024
874c393
AOCL-LAPACK: Remove older netlib-test folders from AOCL-LAPCK
Feb 5, 2025
0832826
CMake compiler flag update
Jan 28, 2025
cf98df8
AOCL LAPACK: Coverity errors fix
Feb 6, 2025
c075f31
CMake compiler flag update
Feb 6, 2025
f95a5f6
Misc corrections
edwsmyth Dec 4, 2024
165fe63
Use AOCL_ROOT variable to get dependent library paths
pradeeptrgit Jan 9, 2025
9bf0588
AOCL-LAPACK: Fix for Increase in Netlib tests errors
Feb 5, 2025
b34b40d
DLARTG: Fix for QZ Convergence Failure
Feb 7, 2025
e24f6e9
AOCL-LAPACK: lapack-3.12 netlib test support to Window
Feb 7, 2025
a849127
AOCL-LAPACK: DTL log update
Jan 22, 2025
aba6548
DGESVD: Fix for extreme value test failure
varajago Feb 8, 2025
6f0ead3
Test-Suite: Modifications to display of results
varajago Jan 10, 2025
3c6f64f
DGESDD Optimization: Allocating optimal number of threads
varajago Jan 6, 2025
bc7db53
DSYEVD optimization
Jan 10, 2025
a838d5e
AOCL LAPACK: dgels precision error fix
Jan 30, 2025
0420c29
Added missing CPP interface API's
Feb 7, 2025
832a998
Static build must go through with just AOCL-Utils header path
pradeeptrgit Feb 11, 2025
24bcb71
Libflame CPP interface update
Feb 11, 2025
0e8b31b
Fix incorrect variable used for AOCL-Utils library name
pradeeptrgit Feb 12, 2025
9448de8
AOCL-LAPACK: Fix for hetri_rook API corner case test failure
Feb 12, 2025
443d2f4
AOCL-LAPACK: Fix for windows build warning
Feb 12, 2025
b94e9df
AOCL-LAPACK: PKGCONFIG update to use aocl-blas/aocl-blas-mt
Feb 12, 2025
8eb0f3d
LANGE: Fix NaN handling in vector code
Feb 10, 2025
49ea40b
AOCL-LAPACK: Fix for DGELSS failure and windows warnings
Feb 11, 2025
986bb02
AOCL-LAPACK: Doxygen file update
Feb 13, 2025
34d21c7
AOCL LAPACK Test suite: Fix in GESDD error display
Feb 20, 2025
d87c934
AOCL LAPACK: PKGCONFIG Changes
Feb 25, 2025
53a086d
Fix AOCL-Utils header path logic in CMake
pradeeptrgit Feb 24, 2025
eb1ac35
AOCL LAPACK Test suite: Test case for ORMQR API and minor enhancements
Feb 10, 2025
f34a9bb
Fix for ASAN build failure with test suite.
mopathan Feb 21, 2025
6953fa9
Fix ZGETRFNPI wrapper code argument
pradeeptrgit Feb 27, 2025
28b8427
DGESDD: Correction in Optimal Threads Allocation
varajago Feb 27, 2025
9475f96
AOCL-LAPACK: Fix error finding BLIS using pkgconfig
Mar 7, 2025
069c920
AOCL-LAPACK: Update test suite to use lapacke.h
Feb 27, 2025
f5eab2d
AOCL LAPACK Test suite: Case insensitive (char)input support
Mar 3, 2025
44856c2
AOCL LAPACK: pkg-config name change
Mar 11, 2025
54981be
AOCL-LAPACK: Makefile update for fixing compilation issue
Mar 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
118 changes: 118 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# Style file based on the modified rocBLAS / AOCL-Sparse style

# Common settings
BasedOnStyle: WebKit
TabWidth: 4
IndentWidth: 4
UseTab: Never
ColumnLimit: 100

# Other languages JavaScript, Proto

---
Language: Cpp
DisableFormat: false
Standard: Cpp11

AccessModifierOffset: -4
AlignAfterOpenBracket: true
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Left
AlignOperands: true
AlignTrailingComments: false
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: false
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: true
# If false, a function call’s arguments will either be all on the same line or will have one line each
BinPackArguments: true
# If false, a function call’s arguments will either be all
# on the same line or will have one line each.
BinPackParameters: true

# Configure each individual brace in BraceWrapping
BreakBeforeBraces: Custom
# Control of individual brace wrapping cases
BraceWrapping: {
AfterCaseLabel: 'true'
AfterClass: 'true'
AfterControlStatement: 'true'
AfterEnum : 'true'
AfterFunction : 'true'
AfterNamespace : 'true'
AfterStruct : 'true'
AfterUnion : 'true'
BeforeCatch : 'true'
BeforeElse : 'true'
IndentBraces : 'false'
}

CommentPragmas: '^ IWYU pragma:'
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
SpaceBeforeCpp11BracedList: false
DerivePointerAlignment: false
ExperimentalAutoDetectBinPacking: false
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
IndentCaseLabels: true
IndentPPDirectives: None
IndentWrappedFunctionNames: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: All
ObjCBlockIndentWidth: 4
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000

PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: false
SpaceAfterCStyleCast: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: Never
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInSquareBrackets: false

# Include sorting rules:
# ".h"
# ".hpp"
#
# <>
SortIncludes: true
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^".*\.h"'
Priority: 1
SortPriority: 1
- Regex: '^".*\.hpp"'
Priority: 1
SortPriority: 2
- Regex: '^<.*>'
Priority: 2
- Regex: '.*'
Priority: 10
# Deactivate the main header sorting
IncludeIsMainRegex: '^A'

# Comments will be formatted similar to the function calls
ReflowComments: true
35 changes: 33 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,28 @@
# NOTE: This will result in git also exluding the top-level lib directory
# since its only contents are .a files.
*.a
# dynamic library archives
# shared libraries
*.so
# shared library symlinks
*.so.*
# test executables
*.x
# log and trace files
P*_log.txt
P*_trace.txt

# -- build system files --

aclocal.m4
config.log
config.status
config.sys_type
config.dist_path
config.mk
version

# -- monolithic headers --
include/**/*.h
include/**/*.hh
# -- build system directories --

config
Expand All @@ -43,3 +51,26 @@ include_local

# -- misc. --

# -- netlib LAPACK test suite files --

*.out
test?lamch
testdsecnd
testieee
testlsame
testsecond
testversion
xbla*
xlin*
xeig*
testing_results.txt
netlib-test/libflame_netlib/

# -- built directories generated by cmake presets --
build-*/
# -- build generated config header --
build/FLA_config.h
# -- install directories genereated by cmake presets --
install-*/
# -- vscode files --
.vscode/
Loading