| f5a9e7c7 | 13-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
doc: update doi for PETSc users manual |
| 5a0a9f49 | 12-Dec-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
!7005 stopped make docs from erroring on some errors in the manual pages. This now returns the erroring out
Reported-by: Satish Balay |
| c502b672 | 12-Dec-2023 |
Matthew Knepley <knepley@gmail.com> |
Update file petsc.bib |
| 0bf52853 | 22-Nov-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMDASNES: support using user context if operation context is not provided
Add MPI_Allreduce inside the main objective driver |
| 73ac38ff | 11-Dec-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Clarify when 64 bit BLAS/LAPACK integers are used.
Reported-by: Gerard Henry <gerard.henry@fresnel.fr> |
| 28d911a8 | 08-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 45083dff | 07-Dec-2023 |
Pierre Jolivet <pierre@joliv.et> |
Whitelist MKL [C]PARDISO/SuperLU_DIST to be listed in manpages |
| 24fb275a | 14-Nov-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
SNESNEWTONTR: code improvements
support QN models
accepts Cauchy point if it is on the boundary
Enlarge trust region only if direction is on the boundary
Use previously estimated largest eigenval
SNESNEWTONTR: code improvements
support QN models
accepts Cauchy point if it is on the boundary
Enlarge trust region only if direction is on the boundary
Use previously estimated largest eigenvalue of hessian in minimum decrease
Customize trust region norm
Fix dogleg path computation
Update output files and add tests
show more ...
|
| 67f9f68e | 06-Nov-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATLMVM: must call reset if history size changes |
| 970ba202 | 05-Nov-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCLMVM: support automatic updates and operators of type MATLMVM |
| 3de58703 | 04-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hdf5-1.14.0' into 'main'
HDF5 1.14.3
See merge request petsc/petsc!6116 |
| 6afe31f6 | 28-Nov-2023 |
Martin Diehl <mail@martin-diehl.net> |
drop support for MED files |
| cd791dc2 | 21-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix PetscOptionsGetViewer() so it works in a thread-safe way
When PetscOptionsGetViewer() returns, for example, PETSC_VIEWER_STDOUT_SELF the same object is shared by all threads that call PetscOptio
Fix PetscOptionsGetViewer() so it works in a thread-safe way
When PetscOptionsGetViewer() returns, for example, PETSC_VIEWER_STDOUT_SELF the same object is shared by all threads that call PetscOptionsGetViewer(). In the previous code PetscObjectReference() and dereference (via PetscViewerDestroy() where called on the viewer by multiple threads after the viewer was accessed thus corrupting the object.
This branch introduces a PetscOptionsRestoreViewer() that allows not doing the referencing and dereferencing on persistant viewers, thus removing the specific race condition above.
Other possible solutions include
Use a lock on each PetscObjectReference/Dereference() just in case they are shared. Could be time consuming so one could mark each object as either threadshared or independent and only do the locks on threadshared objects. This lowers the cost but would require more extensive changes to PETSc infrastructure. And I do not know if this shared/not shared model is what we need in the long run, though it might be.
show more ...
|
| cbb74892 | 02-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| d7d62e7f | 01-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/housekeeping' into 'release'
Minor housekeeping
See merge request petsc/petsc!7075 |
| 710f6bdc | 01-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-11-28/doc-petsccall-vs-petscassert/release' into 'release'
Clarify in the manual pages the use of PetscCheck() vs PetscAssert()
See merge request petsc/petsc!7066 |
| a2454668 | 01-Dec-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Clarify in the manual pages the use of PetscCheck() vs PetscAssert() |
| a678f235 | 01-Dec-2023 |
Pierre Jolivet <pierre@joliv.et> |
Minor housekeeping |
| 4b9a870a | 30-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release' |
| ca7575ba | 30-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Increase patchlevel to 3.20.2 |
| 1bd63e3e | 30-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 50935e0a | 30-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-11-22/fix-some-manualpages/release' into 'release'
Improve SNES manual pages
See merge request petsc/petsc!7049 |
| 420bcc1b | 23-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix some manual pages focusing on SNES |
| 293bf516 | 29-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 39a394f3 | 27-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Change ./configure arguments to speed up compile of PETSc for petsc4py docs |