Lines Matching refs:mumps_comm
578 MPI_Comm mumps_comm; member
1783 if (mumps->mumps_comm != MPI_COMM_NULL) { in MatDestroy_MUMPS()
1784 …E_OPENMP_SUPPORT) && mumps->use_petsc_omp_support) PetscCallMPI(MPI_Comm_free(&mumps->mumps_comm)); in MatDestroy_MUMPS()
1785 else PetscCall(PetscCommRestoreComm(PetscObjectComm((PetscObject)A), &mumps->mumps_comm)); in MatDestroy_MUMPS()
2630 …PetscCall(PetscOmpCtrlGetOmpComms(mumps->omp_ctrl, &mumps->omp_comm, &mumps->mumps_comm, &mumps->i… in MatSetFromOptions_MUMPS()
2637 mumps->mumps_comm = mumps->petsc_comm; in MatSetFromOptions_MUMPS()
2644 if (mumps->mumps_comm != MPI_COMM_NULL) { in MatSetFromOptions_MUMPS()
2648 PetscCallMPI(MPI_Comm_dup(mumps->mumps_comm, &comm)); in MatSetFromOptions_MUMPS()
2649 mumps->mumps_comm = comm; in MatSetFromOptions_MUMPS()
2650 } else PetscCall(PetscCommGetComm(mumps->petsc_comm, &mumps->mumps_comm)); in MatSetFromOptions_MUMPS()
2653 mumps->id.comm_fortran = MPI_Comm_c2f(mumps->mumps_comm); in MatSetFromOptions_MUMPS()