| #
834855d6
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-21' into 'main'
clang-format-21
See merge request petsc/petsc!8202
|
| #
3a7d0413
|
| 12-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
One-liners from petsc/petsc!5344 and petsc/petsc!5557
Slightly reworked regular expression
git ls-files -z -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | while IFS= read -r -d '' file; do cat
One-liners from petsc/petsc!5344 and petsc/petsc!5557
Slightly reworked regular expression
git ls-files -z -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | while IFS= read -r -d '' file; do cat $file | tr '\n' '\r' | sed -E 's/\r([ ]*)(for|if|while|else) ([^\r]*)\{\r[ ]*Petsc([a-zA-Z]*)\(([^\r]*)\);\r[ ]*\}\r/\r\1\2 \3Petsc\4(\5);\r/g' | tr '\r' '\n' > ${file}.joe; mv ${file}.joe ${file} done
show more ...
|
| #
872ab141
|
| 03-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
783bcfeb
|
| 03-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-05-31/fix-petscsf-gpu-bug' into 'release'
Need to sync the stream before MPI send even when there is nothing to send (but has something to receive)
See merge request pets
Merge branch 'jczhang/2024-05-31/fix-petscsf-gpu-bug' into 'release'
Need to sync the stream before MPI send even when there is nothing to send (but has something to receive)
See merge request petsc/petsc!7597
show more ...
|
| #
646b835d
|
| 31-May-2024 |
Junchao Zhang <jczhang@anl.gov> |
SF: need to sync the stream before MPI send even when there is nothing to send but has something to receive
There might be pending gpu operations on the receive buffer. Without synchronization, say
SF: need to sync the stream before MPI send even when there is nothing to send but has something to receive
There might be pending gpu operations on the receive buffer. Without synchronization, say we proceed to MPI_Waitall(). MPI might stage on host and do a H2D copy on an internal stream on the receive side. Previous gpu operations COULD happen after the H2D copy, causing a write-after-write reorder violation!
show more ...
|
| #
21f37e16
|
| 26-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2023-10-16/feature-persistent-mpi-nbr' into 'main'
SF: Add MPI-4.0 persistent MPI neighborhood collectives support
See merge request petsc/petsc!6943
|
| #
6677b1c1
|
| 20-Oct-2023 |
Junchao Zhang <jczhang@anl.gov> |
PetscSF: add MPI-4.0 persistent neighborhood collectives support
|
| #
f5d27ee7
|
| 18-Oct-2023 |
Junchao Zhang <jczhang@anl.gov> |
PetscSF: refactor and modulize the code to better support persistent communication
|
| #
31d78bcd
|
| 02-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'
Feature: Non-discardable PetscErrorCode
See merge request petsc/petsc!5923
|
| #
3ba16761
|
| 10-Dec-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Make PetscErrorCode a non-discardable enum
|
| #
7bd9bc37
|
| 25-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/sf-fast-bcast' into 'main'
PetscSF: optimize SFALLGATHERV for the one-to-all pattern
See merge request petsc/petsc!5663
|
| #
66100624
|
| 21-Sep-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscSF: optimize SFALLGATHERV for the one-to-all pattern
this happens with ML models using data parallelism having replicated local parameters Add test
|
| #
061e922f
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'
Feature: Bicycle Storage Facility 2
See merge request petsc/petsc!5661
|
| #
d71ae5a4
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
source code format changes due to .clang-format changes
|
| #
b7124133
|
| 20-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-17/slimmer-petscobject' into 'main'
Feature: Slimmer PetscObject
See merge request petsc/petsc!5649
|
| #
4dfa11a4
|
| 17-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
|
| #
58d68138
|
| 23-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-21/clang-format-source' into 'main'
format repository with clang-format
See merge request petsc/petsc!5541
|
| #
9371c9d4
|
| 22-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
clang-format: convert PETSc sources to comply with clang-format
|
| #
f882803c
|
| 26-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-02-23/variadic-chkerr' into 'main'
Variadic CHKERRQ()
See merge request petsc/petsc!4889
|
| #
9566063d
|
| 25-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX() -> PetscCallThrow() - CHKERRCXX() -> PetscCallCXX() - CHKERRCUDA() -> PetscCallCUDA() - CHKERRCUBLAS() -> PetscCallCUBLAS() - CHKERRCUSPARSE() -> PetscCallCUSPARSE() - CHKERRCUSOLVER() -> PetscCallCUSOLVER() - CHKERRCUFFT() -> PetscCallCUFFT() - CHKERRCURAND() -> PetscCallCURAND() - CHKERRHIP() -> PetscCallHIP() - CHKERRHIPBLAS() -> PetscCallHIPBLAS() - CHKERRHIPSOLVER() -> PetscCallHIPSOLVER() - CHKERRQ_CEED() -> PetscCallCEED() - CHKERR_FORTRAN_VOID_FUNCTION() -> PetscCallFortranVoidFunction() - CHKERRMKL() -> PetscCallMKL() - CHKERRMMG() -> PetscCallMMG() - CHKERRMMG_NONSTANDARD() -> PetscCallMMG_NONSTANDARD() - CHKERRCGNS() -> PetscCallCGNS() - CHKERRPTSCOTCH() -> PetscCallPTSCOTCH() - CHKERRSTR() -> PetscCallSTR() - CHKERRTC() -> PetscCallTC()
show more ...
|
| #
5f80ce2a
|
| 24-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
chkerr and friends wrapped
|
| #
7a560c3d
|
| 25-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1c0ae101
|
| 25-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-sfallgather-bug' into 'release'
SF: fix a bug in SFAllgather(v) when using non-gpu-aware MPI
See merge request petsc/petsc!4749
|
| #
9319200a
|
| 14-Sep-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SF: fix a bug in sfallgather/v when using non-gpu-aware MPI
|
| #
6762c164
|
| 15-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan-release-patch-82973' into 'main'
Developer docs, style: remove rule about using "if (!rank)" and replace all "!rank" usage with "rank == 0"
See merge request petsc/petsc!4146
|