Searched refs:cholA (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/aij/seq/spqr/ |
| H A D | aijspqr.c | 238 cholmod_sparse cholA; in MatQRFactorNumeric_SPQR() local 245 PetscCall((*chol->Wrap)(A, PETSC_TRUE, &cholA, &aijalloc, &valloc)); in MatQRFactorNumeric_SPQR() 246 err = !SuiteSparseQR_C_numeric(PETSC_SMALL, &cholA, chol->spqrfact, chol->common); in MatQRFactorNumeric_SPQR() 249 if (aijalloc) PetscCall(PetscFree2(cholA.p, cholA.i)); in MatQRFactorNumeric_SPQR() 250 if (valloc) PetscCall(PetscFree(cholA.x)); in MatQRFactorNumeric_SPQR() 272 cholmod_sparse cholA; in MatQRFactorSymbolic_SPQR() local 278 PetscCall((*chol->Wrap)(A, PETSC_TRUE, &cholA, &aijalloc, &valloc)); in MatQRFactorSymbolic_SPQR() 279 if (PetscDefined(USE_DEBUG)) PetscCallExternal(!cholmod_l_check_sparse, &cholA, chol->common); in MatQRFactorSymbolic_SPQR() 281 chol->spqrfact = SuiteSparseQR_C_symbolic(SPQR_ORDERING_DEFAULT, 1, &cholA, chol->common); in MatQRFactorSymbolic_SPQR() 284 if (aijalloc) PetscCall(PetscFree2(cholA.p, cholA.i)); in MatQRFactorSymbolic_SPQR() [all …]
|
| /petsc/src/mat/impls/sbaij/seq/cholmod/ |
| H A D | sbaijcholmod.c | 411 cholmod_sparse cholA; in MatCholeskyFactorNumeric_CHOLMOD() local 417 PetscCall((*chol->Wrap)(A, PETSC_TRUE, &cholA, &aijalloc, &valloc)); in MatCholeskyFactorNumeric_CHOLMOD() 419 err = !cholmod_X_factorize(&cholA, chol->factor, chol->common); in MatCholeskyFactorNumeric_CHOLMOD() 424 if (aijalloc) PetscCall(PetscFree2(cholA.p, cholA.i)); in MatCholeskyFactorNumeric_CHOLMOD() 425 if (valloc) PetscCall(PetscFree(cholA.x)); in MatCholeskyFactorNumeric_CHOLMOD() 441 cholmod_sparse cholA; in MatCholeskyFactorSymbolic_CHOLMOD() local 452 PetscCall((*chol->Wrap)(A, PETSC_FALSE, &cholA, &aijalloc, &valloc)); in MatCholeskyFactorSymbolic_CHOLMOD() 455 err = !cholmod_X_resymbol(&cholA, fset, fsize, (int)chol->pack, chol->factor, chol->common); in MatCholeskyFactorSymbolic_CHOLMOD() 460 chol->factor = cholmod_X_analyze_p(&cholA, (PetscInt *)ip, fset, fsize, chol->common); in MatCholeskyFactorSymbolic_CHOLMOD() 464 chol->factor = cholmod_X_analyze(&cholA, chol->common); in MatCholeskyFactorSymbolic_CHOLMOD() [all …]
|