Index: /issm/trunk-jpl/src/m/classes/stochasticforcing.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/stochasticforcing.py	(revision 26642)
+++ /issm/trunk-jpl/src/m/classes/stochasticforcing.py	(revision 26643)
@@ -64,17 +64,17 @@
             if 'SMB' in field:
                 mdname = structstoch['mdnames'][structstoch['fields']==field]
-                if type(md.smb).__name__ != mdname:
+                if (type(md.smb) != mdname):
                     raise TypeError('md.smb does not agree with stochasticforcing field {}'.format(field))
             if 'FrontalForcings' in field:
                 mdname = structstoch['mdnames'][structstoch['fields']==field]
-                if type(md.frontalforcings).__name__ != mdname:
+                if (type(md.frontalforcings) != mdname):
                     raise TypeError('md.frontalforcings does not agree with stochasticforcing field {}'.format(field))
             if 'Calving' in field:
                 mdname = structstoch['mdnames'][structstoch['fields']==field]
-                if type(md.calving).__name__ != mdname:
+                if (type(md.calving) != mdname):
                     raise TypeError('md.calving does not agree with stochasticforcing field {}'.format(field))
             if 'BasalforcingsFloatingice' in field:
                 mdname = structstoch['mdnames'][structstoch['fields']==field]
-                if type(md.basalforcings).__name__ != mdname:
+                if (type(md.basalforcings) != mdname):
                     raise TypeError('md.basalforcings does not agree with stochasticforcing field {}'.format(field))#Checking for specific dimensions
             if not (field == 'SMBautoregression' or field == 'FrontalForcingsRignotAutoregression'):
