I am compiling OpenSees with PETSc support and discovered that version 3.4.2 is not supported. I edited the code so that OpenSees would reflect the changes that occurred in PETSc version 3.4.2 (even version 3.3 must have these changes)
To name some of these changes:
rename KSPCHEBYCHEV to KSPCHEBYSHEV
MatDestroy(x) must be change to MatDestroy(&x)
VecCreateSeqWithArray has a new argument in the calling
However, there are still some changes to be made in order to compile OpenSees with PETSc support and as I do not commit the code I found that my efforts were useless.
Is there anyone maintaining the PETSc branch?
Best regards
Simon
PETSc 3.4.2 incompatibility
Moderators: silvia, selimgunay, Moderators
Re: PETSc 3.4.2 incompatibility
no one is actively looking after that code .. if your code compiles and runs we can incorporate it into the tree.
Re: PETSc 3.4.2 incompatibility
Up to what version is working?
Re: PETSc 3.4.2 incompatibility
sorry but i don't know! all i know is that it should be working for code at time of last code changes. this info you can find looking at source code on-line. then you would have to cross reference with PETSC.