blob: 762d03da27a93ded2adde6dd2e4ea45609dc107b [file] [log] [blame]
Jim Cownie18d84732014-05-10 17:02:09 +00001<ompts:test>
2<ompts:testdescription>Test which checks the omp_get_wtick function.</ompts:testdescription>
3<ompts:ompversion>2.0</ompts:ompversion>
4<ompts:directive>omp_get_wtick</ompts:directive>
5<ompts:testcode>
6 INTEGER FUNCTION <ompts:testcode:functionname>omp_get_wticks</ompts:testcode:functionname>()
7 IMPLICIT NONE
8<ompts:orphan:vars>
9 DOUBLE PRECISION tick
10 COMMON /orphvars/ tick
11 include "omp_lib.h"
12</ompts:orphan:vars>
13! DOUBLE PRECISION omp_get_wtick
14 tick = 1
15 <ompts:orphan>
16<ompts:check>
17 tick=omp_get_wticK()
18</ompts:check>
19 </ompts:orphan>
20 WRITE(1,*) "work took",tick,"sec. time."
21 IF(tick .GT. 0. .AND. tick .LT. 0.01) THEN
22 <testfunctionname></testfunctionname>=1
23 ELSE
24 <testfunctionname></testfunctionname>=0
25 END IF
26 END FUNCTION
27</ompts:testcode>
28</ompts:test>