Я пытаюсь связать Ipopt с Intel MKL (instructions).Связь Ipopt с Intel MKL
Intel's Link Advisor предлагает:
Ссылка линия:
-Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_ilp64.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_intel_thread.a -Wl,--end-group -lpthread -lm -ldl
Опции компилятора:
-DMKL_ILP64 -qopenmp -I${MKLROOT}/include
Я пытаюсь настроить Ipopt с:
../configure CXX=icpc CC=icc F77=ifort --with-blas=" -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_ilp64.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_intel_thread.a -Wl,--end-group -lpthread -lm -ldl" CXXFLAGS=" -DMKL_ILP64 -qopenmp -I${MKLROOT}/include"
Это eventu сальдо, указывающее:
checking whether user supplied BLASLIB=[text above] does not work
Какую версию MKL вы используете? – kangshiyin
Я только что загрузил обновление Parallel Studio 2016 3, так что моя догадка - последняя, которая, я думаю, 11.3.2 –
Каков вывод команды 'echo $ {MKLROOT}' на вашем компьютере? – kangshiyin