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