Searched refs:MX (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/ksp/impls/gmres/dgmres/ |
| H A D | dgmres.c | 72 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 D | dgmresimpl.h | 75 #define MX dgmres->mx macro
|
| /petsc/src/snes/tutorials/ |
| H A D | ex5f.F90 | 178 mx = info%MX
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex42.c | 1143 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()
|