"Nathan Moore" <[EMAIL PROTECTED]> wrote > The program scales beautifully up to OMP_NUM_THREADS~6 or 7, but when I set > the number of threads to 8, something weird happens, and instead of taking > the normal 241 iterations to converge, the program converges after 1 step. > This reeks of numerical instability to me, but my programming experience in > x86_64 is very limited.
I did not read through your code very carefully, but are you by any chance running out of memory somewhere, without the code in place to catch and report the error? In other words, it might be a coincidence that this happens at 8 threads. If you increase the size of the arrays you may find the bug moves to a smaller number of threads. Regards, David Mathog [EMAIL PROTECTED] Manager, Sequence Analysis Facility, Biology Division, Caltech _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf