| 77b4d14c | 07-Oct-2013 |
Peter Brune <brune@mcs.anl.gov> |
Wrapped math.h and quadmath.h functions used in petsc source exempting examples |
| 78a438d6 | 03-Oct-2013 |
Mark Adams <mfadams@lbl.gov> |
fixed bug that has appeared recently of false positive errors when there are zero local equations on coarse grids in gamg-agg. |
| 93cf2482 | 02-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/dmvecmattypes'
The MatType argument is removed from DMCreateMatrix(), you can use DMSetMatType() to indicate the type you want used with a DM, defaults to MATAIJ.
* barry/dmvecm
Merge branch 'barry/dmvecmattypes'
The MatType argument is removed from DMCreateMatrix(), you can use DMSetMatType() to indicate the type you want used with a DM, defaults to MATAIJ.
* barry/dmvecmattypes: DMPlex ExodusII: fix dm->vectype pointer syntax removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe() removed MatType argument from DMCreateMatrix() and DMCreateColoring() since information is obtained from DM
Conflicts: src/dm/impls/da/fdda.c src/dm/impls/plex/plex.c
show more ...
|
| 27c90e11 | 02-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/fix-pcgamg-nearnullspace-corruption'
* jed/fix-pcgamg-nearnullspace-corruption: PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used PCGAMG: remove distr
Merge branch 'jed/fix-pcgamg-nearnullspace-corruption'
* jed/fix-pcgamg-nearnullspace-corruption: PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used PCGAMG: remove distracting comment
Conflicts: src/ksp/ksp/examples/tutorials/makefile
show more ...
|
| 25a75388 | 01-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/remove-dynamic-loading-option'
Option --with-dynamic-loading has been removed. Similar functionality is available via the run-time option -dynamic_library_preload.
* jed/remove-d
Merge branch 'jed/remove-dynamic-loading-option'
Option --with-dynamic-loading has been removed. Similar functionality is available via the run-time option -dynamic_library_preload.
* jed/remove-dynamic-loading-option: Sys: PetscContainerCreate must call PetscSysInitializePackage Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
Conflicts: src/dm/impls/mesh/mesh.c src/dm/interface/dlregisdmdm.c src/docs/website/documentation/changes/dev.html
show more ...
|
| a0dea87d | 30-Sep-2013 |
Mark Adams <mfadams@lbl.gov> |
PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used
Member pc_gamg->data_sz was not being updated and thus caused corrupt memory access. New test runex56_nns demonstrated th
PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used
Member pc_gamg->data_sz was not being updated and thus caused corrupt memory access. New test runex56_nns demonstrated the failure and now runs correctly.
Reported-by: Garth N. Wells <gnw20@cam.ac.uk> Helped-by: Jed Brown <jedbrown@mcs.anl.gov>
show more ...
|
| 06e133e7 | 30-Sep-2013 |
Mark Adams <mfadams@lbl.gov> |
PCGAMG: remove distracting comment |
| 890ffe84 | 25-Sep-2013 |
Mark Adams <mfadams@lbl.gov> |
changed default smoother in GAMG to SOR. Allowed reuse of iegen estimates for SOR smoother because it is safe and I don't think the difference is worth recommunting eigen estimates. |
| 2909509f | 24-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'madams/mat-residual'
* madams/mat-residual: refactored residuals by adding a 'residual' method to Mat |
| 9b271339 | 24-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/converged-default-and-skip'
This process started with SNESDefaultConverged -> SNESConvergedDefault in v3.4, but the other parts have been added piecemeal. Deprecation support in C
Merge branch 'jed/converged-default-and-skip'
This process started with SNESDefaultConverged -> SNESConvergedDefault in v3.4, but the other parts have been added piecemeal. Deprecation support in C interface.
* jed/converged-default-and-skip: SNES and KSP: add deprecation for *DefaultConverged and *SkipConverged KSP: rename KSPDefaultConverged* to KSPConvergedDefault* KSP: rename KSPSkipConverged -> KSPConvergedSkip SNES: document SNESSkipConverged -> SNESConvergedSkip snes->ttol to be used only in convergence tests. Renamed SNESKSPEW_Pre/PostSolve --> KSPPre/PostSolve_SNESEW. Renamed SNESSkipConverged --> SNESConvergedSkip.
Conflicts: include/petscsnes.h src/docs/website/documentation/changes/dev.html
show more ...
|
| b4e904d1 | 23-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/fixmatmultseqaijflopcount'
* barry/fixmatmultseqaijflopcount: removed Mat option for skipping checking of compressed row format since it is now free using the nonzerorowcnt pre
Merge branch 'barry/fixmatmultseqaijflopcount'
* barry/fixmatmultseqaijflopcount: removed Mat option for skipping checking of compressed row format since it is now free using the nonzerorowcnt previously introduced changed seqbaij to count nonzero rows in assembly and use those values to compute flops in MatMult added seqij nonzerorowcnt used to determine flop count in MatMult_SeqAIJ()
show more ...
|
| 01f69807 | 19-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/dmvecmattypes possible some messed up manual merges!
Conflicts: src/dm/impls/mesh/examples/tutorials/ex4f90.F src/dm/impls/mesh/mesh.c src/dm/impls/mesh/meshcreat
Merge branch 'master' into barry/dmvecmattypes possible some messed up manual merges!
Conflicts: src/dm/impls/mesh/examples/tutorials/ex4f90.F src/dm/impls/mesh/mesh.c src/dm/impls/mesh/meshcreate.c src/dm/impls/mesh/section.c src/snes/examples/tutorials/ex10.c src/snes/examples/tutorials/ex12.c src/snes/examples/tutorials/ex52.c src/snes/examples/tutorials/ex62.c src/snes/utils/mesh/dmmeshsnes.c
show more ...
|
| f9426fe0 | 14-Sep-2013 |
Mark Adams <mfadams@lbl.gov> |
refactored residuals by adding a 'residual' method to Mat |
| a23b1e67 | 12-Sep-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix warning #2 (see Barry's email on Sept 8) |
| a264d7a6 | 10-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fix name for PetscOptionsFList() and get FList() and EList() working properly with SAWs legal values |
| 8de4e6dc | 04-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
KSP: rename KSPDefaultConverged* to KSPConvergedDefault* |
| 0059c7bd | 04-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
KSP: rename KSPSkipConverged -> KSPConvergedSkip |
| c0dedaea | 03-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe() |
| aa2d57e9 | 30-Aug-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
This option was mostly redundant because normal shared libraries satisfy all the same needs. This commit adds the run-time option -dynami
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
This option was mostly redundant because normal shared libraries satisfy all the same needs. This commit adds the run-time option -dynamic_library_preload that can be used to load/initialize all the packages in advance, as used to be done when --with-dynamic-loading.
The PetscDLLibraryRegister_petscxxx functions have been kept, but are not called unless -dynamic_library_preload is used. The petsc-dev discussion, "Why --with-dynamic-loading?" did not reach consensus about whether this was ever useful, so it may also be removable.
show more ...
|
| a9193f75 | 30-Aug-2013 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'toby/pcgamg-rebuild-coarse' into maint |
| 54eda0ec | 30-Aug-2013 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'toby/pcfactorgetlevels' into maint |
| 82f1cb7f | 30-Aug-2013 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/mat-factor-shift' into maint |
| 8f6ae3c8 | 30-Aug-2013 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/fix-gamg-coarse' into maint |
| bfb581aa | 28-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-fieldsplit-aux'
* knepley/fix-fieldsplit-aux: FieldSplit: Should propagate DM for second field to Schur complement solver DMComposite: Bug fix for Fieldsplit support
Merge branch 'knepley/fix-fieldsplit-aux'
* knepley/fix-fieldsplit-aux: FieldSplit: Should propagate DM for second field to Schur complement solver DMComposite: Bug fix for Fieldsplit support DMComposite: Make DMGetField() mechanism work - Want to attach info to ISes for FieldSplit
show more ...
|
| 1b17e196 | 20-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fixmultmallocs' |