------- 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