/dports/science/PETSc/petsc-3.14.1/src/mat/tests/ |
H A D | ex109.c | 66 ierr = MatMatMult(A,B,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 72 ierr = MatMatMult(A,B,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 98 ierr = MatMatMult(C,A,MAT_REUSE_MATRIX,fill,&D);CHKERRQ(ierr); in main() 105 ierr = MatMatMult(A,C,MAT_REUSE_MATRIX,fill,&D);CHKERRQ(ierr); in main() 114 ierr = MatMatMult(B,C,MAT_REUSE_MATRIX,fill,&D);CHKERRQ(ierr); in main() 122 ierr = MatMatTransposeMult(B,C,MAT_REUSE_MATRIX,fill,&D);CHKERRQ(ierr); in main() 132 ierr = MatMatMult(A,C,MAT_REUSE_MATRIX,fill,&B);CHKERRQ(ierr); in main()
|
H A D | ex70.c | 186 ierr = MatMatMult(A,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&C);CHKERRQ(ierr); in MyMatShellMatMultNumeric() 376 ierr = MatMatMult(A,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&X);CHKERRQ(ierr); in main() 446 ierr = MatMatMult(A,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&X);CHKERRQ(ierr); in main() 532 ierr = MatMatMult(T2,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&X);CHKERRQ(ierr); in main() 549 ierr = MatPtAP(T2,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&T);CHKERRQ(ierr); in main() 572 ierr = MatRARt(T2,R,MAT_REUSE_MATRIX,PETSC_DEFAULT,&T);CHKERRQ(ierr); in main() 626 ierr = MatMatMult(NA,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&X);CHKERRQ(ierr); in main() 643 ierr = MatMatMult(TA,X,MAT_REUSE_MATRIX,PETSC_DEFAULT,&B);CHKERRQ(ierr); in main() 660 ierr = MatMatMult(TA,X,MAT_REUSE_MATRIX,PETSC_DEFAULT,&B);CHKERRQ(ierr); in main() 678 ierr = MatMatMult(TTA,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&X);CHKERRQ(ierr); in main() [all …]
|
H A D | ex34.c | 34 ierr = MatMatMult(A, B, MAT_REUSE_MATRIX, PETSC_DEFAULT, &C);CHKERRQ(ierr); in main() 41 ierr = MatMatMult(A, B, MAT_REUSE_MATRIX, PETSC_DEFAULT, &C1);CHKERRQ(ierr); in main() 50 ierr = MatTransposeMatMult(A, B, MAT_REUSE_MATRIX, PETSC_DEFAULT, &C);CHKERRQ(ierr); in main()
|
H A D | ex94.c | 174 ierr = MatMatMult(A,B,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 217 ierr = MatTranspose(P,MAT_REUSE_MATRIX,&R);CHKERRQ(ierr); in main() 218 ierr = MatMatMult(R,B,MAT_REUSE_MATRIX,fill,&C1);CHKERRQ(ierr); in main() 227 ierr = MatTransposeMatMult(P,B,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 257 ierr = MatMatTransposeMult(B,R,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 311 ierr = MatPtAP(A,P,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 326 ierr = MatPtAP(A,Pdense,MAT_REUSE_MATRIX,fill,&Cdense);CHKERRQ(ierr); in main() 335 ierr = MatPtAP(Adense,Pdense,MAT_REUSE_MATRIX,fill,&Cdense);CHKERRQ(ierr); in main() 369 ierr = MatRARt(A,Rdense,MAT_REUSE_MATRIX,2.0,&RARtdense);CHKERRQ(ierr); in main() 380 ierr = MatRARt(A,R,MAT_REUSE_MATRIX,2.0,&RARt);CHKERRQ(ierr); in main() [all …]
|
H A D | ex93.c | 43 ierr = MatMatMult(B,A,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); /* recompute C=B*A */ in main() 49 ierr = MatMatMult(C,A,MAT_REUSE_MATRIX,fill,&D);CHKERRQ(ierr); in main() 64 ierr = MatPtAP(A,B,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 78 ierr = MatMatTransposeMult(A,A,MAT_REUSE_MATRIX,fill,&D);CHKERRQ(ierr); in main()
|
H A D | ex62.c | 108 ierr = MatMatMult(A,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&C);CHKERRQ(ierr); in main() 172 ierr = MatTransposeMatMult(P,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&C);CHKERRQ(ierr); in main() 199 ierr = MatMatTransposeMult(B,R,MAT_REUSE_MATRIX,PETSC_DEFAULT,&C);CHKERRQ(ierr); in main() 238 ierr = MatPtAP(A,P,MAT_REUSE_MATRIX,PETSC_DEFAULT,&C);CHKERRQ(ierr); in main() 248 ierr = MatTranspose(P,MAT_REUSE_MATRIX,&R);CHKERRQ(ierr); in main() 265 ierr = MatRARt(A,R,MAT_REUSE_MATRIX,2.0,&RARt);CHKERRQ(ierr); in main()
|
H A D | ex115.c | 120 ierr = MatConvert(A,MATHYPRE,MAT_REUSE_MATRIX,&B);CHKERRQ(ierr); in main() 122 ierr = MatConvert(B,MATIS,MAT_REUSE_MATRIX,&D);CHKERRQ(ierr); in main() 124 ierr = MatConvert(B,MATAIJ,MAT_REUSE_MATRIX,&C);CHKERRQ(ierr); in main() 167 ierr = MatPtAP(A,A,MAT_REUSE_MATRIX,PETSC_DEFAULT,&pP);CHKERRQ(ierr); in main() 174 ierr = MatPtAP(C,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&hP);CHKERRQ(ierr); in main() 191 ierr = MatPtAP(A,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&hP);CHKERRQ(ierr); in main() 208 ierr = MatMatMult(A,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&pAB);CHKERRQ(ierr); in main() 215 ierr = MatMatMult(C,D,MAT_REUSE_MATRIX,PETSC_DEFAULT,&CD);CHKERRQ(ierr); in main()
|
H A D | ex4.c | 40 ierr = MatCreateSubMatrices(mat,1,&irow,&icol,MAT_REUSE_MATRIX,&submatrices);CHKERRQ(ierr); in main() 67 ierr = MatCreateSubMatrices(mat,1,&irow,&icol,MAT_REUSE_MATRIX,&submatrices);CHKERRQ(ierr); in main() 83 ierr = MatCreateSubMatrices(mat,1,&irow,&icol,MAT_REUSE_MATRIX,&submatrices);CHKERRQ(ierr); in main()
|
H A D | ex87.c | 40 ierr = MatCreateSubMatrices(BAIJ,n,irow,icol,MAT_REUSE_MATRIX,&subBAIJ);CHKERRQ(ierr); in main() 45 ierr = MatCreateSubMatrices(SBAIJ,n,irow,icol,MAT_REUSE_MATRIX,&subSBAIJ);CHKERRQ(ierr); in main()
|
H A D | ex209.c | 50 ierr = MatPtAP(B,A,MAT_REUSE_MATRIX,fill,&AtA);CHKERRQ(ierr); in main() 57 ierr = MatTransposeMatMult(A,A,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main()
|
H A D | ex32.c | 71 ierr = MatPtAP(B,AC,MAT_REUSE_MATRIX,PETSC_DEFAULT,&B1);CHKERRQ(ierr); in main() 72 ierr = MatPtAP(B,A,MAT_REUSE_MATRIX,PETSC_DEFAULT,&B2);CHKERRQ(ierr); in main()
|
H A D | ex104.c | 95 ierr = MatMatMult(B,A,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 110 ierr = MatTransposeMatMult(A,A,MAT_REUSE_MATRIX,fill,&D);CHKERRQ(ierr); in main() 164 ierr = MatMatTransposeMult(A,B,MAT_REUSE_MATRIX,fill,&D);CHKERRQ(ierr); in main()
|
H A D | ex111.c | 152 ierr = MatMatMatMult(R,Adense,P,MAT_REUSE_MATRIX,fill,&Cdense);CHKERRQ(ierr); in main() 161 ierr = MatMatMatMult(R,A,P,MAT_REUSE_MATRIX,fill,&C);CHKERRQ(ierr); in main() 170 ierr = MatPtAP(A,P,MAT_REUSE_MATRIX,fill,&PtAP);CHKERRQ(ierr); in main()
|
H A D | ex67f.F | 55 & MAT_REUSE_MATRIX,B,ierr)
|
H A D | ex195.c | 73 ierr = MatMatMult(nest,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&C);CHKERRQ(ierr); in main() 97 ierr = MatMatMult(nest,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&C1);CHKERRQ(ierr); in main()
|
H A D | ex9.c | 85 …ierr = MatCreateRedundantMatrix(C,nsubcomms,MPI_COMM_NULL,MAT_REUSE_MATRIX,&Credundant);CHKERRQ(ie… in main() 107 …ierr = MatCreateRedundantMatrix(C,nsubcomms,PetscSubcommChild(psubcomm),MAT_REUSE_MATRIX,&Credunda… in main()
|
H A D | ex23.c | 158 ierr = MatConvert(A2,MATAIJ,MAT_REUSE_MATRIX,&B2);CHKERRQ(ierr); in main() 168 ierr = MatConvert(B2,MATIS,MAT_REUSE_MATRIX,&A2);CHKERRQ(ierr); in main() 217 ierr = MatConvert(T,MATAIJ,MAT_REUSE_MATRIX,&T2);CHKERRQ(ierr); in main() 259 ierr = MatPtAP(A,B,MAT_REUSE_MATRIX,PETSC_DEFAULT,&A2);CHKERRQ(ierr); in main() 369 ierr = MatConvert(A2,MATIS,MAT_REUSE_MATRIX,&B2);CHKERRQ(ierr); in main() 400 ierr = MatCreateSubMatrix(A,is,is,MAT_REUSE_MATRIX,&A2);CHKERRQ(ierr); in main() 401 ierr = MatCreateSubMatrix(B,is,is,MAT_REUSE_MATRIX,&B2);CHKERRQ(ierr); in main() 409 ierr = MatCreateSubMatrix(A,is,is2,MAT_REUSE_MATRIX,&A2);CHKERRQ(ierr); in main() 410 ierr = MatCreateSubMatrix(B,is,is2,MAT_REUSE_MATRIX,&B2);CHKERRQ(ierr); in main() 470 ierr = MatTranspose(A,MAT_REUSE_MATRIX,&A2);CHKERRQ(ierr); in main()
|
H A D | ex90.c | 70 ierr = MatPtAP(A,P,MAT_REUSE_MATRIX,1.1,&PtAP);CHKERRQ(ierr); in main()
|
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/baij/mpi/ |
H A D | mpiaijbaij.c | 17 if (reuse != MAT_REUSE_MATRIX) { in MatConvert_MPIAIJ_MPIBAIJ() 38 ierr = MatConvert_Basic(A,newtype,MAT_REUSE_MATRIX,&M);CHKERRQ(ierr); in MatConvert_MPIAIJ_MPIBAIJ()
|
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/baij/seq/ |
H A D | aijbaij.c | 16 if (reuse == MAT_REUSE_MATRIX) { in MatConvert_SeqBAIJ_SeqAIJ() 79 if (reuse != MAT_REUSE_MATRIX) { in MatConvert_SeqAIJ_SeqBAIJ() 106 ierr = MatConvert_Basic(A,newtype,MAT_REUSE_MATRIX,&B);CHKERRQ(ierr); in MatConvert_SeqAIJ_SeqBAIJ()
|
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/sbaij/mpi/ |
H A D | mpiaijsbaij.c | 22 if (reuse != MAT_REUSE_MATRIX) { in MatConvert_MPIAIJ_MPISBAIJ() 65 ierr = MatConvert_Basic(A,newtype,MAT_REUSE_MATRIX,&M);CHKERRQ(ierr); in MatConvert_MPIAIJ_MPISBAIJ() 89 if (reuse != MAT_REUSE_MATRIX) { in MatConvert_MPIBAIJ_MPISBAIJ()
|
/dports/science/PETSc/petsc-3.14.1/src/ksp/ksp/utils/schurm/ |
H A D | schurm.c | 546 if (mreuse == MAT_REUSE_MATRIX) PetscValidHeaderSpecific(*newmat,MAT_CLASSID,7); in MatGetSchurComplement_Basic() 547 if (preuse == MAT_REUSE_MATRIX) PetscValidHeaderSpecific(*newpmat,MAT_CLASSID,10); in MatGetSchurComplement_Basic() 552 if (mreuse == MAT_REUSE_MATRIX) { in MatGetSchurComplement_Basic() 557 reuse = MAT_REUSE_MATRIX; in MatGetSchurComplement_Basic() 567 case MAT_REUSE_MATRIX: in MatGetSchurComplement_Basic() 640 if (mreuse == MAT_REUSE_MATRIX) PetscValidHeaderSpecific(*S,MAT_CLASSID,7); in MatGetSchurComplement() 643 if (preuse == MAT_REUSE_MATRIX) PetscValidHeaderSpecific(*Sp,MAT_CLASSID,10); in MatGetSchurComplement() 647 …if (mreuse == MAT_REUSE_MATRIX) { /* This is the only situation, in which we can demand that the u… in MatGetSchurComplement() 876 if (preuse == MAT_REUSE_MATRIX) PetscValidHeaderSpecific(*Sp,MAT_CLASSID,3); in MatSchurComplementGetPmat()
|
/dports/science/PETSc/petsc-3.14.1/src/mat/impls/sbaij/seq/ |
H A D | aijsbaij.c | 43 if (reuse != MAT_REUSE_MATRIX) { in MatConvert_SeqSBAIJ_SeqAIJ() 146 if (reuse != MAT_REUSE_MATRIX) { in MatConvert_SeqAIJ_SeqSBAIJ() 177 ierr = MatConvert_Basic(A,newtype,MAT_REUSE_MATRIX,&B);CHKERRQ(ierr); in MatConvert_SeqAIJ_SeqSBAIJ() 214 if (reuse != MAT_REUSE_MATRIX) { in MatConvert_SeqSBAIJ_SeqBAIJ() 305 if (reuse != MAT_REUSE_MATRIX) { in MatConvert_SeqBAIJ_SeqSBAIJ()
|
/dports/science/PETSc/petsc-3.14.1/src/ksp/pc/impls/hara/ |
H A D | pchara.cu | 142 ierr = MatTransposeMatMult(pchara->M,X,MAT_REUSE_MATRIX,PETSC_DEFAULT,&Y);CHKERRQ(ierr); in PCApplyMatKernel_HARA() 144 ierr = MatMatMult(pchara->M,X,MAT_REUSE_MATRIX,PETSC_DEFAULT,&Y);CHKERRQ(ierr); in PCApplyMatKernel_HARA() 152 ierr = MatMatMult(A,X,MAT_REUSE_MATRIX,PETSC_DEFAULT,&Y);CHKERRQ(ierr); in PCApplyMatKernel_HARA() 154 ierr = MatTransposeMatMult(A,X,MAT_REUSE_MATRIX,PETSC_DEFAULT,&Y);CHKERRQ(ierr); in PCApplyMatKernel_HARA() 321 …ierr = MatTransposeMatMult(A,pchara->wnsmat[0],MAT_REUSE_MATRIX,PETSC_DEFAULT,&pchara->wnsmat[1]);… in MatMatMultKernel_Hyper() 330 …ierr = MatMatMult(A,pchara->wnsmat[1],MAT_REUSE_MATRIX,PETSC_DEFAULT,&pchara->wnsmat[2]);CHKERRQ(i… in MatMatMultKernel_Hyper() 413 ierr = MatTransposeMatMult(A,Y,MAT_REUSE_MATRIX,PETSC_DEFAULT,&pchara->wnsmat[1]);CHKERRQ(ierr); in MatMatMultKernel_NS() 419 ierr = MatMatMult(A,Y,MAT_REUSE_MATRIX,PETSC_DEFAULT,&pchara->wnsmat[0]);CHKERRQ(ierr); in MatMatMultKernel_NS()
|
/dports/science/PETSc/petsc-3.14.1/src/ksp/pc/impls/mat/ |
H A D | pcmat.c | 18 ierr = MatMatMult(pc->pmat,X,MAT_REUSE_MATRIX,PETSC_DEFAULT,&Y);CHKERRQ(ierr); in PCMatApply_Mat()
|