ARNT: A MATLAB software for solving optimization problems on manifold.
ASQN: Structured quasi-Newton method for solving optimization with orthogonality constraints.
RNGD: Riemannian natural gradient methods.