| #
c90b701e
|
| 14-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-pragmatic-parallel
* master: (1379 commits) Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes
Merge branch 'master' into knepley/feature-plex-pragmatic-parallel
* master: (1379 commits) Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes add help menu for MatCreateSubMatricesMPI() rename struct Mat_SubMat -> Mat_SubSppt add a little information to the manual about using tchem rename MatCreateSubMatrixComposite -> MatCreateSubMatrixVirtual; Mat_SubMatrix -> Mat_SubVirtual need to protect the \ passed on the makefile on my Mac Bib: Updated ref update src/mat/examples/tests/output/ex23_#.out rename MatGetSubMat -> MatCreateSubMat Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES superlu: libray is installed in PREFIX/lib64 - fix this to use PREFIX/lib backport fixes cc105cc3 2b35c90a - required for 3bf428d - that was backported from master - 80c96bb 'echo -n' fails on opensolaris/osx - so avoid using it. fix diffs in nightlybuilds due to options in ~/.petscrc add Kelley03 to src/docs/tex/petsc.bib build: determine moudles, mpi.h used during buildtime and print in 'info' fix analyzer warnings fix build failure on opensolaris - where -lm from flibs is removed due to -lm in cxxlibs. But then - only flib gets used for some configure tests [blaslapack, parms] config: prefer __restrict over C99 restrict keyword ...
show more ...
|
| #
13842ffb
|
| 25-Feb-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
PCMG should use the mat provided for each level, not the pmat, as the default matrix to use for computing the residual before traversing to coarser level.
Reported-by: Matt Landreman <matt.landreman
PCMG should use the mat provided for each level, not the pmat, as the default matrix to use for computing the residual before traversing to coarser level.
Reported-by: Matt Landreman <matt.landreman@gmail.com>
show more ...
|
| #
9137bce6
|
| 24-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-funct'
|
| #
d76acec1
|
| 23-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/vecscattercreatetozero-fortran-null'
|
| #
2bf68e3e
|
| 22-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Add support for null argument from Fortran for VecScatterCreateToZero() VecScatterCreateToAll()
Also update a few uses of NULL_OBJECT to the appropriate PETSC_NULL_XXX
Time: .1 hours Reported-by: T
Add support for null argument from Fortran for VecScatterCreateToZero() VecScatterCreateToAll()
Also update a few uses of NULL_OBJECT to the appropriate PETSC_NULL_XXX
Time: .1 hours Reported-by: Tim Steinhoff <kandanovian@gmail.com>
show more ...
|
| #
fbfcfee5
|
| 19-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove the use and definition of __FUNCT__ throughout the code
Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc Time: 1.5 hours Thanks-t
Remove the use and definition of __FUNCT__ throughout the code
Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc Time: 1.5 hours Thanks-to: Andreas Mang <andreas@ices.utexas.edu>
show more ...
|
| #
a46e98f5
|
| 14-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'pefarrell/mat-galerkin'
|
| #
2df6c5c3
|
| 26-Nov-2016 |
Patrick Farrell <patrick.farrell@maths.ox.ac.uk> |
Implement MatGalerkin, a specialised routine for Galerkin construction of coarse grid problems.
This simplifies some code in mg.c, and also extends Galerkin construction to certain cases of non-nest
Implement MatGalerkin, a specialised routine for Galerkin construction of coarse grid problems.
This simplifies some code in mg.c, and also extends Galerkin construction to certain cases of non-nested geometric multigrid where the interpolation matrix is not of full rank.
show more ...
|
| #
e923053f
|
| 15-Oct-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/featu
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/feature-pcbddc-saddlepoint that prevents me to smoothly merge stefano_zampini/feature-convert-matnest-matis into next.
This will also facilitate merging stefano_zampini/feature-pcbddc-saddlepoint into master
Conflicts: src/docs/website/documentation/changes/dev.html
show more ...
|
| #
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 ...
|
| #
162a9882
|
| 11-Aug-2016 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merge branch 'master' into psanan/pc-telescope-nearnullspace
|
| #
011b787b
|
| 05-Aug-2016 |
Mark Adams <mfadams@lbl.gov> |
fixed merge with master
|
| #
bedc4528
|
| 03-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/extend-pcmg-galerkin'
|
| #
2db913b4
|
| 03-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/pcmgsetsmoothupdown-if-no-change'
|
| #
2134b1e4
|
| 24-Jul-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
PCMGSetGalerkin() and -pc_mg_galerkin now take PC_MG_GALERKIN_BOTH,PC_MG_GALERKIN_PMAT,PC_MG_GALERKIN_MAT, PC_MG_GALERKIN_NONE as arguments instead of PetscBool
This allows computing either mat, or
PCMGSetGalerkin() and -pc_mg_galerkin now take PC_MG_GALERKIN_BOTH,PC_MG_GALERKIN_PMAT,PC_MG_GALERKIN_MAT, PC_MG_GALERKIN_NONE as arguments instead of PetscBool
This allows computing either mat, or pmat or both via the Galerkin process
Time: 16 hours Reported-by: domenico lahaye <domenico_lahaye@yahoo.com> Thanks-to: Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>
show more ...
|
| #
06792caf
|
| 21-Jul-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Added PCMGSetNumberSmooth() to complement PCMGSetNumberSmoothUp() and PCMGSetNumberSmoothDown()
Reported-by: Ed Bueler <elbueler@alaska.edu>
|
| #
8c75dd1c
|
| 21-Jul-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
If PCMGSetNumberSmoothUp/Down or -pc_mg_number_smoothup/down is used and the number of smoothing steps is not changed this does not trigger PCMGGetSmoothUp() and hence different KSP objects for the p
If PCMGSetNumberSmoothUp/Down or -pc_mg_number_smoothup/down is used and the number of smoothing steps is not changed this does not trigger PCMGGetSmoothUp() and hence different KSP objects for the pre and post smoothers
Reported-by: Ed Bueler <elbueler@alaska.edu>
show more ...
|
| #
3d996552
|
| 19-Jul-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcfetidp.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c src/mat/impls/is/matis.h
show more ...
|
| #
e870d166
|
| 25-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/housekeeping-2'
|
| #
539c167f
|
| 19-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
removed a variety of #include <xxximpl.h> from source code that was not needed
|
| #
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
|
| #
7caaeba4
|
| 19-May-2016 |
barral <none@none.fr> |
Merge branch 'master' into barral/feature-dmplex-adapt
|
| #
c02afd74
|
| 18-May-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-mf-prec
* master: fix typo with PETSCVIEWERASCIIPUSHSYNCHRONIZED and PETSCVIEWERASCIIPOPSYNCHRONIZED KSP: fix ex51 updates for mstk.py git repositor
Merge branch 'master' into knepley/fix-plex-mf-prec
* master: fix typo with PETSCVIEWERASCIIPUSHSYNCHRONIZED and PETSCVIEWERASCIIPOPSYNCHRONIZED KSP: fix ex51 updates for mstk.py git repository and flags for external libraries needed with shared libaries Fix outdated information in PCMG manual page regarding default Krylov method for smoother
show more ...
|
| #
df128b91
|
| 18-May-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|