Lines Matching refs:M_p
1560 static PetscErrorCode ComputeFieldAtParticles_Primal(SNES snes, DM sw, Mat M_p, PetscReal E[]) in ComputeFieldAtParticles_Primal() argument
1587 PetscCall(MatViewFromOptions(M_p, NULL, "-mp_view")); in ComputeFieldAtParticles_Primal()
1591 PetscCall(MatMultTranspose(M_p, f, rhoRhs)); in ComputeFieldAtParticles_Primal()
1701 static PetscErrorCode ComputeFieldAtParticles_Mixed(SNES snes, DM sw, Mat M_p, PetscReal E[]) in ComputeFieldAtParticles_Mixed() argument
1729 PetscCall(MatViewFromOptions(M_p, NULL, "-mp_view")); in ComputeFieldAtParticles_Mixed()
1733 PetscCall(MatMultTranspose(M_p, f, rhoRhs)); in ComputeFieldAtParticles_Mixed()
1830 Mat M_p; in ComputeFieldAtParticles() local
1844 PetscCall(DMCreateMassMatrix(sw, ctx->dmPot, &M_p)); in ComputeFieldAtParticles()
1856 PetscCall(ComputeFieldAtParticles_Primal(snes, sw, M_p, E)); in ComputeFieldAtParticles()
1859 PetscCall(ComputeFieldAtParticles_Mixed(snes, sw, M_p, E)); in ComputeFieldAtParticles()
1867 PetscCall(MatDestroy(&M_p)); in ComputeFieldAtParticles()