History log of /petsc/src/ksp/pc/impls/patch/pcpatch.c (Results 126 – 150 of 298)
Revision Date Author Comments
# 0a545947 14-May-2020 Lisandro Dalcin <dalcinl@gmail.com>

KSP/PC: Fix 0 ->NULL for pointers


# 07594564 08-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'wence/fix/pcpatch-vecsetup' into 'master'

PATCH: Only create Vec for multiplicative updates if necessary

Closes #486

See merge request petsc/petsc!2284


# 60dd46ca 08-Nov-2019 Lawrence Mitchell <lawrence@wence.uk>

PATCH: Only create Vec for multiplicative updates if necessary

Fixes #486.


# deb6057c 17-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'wence/feature/patch-dense-inverse' into 'master'

patch dense inverse

See merge request petsc/petsc!2000


# 9d4fc724 28-Aug-2019 Lawrence Mitchell <lawrence@wence.uk>

Patch: Use work vectors for patch solves

Rather than making vectors for each patch, just make one big enough
for the largest patch and reuse. Significantly increases performance
for small patch size

Patch: Use work vectors for patch solves

Rather than making vectors for each patch, just make one big enough
for the largest patch and reuse. Significantly increases performance
for small patch sizes.

In addition, remove log events from inner loop (which also costs a not
insignificant amount of time).

show more ...


# c73d2cf6 28-Aug-2019 Lawrence Mitchell <lawrence@wence.uk>

Patch: Add option to just compute the inverses and apply with matmult


# 35140aeb 05-Sep-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Merge branch 'master' into this one.


# aaa38285 05-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2019-09-01/rm-default-language-from-dm' into 'master'

Update public API, and internal naming conventions for DM to eliminate use of...

See merge request petsc/petsc!1998


# 1bb6d2a8 01-Sep-2019 Barry Smith <bsmith@mcs.anl.gov>

Update public API, and internal naming conventions for DM to eliminate use of "default" (previously refered to default sections)

Commit-type: style-fix, documentation


# f80139e1 15-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jed/deprecate-dmgetdefaultsection' [PR #1969]

* jed/deprecate-dmgetdefaultsection:
DMGetDefaultSection et al: add PETSC_DEPRECATED_FUNCTION
These functions were deprecated in v3.9, but

Merge branch 'jed/deprecate-dmgetdefaultsection' [PR #1969]

* jed/deprecate-dmgetdefaultsection:
DMGetDefaultSection et al: add PETSC_DEPRECATED_FUNCTION
These functions were deprecated in v3.9, but no PETSC_DEPRECATED_FUNCTION was added at that time so many uses crept back into the source code. Here we mark it deprecated and fix all existing uses in PETSc.

DMGetLocalSection/DMSetLocalSection: add explicit names for DMGetSection/DMSetSection
These names are for symmetry with DMGetLocalVector() versus DMGetGlobalVector().

DMGetSection: replace all internal usage with DMGetLocalSection
Same for DMSetSection -> DMSetLocalSection. We retain the interface for DMGetSection/DMSetSection without deprecation warnings (for now).

show more ...


# 92fd8e1e 14-Aug-2019 Jed Brown <jed@jedbrown.org>

DMGetSection: replace all internal usage with DMGetLocalSection

Same for DMSetSection -> DMSetLocalSection. We retain the interface
for DMGetSection/DMSetSection without deprecation warnings (for n

DMGetSection: replace all internal usage with DMGetLocalSection

Same for DMSetSection -> DMSetLocalSection. We retain the interface
for DMGetSection/DMSetSection without deprecation warnings (for now).

Suggested-by: Barry Smith <bsmith@mcs.anl.gov>

show more ...


# 6f0eb057 14-Aug-2019 Jed Brown <jed@jedbrown.org>

DMGetDefaultSection et al: add PETSC_DEPRECATED_FUNCTION

These functions were deprecated in v3.9, but no
PETSC_DEPRECATED_FUNCTION was added at that time so many uses crept
back into the source code

DMGetDefaultSection et al: add PETSC_DEPRECATED_FUNCTION

These functions were deprecated in v3.9, but no
PETSC_DEPRECATED_FUNCTION was added at that time so many uses crept
back into the source code. Here we mark it deprecated and fix all
existing uses in PETSc.

show more ...


# 05393080 25-Jul-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jczhang/sf-more-opts' [PR #1567]

* jczhang/sf-more-opts:
Add more optimizations in SF and use it as the default for VecScatter.


# dec1416f 18-Jun-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Deprecate PetscSFGetRanks with new PetscSFGetRootRanks

Since we have PetscSFGetLeafRanks, it is better to have a similar name.


# 89583661 21-Jun-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]


# 7882c73c 20-Jun-2019 Lawrence Mitchell <wence@gmx.li>

Merged in wence/fix/patch-refcount (pull request #1634)

patch: Fix leaks of DMs with precompute element tensors and pardecomp

Approved-by: Matthew Knepley <knepley@gmail.com>


# 2cf57adb 19-Jun-2019 Lawrence Mitchell <lawrence@wence.uk>

patch: Remove rogue DMDestroy


# 580bdb30 07-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*()

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*() with PetscArraymove()

Commit-type: style-fix, feature

show more ...


# b6bb21d1 07-May-2019 Lawrence Mitchell <lawrence@wence.uk>

patch: Consistently use DMConvert everywhere

Every time we call PCGetDM, convert to DMPlex (to allow DMForest to
work). Also ensure that we decref all of these new DMs.


# 264f1387 11-Apr-2019 Florian Wechsung <f.wechsung@gmail.com>

Merged in florianwechsung/petsc/fw/empty-patch-bug (pull request #1533)

PCPATCH: Don't attempt to do precomputation of patch tensors if there are no cells to assemble over

Approved-by: Patrick Farr

Merged in florianwechsung/petsc/fw/empty-patch-bug (pull request #1533)

PCPATCH: Don't attempt to do precomputation of patch tensors if there are no cells to assemble over

Approved-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>

show more ...


# e9c2c94b 11-Apr-2019 Florian Wechsung <f.wechsung@gmail.com>

move check whether there are any cells into PCPatchPrecomputePatchTensors_Private


# f2a308a0 10-Apr-2019 Florian Wechsung <f.wechsung@gmail.com>

Don't attempt to do precomputation of patch tensors if there are no cells to assemble over


# 89d5b078 26-Mar-2019 Satish Balay <balay@mcs.anl.gov>

fix missing CHKERRQ


# b119a370 26-Mar-2019 Lawrence Mitchell <wence@gmx.li>

Merged in mapdes/petsc/wence/fix/snes-patch-zero-matrix (pull request #1459)

Fix semantics of Patch callback functions

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# 26dc5b63 20-Mar-2019 Lawrence Mitchell <lawrence@wence.uk>

PATCH: Also zero residual in ComputeFunction_Internal

The docs say that we do this, but we didn't.


12345678910>>...12