| #
34ddd8f4
|
| 15-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'pr508/psanan/psanan/pc-telescope-nearnullspace/master'
|
| #
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 ...
|
| #
392968a1
|
| 06-Jul-2016 |
Patrick Sanan <patrick.sanan@gmail.com> |
PCTelescope: refactor nullspace propagation
|
| #
d8b9d5b7
|
| 04-Jul-2016 |
Patrick Sanan <patrick.sanan@gmail.com> |
PCTelescope: update nullspace support
Allow for propagation of near nullspaces as well as nullspaces.
Throw an error if the user attempts to propagate remove functions or contexts this way.
|
| #
9884e7e0
|
| 25-May-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/ts-ex11-amr
* master: (141 commits) chombo: fix dirname in tarball and update to use snapshot with gcc-6.1 compile fix petsc4py: fix tarball url [for arbitary c
Merge branch 'master' into tisaac/ts-ex11-amr
* master: (141 commits) chombo: fix dirname in tarball and update to use snapshot with gcc-6.1 compile fix petsc4py: fix tarball url [for arbitary commitid] - and dirname in tarball Plex: Moved ReconstructGradients_Internal() and ApplyLimiter_Internal() to Plex from SNES CUDA: Added external declaration for cuBLAS handle. docs: fix reference to KSP_Create in parent commit Add information on PETSC_EXTERN and PETSC_INTERN to developers manual Plex: Symbol is shared between DM and SNES, so must be EXTERN Plex: Remove unused variables Configure: Fix check for spaces in PETSC_DIR Plex: Updated examples to new DMPlexCreateBoxMesh() sick of failure due to incorrect master branch SNES ex12: Fixed unstructured GMG test SNES ex12: Added another unstructured GMG test petsc4py: use the snapshot with the fix for dmplex change Examples that require Fortran to compile but were listed in tests that did not require Fortran Plex ex19: Added DMSetFromOptions() Plex: Store a flag indicating whether the boundary should change during remeshing - Set using -dm_plex_remesh_bd - Changed Remesh_Internal() signature Always coarsen boundaries. Plex: Fixed option name Plex: Protect unused variables ...
Conflicts: src/dm/impls/plex/makefile src/snes/utils/dmplexsnes.c
show more ...
|
| #
bef83e63
|
| 23-May-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcprivate.c src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
|
| #
7ef5110d
|
| 22-May-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'pr476/psanan/psanan/pc-telescope-subcomm-type/master'
|
| #
48a10b22
|
| 17-May-2016 |
Patrick Sanan <patrick.sanan@gmail.com> |
PCTELESCOPE: add option to change subcommunicator type (interlaced or contiguous)
Add a new data field to PCTELESCOPE which allows, before setup only, the user to specify which type of subcommunicat
PCTELESCOPE: add option to change subcommunicator type (interlaced or contiguous)
Add a new data field to PCTELESCOPE which allows, before setup only, the user to specify which type of subcommunicator to create. Under the assumption of sequential ordering on equally-sized compute nodes, this allows the user to specify whether their subcommunicator lives on a subset of nodes (with the same number of ranks/node), or whether it is striped across nodes (the default).
This commit also adds some missing __FUNCT__ definitions
An example is added which calls KSPView. This isn't ideal, so a better idea of how to test this functionality would be welcome.
show more ...
|
| #
35d70571
|
| 04-May-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c
|
| #
52774845
|
| 06-Apr-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/sf-fix-multi-sf-leaves' into tisaac/dmp4est-feature-injection
* tisaac/sf-fix-multi-sf-leaves: (174 commits) PetscSF: fix PetscSFGetMultiSF() for sparse leaves PetscSF: make
Merge branch 'tisaac/sf-fix-multi-sf-leaves' into tisaac/dmp4est-feature-injection
* tisaac/sf-fix-multi-sf-leaves: (174 commits) PetscSF: fix PetscSFGetMultiSF() for sparse leaves PetscSF: make regression test that fails few more clang static analyzer fixes many issues detected by clang static analyzer Update hypre to its release version Updates for xSDKTrilinos builds Added --download-xsdktrilinos Communicator passed to VecCreateSeq should be PETSC_COMM_SELF PCMG man page: fix typo in options name Bib: Added refs DMLabel: Removed unused variable Metis tries to use backtrace which requires -lexecinfo on some systems such as freebsd Remove -lexecinfo from freebsd configure files since it is only needed by metis add alternative output that occurs on some systems due to use of random number generator in partitioner Plex: When creating cohesive submeshes, fix memory leak Plex ex11: Updated output for new distribution algorithm Plex: When explicitly distributing the depth label, we must recreate empty strata Plex: When partitioning, the cell numbering should include hybrid points Plex: Allow cell and vertex numberings to include hybrid points need to show diffs of ex22 if it fails Support two different output for test example, since due to roundoff this example can produce slightly different convergence history ...
show more ...
|
| #
bd6502ba
|
| 23-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'pr426/dmay/dmay/pctelescope-mods/master'
|
| #
f650675b
|
| 19-Mar-2016 |
Dave May <dave.mayhem23@gmail.com> |
PCTelescope: * Added PCApplyRichardson
|
| #
7c5279cb
|
| 18-Jan-2016 |
Dave May <dave.mayhem23@gmail.com> |
PCTelescope: * Changed prefix on sub-DM, now it inherits the name from the sub-KSP * Added flag to optionally ignore KSPComputeOperators
|
| #
f37e7628
|
| 21-Feb-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcfieldsplit-logevent
|
| #
f44c6289
|
| 28-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcreset-hypre-for-master
Needed to move PCDestroy_HYPRE() added to master to PCReset_HYPRE() since that was introduced as a bug fix for maint
|
| #
9bc1b9be
|
| 03-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry-allow-vecset-nan-3.6
|
| #
1ceb14c0
|
| 23-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr263/PierreBdR/ts-domain-error-in-stage/master
|
| #
34588265
|
| 08-Oct-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddcprivate.c
|
| #
417c5e9a
|
| 05-Oct-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'master' into tisaac/dmforest
Get 3.6.2 patches
* master: (1360 commits) remove nasty memory leak with CUDA code when using block Jacobi with multiple blocks per process print abs
Merge branch 'master' into tisaac/dmforest
Get 3.6.2 patches
* master: (1360 commits) remove nasty memory leak with CUDA code when using block Jacobi with multiple blocks per process print abs in Fortran test example in order to have same result with real and complex builds changed outdate mpirun and -np to mpiexec and -n force sqrt to be taken in the precision of PetscReal in fortran examples continuation line too soon for some compilers stop configure if user selected C++ clanguage, single precision, complex combination since we do not support it fixes for Fortran examples to compile cleanly in single precision that do not involve complex numbers fixes to Fortran examples to compile cleanly in single precision complex fix previous mistake must cast 1. to PetscScalar before dividing by a PetscScalar (C++ complex class is terrible) must cast 0.0 to PetscScalar before comparison with a PetscScalar changed order of suggested locations of downloadable PETSc to Barry's preference Increase patchlevel to 3.6.2 remove debug print statement from two commits before remove debug print statements I accidently left in the last commit PetscDraw: Fix dummy definition of PetscDrawCollective{Begin|End}() remove cleanupMumps flag from MatDestroy_Mumps() it should always free the memory it allocated Bug detected while adding features to libMesh improved viewing of fractional counts in xml nested log viewing fixed bug in output of doubles to xml nested log files chombo: build only libs - not examples fix typo. 'gcc-4.8 --with-cxx-dialect=C++11' gives a warning with this line - even though its in a #ifdef thats never enabled. ...
show more ...
|
| #
00b4ea89
|
| 27-Sep-2015 |
Fande Kong <fdkong.jd@gmail.com> |
To refactor the comments to follow petsc style.
Merge remote-tracking branch 'petsc/master' into fixed-comment-space
Conflicts: include/petsc/finclude/petscmat.h src/mat/examples/tests/makefile
To refactor the comments to follow petsc style.
Merge remote-tracking branch 'petsc/master' into fixed-comment-space
Conflicts: include/petsc/finclude/petscmat.h src/mat/examples/tests/makefile src/mat/impls/aij/mpi/mpiov.c
show more ...
|
| #
c5e4d11f
|
| 16-Sep-2015 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.
Conflicts: src/mat/examples/tests/makefi
Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.
Conflicts: src/mat/examples/tests/makefile src/mat/impls/aij/mpi/mpiaij.h
show more ...
|
| #
e8f5ccf9
|
| 15-Sep-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-label-empty-stratum
* master: (151 commits) moved PCTELESCOPE comment into users manual since no one will see the comment message in makefile about hyp
Merge branch 'master' into knepley/feature-label-empty-stratum
* master: (151 commits) moved PCTELESCOPE comment into users manual since no one will see the comment message in makefile about hypre bugs causing test crashes remove use of some unitialized variables, remove use of "dummy" entries in Vec and IS since Dave May thought they could not be of size zero. Now three telescope tests give no valgrind errors code sent unitialized data via MPI and allocated too large space for creating indices Force generateetags.py to use /usr/local/bin/ctags before using ctags because the ctags provided with Apple XCode gets confused by function usage in .tex files and does not make proper tags for TSSolve() and many many others Optimized version of snes/examples/tutorials/ex1f.F produced incorrect results when lx_v() and lf_v() were declared as of dimension 1 with optimzed builds only. Cannot explain exactly why this happens but since we are using VecGetArray() from Fortran we are gambling with the compiler regardless make the PetscRandom object used in GAMG to be a public object that can be controlled via the options database. This allows the same example to produce the same results with real and complex numbers by using the option -pc_gamg_random_no_imaginary_part added parallel tester for examples. Crude but it reduces a basic alltests on my laptop from 25 minutes to 7 1/2 minutes. remove unneccessary if fix the problem for ex9 which involves multiple TSSolve calls shortened the time of several test examples decrease dramatically the time used by several test examples that take more than a minute on may machine with debug mode Some of the vectors created in MatNullSpaceCreateRigidBody() were not normalized to 1 fix strange PCTelescope struct name of P which caused duplicate symbol error on some systems cleanup use of PetscMalloc and PetscFree for telescope for modern PETSc standards replace semiredundat to telescope in makefile that runs test examples SNESUpdateCheckJacobian: make relative norm output syntactically correct DMCompositeGetGlobalISs: document Fortran interface fix warnings on bsd. Also fix usage of PetscFunctionBegin/Return Making an even bigger mess, I cannot explain why this is not in the branch hypre: update with "Bug fix for Parasails; src/ksp/ksp/examples/tutorials/ex10.c runex10_16" decrease duration of ex22 by factor of 10 to decrease testing time ...
show more ...
|
| #
0db156d6
|
| 14-Sep-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'pr352/dmay/pctelescope/master'
|
| #
e3acf2f7
|
| 10-Sep-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
fix strange PCTelescope struct name of P which caused duplicate symbol error on some systems cleanup use of PetscMalloc and PetscFree for telescope for modern PETSc standards replace semiredundat to
fix strange PCTelescope struct name of P which caused duplicate symbol error on some systems cleanup use of PetscMalloc and PetscFree for telescope for modern PETSc standards replace semiredundat to telescope in makefile that runs test examples
show more ...
|
| #
1e07b27e
|
| 07-Sep-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
renamed semiredundant files to telescope
|