| /petsc/src/mat/impls/aij/seq/ |
| H A D | inode2.c | 17 if (a->inode.size_csr) { in MatView_SeqAIJ_Inode() 18 …%" PetscInt_FMT " nodes, limit used is %" PetscInt_FMT "\n", a->inode.node_count, a->inode.limit)); in MatView_SeqAIJ_Inode() 39 PetscCall(PetscFree(a->inode.size_csr)); in MatDestroy_SeqAIJ_Inode() 40 PetscCall(PetscFree3(a->inode.ibdiag, a->inode.bdiag, a->inode.ssor_work)); in MatDestroy_SeqAIJ_Inode() 59 b->inode.checked = PETSC_FALSE; in MatCreate_SeqAIJ_Inode() 60 b->inode.node_count = 0; in MatCreate_SeqAIJ_Inode() 61 b->inode.size_csr = NULL; in MatCreate_SeqAIJ_Inode() 62 b->inode.limit = 5; in MatCreate_SeqAIJ_Inode() 63 b->inode.max_limit = 5; in MatCreate_SeqAIJ_Inode() 64 b->inode.ibdiag = NULL; in MatCreate_SeqAIJ_Inode() [all …]
|
| H A D | inode.c | 18 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatCreateColInode_Private() 19 ns_row = a->inode.size_csr; in MatCreateColInode_Private() 57 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, *ns_col, nsz, i1, i2; in MatGetRowIJ_SeqAIJ_Inode_Symmetric() 61 nslim_row = a->inode.node_count; in MatGetRowIJ_SeqAIJ_Inode_Symmetric() 65 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatGetRowIJ_SeqAIJ_Inode_Symmetric() 145 const PetscInt *j, *ai = a->i, *aj = a->j, *ns_row = a->inode.size_csr; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() 148 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() 149 nslim_row = a->inode.node_count; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() 223 if (n) *n = a->inode.node_count; in MatGetRowIJ_SeqAIJ_Inode() 253 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, nsz, i1, i2, *ai = a->i, *aj = a->j; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric() [all …]
|
| H A D | aij.c | 1471 if (a->inode.use && a->inode.checked) { in MatMult_SeqAIJ() 1629 if (a->inode.use && a->inode.checked) { in MatMultAdd_SeqAIJ() 1864 if (a->inode.use && a->inode.checked && omega == 1.0 && fshift == 0.0) { in MatSOR_SeqAIJ() 5347 if (a->inode.use && a->inode.checked) PetscCall(MatSeqAIJCheckInode(A)); in MatEliminateZeros_SeqAIJ()
|
| H A D | aijfact.c | 192 if (a->inode.size_csr) B->ops->lufactornumeric = MatLUFactorNumeric_SeqAIJ_Inode; in MatLUFactorSymbolic_SeqAIJ() 363 if (b->inode.size_csr) { in MatLUFactorNumeric_SeqAIJ() 1567 if (a->inode.size_csr) fact->ops->lufactornumeric = MatLUFactorNumeric_SeqAIJ_Inode; in MatILUFactorSymbolic_SeqAIJ() 1698 if (a->inode.size_csr) fact->ops->lufactornumeric = MatLUFactorNumeric_SeqAIJ_Inode; in MatILUFactorSymbolic_SeqAIJ()
|
| H A D | aij.h | 152 Mat_SeqAIJ_Inode inode; member
|
| /petsc/src/mat/graphops/order/ |
| H A D | qmdupd.c | 38 PetscInt inhd, irch, node, mark, j, inode, nabor, jstop, jstrt, il; in SPARSEPACKqmdupd() local 93 inode = rchset[irch]; in SPARSEPACKqmdupd() 94 deg1 += qsize[inode]; in SPARSEPACKqmdupd() 95 marker[inode] = 0; in SPARSEPACKqmdupd() 102 inode = nbrhd[inhd]; in SPARSEPACKqmdupd() 103 marker[inode] = 0; in SPARSEPACKqmdupd()
|
| H A D | genqmd.c | 50 PetscInt ndeg, irch, node, nump1, j, inode; in SPARSEPACKgenqmd() local 135 inode = rchset[irch]; in SPARSEPACKgenqmd() 136 if (marker[inode] < 0) goto L700; in SPARSEPACKgenqmd() 138 marker[inode] = 0; in SPARSEPACKgenqmd() 139 ndeg = deg[inode]; in SPARSEPACKgenqmd() 144 search = invp[inode]; in SPARSEPACKgenqmd()
|
| /petsc/src/snes/tutorials/ex10d/ |
| H A D | ex10.c | 89 PetscInt i, j, jstart, inode, nb, nbrs, Nvneighborstotal = 0; in main() local 168 for (inode = 0; inode < user.Nvglobal; inode++) { in main() 171 user.v2p[inode] = dtmp; in main() 172 if (user.v2p[inode] == rank) { in main() 173 …fptr1, "Node %" PetscInt_FMT " belongs to processor %" PetscInt_FMT "\n", inode, user.v2p[inode])); in main() 175 user.gloInd[user.Nvlocal] = inode; in main() 178 …ptr1, "Number of neighbors for the vertex %" PetscInt_FMT " is %" PetscInt_FMT "\n", inode, nbrs)); in main() 438 …inode = 0; inode < user.Nvlocal; inode++) PetscCall(PetscFPrintf(PETSC_COMM_SELF, fptr1, "Initial … in main() 456 …inode = 0; inode < user.Nvlocal; inode++) PetscCall(PetscFPrintf(PETSC_COMM_SELF, fptr1, "Solution… in main()
|
| /petsc/src/mat/impls/aij/mpi/crl/ |
| H A D | mcrl.c | 92 Aij->inode.use = PETSC_FALSE; in MatAssemblyEnd_MPIAIJCRL() 93 Bij->inode.use = PETSC_FALSE; in MatAssemblyEnd_MPIAIJCRL()
|
| /petsc/src/mat/impls/aij/seq/aijsell/ |
| H A D | aijsell.c | 131 a->inode.use = PETSC_FALSE; in MatAssemblyEnd_SeqAIJSELL() 222 b->inode.use = PETSC_FALSE; in MatConvert_SeqAIJ_SeqAIJSELL()
|
| /petsc/src/mat/impls/aij/seq/seqviennacl/ |
| H A D | aijviennacl.cxx | 411 if (flg && a->inode.size_csr) { in MatBindToCPU_SeqAIJViennaCL() 412 a->inode.use = PETSC_TRUE; in MatBindToCPU_SeqAIJViennaCL() 414 a->inode.use = PETSC_FALSE; in MatBindToCPU_SeqAIJViennaCL()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij.c | 146 PetscCall(PetscFree(a->inode.size_csr)); in MatDestroy_SeqSBAIJ() 1778 b->inode.limit = 5; in MatCreate_SeqSBAIJ() 1779 b->inode.max_limit = 5; in MatCreate_SeqSBAIJ() 1835 …ode_limit", "Do not use inodes larger than this value", NULL, b->inode.limit, &b->inode.limit, NUL… in MatCreate_SeqSBAIJ() 1837 b->inode.use = (PetscBool)(!(no_unroll || no_inode)); in MatCreate_SeqSBAIJ() 1838 if (b->inode.limit > b->inode.max_limit) b->inode.limit = b->inode.max_limit; in MatCreate_SeqSBAIJ()
|
| H A D | sbaij.h | 22 Mat_SeqAIJ_Inode inode; member
|
| /petsc/src/mat/impls/aij/seq/crl/ |
| H A D | crl.c | 69 a->inode.use = PETSC_FALSE; in MatAssemblyEnd_SeqAIJCRL()
|
| /petsc/src/mat/impls/aij/seq/aijperm/ |
| H A D | aijperm.c | 268 a->inode.use = PETSC_FALSE; in MatAssemblyEnd_SeqAIJPERM()
|
| /petsc/src/mat/impls/aij/seq/aijmkl/ |
| H A D | aijmkl.c | 326 a->inode.use = PETSC_FALSE; /* Must disable: otherwise the MKL routines won't get used. */ in MatAssemblyEnd_SeqAIJMKL()
|
| /petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/ |
| H A D | project.pbxproj | 411 …D89D1E14207AA1AB00FACC19 /* inode.c in Sources */ = {isa = PBXBuildFile; fileRef = D89D1B2C207AA1A… 1163 …1B2C207AA1AA00FACC19 /* inode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType … 1934 D89D1B2C207AA1AA00FACC19 /* inode.c */, 2964 D89D1E14207AA1AB00FACC19 /* inode.c in Sources */,
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 3452 if (flg && a->inode.size_csr) a->inode.use = PETSC_TRUE; in MatBindToCPU_SeqAIJHIPSPARSE() 3453 else a->inode.use = PETSC_FALSE; in MatBindToCPU_SeqAIJHIPSPARSE()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 4064 if (flg && a->inode.size_csr) { in MatBindToCPU_SeqAIJCUSPARSE() 4065 a->inode.use = PETSC_TRUE; in MatBindToCPU_SeqAIJCUSPARSE() 4067 a->inode.use = PETSC_FALSE; in MatBindToCPU_SeqAIJCUSPARSE()
|