[cig-commits] r22578 - seismo/2D/SPECFEM2D/trunk/src/meshfem2D/scotch_5.1.12b/src/libscotch

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Fri Jul 12 15:24:06 PDT 2013


Author: dkomati1
Date: 2013-07-12 15:24:06 -0700 (Fri, 12 Jul 2013)
New Revision: 22578

Modified:
   seismo/2D/SPECFEM2D/trunk/src/meshfem2D/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/2D/SPECFEM2D/trunk/src/meshfem2D/scotch_5.1.12b/src/libscotch/common.c
===================================================================
--- seismo/2D/SPECFEM2D/trunk/src/meshfem2D/scotch_5.1.12b/src/libscotch/common.c	2013-07-12 22:21:28 UTC (rev 22577)
+++ seismo/2D/SPECFEM2D/trunk/src/meshfem2D/scotch_5.1.12b/src/libscotch/common.c	2013-07-12 22:24:06 UTC (rev 22578)
@@ -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