History log of /petsc/src/vec/is/section/interface/section.c (Results 151 – 175 of 274)
Revision Date Author Comments
# 9afe0dfc 26-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 649bdbde 25-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-05-22/fix-const-decl-malloc/release' into 'release'

Fixes for variables declared with const char **val and similar with PetscMalloc() and PetscFree()

See merge request pets

Merge branch 'barry/2022-05-22/fix-const-decl-malloc/release' into 'release'

Fixes for variables declared with const char **val and similar with PetscMalloc() and PetscFree()

See merge request petsc/petsc!5263

show more ...


# 0c99d500 22-May-2022 Barry Smith <bsmith@mcs.anl.gov>

Fixes for variables declared with const char **val and similar

E:\FGH\Git\Windows\petsc-3.17.1\src\sys\objects\options.c(716): warning C4090: 'function': different 'const' qualifiers
E:\FGH\Git\Wind

Fixes for variables declared with const char **val and similar

E:\FGH\Git\Windows\petsc-3.17.1\src\sys\objects\options.c(716): warning C4090: 'function': different 'const' qualifiers
E:\FGH\Git\Windows\petsc-3.17.1\src\sys\objects\options.c(757): warning C4090: 'function': different 'const' qualifiers

A PetscMalloc() that does not belong in index.c

Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30133 for x64

Commit-type: portability-fix
/spend 15m
Reported-by: Henrik Büsing <Henrik.Buesing@fgh-ma.de>

show more ...


# 71075aaf 20-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 57e3f0c7 20-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/codespell-fixes' into 'release'

A few codespell fixes

See merge request petsc/petsc!5259


# 6aad120c 19-May-2022 Jose E. Roman <jroman@dsic.upv.es>

A few codespell fixes


# 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


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


# 45601b4b 28-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 6c6a303d 27-Apr-2022 Satish Balay <balay@mcs.anl.gov>

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

Docs: remove extra spaces

See merge request petsc/petsc!5179


# c969029d 27-Apr-2022 Pierre Jolivet <pierre@joliv.et>

Docs: remove extra spaces


# dfd676b1 25-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-04-17/rm-petsccheckfalse-vec' into 'main'

Remove PetscCheckFalse() from the vec directory

See merge request petsc/petsc!5133


# c4bcb965 21-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-04-10/nvhpc-warnings' into 'main'

Prevent warning of unsigned int change in cast of char to unsigned char for NVHPC compiler

See merge request petsc/petsc!5106


# 8da24d32 10-Apr-2022 Barry Smith <bsmith@petsc.dev>

Cast enum to int when comparing for >= 0 because NVHPC compiler treats basic enums as
unsighed and thus produces warnings about pointless comparison of unsigned int to zero

/spend 45m


# c9cc58a2 17-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Remove PetscCheckFalse() from the vec directory

Commit-type: style-fix
/spend 35m


# 527ad957 11-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-04-01/fix-petsc-options-begin-end/release' into 'main'

Remove bogus error returns from Begin/End() macros

See merge request petsc/petsc!5069


# d0609ced 02-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Cleanup of introduction of PetscCall()

* remove bogus error flags from XXXBegin()/End() macros such as PetscOptionsBegin()/End()

* rename for consistency certain XXXBegin()/End() macros such as Mat

Cleanup of introduction of PetscCall()

* remove bogus error flags from XXXBegin()/End() macros such as PetscOptionsBegin()/End()

* rename for consistency certain XXXBegin()/End() macros such as MatPreallocateInitialize()/Finalize()

* fix many lingering ierr = XXX that arose from multiline function calls

* sync slepc/hpddm - to use snapshots with the same changes

Commit-type: error-checking, style-fix
/spend 8h

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()


# db24e8a5 31-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-vtk' into 'main'

Plex: Fix VTK output

See merge request petsc/petsc!5053


# 41f23ed0 30-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Section: Add PetscSectionCreateSubdomainSection() and clarify documentation


# 7e7609ec 31-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-03-30/fix-mpiu_allreduce' into 'main'

Fix mpiu_allreduce to always return PetscErrorCodes, never MPI error codes

See merge request petsc/petsc!5052


# 1c2dc1cb 31-Mar-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix mpiu_allreduce to always return PetscErrorCodes, never MPI error codes

Both for debug and optimized builds

Also removes shadow declaration errors from use of mpiu_allreduce

Commit-type: error-

Fix mpiu_allreduce to always return PetscErrorCodes, never MPI error codes

Both for debug and optimized builds

Also removes shadow declaration errors from use of mpiu_allreduce

Commit-type: error-checking
Reported-by: Lisandro Dalcin <dalcinl@gmail.com>

show more ...


# a2045fac 28-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/section-improve-maxdof' into 'main'

PetscSection: Lazy maxDof calculation.

See merge request petsc/petsc!5025


# 69c11d05 25-Mar-2022 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

PetscSection: Lazy maxDof calculation.

maxDof is no more calculated in PetscSectionSetUp() but only once it is
needed, i.e. in PetscSectionGetMaxDof().

This way numbers PetscSectionGetMaxDof() retu

PetscSection: Lazy maxDof calculation.

maxDof is no more calculated in PetscSectionSetUp() but only once it is
needed, i.e. in PetscSectionGetMaxDof().

This way numbers PetscSectionGetMaxDof() returns are always up to date.

The number is stashed. The stashed value gets invalidated by calling
PetscSectionInvalidateMaxDof_Internal().

show more ...


1234567891011