Home
last modified time | relevance | path

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

/petsc/src/sys/utils/openmp/
H A Dmpmpishm.c133 PetscErrorCode PetscOmpCtrlCreate(MPI_Comm petsc_comm, PetscInt nthreads, PetscOmpCtrl *pctrl) in PetscOmpCtrlCreate() argument
164 PetscCall(PetscShmCommGet(petsc_comm, &pshmcomm)); in PetscOmpCtrlCreate()
178 …PetscCheck(nthreads >= 1 && nthreads <= shm_comm_size, petsc_comm, PETSC_ERR_ARG_OUTOFRANGE, "numb… in PetscOmpCtrlCreate()
179 …if (shm_comm_size % nthreads) PetscCall(PetscPrintf(petsc_comm, "Warning: number of OpenMP threads… in PetscOmpCtrlCreate()
199 PetscCallMPI(MPI_Comm_split(petsc_comm, color, 0 /*key*/, &ctrl->omp_master_comm)); in PetscOmpCtrlCreate()
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c609 MPI_Comm petsc_comm, omp_comm; /* petsc_comm is PETSc matrix's comm */ member
1855 PetscCallMPI(MPI_Comm_group(mumps->petsc_comm, &petsc_group)); in MatMumpsSetUpDistRHSInfo()
2618 mumps->petsc_comm = PetscObjectComm((PetscObject)A); in MatSetFromOptions_MUMPS()
2619 PetscCallMPI(MPI_Comm_size(mumps->petsc_comm, &mumps->petsc_size)); in MatSetFromOptions_MUMPS()
2620 …PetscCallMPI(MPI_Comm_rank(mumps->petsc_comm, &mumps->myid)); /* "if (!myid)" still works even if … in MatSetFromOptions_MUMPS()
2629 PetscCall(PetscOmpCtrlCreate(mumps->petsc_comm, nthreads, &mumps->omp_ctrl)); in MatSetFromOptions_MUMPS()
2637 mumps->mumps_comm = mumps->petsc_comm; in MatSetFromOptions_MUMPS()
2650 } else PetscCall(PetscCommGetComm(mumps->petsc_comm, &mumps->mumps_comm)); in MatSetFromOptions_MUMPS()
2712 PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, &gs, 1, MPI_C_BOOL, MPI_LAND, mumps->petsc_comm)); in MatSetFromOptions_MUMPS()