Index: /issm/trunk-jpl/src/m/mesh/bamg.m
===================================================================
--- /issm/trunk-jpl/src/m/mesh/bamg.m	(revision 21452)
+++ /issm/trunk-jpl/src/m/mesh/bamg.m	(revision 21453)
@@ -130,4 +130,13 @@
 			rift=shpread(riftfile);
 		end
+		%read rift file according to its extension: 
+		[path,name,ext]=fileparts(riftfile);
+		if strcmp(ext,'.exp'),
+			rift=expread(riftfile);
+		elseif strcmp(ext,'.shp'),
+			rift=shpread(riftfile);
+		else
+			error(['bamg error message: file ' riftfile ' format not supported (.shp or .exp)']);
+		end
 
 		for i=1:length(rift),
