diff VSs.c @ 43:8733d1299c3a

add barrier
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Tue, 11 Jun 2013 15:37:02 +0200
parents 0715109abb08
children 7e7f37aa2f61
line diff
     1.1 --- a/VSs.c	Fri Jun 07 15:47:52 2013 +0200
     1.2 +++ b/VSs.c	Tue Jun 11 15:37:02 2013 +0200
     1.3 @@ -245,6 +245,7 @@
     1.4     semanticEnv->slavesReadyToResumeQ = makeVMSQ();
     1.5     semanticEnv->freeExtraTaskSlvQ    = makeVMSQ();
     1.6     semanticEnv->taskReadyQ           = makeVMSQ();
     1.7 +   semanticEnv->barrierQ             = makeVMSQ();
     1.8     
     1.9     semanticEnv->argPtrHashTbl  = makeHashTable32( 20, &free_pointer_entry );
    1.10     semanticEnv->commHashTbl    = makeHashTable32( 16, &VMS_int__free );
    1.11 @@ -444,6 +445,7 @@
    1.12      freePrivQ(semanticEnv->freeExtraTaskSlvQ);
    1.13      freePrivQ(semanticEnv->slavesReadyToResumeQ);
    1.14      freePrivQ(semanticEnv->taskReadyQ);
    1.15 +    freePrivQ(semanticEnv->barrierQ);
    1.16      freePrivQ(semanticEnv->deferredSubmitsQ);
    1.17      freeHashTable(semanticEnv->argPtrHashTbl);
    1.18      freeHashTable(semanticEnv->commHashTbl);