[petsc-dev] Kokkos/Crusher perforance

Jed Brown jed at jedbrown.org
Sun Jan 23 23:31:18 CST 2022


Barry Smith <bsmith at petsc.dev> writes:

>   We should make it easy to turn off the logging and synchronizations (from PetscLogGpu) for everything Vec and below, and everything Mat and below to remove all the synchronizations needed for the low level timing. I think we can do that by having  PetscLogGpu take a PETSc class id argument.

Or take the PetscObject as an argument, from which we can get the class ID, and if we ever want to allow per-object customization, won't have to revisit these interfaces.


More information about the petsc-dev mailing list