HPL MPI/NBC Patch

Yes, it is as cryptic as it sounds :). I finally (after a couple of months) finished to merge Christian’s MPI_Bcast() patch with my LibNBC patch to enable the usage of non-blocking collectives in HPL. The performance has to be investigated in more detail, LibNBC will probably provide benefits if lookahead is used. But this needs clearly more investigation. I posted it on the webpage because some people asked me to publish it … so feel free to play around with the patches. I’d also be happy to receive any feedback (yes, even bugs :)).

http://www.unixer.de/research/nbcoll/hpl/

The MPI_Bcast patch seems to break several MPI libraries (e.g. Open MPI (not the trunk 🙂 and MPICH2) because it uses really huge datatypes. It works with MVAPICH and newer Open MPI trunk versions.

3rd Advent Cooking

I decided spontaneously to cook something nice today to celebrate the third Advent. This time, I tried another one of a very good friend’s recipies. It was splendid – thanks! The results are banned to my blog:

First stage The first stage – the chicken simmering in its own liquid 😉

Stage 2 Stage 2 – after adding all ingredients *hmmm*

Stage 3

The very last stage – serving. It was gone shortly after that!