I'm wondering if this issue has been addressed, or if it will be addressed in future versions. Using the "real" user during the allocation cycle would seem to make more sense here and perhaps partially resolve this issue. I've "solved" this by not running more than one MPI job at a time, but this is far from optimal. Are allocations handled differently in 6.7?
rok