fixed a minor range problem when Roland_Sylvain conditions are off
added Julien Derouillat's (from Maison de la Simulation, France) OpenMP support