Hi, > Yes, I did. The code compiles if I include > petsc/src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h > but I'm not sure if one is supposed to do that. Indeed, this needs to be moved to a public include header. I'll push a fix shortly. Best regards, Karli