Searched refs:PCMPIServerLocks (Results 1 – 1 of 1) sorted by relevance
48 static pthread_mutex_t *PCMPIServerLocks; variable50 static void *PCMPIServerLocks; variable492 for (PetscMPIInt i = 1; i < PetscGlobalSize; i++) pthread_mutex_unlock(&PCMPIServerLocks[i]); in PCMPIServerBroadcastRequest()500 for (PetscMPIInt i = 1; i < PetscGlobalSize; i++) pthread_mutex_lock(&PCMPIServerLocks[i]); in PCMPIServerBroadcastRequest()584 …l(PetscShmgetMapAddresses(PETSC_COMM_WORLD, 1, (const void **)&locks, (void **)&PCMPIServerLocks)); in PCMPIServerBegin()592 pthread_mutex_init(&PCMPIServerLocks[i], &attr); in PCMPIServerBegin()593 pthread_mutex_lock(&PCMPIServerLocks[i]); in PCMPIServerBegin()614 if (PCMPIServerUseShmget) pthread_mutex_lock(&PCMPIServerLocks[PetscGlobalRank]); in PCMPIServerBegin()621 pthread_mutex_unlock(&PCMPIServerLocks[PetscGlobalRank]); in PCMPIServerBegin()644 if (PCMPIServerUseShmget) PetscCall(PetscShmgetUnmapAddresses(1, (void **)&PCMPIServerLocks)); in PCMPIServerBegin()[all …]