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
(5150 downloads for this version - 17115 downloads for all versions)
Details
Version
0.2
Authors
Michael Baudin
Yann Collette
Owner Organization
Scilab Enterprises
Maintainer
Vincent Couvert
License
Creation Date
May 21, 2014
Source created on
Scilab 5.5.x
Binaries available on
Scilab 5.5.x:
Linux 32-bit Windows 32-bit Windows 64-bit 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://projects.coin-or.org/Ipopt.
This project is currently in alpha stage.


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.
 * Manages the linearity of the variables, of the constraints
 * Uses Mumps as the sparse solver.
 * 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

Licence
-------

This toolbox is released under the CeCILL_V2 licence :

http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
            
Files (5)
[11.42 MB]
Source code archive
Version 0.2 sources
[11.31 MB]
Linux 32-bit binary for Scilab 5.5.x
Linux 32-bit
Automatically generated by the ATOMS compilation chain

[11.50 MB]
Windows 32-bit binary for Scilab 5.5.x
Windows 32-bit
Automatically generated by the ATOMS compilation chain

[11.51 MB]
Windows 64-bit binary for Scilab 5.5.x
Windows 64-bit
Automatically generated by the ATOMS compilation chain

[11.31 MB]
Linux 64-bit binary for Scilab 5.5.x
Linux 64-bit
Automatically generated by the ATOMS compilation chain

News (0)
Comments (1)     Leave a comment 
Comment from Manas Das -- October 14, 2014, 04:40:30 PM    
When i tried to execute rosenbrock-ipopt.sce....i got the following error on the console..
I am using the the version sci_ipopt_0.2-1.bin.x86_64.linux.tar.gz...kindly have a
look....


-->params = init_param();
 
-->// We use the given Hessian
 
-->params = add_param(params,"hessian_approximation","exact");
 
-->// We use a limited-bfgs approximation for the Hessian.
 
-->//params =
add_param(params,"hessian_approximation","limited-memory");
 
 
-->[x_sol, f_sol, extra] = ipopt(x0, rosenbrock_f, rosenbrock_df, ..
-->  rosenbrock_g, rosenbrock_dg, sparse_dg, rosenbrock_hessian, sparse_dh,
var_lin_type, ..
-->  constr_lin_type, constr_rhs, constr_lhs, lower, upper, params);
 !--error 42 
A fatal error has been detected by Scilab.
Your instance will probably quit unexpectedly soon.
If a graphic feature has been used, this might be caused by the system graphic drivers.
Please try to update them and run this feature again.
You can report a bug on http://bugzilla.scilab.org/ with:
* a sample code which reproduces the issue
* the result of [a, b] = getdebuginfo()
* the following information:
[fossee-Dell:08819] Signal: Aborted (6)
[fossee-Dell:08819] Signal code:  (-6)
 
Call stack:
   1: 0x360d5  <gsignal>                        (/lib/x86_64-linux-gnu/libc.so.6)
   2: 0x3983b  <abort>                          (/lib/x86_64-linux-gnu/libc.so.6)
   3: 0x7404e  < >                              (/lib/x86_64-linux-gnu/libc.so.6)
   4: 0x7e846  < >                              (/lib/x86_64-linux-gnu/libc.so.6)
   5: 0x70be5 
<Ipopt::TNLPAdapter::RegisterOptions(Ipopt::SmartPtr<Ipopt::RegisteredOptions>)>
(/home/fossee/Downloads/sci_ipopt_0.2/sci_gateway/cpp//../../thirdparty/Linux/lib/x64/libipopt.so)
   6: 0x5fdae 
<Ipopt::RegisterOptions_Interfaces(Ipopt::SmartPtr<Ipopt::RegisteredOptions>
const&)>
(/home/fossee/Downloads/sci_ipopt_0.2/sci_gateway/cpp//../../thirdparty/Linux/lib/x64/libipopt.so)
   7: 0x61f39 
<Ipopt::IpoptApplication::RegisterAllIpoptOptions(Ipopt::SmartPtr<Ipopt::RegisteredOptions>
const&)>
(/home/fossee/Downloads/sci_ipopt_0.2/sci_gateway/cpp//../../thirdparty/Linux/lib/x64/libipopt.so)
   8: 0x65809  <Ipopt::IpoptApplication::IpoptApplication(bool, bool)>
(/home/fossee/Downloads/sci_ipopt_0.2/sci_gateway/cpp//../../thirdparty/Linux/lib/x64/libipopt.so)
   9: 0x66012  <IpoptApplicationFactory>       
(/home/fossee/Downloads/sci_ipopt_0.2/sci_gateway/cpp//../../thirdparty/Linux/lib/x64/libipopt.so)
  10: 0x1c755  <sciipopt>                      
(/home/fossee/Downloads/sci_ipopt_0.2/sci_gateway/cpp//libsci_ipopt.so)
  11: 0x7fff0  <sci_gateway>                   
(/home/fossee/Documents/Documents/scilab-5.5.0/lib/scilab/libscilab-cli.so.0)
  12: 0xa04f   <libsci_ipopt_>                 
(/home/fossee/Downloads/sci_ipopt_0.2/sci_gateway/cpp//libsci_ipopt.so)
  13: 0x17af10 <callinterf_>                   
(/home/fossee/Documents/Documents/scilab-5.5.0/lib/scilab/libscilab-cli.so.0)
  14: 0x18ff19 <scirun_>                       
(/home/fossee/Documents/Documents/scilab-5.5.0/lib/scilab/libscilab-cli.so.0)
  15: 0x18b288 <realmain>                      
(/home/fossee/Documents/Documents/scilab-5.5.0/lib/scilab/libscilab-cli.so.0)
  16: 0x71c5   < >                              (scilab-bin)
  17: 0x2176d  <__libc_start_main>              (/lib/x86_64-linux-gnu/libc.so.6)
  18: 0x6a25   < >                              (scilab-bin)
End of stack


at line     123 of function ipopt called by :  
s, constr_lhs, lower, upper, params)
at line     127 of exec file called by :    
exec rosenbrock-ipopt.sce
 
                          !--error 999 
Aborting current computation
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.