History log of /petsc/src/ksp/pc/impls/mg/mg.c (Results 251 – 275 of 818)
Revision Date Author Comments
# 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'


1...<<11121314151617181920>>...33