Commit Graph
122 Commits
Author SHA1 Message Date
Martin Kroeker b746f0eda3 Allocate IWORK to hold at least the one element for workspace queries 2025-07-10 08:58:16 +02:00
Martin Kroeker bad47bd024 Fix too strict leading dimensions check in LAPACKE_?gesdd_work (Reference-LAPACK PR #1126) (#5307)
* relax leading dimensions check (Reference-LAPACK PR #1126)
2025-06-15 22:47:14 +02:00
Martin Kroeker f4e5177050 fix dimension used in nancheck (Reference-LAPACK PR 1135) 2025-06-15 19:16:58 +02:00
Martin Kroeker 2a6beac88f fix dimension used in transposition (Reference-LAPACK PR 1135) 2025-06-15 19:14:53 +02:00
Martin Kroeker d8a2324699 fix dimension used in nancheck (Reference-LAPACK PR 1135) 2025-06-15 19:13:23 +02:00
Martin Kroeker 874744976c fix dimension used in nancheck (Reference-LAPACK PR 1135) 2025-06-15 19:11:26 +02:00
chitao1234 e1bd631593 allow the use of LAPACK_COMPLEX_CPP when using MSVC compiler 2025-04-24 18:59:10 +08:00
Martin Kroeker 8a418b1aab Add dummy implementations for the LAPACK_COMPLEX_CUSTOM case 2025-03-12 23:20:16 +01:00
Martin Kroeker 4c1a23673a Remove comparison that is always false (Reference-LAPACK PR 1062) 2025-01-11 11:40:31 -08:00
Martin Kroeker 8385e02ae1 Do not check LDVT when VT is not going to be referenced 2025-01-06 14:42:40 -08:00
Martin Kroeker 5c9417d306 Assume no underline suffixes on symbols when compiling with ifx on Windows 2024-12-23 19:07:39 +01:00
nickel 79f4bbd4cd fix: return types of *trtrs routines 2024-10-24 11:20:02 +02:00
Martin Kroeker 923b79de47 make the type of the hidden arguments configurable via LAPACK_STRLEN (Reference-LAPACK PR 1025) 2024-08-06 17:55:14 +02:00
Martin Kroeker aa46f1e4e7 revert addition of MSVC-compatible complex (moved to lapacke_config.h) 2023-12-12 23:07:48 +01:00
Martin Kroeker dcdc351272 Add MSVC-compatible complex types 2023-12-12 23:06:22 +01:00
Martin Kroeker dcf6999c4e remove extraneous endif 2023-12-12 11:27:17 +01:00
Martin Kroeker 330101e0b3 Add complex type definitions for MSVC 2023-12-11 21:52:00 +01:00
Martin Kroeker cd8ac192a9 fix improper function prototypes (empty parentheses) 2023-09-30 12:58:30 +02:00
Martin Kroeker 4c43d1eeba Fix C prototypes and LAPACKE headers for ?GEDMD/?GEDMDQ (#4134)
* Fix prototypes for ?GEDMD/?GEDMDQ and their LAPACKE interfaces
2023-07-15 07:47:19 +02:00
Martin Kroeker 63ec2ad395 Fix computation of UPLO in LAPACKE_?larfb (Reference-LAPACK PR 878) 2023-07-08 10:00:05 +02:00
Martin Kroeker 5eef0793ba Fix missing semicolon 2023-06-20 18:56:33 +02:00
Martin Kroeker de88063aa2 Add interfaces for Dynamic Mode Decomposition functions (Reference-LAPACK PR 736) 2023-06-20 15:56:10 +02:00
Martin Kroeker c7a05458cd Add Dynamic Mode Decomposition functions (Reference-LAPACK PR 736) 2023-06-20 15:52:44 +02:00
Martin Kroeker e28fdf71b7 Add LAPACKE interfaces for Dynamic Mode Decomposition (Reference-LAPACK PR 736) 2023-06-20 14:50:54 +02:00
Martin Kroeker defc0780e8 Merge branch 'xianyi:develop' into lapack736 2023-06-20 14:46:13 +02:00
Martin Kroeker be5e1ecee3 Add LAPACKE interfaces for ?TRSYL3 (Reference-LAPACK PR 651) 2023-06-20 11:27:11 +02:00
Martin Kroeker c0865ab0fe Add LAPACKE interfaces for Dynamic Mode Decomposition (Reference-LAPACK PR 736) 2023-06-20 10:45:29 +02:00
Martin Kroeker a757e1486f Fix potential segfault from not allocating work array (Reference-LAPACK 836) 2023-05-31 08:44:20 +02:00
Martin Kroeker 0d72705adc fix segfault when executing with row major (Reference-LAPACK 768) 2023-05-24 11:41:28 +02:00
Martin Kroeker abbc387145 fix segfault when executing with row major 2023-05-24 11:40:25 +02:00
Martin Kroeker b0a72586a3 fix segfault when executing with row major 2023-05-24 11:39:20 +02:00
Martin Kroeker c0da3af13b Fix segfault when executing with row major 2023-05-24 11:37:32 +02:00
Martin Kroeker 58ac660d07 Add interfaces for [cz]unhr_col and [sd]orhr_col (Reference-LAPACK PR 827) 2023-05-18 23:52:07 +02:00
Martin Kroeker 2182cc0ff5 Add interfaces for [cz]unhr_col and [sd]orhr_col (Reference-LAPACK PR 827) 2023-05-18 23:48:21 +02:00
Martin Kroeker 4f10899f5a Add interfaces for [cz]unhr_col and [sd]orhr_col (Reference-LAPACK PR 827) 2023-05-18 23:43:18 +02:00
Martin Kroeker bc967e7709 Add interfaces for [cz]unhr_col and [sd]orhr_col (Reference-LAPACK PR 827) 2023-05-18 23:41:46 +02:00
Martin Kroeker 2bbd61950e Add interfaces for [cz]unhr_col and [sd]orhr_col (Reference-LAPACK PR 827) 2023-05-18 23:35:57 +02:00
Martin Kroeker be05ba4374 Fix typos in comments and documentation of LAPACK (Reference-LAPACK PR 820) (#4045)
* Fix typos in comments and documentation (Reference-LAPACK PR 820)
2023-05-18 16:28:20 +02:00
Martin Kroeker f0f40a599c Suppress warnings and delete unnecessary tests (LAPACK PR782) 2023-02-14 12:06:21 +01:00
Martin Kroeker 05fbc81409 rewrite the ifdef as Windows cl failed to parse it 2022-12-14 15:16:53 +01:00
martin-frbg 5b14be1f35 Leave out the Fortran character length arguments when compiling with emscripten 2022-12-14 14:02:36 +01:00
martin-frbg ff9a9222e3 Fix function signatures 2022-12-14 14:01:37 +01:00
Martin Kroeker d59dcd7b16 Allocate work array when ijob is zero (Reference-LAPACK PR 733) 2022-12-04 11:43:24 +01:00
Martin Kroeker c2ba4e6249 Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:43:34 +01:00
Martin Kroeker 74962c7f53 Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:42:29 +01:00
Martin Kroeker d952cbf7bc Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:41:50 +01:00
Martin Kroeker 7694ff495f Remove unnecessary return in void function call (Reference-LAPACK PR760) 2022-11-23 10:40:59 +01:00
Martin Kroeker 9fe75af528 Add a LAPACKE interface for ?LANGB (Reference-LAPACK PR725) 2022-11-17 19:46:53 +01:00
Martin Kroeker 48c9c6efb9 Add ?LANGB interface (Reference-LAPACK PR725) 2022-11-17 18:19:14 +01:00
Martin Kroeker 6c9dbe5afa Add a LAPACKE interface for ?LANGB (Reference-LAPACK PR725) 2022-11-17 18:09:49 +01:00