Commit c7a560b
Complete MKL triangular solve with native LAPACK calls
Replace Julia ldiv\! fallback with direct MKL getrs\! calls for the triangular
solve portion of MKLLUFactorization. This ensures the entire LU solve process
uses native MKL LAPACK routines instead of falling back to libblastrampoline.
Changes:
- Use existing getrs\! functions that were already implemented but unused
- Handle both square and overdetermined systems with proper dimension checks
- Add proper error handling for failed factorizations
- Maintain compatibility with existing LinearCache interface
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>1 parent dab9d56 commit c7a560b
1 file changed
+3
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | 230 | | |
235 | | - | |
| 231 | + | |
236 | 232 | | |
237 | 233 | | |
238 | 234 | | |
239 | 235 | | |
240 | | - | |
| 236 | + | |
241 | 237 | | |
242 | 238 | | |
243 | 239 | | |
244 | 240 | | |
245 | 241 | | |
246 | | - | |
247 | | - | |
| 242 | + | |
248 | 243 | | |
0 commit comments