Changes between Version 16 and Version 17 of OpenMPTransformation


Ignore:
Timestamp:
04/20/14 20:37:21 (12 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OpenMPTransformation

    v16 v17  
    6767 * a pair consisting of a global work-sharing handle and
    6868 * a thread id. */
    69 $omp_ws $omp_ws_create($omp_gws, int tid);
     69$omp_ws $omp_ws_create($scope scope, $omp_gws, int tid);
    7070
    7171$omp_ws_destroy($omp_ws ws);
     
    120120    $proc _threads[_nthreads];
    121121    $omp_gws _gws = $omp_gws_create($here, _nthreads);
     122    $gbarrier _gbarrier = $gbarrier_create($here, _nthreads);
    122123    void _thread(int _tid) {
    123       $omp_ws _ws = $omp_ws_create(_gws, _tid);
     124      $omp_ws _ws = $omp_ws_create($here, _gws, _tid);
     125      $barrier _barrier = $barrier_create($here, _gbarrier, tid);
    124126
    125127      translate(S)
     
    158160    translate(S);
    159161  }
    160   $barrier...
     162  $barrier_call(_barrier);
    161163}
    162164}}}
     
    198200    } /* end of switch */
    199201  } /* end of while loop */
    200   $barrier...
     202  $barrier_call(_barrier);
    201203}
    202204}}}
     
    217219  translate(S);
    218220}
    219 $barrier...
     221$barrier_call(_barrier);
    220222}}}
    221223
     
    232234{{{
    233235$omp_barrier_arrive(_ws, 58);
    234 $barrier...
     236$barrier_call(_barrier);
    235237}}}
    236238