Commit Graph
3428 Commits
Author SHA1 Message Date
Simon Maertens b8ee7a533e Fixed wrong NAG Fortran compiler flag / definition for strlen type on Linux 2024-06-20 16:11:08 +01:00
Simon Maertens ed17a255af Removed spurious char lenght arguments in LSAME declaration 2024-06-20 16:04:55 +01:00
langou dbc2fbdd89 Merge pull request #1020 from jprhyne/orm2r
Implementation of dorm2r and dlarf1f
2024-06-20 05:48:30 -07:00
Johnathan Rhyne 9a51a35c8b fixing compilation errors in test suite 2024-06-19 23:36:02 -04:00
Johnathan Rhyne 57b267c902 fixing compilation errors due to not checking for lastc=0 2024-06-19 22:09:04 -04:00
Simon Maertens 51219d2328 Fixed use of F77_xerbla in CBLAS testing framework 2024-06-19 19:31:04 +01:00
Simon Maertens 4f504e0236 Fixed use of F77_xerbla in CBLAS testing framework 2024-06-19 19:29:01 +01:00
Simon Maertens f47a8708b9 Added missing FORTRAN_STRLEN arguments in CBLAS testting framework 2024-06-19 18:58:50 +01:00
Simon Maertens a926c938eb Fixed wrong F77 C declarations for complex BLAS routines. Some complex arrays were declared as float* or double* instead of void*. 2024-06-19 18:56:09 +01:00
Simon Maertens 50a943dad9 Fixed external 64bit api CBLAS example. CBLAS_API64 needs to be defined before including cblas_64.h 2024-06-19 18:54:32 +01:00
langou a56dbda146 Merge pull request #964 from cdluminate/master
Fix the wrong implementation of the new tests for xblat1.f
2024-06-19 09:34:56 -07:00
langou 256c836898 Merge pull request #1019 from EduardFedorenkov/1011-add-larf1f-and-larf1l-in-lapack
develop DLARF1F and implement in ORM2R, #1011
2024-06-19 08:03:18 -07:00
langou 2121711ff6 Merge pull request #1025 from ACSimon33/fortran_strlen_types
Configurable type of hidden Fortran strlen arguments
2024-06-19 08:03:02 -07:00
Simon Maertens 6cd9d27cd5 Made the type of hidden Fortran strlen arguments configurable for the NAG Fortran compiler and old GFortran 2024-06-19 15:31:45 +02:00
Johnathan Rhyne 59533536f4 Merge branch 'Reference-LAPACK:master' into orm2r 2024-06-19 07:22:20 -04:00
Johnathan Rhyne 4a5139ee3f adding macro to lapack_64.h 2024-06-18 10:43:44 -04:00
Johnathan Rhyne b564666e6c adding macro to lapack_64.h 2024-06-18 10:43:28 -04:00
Johnathan Rhyne 12075f5c4a updating documentation, using xLARF1y where applicable, and removing some extraneous variables 2024-06-15 10:21:35 -04:00
Johnathan Rhyne 63461c1753 updating documentation, using xLARF1y where applicable, and removing some extraneous variables 2024-06-15 10:19:13 -04:00
Johnathan Rhyne 48fbcb11a6 updating documentation, using xLARF1y where applicable, and removing some extraneous variables 2024-06-15 10:19:00 -04:00
Johnathan Rhyne 35d6a7b0db updating documentation, using xLARF1y where applicable, and removing some extraneous variables 2024-06-15 10:01:13 -04:00
Johnathan Rhyne d2190178d8 implement zlarf1l and use it in relevant routines. TODO: update comments and cleanup 2024-06-14 08:42:18 -04:00
Johnathan Rhyne 35b3758662 implement zlarf1l and use it in relevant routines. TODO: update comments and cleanup 2024-06-14 08:42:10 -04:00
Eduard Fedorenkov c8b1a514cd code style small fixes, #1011 2024-06-13 15:31:25 +07:00
langou 8b468db25c Merge pull request #1024 from cenewcombe/ddrvst_bug
Fix infinite loop when an error occurs in tests ddrvst and sdrvst
2024-06-13 00:37:21 -07:00
Caroline Newcombe 7f30ba884d Fix infinite loop when an error occurs in tests ddrvst and sdrvst 2024-06-12 15:54:20 -05:00
Johnathan Rhyne 7fdd3469c7 Merge branch 'master' of github.com:jprhyne/lapack 2024-06-12 08:02:45 -04:00
Johnathan Rhyne b69186b1bd updating dlarf1l.f 2024-06-12 08:02:00 -04:00
Johnathan Rhyne c744ebe3c4 updating dlarf1l to use firstv scanner properly 2024-06-12 07:23:31 -04:00
langou 163c34bcdd Merge pull request #1022 from ACSimon33/use_more_modern_cmake
Use more modern CMake
2024-06-11 10:27:34 -07:00
Simon Maertens 7159cfb377 Fix Intel compiler flags which contain a space 2024-06-11 15:56:46 +01:00
Eduard Fedorenkov 690067c218 add firstv param in larf1l, #1011 2024-06-11 17:17:45 +07:00
Johnathan Rhyne 741907cae0 updating dlarf1f and dlarf1l to fix a bug found within dorg2l 2024-06-10 00:49:40 -04:00
Eduard Fedorenkov ba27bf02d7 small fix in routines to use larf1f and larf1l, #1011 2024-06-07 16:50:29 +07:00
Eduard Fedorenkov cbd638d9d0 define larf1f and larf1l in lapack_64.h, #1011 2024-06-07 16:29:15 +07:00
Eduard Fedorenkov b579759036 small fix in larf1f and larf1l, #1011 2024-06-07 15:41:39 +07:00
Eduard Fedorenkov 8ed1ab507f update single complex routines to use clarf1f and clarf1l, #1011 2024-06-07 14:30:34 +07:00
langou 017dbf4eee Merge pull request #1023 from Goddan-wq/lapack_issue1021
changing the order of loop to improve performance
2024-06-06 11:11:49 -07:00
Bogdan 2bee293487 solving the issue 2024-06-06 19:26:27 +03:00
Johnathan Rhyne 7708f1e9c8 update dlarf1f.f and zlarf1f.f to not reference v(1) 2024-06-06 07:57:41 -04:00
Eduard Fedorenkov b8b97714c3 implement clarf1l, #1011 2024-06-06 16:36:51 +07:00
Eduard Fedorenkov ea943fc1c7 fix lastv possible range in clarf1f, #1011 2024-06-06 16:35:50 +07:00
Eduard Fedorenkov 1d4010e26a fix lastv possible range in slarf1f and slarf1l, #1011 2024-06-06 15:01:52 +07:00
Simon Maertens d638ddba42 Disable BUILD_INDEX64_EXT_API by default if the CMake version is less than 3.18.0 2024-06-05 14:13:25 +02:00
Simon Maertens fe5c2529fe Set minimum CMake version for INDEX64_EXT_API to 3.18 due to the need of the Fortran_PREPROCESS target property 2024-06-05 14:06:32 +02:00
Simon Maertens 0af92d8230 Bump minimum CMake version to 3.13 2024-06-05 13:13:38 +02:00
Simon Maertens 231db955f2 Use add_compile_options(...) and add_link_options(...) instead of appending flags to CACHE variables. 2024-06-05 13:12:09 +02:00
Eduard Fedorenkov 5889e3e22f try clarf1f in cunm2r, #1011 2024-06-05 17:54:22 +07:00
Eduard Fedorenkov 6c0a98f8c4 implement clarf1f, #1011 2024-06-05 17:50:09 +07:00
Eduard Fedorenkov 8dd7e138a9 update single precision routines to use slarf1f and slarf1l, #1011 2024-06-04 16:56:49 +07:00