compile warning clean on clang (-Weverything minus some harmless performance warning)
compile warning clean on intel icpc