ARPACK solver