The Darte-Vivien module is a fast scheduler with reasonably good results. [DV94] is able to schedule arbitrary loop programs with uniform and non-uniform dependences. It uses a less precise dependence description than the Feautrier scheduler does. Therefore the results of this module are settled somewhere between those of the Lamport and the Feautrier schedulers. For a more detailed description refer to [Mei96].