diff options
-rw-r--r-- | math/ipopt/DESCR | 21 | ||||
-rw-r--r-- | math/ipopt/Makefile | 21 | ||||
-rw-r--r-- | math/ipopt/PLIST | 51 | ||||
-rw-r--r-- | math/ipopt/buildlink3.mk | 15 | ||||
-rw-r--r-- | math/ipopt/distinfo | 5 |
5 files changed, 113 insertions, 0 deletions
diff --git a/math/ipopt/DESCR b/math/ipopt/DESCR new file mode 100644 index 00000000000..6f4a9061ca4 --- /dev/null +++ b/math/ipopt/DESCR @@ -0,0 +1,21 @@ +Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) +is a software package for large-scale nonlinear optimization. +It is designed to find (local) solutions of mathematical +optimization problems of the form + +min_{x in R^n} f(x) + +s.t. g_L <= g(x) <= g_U + x_L <= x <= x_U + +where f(x): R^n --> R is the objective function, +and g(x): R^n --> R^m are the constraint functions. +The vectors g_L and g_U denote the lower and upper bounds on the +constraints, and the vectors x_L and x_U are the bounds on the +variables x. The functions f(x) and g(x) can be nonlinear and +nonconvex, but should be twice continuously differentiable. +Note that equality constraints can be formulated in the above +formulation by setting the corresponding components of g_L and +g_U to the same value. + +Ipopt is part of the COIN-OR Initiative. diff --git a/math/ipopt/Makefile b/math/ipopt/Makefile new file mode 100644 index 00000000000..63f17724c48 --- /dev/null +++ b/math/ipopt/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2013/11/14 15:04:12 asau Exp $ + +DISTNAME= Ipopt-3.11.5 +CATEGORIES= math +MASTER_SITES= http://www.coin-or.org/download/source/Ipopt/ +EXTRACT_SUFX= .tgz + +MAINTAINER= asau@inbox.ru +HOMEPAGE= https://projects.coin-or.org/Ipopt +COMMENT= Interior Point OPTimizer + +USE_LANGUAGES= c c++ fortran +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config + +TEST_TARGET= test + +.include "../../math/blas/buildlink3.mk" +.include "../../math/lapack/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/math/ipopt/PLIST b/math/ipopt/PLIST new file mode 100644 index 00000000000..cfa76906e78 --- /dev/null +++ b/math/ipopt/PLIST @@ -0,0 +1,51 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2013/11/14 15:04:12 asau Exp $ +include/coin/HSLLoader.h +include/coin/IpAlgTypes.hpp +include/coin/IpBlas.hpp +include/coin/IpCachedResults.hpp +include/coin/IpCompoundVector.hpp +include/coin/IpDebug.hpp +include/coin/IpDenseVector.hpp +include/coin/IpException.hpp +include/coin/IpIpoptApplication.hpp +include/coin/IpIpoptCalculatedQuantities.hpp +include/coin/IpIpoptData.hpp +include/coin/IpIpoptNLP.hpp +include/coin/IpIteratesVector.hpp +include/coin/IpJournalist.hpp +include/coin/IpLapack.hpp +include/coin/IpMatrix.hpp +include/coin/IpNLP.hpp +include/coin/IpNLPScaling.hpp +include/coin/IpObserver.hpp +include/coin/IpOptionsList.hpp +include/coin/IpOrigIpoptNLP.hpp +include/coin/IpReferenced.hpp +include/coin/IpRegOptions.hpp +include/coin/IpReturnCodes.h +include/coin/IpReturnCodes.hpp +include/coin/IpReturnCodes.inc +include/coin/IpReturnCodes_inc.h +include/coin/IpSmartPtr.hpp +include/coin/IpSolveStatistics.hpp +include/coin/IpStdCInterface.h +include/coin/IpSymMatrix.hpp +include/coin/IpTNLP.hpp +include/coin/IpTNLPAdapter.hpp +include/coin/IpTNLPReducer.hpp +include/coin/IpTaggedObject.hpp +include/coin/IpTimedTask.hpp +include/coin/IpTimingStatistics.hpp +include/coin/IpTypes.hpp +include/coin/IpUtils.hpp +include/coin/IpVector.hpp +include/coin/IpoptConfig.h +include/coin/PardisoLoader.h +lib/libipopt.la +lib/pkgconfig/ipopt.pc +share/coin/doc/Ipopt/AUTHORS +share/coin/doc/Ipopt/LICENSE +share/coin/doc/Ipopt/README +share/coin/doc/Ipopt/ipopt_addlibs_c.txt +share/coin/doc/Ipopt/ipopt_addlibs_cpp.txt +share/coin/doc/Ipopt/ipopt_addlibs_f.txt diff --git a/math/ipopt/buildlink3.mk b/math/ipopt/buildlink3.mk new file mode 100644 index 00000000000..c8f0f89db1d --- /dev/null +++ b/math/ipopt/buildlink3.mk @@ -0,0 +1,15 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2013/11/14 15:04:12 asau Exp $ + +BUILDLINK_TREE+= Ipopt + +.if !defined(IPOPT_BUILDLINK3_MK) +IPOPT_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.Ipopt+= Ipopt>=3.11.5 +BUILDLINK_PKGSRCDIR.Ipopt?= ../../math/ipopt + +.include "../../math/blas/buildlink3.mk" +.include "../../math/lapack/buildlink3.mk" +.endif # IPOPT_BUILDLINK3_MK + +BUILDLINK_TREE+= -Ipopt diff --git a/math/ipopt/distinfo b/math/ipopt/distinfo new file mode 100644 index 00000000000..f653643bc7b --- /dev/null +++ b/math/ipopt/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2013/11/14 15:04:12 asau Exp $ + +SHA1 (Ipopt-3.11.5.tgz) = 66e3ae03179ba7541a478d185b256f336159fc6d +RMD160 (Ipopt-3.11.5.tgz) = 9fc02e86f9d69a85e77c492ade30df23dba8afc7 +Size (Ipopt-3.11.5.tgz) = 4743371 bytes |