Index: /issm/trunk/src/m/model/petscversion.m
===================================================================
--- /issm/trunk/src/m/model/petscversion.m	(revision 9826)
+++ /issm/trunk/src/m/model/petscversion.m	(revision 9827)
@@ -16,8 +16,6 @@
 	tline=fgets(fid);
 	if ~ischar(tline), break, end
-	if length(tline)>=25,
-		if  strcmpi(tline(1:23),'#define _PETSC_VERSION_'),
-			PETSC_VERSION=str2num(tline(25));
-		end
+	if  strncmp(tline,'#define _PETSC_MAJOR_',21),
+		PETSC_VERSION=str2num(tline(23));
 	end
 end
