add slepc dependency