| #
f0af967e
|
| 29-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-style-one-liners' into 'main'
Remove braces from one-liners w/o PetscCall()
See merge request petsc/petsc!5561
|
| #
ad540459
|
| 29-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove braces from one-liners w/o PetscCall()
|
| #
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
|
| #
44e5f0e3
|
| 29-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'wence/petsc-check-do-while' into 'main'
Wrap PetscCheck and PetscAssert in do { } while (0)
Closes #1199
See merge request petsc/petsc!5291
|
| #
f7d195e4
|
| 28-May-2022 |
Lawrence Mitchell <lawrence@wence.uk> |
Wrap PetscCheck and PetscAssert in do { } while (0)
These macros look like functions, so they should behave like functions. Fix up the resulting invalid syntax due to the previous behaviour of these
Wrap PetscCheck and PetscAssert in do { } while (0)
These macros look like functions, so they should behave like functions. Fix up the resulting invalid syntax due to the previous behaviour of these macros being "if (...) statement_without_semicolon". Fixes #1199.
show more ...
|
| #
6a3335a3
|
| 11-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-excl-rank' into 'main'
Replace !rank with rank == 0
See merge request petsc/petsc!5223
|
| #
7005ae4c
|
| 09-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/extend-plex-checkpointsf' into 'main'
extend DMPlexCheckPointSF()
See merge request petsc/petsc!5217
|
| #
6c1ef331
|
| 02-May-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
add DMPlexCheckPointSF() calls to several places -
* DMPlexCreatePointSF * DMPlexCreateNumbering_Plex * DMPlexInterpolate * DMPlexInterpolatePointSF * DMPlexUninterpolate
|
| #
7726db96
|
| 02-May-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
extend DMPlexCheckPointSF(), add PetscSF arg
|
| #
c5853193
|
| 05-May-2022 |
Pierre Jolivet <pierre@joliv.et> |
Replace !rank with rank == 0
See also https://gitlab.com/petsc/petsc/-/merge_requests/4146
|
| #
b55fbb85
|
| 04-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/plex-copy-overlap' into 'main'
DMPlexCopy_Internal: copy overlap
See merge request petsc/petsc!5200
|
| #
fe3461c9
|
| 04-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/plex-safer-uninterpolate' into 'main'
Plex: safer uninterpolate
See merge request petsc/petsc!5201
|
| #
22fd0ad9
|
| 02-May-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexUninterpolate: make safer
|
| #
5de52c6d
|
| 02-May-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexCopy_Internal: copy overlap
|
| #
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 ...
|
| #
ebf6b3c0
|
| 25-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-04-24/rm-petsccheckfalse-dm' into 'main'
Remove PetscCheckFalse from use in the src/dm directory
Closes #1141
See merge request petsc/petsc!5160
|
| #
1dca8a05
|
| 24-Apr-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove PetscCheckFalse from use in the src/dm directory
Commit-type: housekeeping /45m
|
| #
3fc23ce8
|
| 22-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
439d9c98
|
| 20-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/fix-dmplexinterpolate-manpage' into 'release'
DMPlexInterpolate manpage: update Notes
See merge request petsc/petsc!5149
|
| #
7fb59074
|
| 20-Apr-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexInterpolate manpage: update Notes
|
| #
1335eab4
|
| 15-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-04-05/petscattrformat-all-the-rest' into 'main'
Enable PETSC_ATTRIBUTE_FORMAT()
See merge request petsc/petsc!5085
|
| #
63a3b9bc
|
| 06-Apr-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Enable PETSC_ATTRIBUTE_FORMAT()
|
| #
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
|