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

Sci-IPOpt

A Non-linear Interior Point Optimization Solver
(6052 downloads for this version - 63570 downloads for all versions)
Details
Version
1.1
A more recent valid version with binaries for Scilab 6.1 exists: 1.3.2
Authors
Michael Baudin
Yann Collette
Stéphane Mottelet
Maintainers
Administrator ATOMS
Vincent COUVERT
Stéphane MOTTELET
License
Creation Date
October 21, 2020
Source created on
Scilab 6.1.x
Binaries available on
Scilab 6.1.x:
Windows 64-bit macOS Linux 64-bit
Install command
--> atomsInstall("sci_ipopt")
Description
            This is the interface between Scilab and IPOpt, the solver for non linear
constrained optimization problems. IPOpt is available at https://github.com/coin-or/Ipopt.

Features
--------

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 (new 1.1 feature) 
  * Manages the linearity of the variables, of the constraints.
  * Uses Mumps as the sparse solver (Paradiso for the windows version).
  * Manages functions provided as macros, or as compiled externals (Fortran or
C).

ATOMS
-------

http://atoms.scilab.org/toolboxes/sci_ipopt

Authors
--------

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

Licence
-------

This toolbox is released under the GPL licence

https://www.gnu.org/licenses/gpl-3.0.txt

Troubleshooting (Windows only)
------------------------------

With the actual version of Scilab (6.1) there is a mismatch between the version
of Intel Fortran runtime used by Scilab and Ipopt library. The first time you
load the toolbox, you will see the following error:

atomsLoad: An error occurred while loading 'sci_ipopt-1.1':
exec: error on line #33: "link: The shared archive was not loaded: Unknown
Error"

To fix this, just type the following and restart Scilab:

exec(atomsGetInstalledPath("sci_ipopt")+"\windows_ifort_fix.sce")

If you get an error you may have to gain administrator rights before launching
Scilab.
            
Files (4)
[47.37 MB]
Windows 64-bit binary for Scilab 6.1.x
Fixed hard-coded path in sci_gateway/cpp/loader.sce
[4.48 MB]
macOS binary for Scilab 6.1.x

[5.55 MB]
Linux 64-bit binary for Scilab 6.1.x

[157.93 kB]
Source code archive

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.