Index: /issm/trunk-jpl/src/m/classes/clusters/stallo.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/clusters/stallo.m	(revision 24656)
+++ /issm/trunk-jpl/src/m/classes/clusters/stallo.m	(revision 24657)
@@ -106,5 +106,5 @@
 			 fprintf(fid,'#!/bin/bash -l\n');
 			 fprintf(fid,'#SBATCH --job-name=%s \n',modelname);
-			 fprintf(fid,'#SBATCH --partiion=%s \n',cluster.queue);
+			 fprintf(fid,'#SBATCH --qos=%s \n',cluster.queue);
 			 fprintf(fid,'#SBATCH --nodes=%i \n',cluster.numnodes);
 			 fprintf(fid,'#SBATCH --ntasks-per-node=%i \n',cluster.cpuspernode);
Index: /issm/trunk-jpl/src/m/classes/clusters/stallo.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/clusters/stallo.py	(revision 24656)
+++ /issm/trunk-jpl/src/m/classes/clusters/stallo.py	(revision 24657)
@@ -114,5 +114,5 @@
         fid.write('#!/bin/bash -l\n')
         fid.write('#SBATCH --job-name=%s \n' % shortname)
-        fid.write('#SBATCH --partition=%s \n' % self.queue)
+        fid.write('#SBATCH --qos=%s \n' % self.queue)
         fid.write('#SBATCH --nodes=%i \n' % self.numnodes)
         fid.write('#SBATCH --ntasks-per-node=%i \n' % self.cpuspernode)
Index: /issm/trunk-jpl/src/m/io/loadvars.py
===================================================================
--- /issm/trunk-jpl/src/m/io/loadvars.py	(revision 24656)
+++ /issm/trunk-jpl/src/m/io/loadvars.py	(revision 24657)
@@ -127,8 +127,8 @@
                                 t = int(indexlist[i])
                                 if listtype == 'dict':
-                                    Tree[t][str(var)] = varval[0]
-
-                                else:
-                                    Tree[t].__dict__[str(var)] = varval[0]
+                                    Tree[t][str(var)] = varval[0].data
+
+                                else:
+                                    Tree[t].__dict__[str(var)] = varval[0].data
 
                             else:
@@ -144,5 +144,4 @@
                                 else:
                                     Tree.__dict__[str(var)] = varval[0].item()
-
                         elif vardim == 1:
                             if varval.dtype == str:
@@ -160,9 +159,8 @@
                                     t = int(indexlist[i])
                                     if listtype == 'dict':
-                                        Tree[t][str(var)] = varval[:]
+                                        Tree[t][str(var)] = varval[:].data
 
                                     else:
-                                        Tree[t].__dict__[str(var)] = varval[:]
-
+                                        Tree[t].__dict__[str(var)] = varval[:].data
                                 else:
                                     try:
@@ -189,7 +187,7 @@
                                     t = int(indexlist[i])
                                     if listtype == 'dict':
-                                        Tree[t][str(var)] = varval[:, :]
+                                        Tree[t][str(var)] = varval[:, :].data
                                     else:
-                                        Tree[t].__dict__[str(var)] = varval[:, :]
+                                        Tree[t].__dict__[str(var)] = varval[:, :].data
                                 else:
                                     Tree.__dict__[str(var)] = varval[:, :].data
@@ -198,5 +196,5 @@
                                 t = int(indexlist[i])
                                 if listtype == 'dict':
-                                    Tree[t][str(var)] = varval[:, :, :]
+                                    Tree[t][str(var)] = varval[:, :, :].data
                                 else:
                                     Tree[t].__dict__[str(var)] = varval[:, :, :]
