| #
f4bc458d
|
| 26-Jun-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/feature-fetidp-class'
|
| #
1720468b
|
| 11-Jun-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
KSPFETIDP: allow customization of multipliers from KSPSetFromOptions
|
| #
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'
|
| #
b2c5b070
|
| 22-May-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'stefano_zampini/fix-bddcnullspace'
|
| #
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 ...
|
| #
c7017625
|
| 17-May-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove PCBDDCSetNullSpace. Nullspace info is now local and should be attached to the local Neumann matrix
|
| #
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'
|
| #
c20ebc76
|
| 22-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
|
| #
cc9551bc
|
| 21-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-pc-nonzero-guess'
|
| #
343eebc6
|
| 17-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Removed PCSetInitialGuessNonzero() and PCGetInitialGuessNonzero(); they make no sense since PCApply() is a operator and cannot depend on the initial guess. The routines were not used anyway. Also upd
Removed PCSetInitialGuessNonzero() and PCGetInitialGuessNonzero(); they make no sense since PCApply() is a operator and cannot depend on the initial guess. The routines were not used anyway. Also updated the manual page for PCKSP developers not to clarify why there is not support for "passing the initial guess" into the inner KSP
Thanks-to: Dave May <dave.mayhem23@gmail.com>
show more ...
|
| #
0ae7c45b
|
| 16-Mar-2016 |
Dave May <dave.mayhem23@gmail.com> |
PCTelescope - New API * Added API for Get/Set flags indicating whether KSPSetComputeOperators should be used or ignored.
|
| #
af25d912
|
| 06-Mar-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 src/ksp/pc/imp
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 src/ksp/pc/impls/bddc/bddcscalingbasic.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c
show more ...
|
| #
1dd7afcf
|
| 24-Feb-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Finally, I was able to get rid of changing the iteration matrix during the KSP, which I've never liked from the very beginning
The code is way simpler now. The change of basis (if any) is pe
PCBDDC: Finally, I was able to get rid of changing the iteration matrix during the KSP, which I've never liked from the very beginning
The code is way simpler now. The change of basis (if any) is performed during PCApply and PCApplyTranspose. Added interior flag to PCBDDCSetChangeOfBasisMat in order to save some work, if possible
show more ...
|
| #
f37e7628
|
| 21-Feb-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcfieldsplit-logevent
|
| #
566d766a
|
| 15-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (87 commits) fixed --download-xxx=/directory to not mistake other options such as --download-mpich-pm=hydra etc Correct spelling for Autotool
Merge branch 'master' into tisaac/dmforest
* master: (87 commits) fixed --download-xxx=/directory to not mistake other options such as --download-mpich-pm=hydra etc Correct spelling for Autotools libtoolize in commit a0848688a08a6eb150afdc95a2f6ce49cd4cd079 Fix for commit c8b462efbd8e8a5f06df500cf417f3a48f2b88d9 Put back the gitpreReq() check that was needed for MOAB website: fix Fluidity link bib/cite: add UMFPACK nightlybuilds: update test tu use newer intel compiler [detect and use compiler path] nightlybuilds: fix vec/ex7,ex7f link issue by using the correct LIBS option Added support for users to provide their own download package installers --download-xxx=/directory where the directory contains the file xxx.py that is a standard PETSc package definition like in config/BuildSystem/config/packages/xxx.py nightlybuilds: switch default intel compiler [& MKL] from 13.1.3 to 16.0.0. mkl_pardiso: fix runex125_mkl_pardiso mkl_pardiso: fix runex2_mkl_pardiso_cholesky nightlybuilds: switch OSX to use boost from brew [as --download-boost is broken] trilinos: gitcommit - always specify branch as origin/branch Add error check to boost.py when running on Mac OS because the shared libraries created do not work since they do not have the proper rpath set Update output files for mpi matrices that use to be seq Move PostProcess() runs until after PETSc configure has saved all data to the filesystem so that make install will work correctly. Switch to Trilinos release candidate for --download-trilinos Tested, failed with unresolved Kokos methods, Issue report to Trilinos team Some configure packages UnitTest-CPP requires libtoolize to be called before autoreconf on some systems --download-ideas now downloads unittest-cpp simplied ./configure packages that need autoreconf to be run first (like moab and unittest-cpp) added unittest-ccp download changed downloadfilename to downloaddirname since that is what it is ...
# Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
show more ...
|
| #
8957dca1
|
| 10-Feb-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'pr401/tferma/virs-pcfieldsplit-fix/master'
|
| #
38318d23
|
| 03-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
10725b64
|
| 02-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with t
Merge branch 'master' into tisaac/dmforest
* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with the -no-prec-dev Intel compiler option since it can produce incorrect results Fix for PCReset_HYPRE to make it reentrant. replace default superlu_dist '-mat_superlu_dist_colperm METIS_AT_PLUS_A' with MMD_ATA to avoid different random numbers for nightly tests fixes for merge from maint patch Added PCReset_HYPRE() so it may be used with SNESVI solvers remove Microsoft compiler message for paste macros used for handling Blas/Lapack macro name mangling for example Increase the number of PetscViewerPushFormat() possible to 25 and use a macro PETSCVIEWERFORMATPUSHESMAX for the value Configure: Remove redundant logging Bib: Added ref nightlybuids: fix permissions of script MatRegisterDestroy() does not exist but it is listed in manual pages externalpackages-git: save local changes if any - in git stash - before 'git checkout -f' Useful incase --with-package-commit=HEAD option was msissing [perhaps due to a typo] nightlybuilds: add xsdk builds Add architectures for testing xsdk package downloads (Trilinos, Hypre, SuperLU) create another version of TurnForward() for adaptive time stepping specifically Configure: Give proper default if HOME is missing from the environment fix abbreviation allow zeropivot for MatSOR_SeqAIJ_Inode, node size=1 add test case using adpative time stepping for checkpointing type 'NONE' ...
show more ...
|
| #
6dbb499e
|
| 11-Jan-2016 |
Cian Wilson <cwilson@ldeo.columbia.edu> |
A fix for fieldsplit pcs when using snes virs.
When reset pc fieldsplit saves a copy of the original IS. SNES VIRS then calls a new function, PCFieldSplitRestrictIS, and supplies the inactive set t
A fix for fieldsplit pcs when using snes virs.
When reset pc fieldsplit saves a copy of the original IS. SNES VIRS then calls a new function, PCFieldSplitRestrictIS, and supplies the inactive set to create new ISs for the fieldsplit. This is then reindexed and passed down to any nested fieldsplits.
show more ...
|
| #
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
|
| #
4169b3c8
|
| 14-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/Sylvain-gmres-symmetric'
|