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
Copy file name to clipboardExpand all lines: README.md
+18-5Lines changed: 18 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -321,26 +321,39 @@ With Julia v1.9 or later, Ipopt and the linear solvers [MUMPS](https://mumps-sol
321
321
The default BLAS and LAPACK backend is [OpenBLAS](https://github.com/OpenMathLib/OpenBLAS).
322
322
323
323
Using LBT, we can also switch dynamically to other BLAS backends such as Intel
324
-
MKLand Apple Accelerate. Because Ipopt and the linear solvers heavily rely on
325
-
BLAS and LAPACK routines, using an optimized backend for a particular platform
326
-
can improve the performance.
324
+
MKL, BLIS, and Apple Accelerate. Because Ipopt and the linear solvers heavily
325
+
rely on BLAS and LAPACK routines, using an optimized backend for a particular
326
+
platform can improve the performance.
327
327
328
328
### MKL
329
329
330
330
If you have [MKL.jl](https://github.com/JuliaLinearAlgebra/MKL.jl) installed,
331
331
switch to MKL by adding `using MKL` to your code:
332
332
333
333
```julia
334
-
using MKL# Replace OpenBLAS by Intel MKL
334
+
using MKL
335
335
using Ipopt
336
336
```
337
337
338
+
### BLIS
339
+
340
+
If you have [BLISBLAS.jl](https://github.com/JuliaLinearAlgebra/BLISBLAS.jl)
341
+
installed, switch to BLIS by adding `using BLISBLAS` to your code:
342
+
343
+
```julia
344
+
using BLISBLAS
345
+
using Ipopt
346
+
```
347
+
348
+
Note that this will replace OpenBLAS's BLAS functionality by BLIS. OpenBLAS will
349
+
still be used for LAPACK functionality.
350
+
338
351
### AppleAccelerate
339
352
340
353
If you are using macOS ≥ v13.4 and you have [AppleAccelerate.jl](https://github.com/JuliaLinearAlgebra/AppleAccelerate.jl) installed, add `using AppleAccelerate` to your code:
341
354
342
355
```julia
343
-
using AppleAccelerate# Replace OpenBLAS by Apple Accelerate
0 commit comments