slepc and gmsh are not required