History log of /petsc/src/sys/utils/sorti.c (Results 1 – 25 of 275)
Revision Date Author Comments
# 8112c1cb 22-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-09-04/deprecate-mpiu-bool' into 'main'

Deprecate MPIU_BOOL which used to be for PETSc's enum Bool but now is just MPI_C_BOOL

See merge request petsc/petsc!8691


# 5440e5dc 04-Sep-2025 Barry Smith <bsmith@mcs.anl.gov>

Deprecate MPIU_BOOL which used to be for PETSc' enum Bool but now is just MPI_C_BOOL so no longer needs its own name


# c692d79c 14-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/intel-warning' into 'main'

Fix compile warning

See merge request petsc/petsc!8547


# d76725a8 11-Jul-2025 Jose E. Roman <jroman@dsic.upv.es>

Fix compile warning

With Intel(R) oneAPI DPC++/C++ Compiler 2025.2.0

petsc/src/sys/utils/sorti.c:671:46: warning: implicit conversion loses integer precision: 'PetscCount' (aka 'long') to 'MPIU_Cou

Fix compile warning

With Intel(R) oneAPI DPC++/C++ Compiler 2025.2.0

petsc/src/sys/utils/sorti.c:671:46: warning: implicit conversion loses integer precision: 'PetscCount' (aka 'long') to 'MPIU_Count' (aka 'long long') [-Wimplicit-int-conversion]
671 | PetscCall(PetscIntCast(key == X[lo] ? lo : -(lo + (key > X[lo]) + 1), loc));
| ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
petsc/include/petscerror.h:558:28: note: expanded from macro 'PetscCall'
558 | ierr_petsc_call_q_ = __VA_ARGS__; \
| ^~~~~~~~~~~

show more ...


# 6d8694c4 20-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'

Major updates to Fortran interface

See merge request petsc/petsc!7517


# ce78bad3 20-Feb-2025 Barry Smith <bsmith@petsc.dev>

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous ve

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous versions!
- also clean up inconsistent PETSc code detected by new Fortran generation tools
- drop use of bfort
- automatically generate all the Fortran PETSc objects, enums etc from the include files
- generate most of the Fortran interface definitions and functions from the source code
- simplify the number and organization of Fortran modules

Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...


# d34ab3a3 24-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 32edcb65 22-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-docs' into 'release'

Fix typos

See merge request petsc/petsc!8155


# 54c05997 21-Feb-2025 Pierre Jolivet <pierre@joliv.et>

Fix typos


# 09378cb4 17-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# d6682a24 17-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/kd_tree' into 'main'

Add PetscKDTree

See merge request petsc/petsc!7954


# 98480730 18-Oct-2024 James Wright <james@jameswright.xyz>

IS: Add PetscKDTree

Co-authored-by: Barry Smith <bsmith@mcs.anl.gov>


# 33845aca 16-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/sort_docs' into 'release'

sys: Misc doc changes to Sort routines

See merge request petsc/petsc!8085


# 3334a463 09-Jan-2025 James Wright <james@jameswright.xyz>

sys: Misc doc changes to Sort routines


# 77aa4f85 18-Oct-2024 James Wright <james@jameswright.xyz>

sys: Add PetscFindCount and PetscSortedCheckDupsCount


# 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


# 57508ece 17-Sep-2024 Pierre Jolivet <pierre@joliv.et>

Remove unneeded parentheses


# 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


# 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 ...


# 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 ...


# 872ab141 03-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 16814968 03-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-sort-check' into 'release'

Sys: Reduce overhead of sortedness checks

See merge request petsc/petsc!7600


# 42f965a0 02-Jun-2024 Matthew G. Knepley <knepley@gmail.com>

Sys: Reduce overhead of sortedness checks


# 1ed6e3ff 25-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'

Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT

See merge request petsc/petsc!7480


1234567891011