[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