Skip to content
Back Home
  • News
  • MOSAICmodeling
    • System Requirements
    • Download MOSAICmodeling
    • Account Request
    • Feature Request (Existing Account)
    • Forgot Password
    • Terms of Use & Citation
    • Report a Bug
  • Documentation
    • The MOSAICmodeling Workflow
      • The MOSAICmodeling Workflow – Modeling
        • The MOSAICmodeling Workflow – Notation
        • The MOSAICmodeling Workflow – Parameter List
        • The MOSAICmodeling Workflow – Equation
        • The MOSAICmodeling Workflow – Function
        • The MOSAICmodeling Workflow – Equation System
        • The MOSAICmodeling Workflow – Flowsheeting
      • The MOSAICmodeling Workflow – Simulation
      • The MOSAICmodeling Workflow – Optimization
    • User Manuals
    • Basics
      • Rosenbrock
      • Notations and Variables
      • Differential Equation Systems I – ODEs
      • Differential Equation Systems II- DAEs
      • Importing Equations written in LaTeX or MS Word
      • Parameter Lists I – Basic Use
    • Functions
      • Use of Functions I – Basic Principles
      • Use of Functions II – Applications Using Indices
      • Use of Functions III – Indices and Parameter Lists
      • Use of Functions IV – Definition by Interface
    • Connectors
      • Connection techniques I – naming policy ‘integrate’
      • Connection techniques II – naming policy ‘encapsulate’
      • Connection techniques summary
    • Ports and Streams
      • Ports and Streams I – Defining units by adding ports
      • Ports and Streams II – Using streams to connect ports of units
      • Ports and Streams III – Export to Flowsheeting Environments
        • Ports and Streams III – Export to Aspen Custom Modeler
        • Ports and Streams III – Export to ChemCAD
    • Measurement Database
      • Basic example for data without timestamps
    • Code Generation
      • User Defined Code Generation
    • Optimization
      • Simultaneous Optimization
    • Get started in MOSAICmodeling
  • Solvers & Environments
    • Environments
      • AMPL
      • AspenTech
      • C/C++
      • FORTRAN 90
      • GAMS
      • gPROMS
      • MATLAB
      • Modelica
      • Python
      • Scilab
    • Language Specificators
      • ACM NLE Functions as Equations
      • AMPL Functions as Equations
      • MATLAB NLE
      • MATLAB NLE – decomposed
      • MATLAB NLE – decomposed and nested
      • MATLAB NLE Funcs to Equas
      • MATLAB NLE Reformulated
      • SciLab NLE Std
      • MATLAB NLE (UDLS Version)
      • MATLAB ODE (UDLS Version)
      • MATLAB DAE (UDLS Version)
    • Solvers
      • IPOPT
      • fsolve
  • Publications
  • Contact
    • MOSAICmodeling Mailing List & Newsletter
  • Impressum
  • The Library
  • Search
Back Home
  • News
  • MOSAICmodeling
    • System Requirements
    • Download MOSAICmodeling
    • Account Request
    • Feature Request (Existing Account)
    • Forgot Password
    • Terms of Use & Citation
    • Report a Bug
  • Documentation
    • The MOSAICmodeling Workflow
      • The MOSAICmodeling Workflow – Modeling
        • The MOSAICmodeling Workflow – Notation
        • The MOSAICmodeling Workflow – Parameter List
        • The MOSAICmodeling Workflow – Equation
        • The MOSAICmodeling Workflow – Function
        • The MOSAICmodeling Workflow – Equation System
        • The MOSAICmodeling Workflow – Flowsheeting
      • The MOSAICmodeling Workflow – Simulation
      • The MOSAICmodeling Workflow – Optimization
    • User Manuals
    • Basics
      • Rosenbrock
      • Notations and Variables
      • Differential Equation Systems I – ODEs
      • Differential Equation Systems II- DAEs
      • Importing Equations written in LaTeX or MS Word
      • Parameter Lists I – Basic Use
    • Functions
      • Use of Functions I – Basic Principles
      • Use of Functions II – Applications Using Indices
      • Use of Functions III – Indices and Parameter Lists
      • Use of Functions IV – Definition by Interface
    • Connectors
      • Connection techniques I – naming policy ‘integrate’
      • Connection techniques II – naming policy ‘encapsulate’
      • Connection techniques summary
    • Ports and Streams
      • Ports and Streams I – Defining units by adding ports
      • Ports and Streams II – Using streams to connect ports of units
      • Ports and Streams III – Export to Flowsheeting Environments
        • Ports and Streams III – Export to Aspen Custom Modeler
        • Ports and Streams III – Export to ChemCAD
    • Measurement Database
      • Basic example for data without timestamps
    • Code Generation
      • User Defined Code Generation
    • Optimization
      • Simultaneous Optimization
    • Get started in MOSAICmodeling
  • Solvers & Environments
    • Environments
      • AMPL
      • AspenTech
      • C/C++
      • FORTRAN 90
      • GAMS
      • gPROMS
      • MATLAB
      • Modelica
      • Python
      • Scilab
    • Language Specificators
      • ACM NLE Functions as Equations
      • AMPL Functions as Equations
      • MATLAB NLE
      • MATLAB NLE – decomposed
      • MATLAB NLE – decomposed and nested
      • MATLAB NLE Funcs to Equas
      • MATLAB NLE Reformulated
      • SciLab NLE Std
      • MATLAB NLE (UDLS Version)
      • MATLAB ODE (UDLS Version)
      • MATLAB DAE (UDLS Version)
    • Solvers
      • IPOPT
      • fsolve
  • Publications
  • Contact
    • MOSAICmodeling Mailing List & Newsletter
  • Impressum
  • The Library
Home » Solvers & Environments » Solvers » IPOPT

IPOPT

Availability

  • open source
  • some additional linear solvers for Ipopt are available for commercial use only (COINHSL of Harwell Subroutine Library)

Source Code

  • External link: IPOPT on COIN-OR

Installation Notes

  • External link: IPOPT on COIN-OR – Installation Notes

Native Environments/Programming languages

  • AMPL
  • R
  • Matlab
  • Python: pyipopt on github

Operating Systems

  • Linux (Ubuntu 14.04, Debian, etc.)
  • Mac OS X 10.5-10.9
  • Windows XP/7/8

Usage

User Options

Applied Examples

 

MOSAICmodeling Logo 3.0

Quick Links

  • Download MOSAICmodeling
  • Account Request
  • Forgot Password

MOSAICmodeling

MOSAICmodeling is a free, web-based modeling, simulation, and optimization environment. Based on a LaTeX-style entry method for algebraic and differential equations, equation systems can be built and subsequently used for simulation and optimization.

Based on a steadily growing library of existing models of chemical engineering applications large-scale flowsheets, optimization problems, etc. can be built. MOSAICmodeling provides an automatic code generation for numerous simulation and optimization environments, such as AMPL, Aspen Custom Modeler, GAMS, gPROMS, MATLAB, Modelica, and for solvers interfaced via C++, FORTRAN, Python, etc.

Request your free account today and get started with MOSAICmodeling.

Wordpress Login

MOSAICmodeling WordPress Login

© 2023 MOSAICmodeling – All rights reserved

Powered by WP – Designed with the Customizr theme