[cig-commits] r22577 - seismo/3D/SPECFEM3D/trunk/src/decompose_mesh/scotch_5.1.12b/src/libscotch

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Fri Jul 12 15:21:28 PDT 2013


Author: dkomati1
Date: 2013-07-12 15:21:28 -0700 (Fri, 12 Jul 2013)
New Revision: 22577

Modified:
   seismo/3D/SPECFEM3D/trunk/src/decompose_mesh/scotch_5.1.12b/src/libscotch/common.c
Log:
applied Brad Aagaard's patch to replace clock_gettime() with gettimeofday() on Mac OS.


Modified: seismo/3D/SPECFEM3D/trunk/src/decompose_mesh/scotch_5.1.12b/src/libscotch/common.c
===================================================================
--- seismo/3D/SPECFEM3D/trunk/src/decompose_mesh/scotch_5.1.12b/src/libscotch/common.c	2013-07-12 21:53:04 UTC (rev 22576)
+++ seismo/3D/SPECFEM3D/trunk/src/decompose_mesh/scotch_5.1.12b/src/libscotch/common.c	2013-07-12 22:21:28 UTC (rev 22577)
@@ -104,7 +104,14 @@
 #else /* COMMON_TIMING_OLD */
   struct timespec     tp;
 
-  clock_gettime (CLOCK_REALTIME, &tp);            /* Elapsed time */
+#if defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0
+    clock_gettime(CLOCK_REALTIME, &tp);
+#else
+    struct timeval tv;
+    gettimeofday(&tv, NULL);
+    tp.tv_sec = tv.tv_sec;
+    tp.tv_nsec = tv.tv_usec * 1000;
+#endif
 
   return ((double) tp.tv_sec + (double) tp.tv_nsec * 1.0e-9L);
 #endif /* COMMON_TIMING_OLD */



More information about the CIG-COMMITS mailing list