I have added PCApplyTranspose() for PCCOMPOSITE in petsc-dev. You will need to switch to petsc-dev http://www.mcs.anl.gov/petsc/petsc-as/developers/index.html to access it.
Sorry for the inconvenience. Barry On Jun 23, 2011, at 4:13 AM, Andrew T Barker wrote: > I've made a PCCOMPOSITE that contains two PCSHELLS, both of > which have a transpose set with PCShellSetApplyTranspose(). > However the composite PC does not seem to support the > transpose: > > [0]PETSC ERROR: No support for this operation for this object > type! > [0]PETSC ERROR: PC does not have apply transpose! > > The code runs fine with the composite replaced with either of > the shells by itself. Of course I can implement my own > composite as a PCShell with a transpose easily enough, but I > was wondering if this was expected or if I am making some > other mistake. > > I am using Petsc 3.0.0. > > Thanks, > > Andrew
