| #
37a82bf0
|
| 26-Feb-2014 |
Jed Brown <jed@jedbrown.org> |
PCFieldSplit: add accessor for Schur preconditioner configuration
|
| #
bf5b0b0b
|
| 25-Feb-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
020631bc
|
| 19-Feb-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/snes-fascontinuation
Conflicts: include/petscsnesfas.h
|
| #
95426b03
|
| 19-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/ts-rhsjacobian-only'
|
| #
df06c9e3
|
| 18-Feb-2014 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
PCFieldSplit: use pc->pmat for off-diag Schur blocks.
|
| #
1f1b5a69
|
| 15-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/ts-rhsjacobian-only
|
| #
6d808a57
|
| 13-Feb-2014 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Merge branch 'shri/update-SuiteSparse' into shri/external-package-KLU
Conflicts: conf/test config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py config/examples/arch-linux-pkgs-opt.py
|
| #
bab9b9ec
|
| 07-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into balay/tao-to-petsc
Conflicts: src/dm/examples/tests/ex42.c src/dm/examples/tutorials/ex65dm.c src/ksp/ksp/examples/tutorials/ex42.c src/snes/examples/tutorials/cahn-hi
Merge branch 'master' into balay/tao-to-petsc
Conflicts: src/dm/examples/tests/ex42.c src/dm/examples/tutorials/ex65dm.c src/ksp/ksp/examples/tutorials/ex42.c src/snes/examples/tutorials/cahn-hilliard-schemes/ex1.c src/snes/examples/tutorials/ex54.c src/snes/examples/tutorials/ex55.c src/snes/examples/tutorials/ex60.c src/snes/examples/tutorials/ex61.c src/snes/examples/tutorials/ex63.c src/snes/examples/tutorials/ex633d_db.c src/snes/examples/tutorials/ex64.c src/snes/examples/tutorials/ex65.c src/snes/examples/tutorials/ex653d.c src/ts/examples/tutorials/ex23.c
show more ...
|
| #
2e71c61d
|
| 03-Feb-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/karpeev/ksp-matschurcomplement'
* origin/karpeev/ksp-matschurcomplement: Fixed memory leak in MatSchurComplement. MatSchurComplementXXXSubMatrices renamed fo
Merge remote-tracking branch 'origin/karpeev/ksp-matschurcomplement'
* origin/karpeev/ksp-matschurcomplement: Fixed memory leak in MatSchurComplement. MatSchurComplementXXXSubMatrices renamed for consistency. PCFieldSplit: enable extraction of MatSchurComplement to configure it. MatSchurComplement can use different approximations to inv(A00) when forming Sp. PCFieldSplit: Schur can use lumping with MatSchurComplement. MatSchurComplement: Allow lumping of A00 when forming Sp. PCFieldSplit implements SELFP preconditioning for Schur using MatSchurComplementGetPmat to assemble Sp. MatCreateSchurComplementPmat() now public. MatSchurComplement now uses MatDiagonalScale to form Sp. Factored out Sp constructor for consistency and reuse. More consistent matrix naming in arguments and docs to MatSchurComplement-related routines. MatSchurComplement can now assemble Sp on demand.
Conflicts: include/petscksp.h include/petscpc.h src/ksp/pc/impls/fieldsplit/fieldsplit.c
show more ...
|
| #
296d98f6
|
| 03-Feb-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-schurm-explicit-op'
* knepley/feature-schurm-explicit-op: KSP: Fix for name change in another branch KSP: It looks like someone forgot this declaration Mat: Impro
Merge branch 'knepley/feature-schurm-explicit-op'
* knepley/feature-schurm-explicit-op: KSP: Fix for name change in another branch KSP: It looks like someone forgot this declaration Mat: Improve conversion of MATDENSE to MATAIJ - Previously, we were creating a fully dense AIJ matrix Section: Small doc fix PC: Allow FieldSplit to explicitly compute S for preconditioning - Yes I know it is generally slow KSP: Added MatSchurComplementComputeExplicitOperator - This could be optimized to compute a sparse S for preconditioning (Saad has some papers here)
show more ...
|
| #
e74569cd
|
| 30-Jan-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PC: Allow FieldSplit to explicitly compute S for preconditioning - Yes I know it is generally slow
|
| #
036f3cb5
|
| 26-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into balay/tao-to-petsc
Conflicts: include/makefile
|
| #
f9cfb505
|
| 26-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into knepley/feature-mat-zerorowscols-baij
|
| #
6bea0878
|
| 25-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
pcfieldsplit coupling uses all degrees of freedom in second space
|
| #
a9ca0dfc
|
| 25-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/remove-big-g
|
| #
3a062f41
|
| 25-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Varierty of bug fixes and enhancements to fieldsplit
|
| #
93f5c259
|
| 23-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/wirth-fusion-materials
|
| #
48d69046
|
| 22-Jan-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
8628b54d
|
| 20-Jan-2014 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'jed/fix-pcview-fieldsplit-early'
* jed/fix-pcview-fieldsplit-early: PCView_FieldSplit_Schur: fix crash on view before setting splits
|
| #
06de4afe
|
| 17-Jan-2014 |
Jed Brown <jed@jedbrown.org> |
PCView_FieldSplit_Schur: fix crash on view before setting splits
Reported-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
|
| #
bee83525
|
| 19-Dec-2013 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
MatSchurComplementXXXSubMatrices renamed for consistency.
|
| #
bca69d2b
|
| 19-Dec-2013 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
PCFieldSplit: enable extraction of MatSchurComplement to configure it.
|
| #
470b340b
|
| 13-Jan-2014 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
MatSchurComplement can use different approximations to inv(A00) when forming Sp.
|
| #
c7ff62de
|
| 13-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/wirth-fusion-materials bad manual merge needs to be fixed this is what happens when branches hang around too long
Conflicts: src/ts/examples/tutorials/advection-dif
Merge branch 'master' into barry/wirth-fusion-materials bad manual merge needs to be fixed this is what happens when branches hang around too long
Conflicts: src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c
show more ...
|
| #
ed91c37e
|
| 19-Dec-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (319 commits) SNESGS: Fix for uninitialized variable warning in gssecant.c DMPlex: Fix for orientation in Gmsh files - Fixed tes
Merge branch 'master' into knepley/feature-dmda-section
* master: (319 commits) SNESGS: Fix for uninitialized variable warning in gssecant.c DMPlex: Fix for orientation in Gmsh files - Fixed test output do not use C99 struct initialization code in PETSc Nightly Summary: Added time taken to each of the tests in the dashboard. ASCII printing of floating point numbers must cast to (double) to support quad precision configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0] don't use non-portable and also dependent on floating point precision system level math constants picky compilers fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection() DM: Added DMGet/SetCoordinateSection() Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems DMDA: Missing header - Damn rebase DMPlex ex3: Added 2D Q_1 and 3D P_2 tests DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff() DMDA: Fixed 2D geometry - Should reuse DMPlex routines DMDA: Fix bug in 2D closure operation for cells DMDA: Make closure operations also return the size DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection() ...
Conflicts: config/builder.py include/petscdmda.h src/dm/dt/interface/dtfe.c src/dm/impls/da/dageometry.c src/dm/impls/da/dalocal.c src/dm/impls/plex/plexgeometry.c
show more ...
|