You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Intel's MKL library and parallel MPB do not seem to get along very well. I get segmentation fault during make check.
Outputting check-epsilon...
solve_kpoint (0,0,0):
tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8
Solving for bands 2 to 8...
[node253:27731] *** Process received signal ***
[node253:27731] Signal: Segmentation fault (11)
[node253:27731] Signal code: Invalid permissions (2)
[node253:27731] Failing at address: 0x2331420
[node253:27731] [ 0] /lib64/libpthread.so.0() [0x336060f710]
[node253:27731] [ 1] [0x2331420]
[node253:27731] *** End of error message ***
However, the serial version of MPB seems to work fine with Intel's MKL.
The parallel MPB and OPENBLAS also work well.
I was just wondering why parallel MPB won't work with MKL. If this is related to fftw3 issue (an earlier issue, which is now closed), I am not sure why serial version works just fine with MKL.
I am currently using gcc 4.8.5, Intel 2015 MKL, and mpb 1.5
The text was updated successfully, but these errors were encountered:
That's probably because MKL exports FFTW-like bindings for its FFTs, whereas MPB needs the real FFTW library. Linking both MKL and FFTW probably causes the linker to get confused.
Intel's MKL library and parallel MPB do not seem to get along very well. I get segmentation fault during make check.
Outputting check-epsilon...
solve_kpoint (0,0,0):
tefreqs:, k index, k1, k2, k3, kmag/2pi, te band 1, te band 2, te band 3, te band 4, te band 5, te band 6, te band 7, te band 8
Solving for bands 2 to 8...
[node253:27731] *** Process received signal ***
[node253:27731] Signal: Segmentation fault (11)
[node253:27731] Signal code: Invalid permissions (2)
[node253:27731] Failing at address: 0x2331420
[node253:27731] [ 0] /lib64/libpthread.so.0() [0x336060f710]
[node253:27731] [ 1] [0x2331420]
[node253:27731] *** End of error message ***
However, the serial version of MPB seems to work fine with Intel's MKL.
The parallel MPB and OPENBLAS also work well.
I was just wondering why parallel MPB won't work with MKL. If this is related to fftw3 issue (an earlier issue, which is now closed), I am not sure why serial version works just fine with MKL.
I am currently using gcc 4.8.5, Intel 2015 MKL, and mpb 1.5
The text was updated successfully, but these errors were encountered: