Mahout has a number of distributed linear algebra “algorithms” that, in concert with the mathematically expressive R-Like Scala DSL, make it possible for users to quickly “roll their own” distributed algorithms.

Distributed QR Decomposition

Distributed Stochastic Principal Component Analysis

Distributed Stochastic Singular Value Decomposition