petsc-3.3-p7 2013-05-11

DM Examples

The PetscThreadComm object is used to control and synchronize between groups of threads. The interface is independent of threading backend (e.g. direct Pthreads or OpenMP).

No beginner routines
Intermediate - Setting options for algorithms and data structures
PetscCommGetThreadComm
Advanced - Setting more advanced options and customization
PetscThreadCommRegisterAll PetscThreadCommRegister
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscGetNCores PetscThreadCommGetScalars PetscThreadReductionBegin
PetscThreadCommFinalizePackage PetscThreadCommInitializePackage PetscThreadReductionEnd
PetscThreadCommGetAffinities PetscThreadCommRunKernel
PetscThreadCommGetNThreads PetscThreadCommView
No deprecated routines

Table of Contents