| 674b392b | 11-Nov-2024 |
Alexander <alexander.lindsay@inl.gov> |
Add a MatResetHash API |
| fe1fc275 | 29-Oct-2024 |
Alexander <alexander.lindsay@inl.gov> |
Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type |
| 2e45e1b1 | 24-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| e58947e7 | 22-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/cleanup_malloc' into 'release'
sys: Cleanup PetscMalloc and PetscCalloc
See merge request petsc/petsc!7892 |
| 32603206 | 02-Oct-2024 |
James Wright <james@jameswright.xyz> |
Address potential Malloc/Calloc ternary operator bugs
- Bug either by the argument of the ternary operator being cast inappropriately to `size_t` or by the values themselves not being cast to `s
Address potential Malloc/Calloc ternary operator bugs
- Bug either by the argument of the ternary operator being cast inappropriately to `size_t` or by the values themselves not being cast to `size_t` when necessary.
show more ...
|
| 835f2295 | 05-Oct-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Brain dead fixes for useless casts |
| ad781fe3 | 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-29/fix-function-typedef-style' into 'main'
Unify handling of context destructors
See merge request petsc/petsc!7900 |
| 49abdd8a | 29-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)
Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those t
Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)
Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those that used PetscContainer
- Now allows any context to be a PetscObject - Will provide a cleaner mapping to bindings in other languages - Simplifies the maintenance of PETSc source code; improves clarity
Not backward compatible, compiler warnings will tell users what functions need to be updated
show more ...
|
| f88fb689 | 17-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| bdcd51b8 | 13-Oct-2024 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: stop the setup if there is an error during the factorization
Reported-by: Alexander <alexander.lindsay@inl.gov> Thanks-to: Jose Roman <jroman@dsic.upv.es> |
| 688c8ee7 | 27-Sep-2024 |
Florent Pruvost <florent.pruvost@inria.fr> |
Pastix: Update to the new interface 6 and last release version 6.4.0 |
| 1aa660a0 | 07-Oct-2024 |
Junchao Zhang <jczhang@anl.gov> |
kokkos-kernels: sync with develop change kk_is_gpu_exec_space -> is_gpu_exec_space_v
Reported-by: "Unnikrishnan, Umesh" <unnikrishnan@anl.gov> |
| ea17275a | 05-Oct-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compiler warnings from NVIDIA nvc 24.7
"src/vec/is/section/interface/section.c", line 1268: warning: pointless comparison of unsigned integer with zero [unsigned_compare_with_zero] PetscCa
Fix compiler warnings from NVIDIA nvc 24.7
"src/vec/is/section/interface/section.c", line 1268: warning: pointless comparison of unsigned integer with zero [unsigned_compare_with_zero] PetscCall(PetscMalloc1(last >= 0 ? s->bc->atlasOff[last] + s->bc->atlasDof[last] : 0, &s->bcIndices)); ^
"src/mat/impls/aij/mpi/mumps/mumps.c", line 2101: warning: loop is not reachable [loop_not_reachable] PetscCheck(!schur, PETSC_COMM_SELF, PETSC_ERR_SUP, "Cannot use -%smat_mumps_use_omp_threads with the Schur complement feature", ((PetscObject)F)->prefix ? ((PetscObject)F)->prefix : ""); ^
"src/dm/impls/swarm/swarm.c", line 217: warning: variable "flg" was set but never used [set_but_not_used] PetscBool flg; ^
"src/ts/utils/dmplexlandau/plexland.c", line 1848: warning: loop is not reachable [loop_not_reachable] PetscCall(PetscFree4(ww, xx, yy, invJ_a)); ^
show more ...
|
| 0d5ef98a | 18-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
CI: update checkclangformat to use clang-format-19.1.0 |
| 57508ece | 17-Sep-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove unneeded parentheses |
| 9ad2ceda | 24-Sep-2024 |
Pierre Jolivet <pierre@joliv.et> |
Fix -Wshorten-64-to-32 |
| a24cdd0d | 21-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-17/fix-petsccallmpi-misuse' into 'main'
Introduce PetscCallReturnMPI() to check for PETSc errors in PETSc provided MPI callpacks
See merge request petsc/petsc!7844 |
| 7c5b2466 | 18-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduce PetscCallReturnMPI() to check for PETSc errors in PETSc provided MPI callpacks. |
| 4a997463 | 20-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-09-05/feature-mat-get-vpb' into 'main'
PC: add new mat ops MATOP_GET_{BLOCK, VBLOCK}_DIAGONAL
See merge request petsc/petsc!7811 |
| a3f1d042 | 18-Sep-2024 |
Pierre Jolivet <pierre@joliv.et> |
Minor fixes
See also: https://gitlab.com/slepc/slepc/-/merge_requests/692 |
| c09cee04 | 17-Sep-2024 |
James Wright <james@jameswright.xyz> |
fix(kokkos): Use MPIInt for PetscSF calls |
| 462c564d | 14-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()
Introduce MPIU_Count to be used when MPI_Count is not available |
| dd460d27 | 10-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes for clang-tidy |
| 1690c2ae | 10-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MIN
Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example Funded
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MIN
Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example Funded-by: Project: Time: hours Reported-by: Thanks-to: Development Tools: Vim, Emacs, Eclipse
show more ...
|
| 6a210b70 | 10-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add support to MPIU_Allreduce to prevent int overflow with a single integer argument |