| #
f6dfbefd
|
| 30-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix/update/improve manual pages in snes directory
Minor changes to source code
Commit-type: housekeeping, documentation /spend 8h
|
| #
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
|
| #
32105407
|
| 17-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-13/fix-man-include' into 'main'
Fix up manual pages in include/ including adding tick marks
See merge request petsc/petsc!5528
|
| #
87497f52
|
| 14-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix up manual pages in include/ including adding tick marks
Commit-type: documentation /spend 4h
|
| #
4ed5a6f3
|
| 09-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jeremy/context-destroy-fns' into 'main'
Add user context destroy functions
See merge request petsc/petsc!5252
|
| #
800f99ff
|
| 25-May-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
context - wrap context in PetscContainer, add user context destroy routines for MatShell, DMSNES/DMTS function and jacobian
|
| #
d5d36105
|
| 05-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/objpython-gettype' into 'main'
petsc4py: implement getters for python type
See merge request petsc/petsc!5417
|
| #
ebead697
|
| 11-Jul-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
petsc4py: implement getters for python type
|
| #
a0c18434
|
| 12-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-09/add-clear-names-no-ksp-linesearch' into 'main'
Add KSPNONE as alias for KSPPREONLY and SNESLINESEARCHNONE for SNESLINESEARCHBASIC
See merge request petsc/petsc!5326
|
| #
0b00b554
|
| 09-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add SNESLINESEARCHNONE as alias for SNESLINESEARCHBASIC
Commit-type: usability /spend 5m
|
| #
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
|
| #
33a95e8d
|
| 13-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-add-DMDASNESSetFunctionVecLocal' into 'main'
Do Form{Function, Objective, Jacobian}Local on GPU
See merge request petsc/petsc!5181
|
| #
5505f7af
|
| 04-May-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
DMDASNES: add DMDASNESSetFunctionLocalVec() and friends
|
| #
6ffe77ea
|
| 12-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-05-03/cleanup-makefiles' into 'main'
remove unneeded stuff from makefiles
See merge request petsc/petsc!5211
|
| #
ac09b921
|
| 05-May-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Get values of makefile SOURCE etc from the file system instead of makefiles
Use SUBMANSEC from include files for manual sections instead of the makefile
Unfortunately this has to be one large commi
Get values of makefile SOURCE etc from the file system instead of makefiles
Use SUBMANSEC from include files for manual sections instead of the makefile
Unfortunately this has to be one large commit since the changes all have to be done at once
Commit-type: docs /spend 10m
show more ...
|
| #
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 ...
|
| #
1241a243
|
| 13-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-01-05/c99' into 'main'
Feature: C99 and C++11
See merge request petsc/petsc!4700
|
| #
9fbee547
|
| 03-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
deprecate PETSC_STATIC_INLINE
|
| #
e6d4de01
|
| 21-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'heeho/feature-newtontrdc' into 'main'
Newton Trust Region Dogleg Cauchy nonlinear solver
See merge request petsc/petsc!4294
|
| #
41ba4c6c
|
| 20-Jan-2022 |
Heeho Park <heepark@sandia.gov> |
snes: Add new type SNESNEWTONTRDC for Newton Trust Region Dogleg Cauchy
|
| #
3fbef1ea
|
| 07-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release'
|