Closed t-sakashita closed 1 year ago
Githubのautorunで、リンクエラー
[ 20%] Linking CXX executable pgemm /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSKrylovSchurSetRestart' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSGetType' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSCreate' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSKrylovSchurSetLocking' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSSetOperators' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSSetDimensions' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSLOBPCGSetLocking' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `SlepcInitialize' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSGetIterationNumber' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSGetEigenvector' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSSetWhichEigenpairs' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSGetTolerances' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSLOBPCGSetRestart' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSGetDimensions' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `SlepcFinalize' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSGetConverged' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSGetEigenvalue' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSJDSetBlockSize' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSSetFromOptions' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSLanczosSetReorthog' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSSetProblemType' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSSolve' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSSetType' /usr/bin/ld: ../../rokko/librokko.so: undefined reference to `EPSSetTolerances' collect2: error: ld returned 1 exit status make[2]: *** [test/pblas/CMakeFiles/test_pblas_pgemm.dir/build.make:153: test/pblas/pgemm] Error 1
使用したコミット: 33c2702fcbd99631b34a4e322b0725c8d6951e5a
以下では、リンクが正常に行えることを確認した。
PETScを3.19.4にアップデートすると、リンクエラーは解消した。
2bbd4812d330720644d171fa040d07de5e7a8bd2
Githubのautorunで、リンクエラー
使用したコミット: 33c2702fcbd99631b34a4e322b0725c8d6951e5a