diff --git a/src/STUBS/mpi.c b/src/STUBS/mpi.c index 09bb48ecdc..af7a489bb1 100644 --- a/src/STUBS/mpi.c +++ b/src/STUBS/mpi.c @@ -148,12 +148,20 @@ int MPI_Finalize() double MPI_Wtime() { +#if defined(_MSC_VER) + double t; + + t = GetTickCount(); + t /= 1000.0; + return t; +#else double time; struct timeval tv; gettimeofday(&tv,NULL); time = 1.0 * tv.tv_sec + 1.0e-6 * tv.tv_usec; return time; +#endif } /* ---------------------------------------------------------------------- */ diff --git a/src/USER-REAXC/reaxc_tool_box.cpp b/src/USER-REAXC/reaxc_tool_box.cpp index b6058b2516..ffe42e37bb 100644 --- a/src/USER-REAXC/reaxc_tool_box.cpp +++ b/src/USER-REAXC/reaxc_tool_box.cpp @@ -34,8 +34,16 @@ double t_end; double Get_Time( ) { +#if defined(_MSC_VER) + double t; + + t = GetTickCount(); + t /= 1000.0; + return t; +#else gettimeofday(&tim, NULL ); return( tim.tv_sec + (tim.tv_usec / 1000000.0) ); +#endif } int Tokenize( char* s, char*** tok )