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