Lines Matching refs:common

64   cholmod_common *c    = chol->common;  in CholmodSetOptions()
129 if (chol->common) PetscFunctionReturn(PETSC_SUCCESS); in CholmodStart()
130 PetscCall(PetscMalloc1(1, &chol->common)); in CholmodStart()
131 PetscCallExternal(!cholmod_X_start, chol->common); in CholmodStart()
133 c = chol->common; in CholmodStart()
280 if (chol->spqrfact) PetscCallExternal(!SuiteSparseQR_C_free, &chol->spqrfact, chol->common); in MatDestroy_CHOLMOD()
281 if (chol->factor) PetscCallExternal(!cholmod_X_free_factor, &chol->factor, chol->common); in MatDestroy_CHOLMOD()
282 if (chol->common->itype == CHOLMOD_INT) { in MatDestroy_CHOLMOD()
283 PetscCallExternal(!cholmod_finish, chol->common); in MatDestroy_CHOLMOD()
285 PetscCallExternal(!cholmod_l_finish, chol->common); in MatDestroy_CHOLMOD()
287 PetscCall(PetscFree(chol->common)); in MatDestroy_CHOLMOD()
304 const cholmod_common *c = chol->common; in MatView_Info_CHOLMOD()
380 …olve2, CHOLMOD_A, chol->factor, &cholB, NULL, &X_handle, NULL, &Y_handle, &E_handle, chol->common); in MatSolve_CHOLMOD()
381 PetscCallExternal(!cholmod_X_free_dense, &Y_handle, chol->common); in MatSolve_CHOLMOD()
382 PetscCallExternal(!cholmod_X_free_dense, &E_handle, chol->common); in MatSolve_CHOLMOD()
385 PetscCall(PetscLogFlops(4.0 * chol->common->lnz)); in MatSolve_CHOLMOD()
399 …olve2, CHOLMOD_A, chol->factor, &cholB, NULL, &X_handle, NULL, &Y_handle, &E_handle, chol->common); in MatMatSolve_CHOLMOD()
400 PetscCallExternal(!cholmod_X_free_dense, &Y_handle, chol->common); in MatMatSolve_CHOLMOD()
401 PetscCallExternal(!cholmod_X_free_dense, &E_handle, chol->common); in MatMatSolve_CHOLMOD()
404 PetscCall(PetscLogFlops(4.0 * B->cmap->n * chol->common->lnz)); in MatMatSolve_CHOLMOD()
419 err = !cholmod_X_factorize(&cholA, chol->factor, chol->common); in MatCholeskyFactorNumeric_CHOLMOD()
420 …etscObject)F), PETSC_ERR_LIB, "CHOLMOD factorization failed with status %d", chol->common->status); in MatCholeskyFactorNumeric_CHOLMOD()
421 …PetscCheck(chol->common->status != CHOLMOD_NOT_POSDEF, PetscObjectComm((PetscObject)F), PETSC_ERR_… in MatCholeskyFactorNumeric_CHOLMOD()
423 PetscCall(PetscLogFlops(chol->common->fl)); in MatCholeskyFactorNumeric_CHOLMOD()
427 …puTimeAdd(chol->common->CHOLMOD_GPU_GEMM_TIME + chol->common->CHOLMOD_GPU_SYRK_TIME + chol->common in MatCholeskyFactorNumeric_CHOLMOD()
455 err = !cholmod_X_resymbol(&cholA, fset, fsize, (int)chol->pack, chol->factor, chol->common); in MatCholeskyFactorSymbolic_CHOLMOD()
456 …mm((PetscObject)F), PETSC_ERR_LIB, "CHOLMOD analysis failed with status %d", chol->common->status); in MatCholeskyFactorSymbolic_CHOLMOD()
460 chol->factor = cholmod_X_analyze_p(&cholA, (PetscInt *)ip, fset, fsize, chol->common); in MatCholeskyFactorSymbolic_CHOLMOD()
461 …ETSC_ERR_LIB, "CHOLMOD analysis failed using PETSc ordering with status %d", chol->common->status); in MatCholeskyFactorSymbolic_CHOLMOD()
464 chol->factor = cholmod_X_analyze(&cholA, chol->common); in MatCholeskyFactorSymbolic_CHOLMOD()
465 …C_ERR_LIB, "CHOLMOD analysis failed using internal ordering with status %d", chol->common->status); in MatCholeskyFactorSymbolic_CHOLMOD()
486 info->nz_allocated = chol->common->lnz; in MatGetInfo_CHOLMOD()
487 info->nz_used = chol->common->lnz; in MatGetInfo_CHOLMOD()
491 info->memory = chol->common->memory_inuse; in MatGetInfo_CHOLMOD()
494 info->factor_mallocs = chol->common->malloc_count; in MatGetInfo_CHOLMOD()