Scilab was built with many existing libraries and with the support of
developers and working groups which collaborated with the Research and
Development Team of the Consortium.
We here want to thank them for their help, work and very precious support.
The list below is not exhaustive!
To mention an omission or correct an error, please send an email
to «
, ».
dexpm1, pade, dclmat, coef, cerr, wexpm1, wpade, wclmat: J. Roche.
polmc: adapted from P.Hr. Petkov, Sofia, Bulgaria.
bdiag: adapted from Bavely and Stewart.
ereduc,fstair: T. Beelen, P. Van Dooren.
a selection of
SLICOT routines issued from
NICONET european project work.
Cumulative Distribution: DCDFLIB a Library of
Fortran Routines for Cumulative Distribution Functions,
Inverses, and Other Parameters (February, 1994) Barry
W. Brown, James Lovato, Kathy Russell Department of
Biomathematics, Box 237, The University of Texas,
M.D. Anderson Cancer Center. 1515 Holcombe
Boulevard. Houston, TX 77030.
ODE, DAE:
lsode, lsodar; lsodi, lsoda from ODEPACK :
Alan C. Hindmarsh, Lawrence Livermore national laboratory.
dassl, Linda Petzold , Lawrence Livermore national laboratory.
(from SLATEC)
daspk,
daskr
Linda R. Petzold, Peter N. Brown, Alan C. Hindmarsh, and Clement
W. Ulrich Center for Computational Sciences & Engineering, L-316
Lawrence Livermore National Laboratory (from NETLIB)
colnew:
(boundary problems) from U. Ascher department of computer
science, university of british columbia, vancouver, b. c., canada
and G. Bader institut f. angewandte mathematik university of
heidelberg im neuenheimer feld 294 d-6900 heidelberg 1
Networks and graphs: routines for network analysis (INRIA and many public
programs).
Optimization:
non linear optimization routines (Modulopt library, INRIA).
Linear and quadratic programming solver: routines/optim/plcbas.f)
E. Casas Renteria & C. Pola Mendez (Universidad de Cantabria).
Semidefinite programming : L. Vandenberghe- S. Boyd code (routines/optim/sp.c).
zero of nonlinear functions: hybrd from MINPACKArgonne National
Laboratory. minpack project. Burton S. Garbow, Kenneth
E. Hillstrom, Jorge J. More.
Signal processing: routines from "Programs for digital signal processing. IEEE Press, New York John Wiley & Sons, 1979".
Sparse matrix:
sparse Lu factorization and resolution comes from Sparse 1.3by Kenneth
S. Kundert, Alberto Sangiovanni-Vincentelli and the University of
California (see Copyright notice in programs of the "sparse"
directory). The code was modified to work with singular matrices
(J.P.Chancelier). lu.c (INRIA/ENPC)
sparse Cholesky factorization codes are by Joseph W.H. Liu and
Esmond G. Ng and Barry W. Peyton from Mathematical Sciences
Section, Oak Ridge National Laboratory
routines to read .mps file (sparse linear programming) are from
Hopdm, J. Gonzio.
sparse matrix eigenvalue; eigenvector computation comes from
ARPACK, Rich Lehoucq, Kristi Maschhoff, Danny Sorensen, Chao Yang.
Random Number Generator:
randlib, Library of Fortran Routines for Random Number
Generation Barry W. Brown, James Lovato, Kathy Russell, John
Venier.
Statistics functions and a few others:
ACM algorithms numbers 330, 493, 523, 582, 595, 597, 599, 632, 678,
708, 715 and 750.
qsort:
qsort.c
( J. L. Bentley and M. D. McIlroy, University of California Berkeley,"Engineering a sort function.
Software---Practice and Experience, 23(11):1249-1265". modified for
Scilab.
Scipad: an embedded text editor derived from TkNotepad
and improved by Enrico Segre and François Vogel, two Scilab Developers to take an active part in Scilab development.
Scilab includes f2c from
AT&T Bell Laboratories and Bellcore to compile fortran programs
under Windows.