Skip to content

SLICOT/SLICOT-Reference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLICOT Library

Version: 5.9.1

DOI License

SLICOT - Subroutine Library In COntrol Theory - is a general purpose basic mathematical library for control theoretical computations. The library provides tools to perform essential system analysis and synthesis tasks. The main emphasis in SLICOT is on numerical reliability of implemented algorithms and the numerical robustness and efficiency of routines. Providing algorithmic flexibility and the use of rigorous implementation and documentation standards are other SLICOT features.

The SLICOT Library is available as standard Fortran 77 code in double precision. Each user-callable subroutine for control computations is accompanied by an example program which illustrates the use of the subroutine and can act as a template for the user's own routines.

The SLICOT Library is organized by chapters, sections, and subsections. The following chapters are currently included:

  • A: Analysis Routines
  • B: Benchmark and Test Problems
  • D: Data Analysis
  • F: Filtering
  • I: Identification
  • M: Mathematical Routines
  • N: Nonlinear Systems (not yet available, except for some auxiliary routines for Wiener systems)
  • S: Synthesis Routines
  • T: Transformation Routines
  • U: Utility Routines

The SLICOT Library is built on LAPACK (Linear Algebra PACKage) and BLAS (Basic Linear Algebra Subprograms) collections. Therefore, these packages should be available on the platform used.

License

SLICOT is licensed under the BSD-3 clause license.

Installation

See INSTALL.md

Release Notes

See ReleaseNotes.md

Contributors and Financial Support

See Contributors.md

Documentation

The documentation is provided as HTML documentation in libindex.html.

Basic References:

  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.

  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.