Index: /issm/trunk-jpl/src/m/contrib/netCDF/export_netCDF.py
===================================================================
--- /issm/trunk-jpl/src/m/contrib/netCDF/export_netCDF.py	(revision 18866)
+++ /issm/trunk-jpl/src/m/contrib/netCDF/export_netCDF.py	(revision 18867)
@@ -60,5 +60,5 @@
 		#treating list as string table
 		elif val_type==list:
-			ncvar = NCgroup.createVariable(str(field),str,GetDim(var,val_shape,val_dim,istime))
+			ncvar = NCgroup.createVariable(str(field),str,GetDim(var,val_shape,val_dim,istime),zlib=True)
 			for elt in range(0,val_dim):
 				try:
@@ -68,10 +68,10 @@
 		#treating bool tables as string tables
 		elif val_type=='bool':
-			ncvar = NCgroup.createVariable(str(field),str,GetDim(var,val_shape,val_dim,istime))
+			ncvar = NCgroup.createVariable(str(field),str,GetDim(var,val_shape,val_dim,istime),zlib=True)
 			for elt in range(0,val_shape[0]):
 				ncvar[elt] = str(var[elt])
 		#treating dictionaries as string tables of dim 2
 		elif val_type==collections.OrderedDict:
-			ncvar = NCgroup.createVariable(str(field),str,GetDim(var,val_shape,val_dim,istime))
+			ncvar = NCgroup.createVariable(str(field),str,GetDim(var,val_shape,val_dim,istime),zlib=True)
 			for elt in range(0,val_dim):
 				ncvar[elt,0]=dict.keys(var)[elt]
@@ -79,5 +79,5 @@
 		#Now dealing with numeric variables
 		else:
-			ncvar = NCgroup.createVariable(str(field),TypeDict[val_type],GetDim(var,val_shape,val_dim,istime))
+			ncvar = NCgroup.createVariable(str(field),TypeDict[val_type],GetDim(var,val_shape,val_dim,istime),zlib=True)
 			
 			if istime:
