1
1

Allow for native timer (cycle level) integration

for MPI_Wtime and MPI_Wtick.
Этот коммит содержится в:
George Bosilca 2014-11-24 00:45:14 -05:00
родитель 5f49a11b29
Коммит d4edd097c0
2 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -40,7 +40,9 @@ double MPI_Wtick(void)
{
OPAL_CR_NOOP_PROGRESS();
#if OPAL_TIMER_USEC_NATIVE
#if OPAL_TIMER_CYCLE_NATIVE
return opal_timer_base_get_freq();
#elif OPAL_TIMER_USEC_NATIVE
return 0.000001;
#else
/* Otherwise, we already return usec precision. */

Просмотреть файл

@ -40,7 +40,9 @@ double MPI_Wtime(void)
{
double wtime;
#if OPAL_TIMER_USEC_NATIVE
#if OPAL_TIMER_CYCLE_NATIVE
wtime = ((double) opal_timer_base_get_cycles()) / opal_timer_base_get_freq();
#elif OPAL_TIMER_USEC_NATIVE
wtime = ((double) opal_timer_base_get_usec()) / 1000000.0;
#else
/* Fall back to gettimeofday() if we have nothing else */