You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complete native binary triangular solve for MKL and BLIS (SciML#667)
* 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 <noreply@anthropic.com>
* Complete BLIS triangular solve with native LAPACK calls
Replace Julia ldiv\! fallback with direct LAPACK getrs\! calls via BLIS for the
triangular solve portion of BLISLUFactorization. This ensures the entire LU
solve process uses native LAPACK routines through BLIS 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 with ReturnCode
- Add missing ReturnCode import from SciMLBase
- Maintain compatibility with existing LinearCache interface
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Update Tests.yml
---------
Co-authored-by: ChrisRackauckas <accounts@chrisrackauckas.com>
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments