Proper orthogonal decomposition