History log of /petsc/src/sys/objects/pinit.c (Results 51 – 75 of 1307)
Revision Date Author Comments
# 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()


12345678910>>...53