Lines Matching refs:PCMPIServerUseShmget
226 if (!PCMPIServerUseShmget) { in PCMPISetMat()
259 if (!PCMPIServerUseShmget) { in PCMPISetMat()
293 if (!PCMPIServerUseShmget) PetscCall(PetscFree3(ia, ja, a)); in PCMPISetMat()
297 if (pc && !PCMPIServerUseShmget) { /* needed for scatterv/gatherv of rhs and solution */ in PCMPISetMat()
341 if (!PCMPIServerUseShmget) { in PCMPIUpdateMatValues()
372 if (!PCMPIServerUseShmget) PetscCall(PetscFree(a)); in PCMPIUpdateMatValues()
413 if (!PCMPIServerUseShmget) { in PCMPISolve()
445 if (PCMPIServerUseShmget) PetscCall(PetscShmgetUnmapAddresses(2, addr)); in PCMPISolve()
449 if (!PCMPIServerUseShmget) { in PCMPISolve()
491 if (PCMPIServerUseShmget) { in PCMPIServerBroadcastRequest()
498 if (PCMPIServerUseShmget) { in PCMPIServerBroadcastRequest()
568 if (!PetscDefined(HAVE_SHMGET)) PCMPIServerUseShmget = PETSC_FALSE; in PCMPIServerBegin()
569 …nsGetBool(NULL, NULL, "-mpi_linear_solver_server_use_shared_memory", &PCMPIServerUseShmget, NULL)); in PCMPIServerBegin()
572 if (PCMPIServerUseShmget) { in PCMPIServerBegin()
614 if (PCMPIServerUseShmget) pthread_mutex_lock(&PCMPIServerLocks[PetscGlobalRank]); in PCMPIServerBegin()
618 if (PCMPIServerUseShmget) { in PCMPIServerBegin()
644 if (PCMPIServerUseShmget) PetscCall(PetscShmgetUnmapAddresses(1, (void **)&PCMPIServerLocks)); in PCMPIServerBegin()
677 if (PCMPIServerUseShmget) PetscCall(PetscShmgetUnmapAddresses(1, (void **)&PCMPIServerLocks)); in PCMPIServerEnd()
701 …rintf(viewer, "MPI linear solver server %susing shared memory\n", PCMPIServerUseShmget ? "" : "not… in PCMPIServerEnd()