[Bug fortran/29975] [meta-bugs] ICEs with CP2K

jv244 at cam dot ac dot uk gcc-bugzilla@gcc.gnu.org
Sat Mar 3 10:12:00 GMT 2007



------- Comment #75 from jv244 at cam dot ac dot uk  2007-03-03 10:12 -------
> Joost. I wonder if you have done OpenMP testing, also (I
> imagine that, OpenMP being frequently broken on cp2k and gfortran being a free
> compiler OpenMP-capable, you might have tried it :)

No, haven't tried it yet. So far I have had relatively little interest in
openmp, because the openmp bits in CP2K are really few, and really bad...
mainly because our focus is on massively parallel. However, things are changing
quickly on that front as well, and we'll soon have a 8 cpu x 2 core (AMD)
shared memory machine for experimenting a bit more seriously with this (among
other things). One issue with OpenMP is that it is very easy to break an OpenMP
code (it is just comments), unless you force all developers to always compile
the openmp version as well (or you add one more automatic tester). The other
thing is that some of the mistakes one can make with openmp easily (such as a
forgotten critical section) only trigger bugs from time to time, e.g. depending
on how threads are scheduled. Anyway, many excuses to say 'not really, but
maybe soon'...


-- 


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



More information about the Gcc-bugs mailing list