1CSDP(1)                          User Commands                         CSDP(1)
2
3
4

NAME

6       csdp - Semidefinite Programming solver
7

SYNOPSIS

9       csdp PROBLEM [FINAL_SOLUTION [INITIAL_SOLUTION]]
10

DESCRIPTION

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

EXIT STATUS

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

AUTHORS

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)
Impressum