| #
bcddbdeb
|
| 07-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/dalcinl/fix-null'
TS/SNES/Tao: Fix 0 ->NULL for pointers
See merge request petsc/petsc!2783
|
| #
9e5d0892
|
| 07-May-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
SNES: Replace 0 -> NULL for pointers
|
| #
a94d0452
|
| 07-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
3ab78622
|
| 06-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/sneslinesearch-type/maint' into 'maint'
Jed/sneslinesearch type/maint
See merge request petsc/petsc!2692
|
| #
ec786807
|
| 05-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
SNES: only change linesearch type when not already set
This is necessary to allow users to SNESLineSearchSetType before SNESSetFromOptions.
|
| #
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
|
| #
917d05d1
|
| 16-Oct-2019 |
Lawrence Mitchell <lawrence@wence.uk> |
SNESPATCH: set vec layout appropriately
|
| #
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 ...
|
| #
4d0d90ec
|
| 19-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'knepley/is-separate-section' into 'master'
Knepley/is separate section
See merge request petsc/petsc!2065
|
| #
ea844a1a
|
| 19-Sep-2019 |
Matthew Knepley <knepley@gmail.com> |
Knepley/is separate section
|
| #
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
|
| #
ef135d0e
|
| 01-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/psanan/docs-remove-manconcepts' [PR #1733]
|
| #
0f5d826a
|
| 30-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: remove Concepts: fields
These fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209
Remove these fields from all man pages (but
Man pages: remove Concepts: fields
These fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209
Remove these fields from all man pages (but not from examples).
This is accomplished with GNU sed (gsed on OS X), with the following commands. *Warning* that this type of command can corrupt a .git directory, so be cautious in reusing or modifying these commands. They first look for and delete matching lines with a following line consisting of only whitespace, and then delete any remaining matching lines.
find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} + find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} + find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} + find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} +
Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed
show more ...
|
| #
d9db1516
|
| 06-May-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/fix-linesearch-usage (pull request #1563)
SNESLineSearch should only be created and used if the SNES type requires the line search
|
| #
d8d34be6
|
| 19-Apr-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
SNESLineSearch should only be created and used if the SNES type requires the line search
Previously the line search was created for all solver and and SNESLineSearchSetFromOptions() and SNESLineSear
SNESLineSearch should only be created and used if the SNES type requires the line search
Previously the line search was created for all solver and and SNESLineSearchSetFromOptions() and SNESLineSearchView() called for all solvers, even those that never used it, leading to confusion for users
Commit-type: feature, documentation Reported-by: Robert Nourgaliev <nourgaliev1@llnl.gov>
show more ...
|
| #
89d5b078
|
| 26-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
fix missing CHKERRQ
|
| #
a041468a
|
| 06-Mar-2019 |
Lawrence Mitchell <lawrence@wence.uk> |
Merge branch 'master' into wence/feature-patch-all-at-once
|
| #
acf2464a
|
| 06-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'knepley/feature-snes-patch' [PR #1332]
* knepley/feature-snes-patch: Implement SNESPATCH, a SNES for the topological construction of nonlinear relaxation methods.
|
| #
def69d0a
|
| 26-Jan-2019 |
Patrick Farrell <patrick@pefarrell.org> |
Fix some review comments
|
| #
87050cfd
|
| 23-Jan-2019 |
Patrick Farrell <patrick@pefarrell.org> |
More C89 build fixes
|
| #
0904074f
|
| 15-Dec-2018 |
Patrick Farrell <patrick@pefarrell.org> |
When solving a nonlinear problem, we need _all_ the information about the state on the patch, including the values of dofs that feature in global (as well as artificial) boundary conditions. So we mu
When solving a nonlinear problem, we need _all_ the information about the state on the patch, including the values of dofs that feature in global (as well as artificial) boundary conditions. So we must build this function space on each patch, too, and the scatters from the smallest patch to this one.
show more ...
|
| #
debbdec3
|
| 14-Dec-2018 |
Patrick Farrell <patrick@pefarrell.org> |
Store a Boolean for whether we're PCPATCH or SNESPATCH
|
| #
4d04e9f1
|
| 14-Dec-2018 |
Patrick Farrell <patrick@pefarrell.org> |
SNESPATCH: Do the same thing for the residual evaluation
|