Index: /issm/trunk-jpl/src/m/materials/paterson.py
===================================================================
--- /issm/trunk-jpl/src/m/materials/paterson.py	(revision 17863)
+++ /issm/trunk-jpl/src/m/materials/paterson.py	(revision 17864)
@@ -16,7 +16,10 @@
 
 	if numpy.ndim(temperature)==2:
-		T = temperature.reshape(-1,)-273.15
+		#T = temperature.reshape(-1,)-273.15
+		T = temperature.flatten()-273.15
+	elif isinstance(temperature,float) or isinstance(temperature,int):
+		T = numpy.array([temperature])-273.15
 	else:
-		T = numpy.array([temperature])-273.15
+		T = temperature-273.15
 
 	#The routine below is equivalent to:
@@ -71,5 +74,5 @@
 	pos=numpy.nonzero(rigidity<0)[0]
 	if len(pos):
-		rigidity[pos]=1**6 
+		rigidity[pos]=1.e6 
 
 	return rigidity
