------- Comment #13 from nmm1 at cam dot ac dot uk  2009-11-10 13:32 -------
Oh, joy.  This went soft yesterday, and today I can't repeat the effects.
I have some of the evidence in Email I sent to the ACML expert, who has
managed to repeat them at least once.  But, at BEST, the effects seem to
depend on static/dynamic linking, Clib versions, Old Uncle Tom Cobbley and
all.  Here is the main effect I was reporting:

gosset$gfortran -Wall -std=f2003 -pedantic -O3 -fopenmp -o Cholesky_one_f \
gosset>    Answers/Cholesky/one.f90 -lacml_mp
gosset$./Cholesky_one_f fred_f_1000
 Error in calling LAPACK

Instrumenting the source showed that was INFO=15, which indicates that
pivot 15 was zero, which is ridiculous.  And it is THAT one which was the
bug that primarily concerned me.


I may have made some mistakes in identifying the performance issues.  Given
where the OpenMP directives are in the solver, some slowdown is to be expected.
That is clearly not a bug.  I distinctly remember having to break in after
4+ minutes using gfortran 4.3.2, when the 'normal' time was about 30 seconds.
That could be a Linux scheduler problem, of course.

Until and unless I can produce some more demonstrably incorrect performance,
I suggest ignoring that aspect of my report.  If I can't repeat it, either
I got myself confused, or it will be too evil to justify the effort of
investigating.  In either case ....


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41977

Reply via email to