works with intel compiler, ready to run!