| ce5a860a | 28-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
NEWTONLS works with preconditioned and unpreconditioned functions.
ASPIN (or other left-preconditioned Newton methods) can be run with either the usual function or the preconditioned function monito
NEWTONLS works with preconditioned and unpreconditioned functions.
ASPIN (or other left-preconditioned Newton methods) can be run with either the usual function or the preconditioned function monitoring convergence.
show more ...
|
| 365a6726 | 09-Apr-2013 |
Peter Brune <brune@mcs.anl.gov> |
Changed SNESNormType to SNESNormSchedule to better describe what it does. |
| 166b3ea4 | 30-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
SNESFAS: protect SNESView on smoothers before creation in SNESSetUp
When SNESView_FAS is reached before SNESSetUp or SNESSolve, the smoothers have not been created yet, resulting in attempted SNESVi
SNESFAS: protect SNESView on smoothers before creation in SNESSetUp
When SNESView_FAS is reached before SNESSetUp or SNESSolve, the smoothers have not been created yet, resulting in attempted SNESView(smoothd=NULL,viewer). Instead, just say they aren't available yet.
Noticed-by: Patrick Farrell <patrick.farrell@imperial.ac.uk>
show more ...
|
| 3bb1ff40 | 28-May-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
logging memory now credits to all ancestors |
| fc1a0b21 | 24-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
SNES VISS: remove stale linesearch comment |
| 1d5421d6 | 24-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
SNES: call SNESLineSearchGetSuccess before using result in PetscInfo
Microsoft's compiler warns about this use of an uninitialized variable. |
| b3000dc2 | 22-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Complex fix for -info in SNESComposite |
| 329d851f | 13-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/fix-xxxviewsetfromoptions'
* barry/fix-xxxviewsetfromoptions: *ViewFromOptions: update documentation, providing disabled man pages fixed bug where XXXViewFromOptions() used p
Merge branch 'barry/fix-xxxviewsetfromoptions'
* barry/fix-xxxviewsetfromoptions: *ViewFromOptions: update documentation, providing disabled man pages fixed bug where XXXViewFromOptions() used prefix of object rather than appropriate prefix of KSP or SNES
show more ...
|
| 9c2f3473 | 13-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Robustness improvements to SNESComposite optimal combination |
| 324fd04e | 10-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'prbrune/snes-nasmview'
Conflicts: src/snes/impls/nasm/nasm.c |
| 90bcee39 | 10-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'prbrune/snes-aspinfeatures'
Conflicts: src/snes/impls/nasm/nasm.c |
| 90a8ba9b | 09-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
SNESComposite() with optimal additive combination |
| 146574ab | 09-May-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed bug where XXXViewFromOptions() used prefix of object rather than appropriate prefix of KSP or SNES |
| 79f8d099 | 09-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
complex fix for SNESView_NASM() |
| a4f17876 | 07-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
SNESView_NASM() fix for displaying subsolvers |
| e31ab4f9 | 07-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Small fixes for SNESComposite fortran stubs |
| 8f626970 | 06-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Added SNESCompositeSetDamping() to set damping for subsolvers |
| eed5f15b | 03-Apr-2013 |
Peter Brune <brune@mcs.anl.gov> |
SNESComposite: Additive or Multiplicative composition of different SNESes. |
| 8b83055f | 05-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)
When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see unacceptable performance degradation (orders of magnitude
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)
When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see unacceptable performance degradation (orders of magnitude). PetscStackCallBLAS is currently identical to PetscStackCall except for skipping CHKMEMQ, but such checking could be made optional in the future.
show more ...
|
| 7601faf0 | 16-Apr-2013 |
Jed Brown <jed@59A2.org> |
SNESGetLineSearch / SNESSetLineSearch: rename for consistency
This function was introduced as SNESGetPetscLineSearch, which matches no established convention, then changed to SNESGetSNESLineSearch a
SNESGetLineSearch / SNESSetLineSearch: rename for consistency
This function was introduced as SNESGetPetscLineSearch, which matches no established convention, then changed to SNESGetSNESLineSearch according to the object name SNESLineSearch. This is inconsistent with names such as MatGetInfo, MatGetColoring, MatGetNullSpace, MatGetLocalToGlobalMapping, SNESGetConvergedReason, and TSGetAdapt.
This is a change from petsc-3.3.
show more ...
|
| 3e1910f1 | 10-Apr-2013 |
Jed Brown <jed@59A2.org> |
LOCDIR: fix all outdated paths and normalize trailing slash
Update performed by:
git ls-files '*/makefile' | xargs perl -pi -MFile::Basename \ -e 's!(LOCDIR[[:space:]]+=) *(.+)$!$1." ".dirnam
LOCDIR: fix all outdated paths and normalize trailing slash
Update performed by:
git ls-files '*/makefile' | xargs perl -pi -MFile::Basename \ -e 's!(LOCDIR[[:space:]]+=) *(.+)$!$1." ".dirname($ARGV)."/"!e'
Fortran auto must be fixed using 'make allfortranstubs' and the result can be checked by 'bin/maint/checkloc.py'.
show more ...
|
| ca1f44cd | 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/functionlist-nocast'
* jed/functionlist-nocast: docs: simplify explanation of function lists/composition PetscObjectQueryFunction: use macro to hide PetscVoidFunction* cast P
Merge branch 'jed/functionlist-nocast'
* jed/functionlist-nocast: docs: simplify explanation of function lists/composition PetscObjectQueryFunction: use macro to hide PetscVoidFunction* cast PetscFunctionListAdd: use macro to hide (PetscVoidFunction) cast PetscFunctionListFind: use macro to hide (PetscVoidFunction*) cast
show more ...
|
| 8a1af44d | 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add t
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add to nightlies Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic PetscObjectComposeFunctionDynamic: remove stale docs and usage developers.tex: remove complications from function composition with dlls removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction() changes: document PetscFunctionListAdd() API change developers.tex: update documentation of PetscObjectComposeFunction removed path and MPI_Comm arguments from PetscFunctionListFind/Add() removed path argument to XXXInitializePackage() and XXXRegister() removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
show more ...
|
| 4b838e8f | 03-Apr-2013 |
Peter Brune <brune@mcs.anl.gov> |
I missed a couple similar cases to the previous one in nasm.c |
| e24b0d94 | 03-Apr-2013 |
Peter Brune <brune@mcs.anl.gov> |
Fixed segfault in NASM when you've messed up the solver |