| #
ad540459
|
| 29-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove braces from one-liners w/o PetscCall()
|
| #
38f67375
|
| 27-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-style-one-liners' into 'main'
Remove braces from one-liners
See merge request petsc/petsc!5557
|
| #
48a46eb9
|
| 27-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove braces from one-liners
|
| #
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
|
| #
aab5e2ee
|
| 14-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-g2n' into 'main'
Fix Plex g2n map
See merge request petsc/petsc!4547
|
| #
22a18c9f
|
| 27-Oct-2021 |
Matthew G. Knepley <knepley@gmail.com> |
SF: Ignore ghost points in PetscSFCreateSectionSF()
|
| #
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 ...
|
| #
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
|
| #
c9cc58a2
|
| 17-Apr-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove PetscCheckFalse() from the vec directory
Commit-type: style-fix /spend 35m
|
| #
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()
|
| #
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 ...
|
| #
7c0883d5
|
| 24-Mar-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
PetscSectionCheckConstraints_Static -> PetscSectionCheckConstraints_Private,
make it static inline in sectionimpl.h, remove duplicate function in sfutils.c
|
| #
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
|
| #
9566063d
|
| 25-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX() -> PetscCallThrow() - CHKERRCXX() -> PetscCallCXX() - CHKERRCUDA() -> PetscCallCUDA() - CHKERRCUBLAS() -> PetscCallCUBLAS() - CHKERRCUSPARSE() -> PetscCallCUSPARSE() - CHKERRCUSOLVER() -> PetscCallCUSOLVER() - CHKERRCUFFT() -> PetscCallCUFFT() - CHKERRCURAND() -> PetscCallCURAND() - CHKERRHIP() -> PetscCallHIP() - CHKERRHIPBLAS() -> PetscCallHIPBLAS() - CHKERRHIPSOLVER() -> PetscCallHIPSOLVER() - CHKERRQ_CEED() -> PetscCallCEED() - CHKERR_FORTRAN_VOID_FUNCTION() -> PetscCallFortranVoidFunction() - CHKERRMKL() -> PetscCallMKL() - CHKERRMMG() -> PetscCallMMG() - CHKERRMMG_NONSTANDARD() -> PetscCallMMG_NONSTANDARD() - CHKERRCGNS() -> PetscCallCGNS() - CHKERRPTSCOTCH() -> PetscCallPTSCOTCH() - CHKERRSTR() -> PetscCallSTR() - CHKERRTC() -> PetscCallTC()
show more ...
|
| #
28b400f6
|
| 03-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
pluck ~1000 low hanging PetscCheckFalse() -> PetscCheck() fruit
|
| #
5f80ce2a
|
| 24-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
chkerr and friends wrapped
|
| #
f5213b1d
|
| 16-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/sf-control-multileaves' into 'main'
SF: check for multileaves
See merge request petsc/petsc!4888
|
| #
db2b9530
|
| 24-Feb-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
PetscSFSetGraph: sort ilocal, check for duplicates
|
| #
377c486f
|
| 07-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/fix-degree-3-geom-distribution' into 'main'
DMPlex: add failing test for cubic geometry distribution
See merge request petsc/petsc!4859
|