我可以使用umfpack,但我发现我不能像以前那样使用它。我想原因是我最近更新了 Mac。
我已经安装了 SuiteSparse 版本 4.5.4。我使用来自http://geo.mff.cuni.cz/~lh/Fortran/UMFPACK/的 Fortran 接口 umfpack.f90 。并用于gfortran umfpack.f90 umfpack_simple_3subr.f90 -L/usr/local/lib -lumfpack
编译。但我收到以下错误:
Undefined symbols for architecture x86_64:
"__gfortran_os_error_at", referenced from:
___mumfpack_MOD_umfpack_zi_operator_pcsr in ccAIP7gL.o
___mumfpack_MOD_umfpack_zi_operator_pcsc in ccAIP7gL.o
___mumfpack_MOD_umfpack_zi_operator_csr in ccAIP7gL.o
___mumfpack_MOD_umfpack_zi_operator_csc in ccAIP7gL.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
我对解决问题一无所知。任何建议表示赞赏!先感谢您!