| #
7dae84e0
|
| 07-Mar-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatGetSubMat -> MatCreateSubMat
|
| #
cffa9059
|
| 14-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (94 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newe
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (94 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newer macOS image clarify damping and other issues related to SNESLINESEARCHBASIC change example in new harness to use simple partitioner so gets consistent output on all systems remove unused function from test file cleanup formatting in example, plus myrank not rank missing - makes the manual page formatting wrong The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank? fix typo and cut and paste error in docs bugfix for !HYPRE fix warning for ';;' may switch to scalable only when B->cmap->N > 100000 MatLRC: store in the context the parallel matrices rather than the sequential ones Bib: Add ref set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ() Error in VecScatterView_MPI() had the meaning of from and to backwards fix build warning as reported by the nightly tests Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk fix divide by zero exposed by 8534686b5096cd4c91a8f3895408b386c0628431 - and produced by petsc4py testsuite ...
Conflicts: src/dm/impls/plex/examples/tests/ex13.c src/dm/impls/plex/plexgmsh.c src/snes/examples/tests/ex2.c src/snes/examples/tests/output/ex2_3.out src/snes/examples/tests/output/ex2_4.out src/snes/examples/tests/output/ex2_5.out
show more ...
|
| #
4d308398
|
| 27-Jan-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
update how CPR can be implemented in PCFIELDSPLIT manual page
|
| #
3bf428d2
|
| 01-Sep-2016 |
Fande Kong <fdkong.jd@gmail.com> |
Extract the submatrices
Extract the submatrices from the preconditioning matrix instead of the Jacobian matrix. The reason for this is that the MatMults for the submatrices (at line 1004, 2035 and 1
Extract the submatrices
Extract the submatrices from the preconditioning matrix instead of the Jacobian matrix. The reason for this is that the MatMults for the submatrices (at line 1004, 2035 and 1054 of fieldsplit.c) involves function evaluations (which is not cheap) when we are using the matrix-free method for inexact Newton. I have some tests in MOOSE, and this change halves the compute time.
show more ...
|
| #
0674c595
|
| 10-Jan-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-examples-cleanup
* master: (53 commits) Docs: update manual author list with P. Sanan Docs: manual - Eclipse Users edit Docs: manual - rearrange Oth
Merge branch 'master' into knepley/fix-plex-examples-cleanup
* master: (53 commits) Docs: update manual author list with P. Sanan Docs: manual - Eclipse Users edit Docs: manual - rearrange Other PETSc features sections so that XXX Users section are grouped together at the end Docs: manual - remove newline in Numbers section title Docs: manual - update Visual Studio section name Docs: manual - Qt creator section copyedit (content still would benefit from an update from M. Mirzadeh) Docs: manual - remove stub headings in TS using fully implicit methods section Docs: manual - update PetscLogEvent signature and example (copied from man page) Docs: manual - update Makefile chapter Docs: remove PetscLogEventMPEActivate and PetscLogEventMPEDeactivate references from man pages and FAQ Docs: manual - remove reference to specific MPE event deactivation Docs: manual - XCode section copyedit Docs: manual - SAWs section name fix Docs: manual - format debugger names Docs: manual - add short mentions of TikZ and Movie capabilities Docs: manual - Graphics section copyedit Docs: manual - add subsection on viewing from options Docs: manual - Viewers section copyedit Docs: manual SAWs section - format and copyedit Docs: Manual - update and consolidate library overview graphics ...
show more ...
|
| #
a9908d51
|
| 04-Jan-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Always print full information about solver in view; never say if lumped was set
The reason we have viewers is so people can see what was set!
|
| #
ac97b6c4
|
| 31-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
0df66cc4
|
| 31-Dec-2016 |
Matthew G. Knepley <knepley@gmail.com> |
PC+Doc: Clarify CPR documentation in FieldSplit
|
| #
9137bce6
|
| 24-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-funct'
|
| #
d76acec1
|
| 23-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/vecscattercreatetozero-fortran-null'
|
| #
2bf68e3e
|
| 22-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Add support for null argument from Fortran for VecScatterCreateToZero() VecScatterCreateToAll()
Also update a few uses of NULL_OBJECT to the appropriate PETSC_NULL_XXX
Time: .1 hours Reported-by: T
Add support for null argument from Fortran for VecScatterCreateToZero() VecScatterCreateToAll()
Also update a few uses of NULL_OBJECT to the appropriate PETSC_NULL_XXX
Time: .1 hours Reported-by: Tim Steinhoff <kandanovian@gmail.com>
show more ...
|
| #
fbfcfee5
|
| 19-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove the use and definition of __FUNCT__ throughout the code
Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc Time: 1.5 hours Thanks-t
Remove the use and definition of __FUNCT__ throughout the code
Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc Time: 1.5 hours Thanks-to: Andreas Mang <andreas@ices.utexas.edu>
show more ...
|
| #
f264e6ce
|
| 02-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/Sander/fix-pcreset-fieldsplit'
|
| #
f5f0d762
|
| 26-Nov-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
PCReset_FieldSplit() did not work correctly. Do a simple reset that cleans out the old data structures
The drawback to this is that the options are lost to the inner KSP objects; but that is better
PCReset_FieldSplit() did not work correctly. Do a simple reset that cleans out the old data structures
The drawback to this is that the options are lost to the inner KSP objects; but that is better than buggy code. Eventually we should try to preserve the inner KSP, while removing all the matrices, vectors, and IS Patch was provided by reporter.
Time: .5 hours Reported-by: Sander Arens <Sander.Arens@ugent.be>
show more ...
|
| #
e51df6f4
|
| 09-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
This is needed to deal with some changes in MatNullSpace from commit 9d2471e
|
| #
3111de3c
|
| 01-Nov-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
incorrect argument name in manual page
Reported-by: Peter J. Puchyr <pjpuchyr@gmail.com>
|
| #
9a4f7e47
|
| 29-Oct-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
phrasing in manual page results in false link and is incomplete.
Reported-by: Dave May <dave.mayhem23@gmail.com>
|
| #
10c1f87b
|
| 27-Oct-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'master' into tisaac/dmplex-feature-real-to-ref
I need updated PetscFE interfaces in what I'm going to do
* master: (603 commits) parmetis: fix typo in testsuite Added PETSC_HAVE_A
Merge branch 'master' into tisaac/dmplex-feature-real-to-ref
I need updated PetscFE interfaces in what I'm going to do
* master: (603 commits) parmetis: fix typo in testsuite Added PETSC_HAVE_ATTRIBUTEALIGNED flag to makefile PCSetUp_SVD() used incorrect matrix for matrix size in parallel, also need to skip LAPACK call if matrix size is zero strumpack: update to latest version 1.0.4 Remove valgrind warning about MPI_Allreduce() with uninitialized data sed for test output that has atol convergence with quad precision updated ex1_nest tests fixed incorrect key value fix: bad merge a69d34a test: move runex78 to TESTEXAMPLES_C_NOTSINGLE build: fix warnings sys: update test to produce same result - irrespective of debug/opt build - and presence of ~/.petscrc sys: src/sys/examples/tests/ex30.c -> src/sys/examples/tests/ex32.c to avoid conflict in master Sed output, since quad precision reduces below atol on these tests remove automatically generated matrix names from test output files since can be different Fixes for MatMPIXXXSetPreallocation(), they were not reentrant, since they kept the information used for matrix-vector products GAMG: fix PCView_GAMG() format - and update output/ex56_0.out superlu_dist: 64-bit-indices fix https://github.com/xiaoyeli/superlu_dist/issues/4 Add SNESSetDivergenceTolerance / -snes_divergence_tolerance. fixed unit read in Plex ...
show more ...
|
| #
e923053f
|
| 15-Oct-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/featu
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/feature-pcbddc-saddlepoint that prevents me to smoothly merge stefano_zampini/feature-convert-matnest-matis into next.
This will also facilitate merging stefano_zampini/feature-pcbddc-saddlepoint into master
Conflicts: src/docs/website/documentation/changes/dev.html
show more ...
|
| #
7b2b2d1d
|
| 14-Oct-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-errorcheck-pcfieldsplitgetsubksp'
|
| #
34a3b412
|
| 08-Oct-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
When the Schur complement form of PCFIELDSPLIT is called PCSetUp() needs to be called before PCFieldSplitGetSubKSP()
Add very useful error message to this case Time: .1 hour Reported-by: David Nolte
When the Schur complement form of PCFIELDSPLIT is called PCSetUp() needs to be called before PCFieldSplitGetSubKSP()
Add very useful error message to this case Time: .1 hour Reported-by: David Nolte Thanks-to: Arthur Soprano, Lisandro Dalcin
show more ...
|
| #
53f2277e
|
| 18-Sep-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
added test example for ex42.c
Improved manual page Changed MatSchurComplementComputeExplicitOperator() to actually compute the Schur complement and not ignore the 1,1 block of the matrix
Time: .1 h
added test example for ex42.c
Improved manual page Changed MatSchurComplementComputeExplicitOperator() to actually compute the Schur complement and not ignore the 1,1 block of the matrix
Time: .1 hours Reported-by: Hoang Giang Bui <hgbk2008@gmail.com>
show more ...
|
| #
51736c66
|
| 01-Sep-2016 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in Fande-Kong/fieldSplit_submatrix (pull request #549)
Extract the submatrices in the fieldsplit preconditioner
|
| #
80c96bb1
|
| 01-Sep-2016 |
Fande Kong <fdkong.jd@gmail.com> |
Extract the submatrices
Extract the submatrices from the preconditioning matrix instead of the Jacobian matrix. The reason for this is that the MatMults for the submatrices (at line 1004, 2035 and 1
Extract the submatrices
Extract the submatrices from the preconditioning matrix instead of the Jacobian matrix. The reason for this is that the MatMults for the submatrices (at line 1004, 2035 and 1054 of fieldsplit.c) involves function evaluations (which is not cheap) when we are using the matrix-free method for inexact Newton. I have some tests in MOOSE, and this change halves the compute time.
show more ...
|
| #
54761ea3
|
| 14-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in m
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in master (the introduction of MatFactorGetError()) therefor need to merge in master and use the new construct before merging to next
show more ...
|