Lines Matching refs:hp
47 PetscBench_HPL *hp = (PetscBench_HPL *)bm->data; in PetscBenchSetUp_HPL() local
54 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, bm->size, bm->size, NULL, &hp->A)); in PetscBenchSetUp_HPL()
55 PetscCall(MatSetHPL(hp->A, 0)); in PetscBenchSetUp_HPL()
56 PetscCall(MatGetFactor(hp->A, MATSOLVERPETSC, MAT_FACTOR_LU, &hp->F)); in PetscBenchSetUp_HPL()
57 PetscCall(MatLUFactorSymbolic(hp->F, hp->A, NULL, NULL, 0)); in PetscBenchSetUp_HPL()
63 PetscBench_HPL *hp = (PetscBench_HPL *)bm->data; in PetscBenchRun_HPL() local
69 PetscCall(MatLUFactorNumeric(hp->F, hp->A, 0)); in PetscBenchRun_HPL()
87 PetscBench_HPL *hp = (PetscBench_HPL *)bm->data; in PetscBenchReset_HPL() local
93 PetscCall(MatDestroy(&hp->F)); in PetscBenchReset_HPL()
94 PetscCall(MatDestroy(&hp->A)); in PetscBenchReset_HPL()
107 PetscBench_HPL *hp; in PetscBenchCreate_HPL() local
110 PetscCall(PetscNew(&hp)); in PetscBenchCreate_HPL()
111 bm->data = hp; in PetscBenchCreate_HPL()