History log of /petsc/src/sys/memory/mem.c (Results 1 – 25 of 138)
Revision Date Author Comments
# be37439e 21-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/useless-cast' into 'main'

Remove useless cast

See merge request petsc/petsc!7894


# 835f2295 05-Oct-2024 Stefano Zampini <stefano.zampini@gmail.com>

Brain dead fixes for useless casts


# 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


# 02477ebb 15-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-06-30/enable-doc-lint' into 'main'

Enable docs linting

See merge request petsc/petsc!6667


# aec76313 12-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Lint apply: sys


# 6bb0c1aa 02-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-05-26/allow-mpiaij-32bit-large-nz' into 'main'

Allow viewing and loading MATMPIAIJ matrices with a total number of nonzeros greater than PETSC_INT_MAX

See merge request pet

Merge branch 'barry/2023-05-26/allow-mpiaij-32bit-large-nz' into 'main'

Allow viewing and loading MATMPIAIJ matrices with a total number of nonzeros greater than PETSC_INT_MAX

See merge request petsc/petsc!6514

show more ...


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


# 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


# b72cbe97 03-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-11-01/remove-sprintf' into 'main'

Purge sprintf() from the repo

See merge request petsc/petsc!5791


# a364092e 01-Nov-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Purge sprintf() from the repo


# 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


# eea86af3 05-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-23/fix-sys-man' into 'main'

Fix up all manual pages in src/sys directory

See merge request petsc/petsc!5559


# 811af0c4 24-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix up all manual pages in src/sys directory

Commit-type: documentation
/spend 10h


# 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


# 89669be4 02-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/docs-sphinx-man-pages' into 'main'

Integrate Man Pages into Sphinx Docs

Closes #1132 and #1015

See merge request petsc/petsc!4989


# b633a140 30-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-04-29/rm-petsccheckfalse-sys' into 'main'

Remove PetscCheckFalse() from sys directory

See merge request petsc/petsc!5187


# cc73adaa 30-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Remove PetscCheckFalse() from sys directory

Commit-type: housekeeping
/spend 30m


# db781477 25-Apr-2022 Patrick Sanan <patrick.sanan@gmail.com>

Docs: bulk add backticks to .seealso man page fields

```python
import os
import re
import fileinput

def _process_word(word):
comma = "," if word.endswith(",") else ""
return "`%s`%s" % (wor

Docs: bulk add backticks to .seealso man page fields

```python
import os
import re
import fileinput

def _process_word(word):
comma = "," if word.endswith(",") else ""
return "`%s`%s" % (word.rstrip(","), comma)

def _process_stripped_line(line):
return " ".join(map(_process_word, line.split()))

start_pattern = re.compile(r"^( *\.seealso:? )(.*$)")

def process_file(filename_full):
with fileinput.FileInput(filename_full, inplace=True) as f:
in_block = False
for line in f:
line_stripped = line.strip()
# end ".seealso blocks" on a blank line or C-style comment close
line_modified = None
if not line_stripped:
in_block = False
elif line_stripped.endswith("*/"):
in_block = False
else:
match = re.match(start_pattern,
line) # not stripped line
if match:
indent = " " * len(match.group(1))
in_block = True
line_modified = match.group(
1) + _process_stripped_line(
match.group(2).strip())
elif in_block:
line_modified = indent + _process_stripped_line(
line_stripped)
if line_modified:
print(line_modified) # prints to the file
else:
print(line, end="") # prints to the file

BASE_DIRS = ["src", "include"]
EXT = [".c", ".cxx", ".cpp", ".cu", ".h", ".hpp", ".hxx"]
EXCLUDE_DIRS = ["tests", "tutorials", "ftn-auto", "ftn-custom", "benchmarks"]

def main():
""" Process everything """
for base in BASE_DIRS:
for root, dirs, files in os.walk(base):
for filename in files:
if os.path.splitext(filename)[1] in EXT:
filename_full = os.path.join(root, filename)
print("FILE ---", filename_full)
process_file(filename_full)
for exclude_dir in EXCLUDE_DIRS:
if exclude_dir in dirs:
dirs.remove(exclude_dir)

if __name__ == "__main__":
main()
```

show more ...


# b33f4bec 05-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-less-checkfalse' into 'main'

Dividing by four the number of PetscCheckFalse()

See merge request petsc/petsc!5072


# 08401ef6 04-Apr-2022 Pierre Jolivet <pierre@joliv.et>

Remove some PetscCheckFalse()


# 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


123456