связывание ipopt с openblas

В настоящее время я пытаюсь создать связь Ipopt с openblas. Я скачал исходный код openblas и сделал make в родительском каталоге.

Сценарий configure Ipopt имеет несколько вариантов компоновки с blas:

Я пробовал ./configure --with-blas="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so"

но я получаю ошибку

checking whether user supplied BLASLIB="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so" works... no configure: error: user supplied BLAS library "-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so" does not work

Любые советы, как достичь того, что я хочу? Наконец, я хотел бы сделать пакет conda. Я установил openblas с анакондой. Но я получаю то же сообщение об ошибке, если я ссылаюсь на установленный libopenblas.so


person Moritz    schedule 02.10.2015    source источник


Ответы (1)


Удалось заставить его работать. Мне пришлось установить openblas в каталог по моему выбору

make install PREFIX=/home/....../

aferwards Я скомпилировал Ipopt, используя

./configure --with-blas-incdir="-I/home/.../openblas/include/" --with-blas-lib="-L/home/.../openblas/lib/"
person Moritz    schedule 02.10.2015
comment
Как вы нашли это решение (источник)? Кроме того, я намеренно неправильно написал путь к моей blas lib, и это не дало мне ошибки. - person Agrim Pathak; 26.06.2016
comment
Эээ, это было слишком давно - person Moritz; 26.06.2016