[petsc-dev] questions on Tao "integration" into PETSc repository
Barry Smith
bsmith at mcs.anl.gov
Wed Jan 29 21:29:50 CST 2014
I’ve made a lot of progress in processing tao source to PETSc coding standards in the branch balay/tao-to-petsc
But now I have some observations/questions
tao.h just includes petsc.h
TaoInitialize/Finalize() basically calls PetscInitialize/Finalize
The single abstract Tao solver object is called TaoSolve and is defined in taosolver.h
However all methods on the TaoSolver are prefixed with only Tao, for example TaoSetXXX()
The single abstract Tao line search object is called TaoLineSearch and is defined in taolinesearch.h
With everyone’s permission I would like to
1) remove TaoInitialize/Finalize()
2) rename the TaoSolver object to Tao
3) move the taosolver.h include to tao.h
With this change Tao will be name-spaced and appear in the same character as SNES does
Do I have everyone’s agreement to make these changes? Other suggestions?
Thanks
Barry
More information about the petsc-dev
mailing list