|
4 | 4 | [](https://github.com/SLICOT/SLICOT-Reference/blob/main/LICENSE) |
5 | 5 |
|
6 | 6 | **SLICOT** - _Subroutine Library In COntrol Theory_ - is a general purpose basic |
7 | | -mathematical library for control theoretical computations. The library |
8 | | -provides tools to perform essential system analysis and synthesis tasks. |
9 | | -The main emphasis in SLICOT is on numerical reliability of implemented |
10 | | -algorithms and the numerical robustness and efficiency of routines. |
11 | | -Providing algorithmic flexibility and the use of rigorous implementation |
12 | | -and documentation standards are other SLICOT features. |
13 | | - |
14 | | -The SLICOT Library is available as standard Fortran 77 code in double |
15 | | -precision. Each user-callable subroutine for control computations is |
16 | | -accompanied by an example program which illustrates the use of the |
17 | | -subroutine and can act as a template for the user's own routines. |
18 | | - |
19 | | -The SLICOT Library is organized by chapters, sections and subsections. |
20 | | -The following chapters are currently included: |
21 | | - |
22 | | -A : Analysis Routines |
23 | | - |
24 | | -B : Benchmark and Test Problems |
25 | | - |
26 | | -D : Data Analysis |
27 | | - |
28 | | -F : Filtering |
29 | | - |
30 | | -I : Identification |
31 | | - |
32 | | -M : Mathematical Routines |
33 | | - |
34 | | -N : Nonlinear Systems |
35 | | - (not yet available, except for some auxiliary routines for Wiener systems) |
36 | | - |
37 | | -S : Synthesis Routines |
38 | | - |
39 | | -T : Transformation Routines |
40 | | - |
41 | | -U : Utility Routines |
42 | | - |
43 | | -SLICOT Library Root Directory contains few, basic files for the SLICOT Library |
44 | | -distribution and generation. When distributed, SLICOT software comes with |
45 | | -several filled-in subdirectories (benchmark_data, doc, examples, src, and src_aux), |
46 | | -and the following files in this root directory: |
47 | | - |
48 | | -- this file, README.md, |
49 | | - |
50 | | -- the contributors to the library and financial support, Contributors.md, |
51 | | - |
52 | | -- the license file, LICENSE, and |
53 | | - |
54 | | -- the main SLICOT Library documentation index, libindex.html. |
55 | | - |
56 | | -After software installation, this directory will also contain the library |
57 | | -files slicot.a and lpkaux.a, or slicot.lib and lpkaux.lib, for Unix or |
58 | | -Windows platforms, respectively. |
59 | | -The library files could then be linked in applications programs, as usual. |
60 | | -Specific examples are contained in the directory examples. |
61 | | -The on-line documentation of the SLICOT user's callable routines is |
62 | | -accessible via the main SLICOT Library documentation index, libindex.html. |
63 | | -This file also contains a link to the documentation of the lower-level, |
64 | | -support routines. |
65 | | - |
66 | | -The SLICOT Library is built on LAPACK (Linear Algebra PACKage) and BLAS |
67 | | -(Basic Linear Algebra Subprograms) collections. Therefore, these |
68 | | -packages should be available on the platform used. |
69 | | - |
70 | | -Basic References: |
71 | | - |
72 | | -1. P. Benner, V. Mehrmann, V. Sima, S. Van Huffel, and A. Varga, |
73 | | - "SLICOT - A Subroutine Library in Systems and Control Theory", |
74 | | - Applied and Computational Control, Signals, and Circuits |
75 | | - (Birkhauser), Vol. 1, Ch. 10, pp. 505-546, 1999. |
76 | | - |
77 | | -2. S. Van Huffel, V. Sima, A. Varga, S. Hammarling, and F. Delebecque, |
78 | | - "Development of High Performance Numerical Software for Control", |
79 | | - IEEE Control Systems Magazine, Vol. 24, Nr. 1, Feb., pp. 60-76, 2004. |
| 7 | +mathematical library for control theoretical computations. The library provides |
| 8 | +tools to perform essential system analysis and synthesis tasks. The main |
| 9 | +emphasis in SLICOT is on numerical reliability of implemented algorithms and |
| 10 | +the numerical robustness and efficiency of routines. Providing algorithmic |
| 11 | +flexibility and the use of rigorous implementation and documentation standards |
| 12 | +are other SLICOT features. |
| 13 | + |
| 14 | +The SLICOT Library is available as standard Fortran 77 code in double precision. |
| 15 | +Each user-callable subroutine for control computations is accompanied by an |
| 16 | +example program which illustrates the use of the subroutine and can act as a |
| 17 | +template for the user's own routines. |
| 18 | + |
| 19 | +The SLICOT Library is organized by chapters, sections, and subsections. The |
| 20 | +following chapters are currently included: |
| 21 | + |
| 22 | +- **A**: Analysis Routines |
| 23 | +- **B**: Benchmark and Test Problems |
| 24 | +- **D**: Data Analysis |
| 25 | +- **F**: Filtering |
| 26 | +- **I**: Identification |
| 27 | +- **M**: Mathematical Routines |
| 28 | +- **N**: Nonlinear Systems (not yet available, except for some auxiliary routines for Wiener systems) |
| 29 | +- **S**: Synthesis Routines |
| 30 | +- **T**: Transformation Routines |
| 31 | +- **U**: Utility Routines |
| 32 | + |
| 33 | +The SLICOT Library Root Directory contains few, basic files for the SLICOT |
| 34 | +Library distribution and generation. When distributed, SLICOT software comes |
| 35 | +with several filled-in subdirectories (`benchmark_data`, `doc`, `examples`, |
| 36 | +and `src`), and the following files in this root directory: |
| 37 | + |
| 38 | +- this file, `README.md`, |
| 39 | +- the install instructions, `INSTALL.md` |
| 40 | +- the contributors to the library and financial support, `Contributors.md`, |
| 41 | +- the license file, `LICENSE`, and |
| 42 | +- the main SLICOT Library documentation index, `libindex.html`. |
| 43 | + |
| 44 | +The SLICOT Library is built on LAPACK (Linear Algebra PACKage) and |
| 45 | +BLAS (Basic Linear Algebra Subprograms) collections. Therefore, these packages |
| 46 | +should be available on the platform used. |
| 47 | + |
| 48 | +**Basic References:** |
| 49 | + |
| 50 | +1. P. Benner, V. Mehrmann, V. Sima, S. Van Huffel, and A. Varga, "SLICOT - A Subroutine Library in Systems and Control Theory", Applied and Computational Control, Signals, and Circuits (Birkhauser), Vol. 1, Ch. 10, pp. 505-546, 1999. |
| 51 | + |
| 52 | +2. S. Van Huffel, V. Sima, A. Varga, S. Hammarling, and F. Delebecque, "Development of High Performance Numerical Software for Control", IEEE Control Systems Magazine, Vol. 24, Nr. 1, Feb., pp. 60-76, 2004. |
0 commit comments