Home
last modified time | relevance | path

Searched refs:is_omp_master (Results 1 – 2 of 2) sorted by relevance

/petsc/src/sys/utils/openmp/
H A Dmpmpishm.c25 PetscBool is_omp_master; /* rank 0's in omp_comm */ member
55 if (ctrl->is_omp_master) { in PetscOmpCtrlCreateBarrier()
80 size = ctrl->is_omp_master ? sizeof(pthread_barrier_t) : 0; in PetscOmpCtrlCreateBarrier()
87 if (ctrl->is_omp_master) { in PetscOmpCtrlCreateBarrier()
106 if (ctrl->is_omp_master) PetscCallExternal(pthread_barrier_destroy, ctrl->barrier); in PetscOmpCtrlDestroyBarrier()
193 ctrl->is_omp_master = PETSC_TRUE; /* master */ in PetscOmpCtrlCreate()
196 ctrl->is_omp_master = PETSC_FALSE; /* slave */ in PetscOmpCtrlCreate()
226 …PetscCallMPI(MPI_Reduce(ctrl->is_omp_master ? MPI_IN_PLACE : cpu_ulongs, cpu_ulongs, nr_cpu_ulongs… in PetscOmpCtrlCreate()
228 if (ctrl->is_omp_master) { in PetscOmpCtrlCreate()
271 if (ctrl->is_omp_master) { in PetscOmpCtrlDestroy()
[all …]
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c535 if (mumps->is_omp_master) { \
612 PetscBool is_omp_master; /* is this rank the master of omp_comm */ member
1850 if (mumps->is_omp_master) { in MatMumpsSetUpDistRHSInfo()
1897 if (mumps->is_omp_master) { in MatMumpsSetUpDistRHSInfo()
2390 if (mumps->is_omp_master) PetscCall(PetscMalloc1(osize, &mumps->recvcount)); in MatMumpsGatherNonzerosOnMaster()
2394 if (mumps->is_omp_master) { in MatMumpsGatherNonzerosOnMaster()
2409 if (mumps->is_omp_master) { in MatMumpsGatherNonzerosOnMaster()
2467 if (mumps->is_omp_master) { in MatMumpsGatherNonzerosOnMaster()
2568 if (!mumps->is_omp_master) mumps->id.INFO(23) = 0; in MatFactorNumeric_MUMPS()
2630 …cOmpCtrlGetOmpComms(mumps->omp_ctrl, &mumps->omp_comm, &mumps->mumps_comm, &mumps->is_omp_master)); in MatSetFromOptions_MUMPS()
[all …]