Index: /issm/trunk-jpl/src/m/solve/loadresultsfrombuffer.js
===================================================================
--- /issm/trunk-jpl/src/m/solve/loadresultsfrombuffer.js	(revision 20298)
+++ /issm/trunk-jpl/src/m/solve/loadresultsfrombuffer.js	(revision 20299)
@@ -13,6 +13,13 @@
 		if (MapIsEmpty(md.results)) md.results={};
 
-		//load results onto model
-		return parseresultsfrombuffer(buffer,buffersize);
+		//load results: 
+		structure=parseresultsfrombuffer(buffer,buffersize);
+
+		//load structure onto results: 
+		solutiontype=structure[0].SolutionType;
+		md.results[solutiontype]=structure;
+
+		return md;
+
 	}
 	else throw Error('loadresultsfrombuffer error message: qmu results not supported yet!');
Index: /issm/trunk-jpl/src/m/solve/solve.js
===================================================================
--- /issm/trunk-jpl/src/m/solve/solve.js	(revision 20298)
+++ /issm/trunk-jpl/src/m/solve/solve.js	(revision 20299)
@@ -120,5 +120,5 @@
 			
 		//Load results: 
-		md.results = loadresultsfrombuffer(md,outputbuffer,outputbuffersize); 
+		md = loadresultsfrombuffer(md,outputbuffer,outputbuffersize); 
 		
 		//Call back? 
