[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