Searched defs:_n_PetscOmpCtrl (Results 1 – 1 of 1) sorted by relevance
21 struct _n_PetscOmpCtrl { struct22 MPI_Comm omp_comm; /* a shared memory communicator to spawn omp threads */23 MPI_Comm omp_master_comm; /* a communicator to give to third party libraries */24 PetscMPIInt omp_comm_size; /* size of omp_comm, a kind of OMP_NUM_THREADS */25 PetscBool is_omp_master; /* rank 0's in omp_comm */26 MPI_Win omp_win; /* a shared memory window containing a barrier */27 pthread_barrier_t *barrier; /* pointer to the barrier */28 hwloc_topology_t topology;29 hwloc_cpuset_t cpuset; /* cpu bindings of omp master */30 hwloc_cpuset_t omp_cpuset; /* union of cpu bindings of ranks in omp_comm */