hael / SIMPLE

A new repository (with deleted history) in preparation for release 3.0 of SIMPLE
GNU General Public License v3.0
22 stars 8 forks source link

Timing feature #1

Closed maeager closed 7 years ago

maeager commented 7 years ago

See https://sites.google.com/monash.edu/elmlundlab-computingblog/timing-module

Standard - uses 64-bit integer to make system_clock use nanosecond clock OMP - uses OpenMP get_time, defaults to cpu_time

Compiles for GNU and PGI. Timer test procedures are in production/simple_test/ under simple_test_timer_basic and simple_omp_timer_test.

Preprocessor macros in simple_timer.h: TBLOCK, TSTOP, START_TIMER_LOOP, STOP_TIMER_LOOP

Changes other than timer: compileSIMPLE.pl : add _DEBUG flag and -I simple_utils to FLAGS