| #
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
|
| #
0ffc23ff
|
| 14-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-09/fix-manualpage-rot' into 'main'
Stop make allmanpages if an error is detected. Otherwise errors are hidden and never fixed.
See merge request petsc/petsc!5510
|
| #
a1cc8097
|
| 10-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Put blank lines around some manual page comments to see if that fixes sowing not processing them correctly
|
| #
340b78e3
|
| 09-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'marboeuf/plex-naturalpointsf' into 'main'
Plex: create the natural point SF
See merge request petsc/petsc!5502
|
| #
09cf685a
|
| 02-Aug-2022 |
Alexis Marboeuf <marboeua@mcmaster.ca> |
Plex: add and implement DMPlexCreateNaturalVector
DMPlexCreateNaturalVector gives a Vec capable of holding the natural ordering and distribution. The routine mimicks DMCreateGlobalVector.
|
| #
91e96481
|
| 28-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-periodic-separation' into 'main'
Fix periodicity for higher order coordinates
See merge request petsc/petsc!5333
|
| #
6858538e
|
| 11-Jun-2022 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Reorganized periodic coordinates into a separate representation - Split coordinates into two representations - No longer specify the boundary type for periodicity. We can tell if a given boundary
DM: Reorganized periodic coordinates into a separate representation - Split coordinates into two representations - No longer specify the boundary type for periodicity. We can tell if a given boundary is periodic by a positive L[d] - Added DMPlexGetCellCoordinates_Internal() to get localized cell coordinates automatically, and used in plexgeometry.c - Moved coordinate functions into dmcoordinates.c - Moved periodicity functions into dmperiodicity.c
show more ...
|
| #
96e8d5a2
|
| 21-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-label-overlap' into 'main'
Plex: Allow a user to create a custom parallel overlap using labels
See merge request petsc/petsc!5349
|
| #
c506a872
|
| 17-Jun-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Allow a user to create a custom parallel overlap using labels - The test is in PyLith
|
| #
26800d79
|
| 21-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'ksagiyam/dmplex_reorder_1d_options' into 'main'
plex: add DMPlexReorder{Set,Get}Default()
See merge request petsc/petsc!5245
|
| #
6bc1bd01
|
| 11-May-2022 |
ksagiyam <k.sagiyama@imperial.ac.uk> |
plexreorder: add DMPlexReorder{Set,Get}Default()
|
| #
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 ...
|
| #
f7ad2fb2
|
| 09-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jwallwork23/metric-input' of https://gitlab.com/jwallwork23/petsc into 'main'
Pass metric `Vec`s rather than their addresses
See merge request petsc/petsc!5044
|
| #
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
|
| #
7f9d8d6c
|
| 02-May-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
add DMPlexCheck()
|
| #
7726db96
|
| 02-May-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
extend DMPlexCheckPointSF(), add PetscSF arg
|
| #
5241a91f
|
| 28-Mar-2022 |
Joe Wallwork <j.wallwork16@imperial.ac.uk> |
plex metric: pass output metric, rather than its address
|
| #
f6db075b
|
| 31-Mar-2022 |
Joe Wallwork <j.wallwork16@imperial.ac.uk> |
plex metric: add DMPlexMetricDeterminantCreate
|
| #
ac0ced25
|
| 04-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-submesh-hybrid' into 'main'
Knepley/fix plex submesh hybrid
See merge request petsc/petsc!5213
|
| #
caf9e14d
|
| 04-May-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add label value argument to Hybrid mesh and COhesive completion
|
| #
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 ...
|
| #
d0ce1415
|
| 13-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-parallel-submesh' into 'main'
Adding parallel handling of extracted submanifolds
See merge request petsc/petsc!5101
|
| #
c50b2d26
|
| 09-Apr-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Factor out point queue structure - Added DMPlexPointQueue and API - Updated SBR refinement - Fixed small bug with DMLabelPropagatPush() in serial
|