Searched refs:barrier (Results 1 – 13 of 13) sorted by relevance
| /petsc/src/sys/utils/openmp/ |
| H A D | mpmpishm.c | 27 pthread_barrier_t *barrier; /* pointer to the barrier */ member 84 ctrl->barrier = (pthread_barrier_t *)baseptr; in PetscOmpCtrlCreateBarrier() 91 … PetscCallExternal(pthread_barrier_init, ctrl->barrier, &attr, (unsigned int)ctrl->omp_comm_size); in PetscOmpCtrlCreateBarrier() 106 if (ctrl->is_omp_master) PetscCallExternal(pthread_barrier_destroy, ctrl->barrier); in PetscOmpCtrlDestroyBarrier() 109 PetscCallExternal(munmap, ctrl->barrier, sizeof(pthread_barrier_t)); in PetscOmpCtrlDestroyBarrier() 337 err = pthread_barrier_wait(ctrl->barrier); in PetscOmpCtrlBarrier()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_comm.py | 30 self.assertRaises(ValueError, PETSc.COMM_NULL.barrier) 31 PETSc.COMM_SELF.barrier() 32 PETSc.COMM_WORLD.barrier()
|
| /petsc/src/sys/utils/ |
| H A D | mpits.c | 78 MPI_Request *sendreqs, barrier; in PetscCommBuildTwoSided_Ibarrier() local 93 barrier = MPI_REQUEST_NULL; in PetscCommBuildTwoSided_Ibarrier() 115 PetscCallMPI(MPI_Ibarrier(comm, &barrier)); in PetscCommBuildTwoSided_Ibarrier() 120 PetscCallMPI(MPI_Test(&barrier, &done, MPI_STATUS_IGNORE)); in PetscCommBuildTwoSided_Ibarrier() 333 MPI_Request *sendreqs, *usendreqs, *req, barrier; in PetscCommBuildTwoSidedFReq_Ibarrier() local 361 barrier = MPI_REQUEST_NULL; in PetscCommBuildTwoSidedFReq_Ibarrier() 386 PetscCallMPI(MPI_Ibarrier(comm, &barrier)); in PetscCommBuildTwoSidedFReq_Ibarrier() 390 PetscCallMPI(MPI_Test(&barrier, &done, MPI_STATUS_IGNORE)); in PetscCommBuildTwoSidedFReq_Ibarrier()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Comm.pyx | 123 def barrier(self) -> None: member in Comm 175 Barrier = barrier
|
| /petsc/src/binding/petsc4py/demo/legacy/wrap-cython/ |
| H A D | run_demo.py | 47 PETSc.COMM_WORLD.barrier()
|
| /petsc/src/binding/petsc4py/demo/legacy/wrap-swig/ |
| H A D | run_demo.py | 68 PETSc.COMM_WORLD.barrier()
|
| /petsc/src/binding/petsc4py/demo/legacy/wrap-f2py/ |
| H A D | run_demo.py | 79 comm.barrier()
|
| /petsc/src/binding/petsc4py/demo/legacy/ode/ |
| H A D | heat.py | 63 comm.barrier()
|
| /petsc/src/binding/petsc4py/demo/legacy/bratu3d/ |
| H A D | bratu3d.py | 202 comm.barrier()
|
| /petsc/doc/changes/ |
| H A D | 2024.md | 360 `VecAssemblyBegin()` still used a barrier).
|
| /petsc/doc/manual/ |
| H A D | profiling.md | 64 loads and stores are the real performance barrier.
|
| H A D | tao.md | 2088 $z$ and a log-barrier term, which transforms {eq}`eq_nlp_gen1` to 2130 $z,\lambda_{ci} \geq 0$. The barrier parameter $\mu$ is also
|
| /petsc/doc/ |
| H A D | petsc.bib | 3313 title = {Solver composition across the {PDE}/linear algebra barrier}, 29518 @Unpublished{ freund.todd:barrier,
|