Searched refs:PetscOmpCtrl (Results 1 – 5 of 5) sorted by relevance
39 static inline PetscErrorCode PetscOmpCtrlCreateBarrier(PetscOmpCtrl ctrl) in PetscOmpCtrlCreateBarrier()101 static inline PetscErrorCode PetscOmpCtrlDestroyBarrier(PetscOmpCtrl ctrl) in PetscOmpCtrlDestroyBarrier()133 PetscErrorCode PetscOmpCtrlCreate(MPI_Comm petsc_comm, PetscInt nthreads, PetscOmpCtrl *pctrl) in PetscOmpCtrlCreate()135 PetscOmpCtrl ctrl; in PetscOmpCtrlCreate()262 PetscErrorCode PetscOmpCtrlDestroy(PetscOmpCtrl *pctrl) in PetscOmpCtrlDestroy()264 PetscOmpCtrl ctrl = *pctrl; in PetscOmpCtrlDestroy()298 PetscErrorCode PetscOmpCtrlGetOmpComms(PetscOmpCtrl ctrl, MPI_Comm *omp_comm, MPI_Comm *omp_master_… in PetscOmpCtrlGetOmpComms()332 PetscErrorCode PetscOmpCtrlBarrier(PetscOmpCtrl ctrl) in PetscOmpCtrlBarrier()356 PetscErrorCode PetscOmpCtrlOmpRegionOnMasterBegin(PetscOmpCtrl ctrl) in PetscOmpCtrlOmpRegionOnMasterBegin()378 PetscErrorCode PetscOmpCtrlOmpRegionOnMasterEnd(PetscOmpCtrl ctrl) in PetscOmpCtrlOmpRegionOnMasterEnd()
90 PetscOmpCtrl octrl; in main()
1075 typedef struct _n_PetscOmpCtrl *PetscOmpCtrl; typedef
2613 PETSC_EXTERN PetscErrorCode PetscOmpCtrlCreate(MPI_Comm, PetscInt, PetscOmpCtrl *);2614 PETSC_EXTERN PetscErrorCode PetscOmpCtrlGetOmpComms(PetscOmpCtrl, MPI_Comm *, MPI_Comm *, PetscBool…2615 PETSC_EXTERN PetscErrorCode PetscOmpCtrlDestroy(PetscOmpCtrl *);2616 PETSC_EXTERN PetscErrorCode PetscOmpCtrlBarrier(PetscOmpCtrl);2617 PETSC_EXTERN PetscErrorCode PetscOmpCtrlOmpRegionOnMasterBegin(PetscOmpCtrl);2618 PETSC_EXTERN PetscErrorCode PetscOmpCtrlOmpRegionOnMasterEnd(PetscOmpCtrl);
608 …PetscOmpCtrl omp_ctrl; /* an OpenMP controller that blocked processes will release the…