Home
last modified time | relevance | path

Searched refs:PetscBench (Results 1 – 7 of 7) sorted by relevance

/petsc/include/
H A Dpetscbm.h15 typedef struct _p_PetscBench *PetscBench; typedef
30 PETSC_EXTERN PetscErrorCode PetscBenchCreate(MPI_Comm, PetscBench *);
31 PETSC_EXTERN PetscErrorCode PetscBenchSetFromOptions(PetscBench);
32 PETSC_EXTERN PetscErrorCode PetscBenchSetUp(PetscBench);
33 PETSC_EXTERN PetscErrorCode PetscBenchRun(PetscBench);
34 PETSC_EXTERN PetscErrorCode PetscBenchReset(PetscBench);
35 PETSC_EXTERN PetscErrorCode PetscBenchSetOptionsPrefix(PetscBench, const char[]);
36 PETSC_EXTERN PetscErrorCode PetscBenchView(PetscBench, PetscViewer);
37 PETSC_EXTERN PetscErrorCode PetscBenchViewFromOptions(PetscBench, PetscObject, const char[]);
38 PETSC_EXTERN PetscErrorCode PetscBenchDestroy(PetscBench *);
[all …]
/petsc/include/petsc/private/
H A Dbmimpl.h6 PetscErrorCode (*setfromoptions)(PetscBench, PetscOptionItems);
7 PetscErrorCode (*setup)(PetscBench);
8 PetscErrorCode (*run)(PetscBench);
9 PetscErrorCode (*view)(PetscBench, PetscViewer);
10 PetscErrorCode (*reset)(PetscBench);
11 PetscErrorCode (*destroy)(PetscBench);
/petsc/src/sys/classes/bm/interfaces/
H A Dbm.c59 PetscErrorCode PetscBenchRegister(const char sname[], PetscErrorCode (*function)(PetscBench)) in PetscBenchRegister() argument
79 PetscErrorCode PetscBenchReset(PetscBench bm) in PetscBenchReset()
101 PetscErrorCode PetscBenchDestroy(PetscBench *bm) in PetscBenchDestroy()
130 PetscErrorCode PetscBenchSetUp(PetscBench bm) in PetscBenchSetUp()
156 PetscErrorCode PetscBenchRun(PetscBench bm) in PetscBenchRun()
180 PetscErrorCode PetscBenchSetFromOptions(PetscBench bm) in PetscBenchSetFromOptions()
213 PetscErrorCode PetscBenchView(PetscBench bm, PetscViewer viewer) in PetscBenchView()
237 PetscErrorCode PetscBenchViewFromOptions(PetscBench bm, PetscObject bobj, const char optionname[]) in PetscBenchViewFromOptions()
261 PetscErrorCode PetscBenchCreate(MPI_Comm comm, PetscBench *bm) in PetscBenchCreate()
286 PetscErrorCode PetscBenchSetOptionsPrefix(PetscBench bm, const char pre[]) in PetscBenchSetOptionsPrefix()
[all …]
/petsc/src/mat/utils/hpl/
H A Dhplcreate.c45 static PetscErrorCode PetscBenchSetUp_HPL(PetscBench bm) in PetscBenchSetUp_HPL()
61 static PetscErrorCode PetscBenchRun_HPL(PetscBench bm) in PetscBenchRun_HPL()
73 static PetscErrorCode PetscBenchView_HPL(PetscBench bm, PetscViewer viewer) in PetscBenchView_HPL()
85 static PetscErrorCode PetscBenchReset_HPL(PetscBench bm) in PetscBenchReset_HPL()
98 static PetscErrorCode PetscBenchDestroy_HPL(PetscBench bm) in PetscBenchDestroy_HPL()
105 PETSC_INTERN PetscErrorCode PetscBenchCreate_HPL(PetscBench bm) in PetscBenchCreate_HPL()
/petsc/src/mat/tests/
H A Dtmpbench.c8 PetscBench bm; in main()
/petsc/src/mat/interface/
H A Ddlregismat.c136 PETSC_INTERN PetscErrorCode PetscBenchCreate_HPL(PetscBench);
/petsc/doc/changes/
H A D321.md27 - Add `PetscBench` an object class for managing benchmarks in PETSc