added non-copying dgesv for linpack benchmark