Lines Matching refs:lwork
42 PetscInt lwork; member
79 PetscCall(PetscViewerASCIIPrintf(viewer, " lwork: %" PetscInt_FMT "\n", lu->lwork)); in MatView_Info_SuperLU()
101 if (lu->lwork == -1) PetscFunctionReturn(PETSC_SUCCESS); in MatSolve_SuperLU_Private()
140 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatSolve_SuperLU_Private()
142 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatSolve_SuperLU_Private()
146 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatSolve_SuperLU_Private()
148 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatSolve_SuperLU_Private()
154 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatSolve_SuperLU_Private()
156 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatSolve_SuperLU_Private()
160 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatSolve_SuperLU_Private()
162 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatSolve_SuperLU_Private()
176 if (lu->lwork == -1) { in MatSolve_SuperLU_Private()
244 if (lu->lwork >= 0) { in MatLUFactorNumeric_SuperLU()
278 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatLUFactorNumeric_SuperLU()
280 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatLUFactorNumeric_SuperLU()
284 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatLUFactorNumeric_SuperLU()
286 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatLUFactorNumeric_SuperLU()
293 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatLUFactorNumeric_SuperLU()
295 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatLUFactorNumeric_SuperLU()
299 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatLUFactorNumeric_SuperLU()
301 …perm_r, lu->etree, lu->equed, lu->R, lu->C, &lu->L, &lu->U, lu->work, lu->lwork, &lu->B, &lu->X, &… in MatLUFactorNumeric_SuperLU()
357 if (lu->lwork >= 0) { in MatDestroy_SuperLU()
426 …lwork", "size of work array in bytes used by factorization", "None", lu->lwork, &lu->lwork, NULL)); in MatLUFactorSymbolic_SuperLU()
427 if (lu->lwork > 0) { in MatLUFactorSymbolic_SuperLU()
429 PetscCall(PetscMalloc(lu->lwork, &lu->work)); in MatLUFactorSymbolic_SuperLU()
430 } else if (lu->lwork != 0 && lu->lwork != -1) { in MatLUFactorSymbolic_SuperLU()
431 … lwork %" PetscInt_FMT " is not supported by SUPERLU. The default lwork=0 is used.\n", lu->lwork)); in MatLUFactorSymbolic_SuperLU()
432 lu->lwork = 0; in MatLUFactorSymbolic_SuperLU()
585 lu->lwork = 0; /* allocate space internally by system malloc */ in MatGetFactor_seqaij_superlu()