History log of /petsc/include/petscdm.h (Results 76 – 100 of 755)
Revision Date Author Comments
# a207d08e 30-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# ed31fb71 30-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/codespell-typos' into 'release'

A few more codespell fixes

See merge request petsc/petsc!5786


# d5b43468 29-Oct-2022 Jose E. Roman <jroman@dsic.upv.es>

A few more codespell fixes


# 3b8a638f 28-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-ephemeral-label' into 'main'

DMLabel: Added another implementation of DMLabel

See merge request petsc/petsc!5763


# 9f6c5813 22-Oct-2022 Matthew G. Knepley <knepley@gmail.com>

DMLabel: Added another implementation of DMLabel
- Now label has class methods
- Added readonly flag for DMLabel
- There are concrete and ephemeral implementations
- Fixed label handling when calling

DMLabel: Added another implementation of DMLabel
- Now label has class methods
- Added readonly flag for DMLabel
- There are concrete and ephemeral implementations
- Fixed label handling when calling DMPlexTransformApply()
- Register label constructors
- Stopped inlining some functions

show more ...


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# d71ae5a4 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

source code format changes due to .clang-format changes


# 6524c165 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation


# 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


# 06c56612 15-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-project-field-local' into 'main'

DM: Add DMProjectFieldLabel()

See merge request petsc/petsc!5431


# d29d7c6e 15-Jul-2022 Matthew G. Knepley <knepley@gmail.com>

DM: Add DMProjectFieldLabel()


# 6c4e6812 06-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-dm-periodicity' into 'main'

Fixes for periodicity

See merge request petsc/petsc!5391


# 4fb89ddd 01-Jul-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Instead of forcing periodic coordinates to [0, L], it should be [lower, lower + L]


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


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


# 571c06ed 20-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-aux-vec' into 'main'

DM: Add equation part to DM aux vector key

See merge request petsc/petsc!4995


# ac17215f 20-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

DM: Add equation part to DM aux vector key


# 72ef9a7f 18-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/dm-prealloc-skip' into 'main'

DMSetMatrixPreallocateSkip: skip setup that will be discarded with MatSetPreallocationCOO()

See merge request petsc/petsc!4990


12345678910>>...31