Frank Celler and C. R. Leedham-Green
in L. Finkelstein and B. Kantor, editors, Groups and Computation II, volume 28 of Amer. Math. Soc DIMACS Series, 1997, pages 55-60
Abstract: In the first part of this note we present an algorithm for computing the order of an invertible matrix over a finite field and analyse its complexity. In the second part we compare this algorithm to the so-called spinning algorithm and give variations of the main algorithm to find the projective order and the p’-part, and to decide whether a given prime occurs in the order.
Preprint: DVI file, PostScript file, or PDF