Why downgrade? Satish
On Thu, 21 Aug 2014, Barry Smith wrote: > > On Aug 21, 2014, at 6:05 PM, Evan Um <[email protected]> wrote: > > > Dear PETSC users, > > > > I recently downgraded my PETSC library from version 3.5.0 to version 3.4.4. > > For my application, most differences between the twos were changes in PETSC > > function interfaces. For examples, I got errors such as too few arguments > > in function call, but some errors were about the new functionality in the > > latest version. Does anyone know about 3.4.4 functions corresponding to > > KSPSetReusePreconditioner() and MatMumpsSetIcntl()? In advance, thanks for > > your comments. > > Those simply did not exist at that time. You can get the effect of > KSPSetReusePreconditioner() by passing the flag SAME_PRECONDITIONER as the > final argument to KSPSetOperators(). > > > Barry > > > > > Regards, > > Evan > > > > fetdem3d_driver_csem.cpp(330): error: identifier > > "KSPSetReusePreconditioner" is undefined > > KSPSetReusePreconditioner(ksp_fetd_dt,PETSC_TRUE); > > > > fetdem3d_driver_csem.cpp(493): error: identifier "MatMumpsSetIcntl" is > > undefined > > MatMumpsSetIcntl(F_dt, icntl, ival); > >
