History log of /petsc/src/sys/memory/mtr.c (Results 26 – 50 of 328)
Revision Date Author Comments
# 2d853995 27-May-2023 Barry Smith <bsmith@mcs.anl.gov>

If PetscMallocValidate() detects an error it must turn off validating before calling the error handlers

Also cleanup manual pages and comments in the PETSc malloc handling source files

Also change

If PetscMallocValidate() detects an error it must turn off validating before calling the error handlers

Also cleanup manual pages and comments in the PETSc malloc handling source files

Also change

[ 0] 16 bytes PetscFunctionListDLAllPush_Private() at /Users/barrysmith/Src/petsc/src/sys/dll/reg.c:190
[0] PetscMallocA() at /Users/barrysmith/Src/petsc/src/sys/memory/mal.c:190
[0] PetscFunctionListDLAllPush_Private() at /Users/barrysmith/Src/petsc/src/sys/dll/reg.c:190

to

[ 0] 16 bytes
[0] PetscFunctionListDLAllPush_Private() at /Users/barrysmith/Src/petsc/src/sys/dll/reg.c:190

no need to print duplicate function information or print the PetscMalloc() line

Commit-type: bug-fix

show more ...


# f1c942b3 27-Apr-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 3887a59d 26-Apr-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-04-26/fix-man-pages-malloc/release' into 'release'

Cleanup manual pages for the PETSc malloc()/free() and its monitoring

See merge request petsc/petsc!6376


# 0ed210f4 26-Apr-2023 Barry Smith <bsmith@mcs.anl.gov>

Cleanup manual pages for the PETSc malloc()/free() and its monitoring


# d01c6957 28-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-03-25/fix-more-manualpages' into 'main'

More manual page fixes

See merge request petsc/petsc!6233


# 2fe279fd 28-Mar-2023 Barry Smith <bsmith@mcs.anl.gov>

More manual page fixes


# e9f36840 18-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-03-08/fix-man-pages-detected-by-lint' into 'main'

Fix many manual pages

See merge request petsc/petsc!6162


# 20f4b53c 09-Mar-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix manual pages based on reports from Jacob's lint tool

Commit-type: documentation


# b1ffe33c 03-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-03-02/petscfflush' into 'main'

Feature: PetscFFlush()

See merge request petsc/petsc!6133


# c69effb2 02-Mar-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add PetscFFlush()


# 37d05b02 06-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# b877537e 05-Feb-2023 Satish Balay <balay@mcs.anl.gov>

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

Fix Typos

See merge request petsc/petsc!6024


# da81f932 05-Feb-2023 Pierre Jolivet <pierre@joliv.et>

Fix Typos


# 995ec06f 03-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/nvhpc-and-clang-cuda' into 'main'

Clang support for CUDA

See merge request petsc/petsc!6015


# 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


# b13f2904 31-Jan-2023 Stefano Zampini <stefano.zampini@gmail.com>

Fix warning

In file included from /home/zampins/Devel/petsc/include/petscsys.h:1176,
from /home/zampins/Devel/petsc/include/petsc/private/petscimpl.h:7,
from /home/

Fix warning

In file included from /home/zampins/Devel/petsc/include/petscsys.h:1176,
from /home/zampins/Devel/petsc/include/petsc/private/petscimpl.h:7,
from /home/zampins/Devel/petsc/src/sys/memory/mtr.c:5:
/home/zampins/Devel/petsc/src/sys/memory/mtr.c: In function 'PetscMallocView':
/home/zampins/Devel/petsc/src/sys/memory/mtr.c:912:13: warning: 'PetscSortStrWithPermutation' accessing 4 bytes in a region of size 0 [-Wstringop-overflow=]
912 | PetscCall(PetscSortStrWithPermutation(n, (const char **)shortfunction, perm));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zampins/Devel/petsc/include/petscerror.h:439:17: note: in definition of macro 'PetscCall'
439 | ierr_q_ = __VA_ARGS__; \
| ^~~~~~~~~~~
/home/zampins/Devel/petsc/src/sys/memory/mtr.c:912:13: note: referencing argument 3 of type 'PetscInt *' {aka 'int *'}
912 | PetscCall(PetscSortStrWithPermutation(n, (const char **)shortfunction, perm));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zampins/Devel/petsc/include/petscerror.h:439:17: note: in definition of macro 'PetscCall'
439 | ierr_q_ = __VA_ARGS__; \
| ^~~~~~~~~~~
In file included from /home/zampins/Devel/petsc/include/petsc/private/petscimpl.h:7,
from /home/zampins/Devel/petsc/src/sys/memory/mtr.c:5:
/home/zampins/Devel/petsc/include/petscsys.h:2346:29: note: in a call to function 'PetscSortStrWithPermutation'
2346 | PETSC_EXTERN PetscErrorCode PetscSortStrWithPermutation(PetscInt, const char *[], PetscInt[]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

show more ...


# 2d29411c 12-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/followup-5935' into 'main'

Fix -Wformat for GCC

See merge request petsc/petsc!5966


# 15943bb8 10-Jan-2023 Pierre Jolivet <pierre@joliv.et>

Fix -Wformat for GCC

Follow-up of !5935


# b5fdbe7c 06-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/threadsafety' into 'main'

threading support in PetscLog and debugging configurations

See merge request petsc/petsc!5898


# dfb7d7af 04-Dec-2022 Stefano Zampini <stefano.zampini@gmail.com>

Do not use petscstack with threadsafety

This allows to run PETSc code in debug mode with threadsafety that does not segfault
when run with concurrent threads.


# e3dbaa52 29-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 3d996455 29-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-11-17/fix-collective-on-man-pages/release' into 'release'

Remove unneeded " on xxx" from most Collective comments in manual pages; move no Fortran support to Collective line

Merge branch 'barry/2022-11-17/fix-collective-on-man-pages/release' into 'release'

Remove unneeded " on xxx" from most Collective comments in manual pages; move no Fortran support to Collective line

See merge request petsc/petsc!5850

show more ...


# c3339dec 17-Nov-2022 Barry Smith <bsmith@mcs.anl.gov>

Remove unneeded " on xxx" from most Collective comments in manual pages

The phrase was unneeded 99% of the time

I did not remove in the dm directory since another MR is still active that affects th

Remove unneeded " on xxx" from most Collective comments in manual pages

The phrase was unneeded 99% of the time

I did not remove in the dm directory since another MR is still active that affects that directory

Commit-type: documentation
/spend 20m

show more ...


# 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


12345678910>>...14