Changes between Initial Version and Version 3 of Ticket #65989


Ignore:
Timestamp:
Oct 21, 2022, 10:37:11 PM (2 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #65989 – Description

    initial v3  
    44
    55For @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{{{
     7gfortran-mp-12 test_library.F90 /opt/local/lib/libwannier.a -llapack -lblas -o test_library_serial.x
     8}}}
    79And the runtime error, occured upon calling "wannier_run" in the program, is
    8 "Program received signal SIGSEGV: Segmentation fault - invalid memory reference."
     10{{{
     11Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
     12}}}
    913
    1014For @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{{{
     16gfortran-mp-12  test_library.F90 -ff2c /opt/local/lib/libwannier.a -framework Accelerate -o test_library_serial.x
     17}}}
    1218The error is mostly
    13 "Undefined symbols for architecture arm64: __wannier_run__ ... __wannier_setup__ "
     19{{{
     20Undefined symbols for architecture arm64: __wannier_run__ ... __wannier_setup__
     21}}}
    1422
    1523Thanks.