File: README

package info (click to toggle)
semidef-oct 1%3A2.2-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,960 kB
  • ctags: 257
  • sloc: fortran: 2,197; ansic: 724; cpp: 630; makefile: 79
file content (73 lines) | stat: -rw-r--r-- 2,930 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Ported to Octave: $Revision: 2.2 $
SP: Software for semidefinite programming.  Can be used to solve
many nonlinear, convex optimization problems.  Includes full C source
(which calls LAPACK), which can be used directly or via matlab mex file
interfaces, matlab examples, and documentation.

BETA VERSION. November 1994.  
Please be sure to check for updated versions via anon ftp into 
isl.stanford.edu, in pub/boyd/semidef_prog.

COPYRIGHT 1994 LIEVEN VANDENBERGHE AND STEPHEN BOYD
Permission to use, copy, modify, and distribute this software for 
any purpose without fee is hereby granted, provided that this entire 
notice is included in all copies of any software which is or includes
a copy or modification of this software and in all copies of the 
supporting documentation for such software.
This software is being provided "as is", without any express or 
implied warranty.  In particular, the authors do not make any
representation or warranty of any kind concerning the merchantability
of this software or its fitness for any particular purpose.

CONTENTS: 
The FTP directory pub/boyd/semidef_prog at isl.stanford.edu contains
the following files:
- README: this file
- semidef.tar.Z: the package, including all source files and 
  documentation, but no executable files 
- sp.mexds.Z: the executable mex-interface for DECstations
- sp.mex4.Z: the executable mex-interface for SUN4 and Sparcstations
- sp.mexhp7.Z: the executable mex-interface for HP9000/700 workstations

TO INSTALL THE PACKAGE:
1. Move semidef.tar.Z to the directory where you want the code to 
   live. Then:

   your-machine> zcat semidef.tar.Z | tar xvf -

   This creates a directory semidef with matlab m-files and two 
   subdirectories: semidef/SRC (containing C source), and
   semidef/DOC (containing a postscript file doc.ps with documentation,
   and a copy of the companion survey paper Semidefinite Programming 
   in compressed postscript).

2. To install the mex-interface on your machine:
   - either go to semidef/SRC, edit the Makefile, type make, and
     move the compiled mex-file to directory semidef,
   - or, if your machine is a DECstation, Sun4 or Sparcstation, 
     or HP workstation of the 9000/700 series, ftp one of the 
     executable mex-interface sp.mexXXX.Z, move it to semidef, and 

     your-machine> uncompress sp.mexXXX

     Here `XXX' stands for `ds' if you have a DECstation, `4' if you 
     have a SUN4 or Sparcstation, or `hp7' if you have an HP.
   


The documentation and the code are still under development. Please do 
not hesitate to send e-mail to vandenbe@esat.kuleuven.ac.be or 
boyd@isl.stanford.edu with your comments or questions. 

Lieven Vandenberghe & Stephen Boyd

November 1994
Stanford CA

$Log: README,v $
Revision 2.2  2001/11/23 16:26:19  scotte
mod sp_src.c to remove warning message

Revision 2.1  2001/11/23 16:17:02  scotte
Added debugging code; patch from Dirk Eddelbuettel