Index: /issm/trunk-jpl/src/c/shared/MemOps/MemOps.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/MemOps/MemOps.h	(revision 26312)
+++ /issm/trunk-jpl/src/c/shared/MemOps/MemOps.h	(revision 26313)
@@ -151,6 +151,9 @@
 template <class T>  T* xMemCpy(T* dest, const T* src, unsigned int size) {/*{{{*/
   assert(dest); assert(src);
-  //for (int i=0; i<size;++i) dest[i]=src[i]; //OLD
-  memcpy(dest,src,size*sizeof(T)); //NEW
+  #if defined(_HAVE_ADOLC_)
+  for (int i=0; i<size;++i) dest[i]=src[i];
+  #else
+  memcpy(dest,src,size*sizeof(T));
+  #endif
   return dest;
 };
