1CSDP(1) User Commands CSDP(1)
2
3
4
6 csdp - Semidefinite Programming solver
7
9 csdp PROBLEM [FINAL_SOLUTION [INITIAL_SOLUTION]]
10
12 CSDP is a library of routines that implements a predictor corrector
13 variant of the semidefinite programming algorithm of Helmberg, Rendl,
14 Vanderbei, and Wolkowicz. The main advantages of this code are that it
15 is written to be used as a callable subroutine, it is written in C for
16 efficiency, the code runs in parallel on shared memory multi-processor
17 systems, and it makes effective use of sparsity in the constraint
18 matrices.
19
20 The csdp binary is a simple command-line interface to the library.
21
22
24 The output is a solution, together with some timing information. The
25 exit status indicates the following:
26
27 0 A solution to the problem was found.
28
29 1 The problem is primal infeasible.
30
31 2 The problem is dual infeasible.
32
33 3 The problem was solved with reduced accuracy.
34
35 4 The maximum number of iterations was reached without finding a
36 solution.
37
38 5 The search got stuck at the edge of primal feasibility.
39
40 6 The search got stuck at the edge of dual feasibility.
41
42 7 Lack of progress in finding a solution was detected.
43
44 8 The system matrix is singular, factorization of the matrix
45 failed, or solving for dy or dy1 failed.
46
47 9 Too many line search failures were encountered.
48
49 10 An input problem or solution could not be read.
50
51 12 The gap became infinite or NaN.
52
53
55 Csdp was written by Dr. Brian Borchers <borchers@nmt.edu>, with contri‐
56 butions by Joseph Young <josyoun@nmt.edu> and Aaron Wilson <wil‐
57 son@nmt.edu>.
58
59 This man page was written by Jerry James <loganjerry@gmail.com>. It is
60 distributed under the same terms as Csdp.
61
62
63
64Brian Borchers 6.1.1 CSDP(1)