| c8e2f923 | 17-Jun-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix for DMLocalToLocalBegin/End() introduced by commit ef605946e53f07e3ad39ab377ff50dceade0a2df the code mistakenly used to->local.n_nonmatching even if it had not been initialed Reported in issue #1
Fix for DMLocalToLocalBegin/End() introduced by commit ef605946e53f07e3ad39ab377ff50dceade0a2df the code mistakenly used to->local.n_nonmatching even if it had not been initialed Reported in issue #100
Reported-by: Constantine Khroulev <ckhroulev@alaska.edu>
show more ...
|
| fae7eefd | 10-Jun-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural
* master: (219 commits) revert sources to dev - reset PETSC_VERSION_RELEASE - reset changes/dev.html - enable cuda in configure
Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural
* master: (219 commits) revert sources to dev - reset PETSC_VERSION_RELEASE - reset changes/dev.html - enable cuda in configure release: set v3.6 strings doc: add PCGAMGSetReuseInterpolation() to changes file fix: workarround static initialization issue (perhaps compiler bug) on opensolaris c/complex build fix: ex40,ex41 errors in src/ts/examples/tutorials/ on bsd with c++/complex Perhaps this code nees a separate section when 'enorm == 0) - as pow(0,-0.33) = inf. manual: fix format more changes.. PCGASM/MatGetSubMatricesMPI() changes in dev.html. changes: more updates Add size checks for static arrays of assumed max size [-Warray-bounds] Doc: Update to Changes configure: default to useThreads= 0as the useThreads=1 code currently prints output in jumbled order [producing hard to read configure.log] Delete PETSc viewer attribute if none are left on the linked list instead of putting an empty attribute MatGetSubMatricesMPI_MPIAIJ(): guard for an empty B-matrix when delogging memory in MatSetSeqMats(). PCBDDC: fix typos in the specification of MPI operation MPIU_SUM was used with MPIU_INT when it should only be used with MPIU_REAL or MPIU_SCALAR fixed bad PetscPrintf() formatting in two examples Plex: In pointwise callbacks, use embedding dimension updates for generating Apple installations due to changes in locations of include files configure: do not fail when checking MPICH version [similar to 2cadc8fc42fbad3c229d43b955581b8d29e02ad6 ] ...
show more ...
|
| 2cdffcb3 | 09-Jun-2015 |
Satish Balay <balay@mcs.anl.gov> |
fix: workarround static initialization issue (perhaps compiler bug) on opensolaris c/complex build |
| 0ba5da2d | 05-Jun-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge remote-tracking branch 'petsc/master' into matpartitioning-hierach |
| d0418729 | 05-Jun-2015 |
Satish Balay <balay@mcs.anl.gov> |
doc fixes |
| 2f5fb4c2 | 02-Jun-2015 |
Matthew G. Knepley <knepley@gmail.com> |
SF: Added PetscSFCreateEmbeddedLeafSF() - This name sucks, but it subsets on leaves instead of roots |
| 798cebcc | 02-Jun-2015 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in stefano_zampini/islocaltoglobalmapping-reuseinfo (pull request #323)
ISLOCALTOGLOBALMAPPING: reuse cached info if present |
| 01e608bc | 02-Jun-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Updated AOType values for Fortran include files, added into test example AOSetIS() now PetscObjectReferences() the is.
Reported-by: Stefano Zampini <stefano.zampini@gmail.com> |
| a6e9e4f7 | 02-Jun-2015 |
Matthew G. Knepley <knepley@gmail.com> |
SF: Added Fortran binding for SFView() |
| a7b3aa13 | 02-Jun-2015 |
Ata Mesgarnejad <a.mesgarnejad@gmail.com> |
SF: Added PetscSFCompose() |
| ad59f098 | 02-Jun-2015 |
Ata Mesgarnejad <a.mesgarnejad@gmail.com> |
SF: Added PetscSFCreateFromZero() |
| 3cd0bf76 | 01-Jun-2015 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merged in PR312: karpeev/ksp-pcgasm-overhaul. |
| 268a049c | 01-Jun-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
ISLOCALTOGLOBALMAPPING: reuse cached info if present |
| c86fe75e | 31-May-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
added manual pages for VecGet/RestoreArrayReadF90()
Reported-by: Mark Adams <mfadams@lbl.gov> |
| 0e36547b | 27-May-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Implemented ISBuildTwoSided |
| 8aec7d55 | 27-May-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
removed unneeded custom XXXViewFromOptions() functions and updated to use PetscObject as second argument calling sequence |
| 685405a1 | 26-May-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
changed second argument of PetscObjectViewFromOptions() to PetscObject and all routines that use this routine |
| b4927efa | 26-May-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merged petsc/petsc into master |
| ed7ff5d3 | 25-May-2015 |
Hong Zhang <hzhang@mcs.anl.gov> |
Fix manual typo as reported by Patrick Zarnas |
| 5cddc270 | 22-May-2015 |
Fande Kong <fdkong.jd@gmail.com> |
changed a varible name |
| 54b07c23 | 22-May-2015 |
Fande Kong <fdkong.jd@gmail.com> |
implemented ISBuildTwoSided |
| ebba5f98 | 19-May-2015 |
Satish Balay <balay@mcs.anl.gov> |
fix compile warnings /usr/home/balay/petsc.clone-2/src/vec/vec/interface/vector.c:1944: warning: division by zero in '1.0e+0 / 0.' /usr/home/balay/petsc.clone-2/src/ksp/ksp/interface/itfunc.c:508: wa
fix compile warnings /usr/home/balay/petsc.clone-2/src/vec/vec/interface/vector.c:1944: warning: division by zero in '1.0e+0 / 0.' /usr/home/balay/petsc.clone-2/src/ksp/ksp/interface/itfunc.c:508: warning: 'vec_rhs' may be used uninitialized in this function
show more ...
|
| 569aa382 | 15-May-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/propagate-pcsetup-failures' |
| 163f1a71 | 05-May-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-thread-classes-master' |
| 422a814e | 01-May-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Infrastructure that allows failures in PCSetUp(), PCApply(), MatMult() etc due to, for example a zero pivot or function evaluation outside its domain, to propagate up and become a KSP_DIVERGED inste
Infrastructure that allows failures in PCSetUp(), PCApply(), MatMult() etc due to, for example a zero pivot or function evaluation outside its domain, to propagate up and become a KSP_DIVERGED instead of generating an error that stops the program. In response to Issue 96. This includes failures in MatCreateSNESMF() applications due to domain errors. The mechanism to propagate some errors is by setting Info or Nan into the output vector and using the norm or inner product reductions in SNES or KSP to propagate the error condition to all processes and then handling them immediately after the norm or inner product.
This allows, for example, ODE integrators to try again with a smaller time-step if the PCSetUp failed instead of requiring a complete restart of the run with other options.
Currently some error conditions, such as function domain error in a line search may not get progated up using the correct SNESConvergedReason
See src/snes/examples/tests/ex69.c for the handling of several conditions
show more ...
|