Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Sci-IPOpt details
Please login or create an account

Sci-IPOpt

A Non-linear Interior Point Optimization Solver
(93 downloads for this version - 23391 downloads for all versions)
Details
Version
1.1
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 MacOSX 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]
MacOSX 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.
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.