Logs the beginning of a user event.
void PetscLogEventBegin(int e, PetscErrorCode ierr)
PetscLogEventBegin() return error codes instead of explicitly
handling the errors that occur in the macro directly because other packages that use this
macros have used them in their own functions or methods that do not return error codes and it
would be disruptive to change the current behavior.