-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segfault in dpotrf #352
Comments
Could you retest with the currrent release candidate for 0.2.9 ? I ran your test on a Haswell machine, |
Hi martin-frbg,
Basic options for compiling OpenBLAS were BINARY=64 and DEBUG = 1. All options were specified in Makefile.rule. Here are the results.
I also found that DPOTRF worked with n<=31985 but failed with n>31985 when TARGET=SANDYBRIDGE. The threshold could be different when TARGET=NEHALEM. I just checked whether the program crashed with SIGSEGV or not (i.e. I didn't check the resulting values). I will try the same tests without hyper-threading. Thanks, |
Without hyper-threading, the same results (SIGSEGV) were observed, using the OpenBLAS configured for SandyBridge and Nehalem (4 threads). |
Sorry, I forgot that my test setting used USE_THREAD=0 (and USE_OPENMP=1) as we use OpenBLAS in the context of a program that is itself multithreaded. With USE_THREAD=1, I can indeed reproduce your crash, with gdb pointing to |
Same options, but building for Haswell results in |
Hi all,
I met the segfault in dpotrf when the order of matrix was very large (50000 or more). The following is the message:
The basic information is:
The problem was not found when the OpenBLAS compiled with NO_LAPACK=1 and the reference LAPACK were used.
A sample program is:
Thanks,
Masuday
The text was updated successfully, but these errors were encountered: