Index: /issm/trunk-jpl/src/m/classes/model/model.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/model/model.m	(revision 14619)
+++ /issm/trunk-jpl/src/m/classes/model/model.m	(revision 14620)
@@ -983,8 +983,10 @@
 				pos=find(~isnan(structmd.spcvz)); md.diagnostic.spcvz(pos)=structmd.spcvz(pos);     
 			end
-			if ~isempty(structmd.pressureload) & ismember(structmd.pressureload(end,end),[118 119 120]),
-				pos=find(structmd.pressureload(:,end)==120); md.diagnostic.icefront(pos,end)=0;
-				pos=find(structmd.pressureload(:,end)==118); md.diagnostic.icefront(pos,end)=1;
-				pos=find(structmd.pressureload(:,end)==119); md.diagnostic.icefront(pos,end)=2;
+			if isfield(structmd,'pressureload'),
+				if ~isempty(structmd.pressureload) & ismember(structmd.pressureload(end,end),[118 119 120]),
+					pos=find(structmd.pressureload(:,end)==120); md.diagnostic.icefront(pos,end)=0;
+					pos=find(structmd.pressureload(:,end)==118); md.diagnostic.icefront(pos,end)=1;
+					pos=find(structmd.pressureload(:,end)==119); md.diagnostic.icefront(pos,end)=2;
+				end
 			end
 			if isfield(structmd,'elements_type') & structmd.elements_type(end,end)>50,
