Mention linear regressor in KSP docs and KSP usage from linear regressor
LaTeX fixes
Fix Fortran docs for visible Fortran derived type like PetscSFNode
Add initial version PetscRegressor, part of the planned machine learning (ML) toolkitCo-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>Co-authored-by: Hansol Suh <hsuh@anl.gov>Co-authored-by: Bar
Add initial version PetscRegressor, part of the planned machine learning (ML) toolkitCo-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>Co-authored-by: Hansol Suh <hsuh@anl.gov>Co-authored-by: Barry Smith <bsmith@petsc.dev>Co-authored-by: Toby Isaac <toby.isaac@gmail.com>Co-authored-by: Satish Balay <balay@mcs.anl.gov>Mr. Hong Zhang developed the petsc4py interface and examples.Hansol Suh provided extensive help with updating the code to the latest PETSc coding guidelines and APIs, some documentation development, getting documentation to build correctly, getting new tests into the test harness, and numerous big fixes plus minor changes.Barry Smith provided extensive feedback and code to get the Fortran interfaces and documentation build working.Toby Isaac provided a fix to prevent breakage with complex-arithmetic builds.Satish Balay provided important help with fixing builds.Thanks-to: Pierre Jolivet <pierre@joliv.et>Thanks-to: Jed Brown <jed@jedbrown.org>Thanks-to: Jose Roman <jroman@dsic.upv.es>Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>Pierre, Jed, Jose, and Stefano provided extremely helpful feedback and suggestions during the merge review process.
show more ...
move last of the doc rst files over to md files
Doc Tao: fixed the typo in EvaluateHessian description
Merge remote-tracking branch 'origin/release'
Merge branch 'jrwrigh/section_docs' into releasedocs: Add user manual documentation of PetscSectionSee merge request petsc/petsc!7766
docs: Add user manual documentation of PetscSection
Improve manual section on Streams discussion
Fortran 90: fully embrace After 34 years!- deprecate use of 'F90' in Fortran function names- use Fortran pointers when appropriate- the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!- deprecate use of 'F90' in Fortran function names- use Fortran pointers when appropriate- the new Fortran API is not backward compatible with previous versions!- also clean up inconsistent PETSc code detected by new Fortran generation tools- drop use of bfort- automatically generate all the Fortran PETSc objects, enums etc from the include files- generate most of the Fortran interface definitions and functions from the source code- simplify the number and organization of Fortran modulesCo-authored-by: Jose E. Roman <jroman@dsic.upv.es>
Improve some SNES documentation especially with regard to nonlinear preconditioning
Fix bug in PetscShmgetDeallocateArray needs to call PetscCheck(!shmdt(next->addr), since that is not called in the unmap on rank 0Reported-by: Marsha BergerReported-by: Randy Leveque
Fix missing back ticks in user-guide
Improve some manual pages in KSP/SNES
Proper PETSc and Git capitalization
Fix minor typos in the faq, manual, install and dev docs
Improve Advanced section of the User-Guide
Fix PCFIELDSPLIT section of the User-Guide
Improve Getting Started section of the User-Guide
SNESLineSearch: add bisection line searchAdd new bisection line search for SNES, which proves to be useful for highly non-linear problems. The line search assumes that F(X) = grad G(X) and seeks to
SNESLineSearch: add bisection line searchAdd new bisection line search for SNES, which proves to be useful for highly non-linear problems. The line search assumes that F(X) = grad G(X) and seeks to find the root in the directional derivative through bisection.(tested in snes/tutorials/ex99)
123456789