Home
last modified time | relevance | path

Searched refs:MX (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/dgmres/
H A Ddgmres.c72 MX = NULL; in KSPSetUp_DGMRES()
273 PetscCall(VecDestroyVecs(neig1, &MX)); in KSPDestroy_DGMRES()
580 if (!MX) PetscCall(VecDuplicateVecs(VEC_VV(0), neig1, &MX)); in KSPDGMRESComputeDeflationData_DGMRES()
581 for (j = 0; j < neig; j++) PetscCall(KSP_PCApplyBAorAB(ksp, XX[j], MX[j], VEC_TEMP_MATOP)); in KSPDGMRESComputeDeflationData_DGMRES()
592 for (j = 0; j < neig; j++) PetscCall(VecMDot(MX[j], neig, XX, &XMX[j * neig1])); in KSPDGMRESComputeDeflationData_DGMRES()
597 for (j = 0; j < neig; j++) PetscCall(VecMDot(MX[j], r, UU, &UMX[j * max_neig])); in KSPDGMRESComputeDeflationData_DGMRES()
640 PetscCall(VecCopy(MX[j], MU[r - neig + j])); in KSPDGMRESComputeDeflationData_DGMRES()
865 for (j = 0; j < r; j++) PetscCall(VecMDot(UU[j], neig, MX, &AUU[j * aug1 + r])); in KSPDGMRESImproveEig_DGMRES()
867 for (j = 0; j < neig; j++) PetscCall(VecMDot(XX[j], neig, MX, &AUU[(r + j) * aug1 + r])); in KSPDGMRESImproveEig_DGMRES()
873 for (j = 0; j < neig; j++) PetscCall(VecMDot(MX[j], r, MU, &AUAU[(r + j) * aug1])); in KSPDGMRESImproveEig_DGMRES()
[all …]
H A Ddgmresimpl.h75 #define MX dgmres->mx macro
/petsc/src/snes/tutorials/
H A Dex5f.F90178 mx = info%MX
/petsc/src/ksp/ksp/tutorials/
H A Dex42.c1143 static void evaluate_MS_FrankKamentski_constants(PetscReal *theta, PetscReal *MX, PetscReal *MY, Pe… in evaluate_MS_FrankKamentski_constants() argument
1146 *MX = 2.0 * PETSC_PI; in evaluate_MS_FrankKamentski_constants()
1153 PetscReal theta, MX, MY, MZ; in evaluate_MS_FrankKamentski() local
1155 evaluate_MS_FrankKamentski_constants(&theta, &MX, &MY, &MZ); in evaluate_MS_FrankKamentski()