| #
9812ddb5
|
| 03-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-allreduce/release' into 'release'
Fix MPIU_Allreduce overflow check
See merge request petsc/petsc!7911
|
| #
2711dd09
|
| 03-Oct-2024 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix MPIU_Allreduce overflow check
The reduction can be done in int64 only if the Op handle is built-in, otherwise a user-defined Op may not be able to handle dtype=MPIU_INT64. From all the built-in
Fix MPIU_Allreduce overflow check
The reduction can be done in int64 only if the Op handle is built-in, otherwise a user-defined Op may not be able to handle dtype=MPIU_INT64. From all the built-in Ops, only MPI_SUM and MPI_PROD can overflow.
show more ...
|
| #
0a78fc91
|
| 02-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
160390d7
|
| 29-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/typos' into 'release'
Fix typos
See merge request petsc/petsc!7893
|
| #
d7c1f440
|
| 29-Sep-2024 |
Pierre Jolivet <pierre@joliv.et> |
Fix typos
|
| #
9281ddf3
|
| 28-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
release: set petsc v3.22.0 strings
|
| #
3531d33b
|
| 28-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-21/add-mpiuni-allow-multiprocess-launch' into 'main'
Add -mpiuni-allow-multiprocess-launch with MPIUni for special use case.
See merge request petsc/petsc!7856
|
| #
d0e6bf2a
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-19' into 'main'
clang-format-19
See merge request petsc/petsc!7644
|
| #
0d5ef98a
|
| 18-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
CI: update checkclangformat to use clang-format-19.1.0
|
| #
7aa7e233
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e464e0e1
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-skip-real___fp16-float128' into 'release'
Fix compilation with -DPETSC_SKIP_REAL___[FP16|FLOAT128]
See merge request petsc/petsc!7868
|
| #
ef384fde
|
| 24-Sep-2024 |
Pierre Jolivet <pierre@joliv.et> |
Fix compilation with -DPETSC_SKIP_REAL___[FP16|FLOAT128]
src/sys/objects/pinit.c:265:25: error: use of undeclared identifier 'MPIU___FLOAT128'; did you mean 'PETSC___FLOAT128'? 265 | else if (*d
Fix compilation with -DPETSC_SKIP_REAL___[FP16|FLOAT128]
src/sys/objects/pinit.c:265:25: error: use of undeclared identifier 'MPIU___FLOAT128'; did you mean 'PETSC___FLOAT128'? 265 | else if (*datatype == MPIU___FLOAT128) { | ^~~~~~~~~~~~~~~ | PETSC___FLOAT128 include/petscsystypes.h:677:3: note: 'PETSC___FLOAT128' declared here 677 | PETSC___FLOAT128 = 10, | ^ src/sys/objects/pinit.c:269:27: error: use of undeclared identifier 'MPIU___COMPLEX128' 269 | } else if (*datatype == MPIU___COMPLEX128) { | ^ src/sys/objects/pinit.c:911:52: error: use of undeclared identifier 'MPIU___FLOAT128' 911 | PetscCallMPI(MPI_Type_contiguous(2, MPI_DOUBLE, &MPIU___FLOAT128)); | ^ src/sys/objects/pinit.c:912:33: error: use of undeclared identifier 'MPIU___FLOAT128' 912 | PetscCallMPI(MPI_Type_commit(&MPIU___FLOAT128)); | ^ src/sys/objects/pinit.c:914:52: error: use of undeclared identifier 'MPIU___COMPLEX128' 914 | PetscCallMPI(MPI_Type_contiguous(4, MPI_DOUBLE, &MPIU___COMPLEX128)); | ^ src/sys/objects/pinit.c:915:33: error: use of undeclared identifier 'MPIU___COMPLEX128' 915 | PetscCallMPI(MPI_Type_commit(&MPIU___COMPLEX128)); | ^ src/sys/objects/pinit.c:1339:31: error: use of undeclared identifier 'MPIU___FLOAT128' 1339 | PetscCallMPI(MPI_Type_free(&MPIU___FLOAT128)); | ^ src/sys/objects/pinit.c:1341:31: error: use of undeclared identifier 'MPIU___COMPLEX128' 1341 | PetscCallMPI(MPI_Type_free(&MPIU___COMPLEX128)); | ^ 8 errors generated. gmake[3]: *** [gmakefile:197: arch-debug/obj/src/sys/objects/pinit.o] Error 1
show more ...
|
| #
732aec7a
|
| 22-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/remove-cast' into 'main'
Use NULL or nullptr instead of casted 0
See merge request petsc/petsc!7857
|
| #
c8025a54
|
| 21-Sep-2024 |
Pierre Jolivet <pierre@joliv.et> |
Use NULL or nullptr instead of casted 0
|
| #
983cdb30
|
| 21-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add -mpiuni-allow-multiprocess-launch with MPIUni for special use case.
Reported-by: Alexandre Halbach <alexandre.halbach@gmail.com>
|
| #
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.
|
| #
b6a545b0
|
| 20-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/remove-duplicate-code' into 'main'
pinit.c: remove duplicate MPIU_2INT code
See merge request petsc/petsc!7853
|
| #
7f8dcfa8
|
| 20-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
pinit.c: remove duplicate MPIU_2INT code
this triggers:
Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process See https://petsc.org/release/faq/ lid velocity = 0.0016, prandtl # =
pinit.c: remove duplicate MPIU_2INT code
this triggers:
Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process See https://petsc.org/release/faq/ lid velocity = 0.0016, prandtl # = 1., grashof # = 1. Number of SNES iterations = 2 [WARNING] yaksa: 1 leaked handle pool objects
with: ./configure --with-64-bit-indices --with-fortran-bindings=0 --download-mpich --with-cuda=1
Change added in 6a210b70a61472cf8733db59e8a3fa68f6578c01
show more ...
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
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
|
| #
6a210b70
|
| 10-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add support to MPIU_Allreduce to prevent int overflow with a single integer argument
|
| #
6497c311
|
| 25-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in the CI
show more ...
|
| #
184b5a2e
|
| 26-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-09-15/fix-log-pcmpi' into 'main'
add optimized shared memory PCMPI and add users manual section on comparing STREAMS performance to PETSc application performance
See merge
Merge branch 'barry/2023-09-15/fix-log-pcmpi' into 'main'
add optimized shared memory PCMPI and add users manual section on comparing STREAMS performance to PETSc application performance
See merge request petsc/petsc!6903
show more ...
|
| #
9f0612e4
|
| 11-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Add shared memory support for PCMPI using both shmget() and MPI_Win_allocate_shared()
|