Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Sci-IPOpt details
Login with GitLab


A Non-linear Interior Point Optimization Solver
(661 downloads for this version - 64543 downloads for all versions)
Stéphane Mottelet
Michael Baudin
Yann Collette
Administrator ATOMS
Creation Date
March 13, 2023
Source created on
Scilab 2023.0.x
Binaries available on
Scilab 2023.0.x:
Linux 64-bit Windows 64-bit macOS
Scilab 2024.0.x:
Windows 64-bit macOS
Install command
--> atomsInstall("sci_ipopt")
            This is the interface between Scilab and IPOpt, the solver for non linear
constrained optimization problems. IPOpt is available at


The current module provides the following functions :

 * ipopt : Scilab interface to the IPOpt optimizer

 The module has the following features :
  * Manages nonlinearily constrained optimization problems.
  * Manages the sparsity pattern of the gradient of the constraints.
  * Manages the sparsity pattern of the Hessian of the Lagrangian.
  * Allows to use Scilab sparse matrices instead of triplets (1.1 feature).
  * Manages the linearity of the variables, of the constraints.
  * Uses Mumps as the sparse solver (Pardiso for the windows version).
  * Manages functions provided as macros, or as compiled externals (Fortran or
  * Deals with Nan or Inf returned by user functions by backtracking (1.2
  * Allows computation of Hessian in objective function (1.3 feature)



 * 2008 - Yann Collette
 * 2009-2010 - Consortium Scilab - Digiteo - Yann Collette
 * 2010 - Consortium Scilab - Digiteo - Michael Baudin
 * 2014 - Scilab Enterprises
 * 2020-2023 - Stéphane Mottelet


This toolbox is released under the GPL licence
Files (6)
[1.40 MB]
Source code archive

[6.92 MB]
Linux 64-bit binary for Scilab 2023.0.x

[55.40 MB]
Windows 64-bit binary for Scilab 2023.0.x

[5.89 MB]
macOS binary for Scilab 2023.0.x

[55.27 MB]
Windows 64-bit binary for Scilab 2024.0.x

[7.86 MB]
macOS binary for Scilab 2024.0.x

News (0)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.