Submitted by: Mats Lofkvist <mal@algonet.se> (minor changes by tg)
Submitted by: Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>