Changes between Initial Version and Version 3 of Ticket #65989
- Timestamp:
- Oct 21, 2022, 10:37:11 PM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #65989 – Description
initial v3 4 4 5 5 For @3.1.0_0+gcc12+openblas, the compilation succeeds, but at runtime the program segfaults. The compilation command is 6 "gfortran-mp-12 test_library.F90 /opt/local/lib/libwannier.a -llapack -lblas -o test_library_serial.x" 6 {{{ 7 gfortran-mp-12 test_library.F90 /opt/local/lib/libwannier.a -llapack -lblas -o test_library_serial.x 8 }}} 7 9 And the runtime error, occured upon calling "wannier_run" in the program, is 8 "Program received signal SIGSEGV: Segmentation fault - invalid memory reference." 10 {{{ 11 Program received signal SIGSEGV: Segmentation fault - invalid memory reference. 12 }}} 9 13 10 14 For @3.1.0_0+accelerate+gcc12, the compilation fails due to symbols not found for arm64. The compilation command is 11 "gfortran-mp-12 test_library.F90 -ff2c /opt/local/lib/libwannier.a -framework Accelerate -o test_library_serial.x" 15 {{{ 16 gfortran-mp-12 test_library.F90 -ff2c /opt/local/lib/libwannier.a -framework Accelerate -o test_library_serial.x 17 }}} 12 18 The error is mostly 13 "Undefined symbols for architecture arm64: __wannier_run__ ... __wannier_setup__ " 19 {{{ 20 Undefined symbols for architecture arm64: __wannier_run__ ... __wannier_setup__ 21 }}} 14 22 15 23 Thanks.