基本配置: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