Интерфейс Fortran 90 для IPOPT - PullRequest
       59

Интерфейс Fortran 90 для IPOPT

0 голосов
/ 26 января 2020

Я пробовал pyipopt для запуска IPOPT. Это хорошо работает.

Но сейчас я использую Fortran 90. Я смотрю на пример hs071_f в IPOPT для интерфейса Fortran. Я думаю, это написано в Фортран 77? К сожалению, я действительно не понимаю.

Мне было интересно, был ли интерфейс Fortran 90?

Хотя я только что нашел источник интерфейса Fortran90 из http://apmonitor.com/wiki/index.php/Main/DownloadIpopt Я не могу это построить. Это потому, что я использую Ma c, но источник для Windows?

Ошибки:

gfortran hs071.f90 -o vfi.out -fbounds-check -O2
Undefined symbols for architecture x86_64:
"_ipaddintoption_", referenced from:
_MAIN__ in cculABQh.o
"_ipaddnumoption_", referenced from:
_MAIN__ in cculABQh.o
"_ipaddstroption_", referenced from:
_MAIN__ in cculABQh.o
"_ipcreate_", referenced from:
_MAIN__ in cculABQh.o
"_ipfree_", referenced from:
_MAIN__ in cculABQh.o
"_ipopenoutputfile_", referenced from:
_MAIN__ in cculABQh.o
"_ipsolve_", referenced from:
_MAIN__ in cculABQh.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

Жду чьего-либо совета! Заранее спасибо!

...