Skip to content

Commit 4ad55cb

Browse files
bodonoclaude
andcommitted
docs: document use_matlab_ldl setting for MATLAB solver backend
The MATLAB interface offers an alternative solver backend using MATLAB's built-in sparse LDL factorization (MA57). Document use_matlab_ldl as an opt-in setting. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent f03aa84 commit 4ad55cb

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

docs/src/api/matlab.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,15 @@ and :code:`y` corresponds to the dual solution guess.
3333
Solver backends
3434
---------------
3535

36-
By default SCS uses the sparse direct (LDL) solver. Alternative backends can be
37-
selected via the :code:`settings` struct:
36+
By default SCS uses the bundled QDLDL sparse direct solver. Alternative backends
37+
can be selected via the :code:`settings` struct:
3838

3939
.. code:: matlab
4040
41-
settings.use_indirect = true; % conjugate gradient solver
42-
settings.dense = true; % dense Cholesky (best for dense A)
43-
settings.gpu = true; % GPU solver
41+
settings.use_matlab_ldl = true; % MATLAB's built-in LDL (MA57, no compilation needed)
42+
settings.use_indirect = true; % conjugate gradient solver
43+
settings.dense = true; % dense Cholesky (best for dense A)
44+
settings.gpu = true; % GPU solver
4445
4546
Spectral cones
4647
---------------

0 commit comments

Comments
 (0)