在ssh上将HSL编译到Ipopt并用julia调用

基本配置:Mac (M1 pro), 使用VScode中的remote extension 链接到SSH。

0. 编译好的juliaHSL已经发布!

如果是使用julia调用ipopt 替换HSL线性求解器,可以在官网申请license下载Sign in to licences.stfc.ac.uk

以lbt_HSL_jll.jl-2023.11.7 为例,下载解压以后直接在terminal中进去julia环境(如果电脑上有多个julia版本,需注意选择对应的),打开Julia并执行如下命令,会自动完成安装。(相当于手动安装了HSL_jll包)

使用时

import HSL_jll
using Ipopt, JuMP;

m = Model(Ipopt.Optimizer)
set_optimizer_attribute(m, "linear_solver", "ma97")
set_optimizer_attribute(m, "hsllib", HSL_jll.libhsl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值