| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
49824467
|
| 13-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-04-06/fix-bad-error-code-returns' into 'main'
Fix bad error code returns in various places in PETSc
See merge request petsc/petsc!3846
|
| #
d8185827
|
| 07-Apr-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix code that did not pass appropriate PETSc error flags to SETERRQ()
Add checkbadSource check for use of SETERRQ() without an appropriate error flag
Commit-type: error-checking, bug-fix, testing-f
Fix code that did not pass appropriate PETSc error flags to SETERRQ()
Add checkbadSource check for use of SETERRQ() without an appropriate error flag
Commit-type: error-checking, bug-fix, testing-fix, style-fix /spend 2.5h
show more ...
|
| #
16924cb1
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc!3064
show more ...
|
| #
2da392cc
|
| 17-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability /spend 1.5h
|
| #
833b33c1
|
| 29-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'
Fixes to MatProduct + many bug fixes + new hierarchical matrix support
See merge request petsc/petsc!2800
|
| #
ea13f565
|
| 09-Apr-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
Fix misuse of PETSC_COMM_WORLD in library code
There are still many left, I'm tired of fixing them
[szampini@localhost petsc]$ git grep PETSC_COMM_WORLD | grep -v tests | grep -v tutorials | grep '
Fix misuse of PETSC_COMM_WORLD in library code
There are still many left, I'm tired of fixing them
[szampini@localhost petsc]$ git grep PETSC_COMM_WORLD | grep -v tests | grep -v tutorials | grep '\.c' | awk '{print $1}' | uniq src/benchmarks/streams/CUDAVersion.cu: src/benchmarks/streams/SSEVersion.c: src/contrib/fun3d/comp/flow.c: src/contrib/fun3d/incomp/flow.c: src/dm/impls/forest/p4est/petsc_p4est_package.c: src/dm/impls/moab/dmmbfem.cxx: src/dm/impls/moab/dmmbmg.cxx: src/dm/impls/moab/dmmbutil.cxx: src/dm/impls/moab/dmmbvec.cxx: src/dm/impls/moab/dmmoab.cxx: src/dm/impls/network/network.c: src/dm/impls/stag/stag.c: src/dm/impls/stag/stag1d.c: src/dm/impls/stag/stag2d.c: src/dm/impls/stag/stag3d.c: src/dm/impls/stag/stagda.c: src/dm/impls/stag/stagutils.c:$ src/dm/impls/swarm/data_ex.c: src/dm/impls/swarm/swarm.c: src/dm/impls/swarm/swarm_migrate.c: src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c: src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c: src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c: src/ksp/ksp/impls/tsirm/tsirm.c: src/ksp/ksp/interface/itcreate.c: src/ksp/ksp/interface/iterativ.c: src/ksp/ksp/interface/saws/kspsaws.c: src/ksp/pc/impls/bddc/bddcfetidp.c: src/ksp/pc/impls/fieldsplit/fieldsplit.c: src/ksp/pc/impls/gamg/util.c: src/ksp/pc/impls/gasm/gasm.c: src/ksp/pc/impls/is/nn/nn.c: src/ksp/pc/impls/patch/pcpatch.c: src/ksp/pc/impls/tfs/gs.c: src/ksp/pc/impls/tfs/tfs.c: src/ksp/pc/impls/tfs/xxt.c: src/ksp/pc/impls/tfs/xyt.c: src/ksp/pc/interface/precon.c: src/mat/impls/aij/mpi/mpiaij.c:#define src/mat/interface/matrix.c: src/mat/interface/matrix.c:. src/mat/interface/matrix.c: src/mat/interface/matrix.c:$ src/mat/utils/multequal.c: src/snes/interface/saws/snessaws.c: src/snes/interface/snes.c: src/sys/classes/draw/interface/drawreg.c: src/sys/classes/random/interface/random.c: src/sys/classes/random/interface/randomc.c: src/sys/classes/viewer/impls/ams/ams.c: src/sys/classes/viewer/impls/ams/amsopen.c: src/sys/classes/viewer/impls/ascii/vcreatea.c: src/sys/classes/viewer/impls/mathematica/mathematica.c: src/sys/dll/reg.c: src/sys/dll/reg.c:static src/sys/dll/reg.c: src/sys/error/adebug.c: src/sys/error/checkptr.c: src/sys/error/errstop.c: src/sys/error/pstack.c: src/sys/error/signal.c: src/sys/ftn-custom/zutils.c: src/sys/info/verboseinfo.c: src/sys/logging/plog.c: src/sys/logging/utils/eventlog.c: src/sys/logging/xmllogevent.c: src/sys/memory/mal.c: src/sys/memory/mtr.c: src/sys/objects/aoptions.c: src/sys/objects/aoptions.c:+ src/sys/objects/aoptions.c: src/sys/objects/ftn-custom/zstart.c: src/sys/objects/ftn-custom/zstartf.c: src/sys/objects/inherit.c: src/sys/objects/init.c: src/sys/objects/options.c:+ src/sys/objects/options.c: src/sys/objects/pinit.c:MPI_Comm src/sys/objects/pinit.c: src/sys/utils/mpitr.c: src/sys/utils/mpits.c:+ src/sys/utils/pbarrier.c: src/sys/utils/pdisplay.c: src/sys/yaml/yamlimpls.c: src/sys/yaml/yamlimpls.c:+ src/sys/yaml/yamlimpls.c: src/tao/pde_constrained/impls/lcl/lcl.c: src/ts/interface/ts.c: src/vec/is/is/utils/iscoloring.c: src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx: src/vec/vec/interface/vector.c:. src/vec/vec/interface/vector.c:
show more ...
|
| #
9a09376b
|
| 24-Mar-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
c5a7d6e0
|
| 20-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jczhang/fix-vecscattercreate-api'
|
| #
9448b7f1
|
| 18-Mar-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Revert the function name where it is referenced
|
| #
8000f006
|
| 15-Mar-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
206d7542
|
| 15-Mar-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'stefano_zampini/fix-tao-update-ctx' [PR #1443]
* stefano_zampini/fix-tao-update-ctx: Few small fixes to Tao before the release.
- TAOSetUpdate: change the Update callback In SNES, t
Merge branch 'stefano_zampini/fix-tao-update-ctx' [PR #1443]
* stefano_zampini/fix-tao-update-ctx: Few small fixes to Tao before the release.
- TAOSetUpdate: change the Update callback In SNES, the update function does not uses contexts, and thus it does not appear in the callback prototype. With TAO, since we are explcitily passing the ctx via TAOSetUpdate, we have to give it back to the user when performing the call
- Tao: PETSc does not print warnings
- MatAssembled: there's no point in checking the type a matrix with type not set cannot be assembled
- TaoBNKEstimateActiveSet: Call MatHasOperation() only if the matrix has been assembled the previous logic for MatGetDiagonal still holds. With this fix, the code will not error in case the hessian has not been assembled at this time
show more ...
|
| #
8fcddce6
|
| 14-Mar-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
TAOSetUpdate: change the Update callback
In SNES, the update function does not uses contexts, and thus it does not appear in the callback prototype With TAO, since we are explcitily passing the ctx
TAOSetUpdate: change the Update callback
In SNES, the update function does not uses contexts, and thus it does not appear in the callback prototype With TAO, since we are explcitily passing the ctx via TAOSetUpdate, we have to give it back to the user when performing the call
show more ...
|
| #
a5a49157
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpusztay/feature-swarm-symplectic-example
|
| #
e901d7f7
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpustay/feature-swarm-example
|
| #
baeaa64e
|
| 25-Oct-2018 |
Joseph Pusztay <josephpu@buffalo.edu> |
Merged petsc/petsc into master
|
| #
df90af56
|
| 24-Oct-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (393 commits) Bib: Update reference Mat: Doc fix Bib: Updated ref PetscDS: Doc fixes PC+LU: Do not try to refactor an
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (393 commits) Bib: Update reference Mat: Doc fix Bib: Updated ref PetscDS: Doc fixes PC+LU: Do not try to refactor an already factored matrix Mat: Small fix for checking and docs Mat: Added MatSetFactorType() - Needed it when making a shell matrix look factored PetscDS: Added PetscDSUpdateBoundary() - Lets the user change the boundary condition single precision produces different convergence history p4est: has a dependency on zlib - so handle it correctly Add -mat_mffd_complex to use the Lyness complex number trick to compute J_u * v instead of differencing. Replace VecWAXPY by VecAXPY if needed Revert "Replace VecWAXPY by VecAXPY if needed" Replace VecWAXPY by VecAXPY if needed MatHermitianTransposeGetMat and MatCreateVecs ex19: Updated test filter to avoid false positives. DM: Improved Global-To-Natural docs Suggested-by: Josh L <ysjosh.lo@gmail.com> Do not build shared openblas when doing static build Upgrade OpenBLAS to 0.3.3 test: add alt output file for changes in OSX-10.14 and Xcode-10.0 [perhaps related to ML] ...
Conflicts: src/vec/is/utils/vsectionis.c
show more ...
|
| #
dfd95116
|
| 20-Oct-2018 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merged petsc/petsc into master
|
| #
5a7b8bca
|
| 09-Oct-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/stefano_zampini/weakly-symmetric-elasticity-rebased'
|
| #
928bb9ad
|
| 03-Oct-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
Do some housekeeping and add missing CHKERRQ calls
|
| #
bf67e7b2
|
| 03-Oct-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'denera/tao-gauss-newton-wrapper' [PR #1151]
* denera/tao-gauss-newton-wrapper: Regularized Gauss-Newton algorithm/wrapper New BRGN algorithm added for regularized Gauss-Newton formulat
Merge branch 'denera/tao-gauss-newton-wrapper' [PR #1151]
* denera/tao-gauss-newton-wrapper: Regularized Gauss-Newton algorithm/wrapper New BRGN algorithm added for regularized Gauss-Newton formulation. This algorithm is a thin wrapper that relies on TaoSetResidualRoutine() and TaoSetResidualJacobianRoutine() interfaces to accept the residual and Jacobian associated with a least-squares problem, and then construct the internal objective, gradient and Hessian evaluation functions for the regularized problem formulation. Currently only Tikhonov regularization is available, but other smooth regularizers are planned in the future. The resulting regularized problem is passed onto an existing bound-constrained algorithm (e.g.: BQNLS or BNTL), controlled by the -tao_brgn_subsolver flag.
show more ...
|
| #
e1e80dc8
|
| 13-Sep-2018 |
Alp Dener <alp.dener@me.com> |
Regularization changed to x-x_old, user hook added into optimization loops, eliminated explicit MatTransposeMatMult option in Hessian computation
|
| #
b45ef262
|
| 24-Sep-2018 |
Andreas Selinger <andreasselinger@gmail.com> |
Merged petsc/petsc into master
|
| #
5a5264e3
|
| 19-Sep-2018 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merged petsc/petsc into master
|
| #
20cd54da
|
| 18-Sep-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge from master
|