History log of /petsc/src/ksp/pc/impls/mg/mg.c (Results 601 – 625 of 818)
Revision Date Author Comments
# 2692d6ee 22-May-2010 Barry Smith <bsmith@mcs.anl.gov>

fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.

Hg-commit: 9

fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.

Hg-commit: 9ee752148eed3df65feb0f7eb0686798c3c0621b

show more ...


# 65e19b50 11-May-2010 Barry Smith <bsmith@mcs.anl.gov>

the last work I will do on reformatting use of SETERRQX() and passing in the appropriate comm; I am bored to tears

Hg-commit: 9e0ef782022dbdc055a74473b60f135ee06122ac


# e7e72b3d 08-May-2010 Barry Smith <bsmith@mcs.anl.gov>

changed many calls to SETERRQ() to use correct (non-PETSC_COMM_SELF) communicator
reformated many badly formatted SETERRQ(); there was nonsense like {} around them or they were wrongly on a seperate

changed many calls to SETERRQ() to use correct (non-PETSC_COMM_SELF) communicator
reformated many badly formatted SETERRQ(); there was nonsense like {} around them or they were wrongly on a seperate line

Hg-commit: 7550f3779f18eaf7ce68bae52b964532aa97c1d5

show more ...


# e32f2f54 07-May-2010 Barry Smith <bsmith@mcs.anl.gov>

added MPI_Comm as first argument to PetscError() and SETERRQX()

Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e


# b5795a70 04-May-2010 Jed Brown <jed@59A2.org>

merge

Hg-commit: 1bac71635a5063209361ccd86cfde800f48e2930


# 2145e04f 03-May-2010 Matthew G Knepley <knepley@gmail.com>

Merge

Hg-commit: 096f427f51615a7c694c5aa4b3c5964c56ee02f4


# 24c3aa18 02-May-2010 Barry Smith <bsmith@mcs.anl.gov>

From: jed@59A2.org
Subject: [petsc-dev] DD FAQ
Date: April 26, 2010 9:03:26 AM CDT
got a PCExotic example working, mentioned it in faq.html and put back mention of PCNN

Hg-commit: 6a4342060cbce9

From: jed@59A2.org
Subject: [petsc-dev] DD FAQ
Date: April 26, 2010 9:03:26 AM CDT
got a PCExotic example working, mentioned it in faq.html and put back mention of PCNN

Hg-commit: 6a4342060cbce94fcef0615863f59fed456363fb

show more ...


# 11629dbe 16-Apr-2010 Barry Smith <bsmith@mcs.anl.gov>

minor cleanup of users manual
added better support in mapnameslatex.py to make links for more cases of use of manual page names. Previously it excluded everything inside {}

Hg-commit: 72024b997043b7

minor cleanup of users manual
added better support in mapnameslatex.py to make links for more cases of use of manual page names. Previously it excluded everything inside {}

Hg-commit: 72024b997043b739e0d134fd69c9a61c076853ca

show more ...


# f0eb1ee0 12-Apr-2010 Dmitry Karpeev <karpeev@mcs.anl.gov>

Merge.

Hg-commit: 96dff560e9caff2ee6539fb4c50e92b67324e0b0


# f4ea02b3 12-Apr-2010 Barry Smith <bsmith@mcs.anl.gov>

basic DM in PCMG works,

Hg-commit: b2fcfd86c7b1fa80b7b0bbaaac001e0340916b7a


# 2e499ae9 10-Apr-2010 Barry Smith <bsmith@mcs.anl.gov>

more KSPDM

Hg-commit: 8f9bd81ba0a61e1a66d855523edcce0a355337c3


# 2d2b81a6 08-Apr-2010 Barry Smith <bsmith@mcs.anl.gov>

more work on PCMG building itself from a DM

Hg-commit: f85ee5a8a086e3d43ca1924d8b2b8b6ebe7de83e


# 0700a824 08-Apr-2010 Barry Smith <bsmith@mcs.anl.gov>

changed cookie to classid cause that is what it is.

Hg-commit: ffa25d1edea7afc409fcc13e7f2b63587b1494c1


# 218a07d4 07-Apr-2010 Barry Smith <bsmith@mcs.anl.gov>

more work on DM for PCMG

Hg-commit: a23396b4079d0ad801666fd8e6bd832fee429ebd


# 18aabead 05-Apr-2010 Barry Smith <bsmith@mcs.anl.gov>

basic KSP filling its own rhs and matrix works, preliminary as all hey

Hg-commit: 3ca331e5f80d253828acbe15eef9e48a85ddaf1b


# b3b5d266 16-Feb-2010 Matthew G Knepley <knepley@gmail.com>

Merge

Hg-commit: e58ca2d7c30994afcc347cea28d361f7ffd1c0ba


# c07bf074 12-Feb-2010 Barry Smith <bsmith@mcs.anl.gov>

bug fix for ML preconditioner, since ML could change vector sizes need to totally destroy PC_MG object and rebuild it for each new ML build.
Re: [petsc-maint #40882] Re: ML changing the size of the c

bug fix for ML preconditioner, since ML could change vector sizes need to totally destroy PC_MG object and rebuild it for each new ML build.
Re: [petsc-maint #40882] Re: ML changing the size of the coarse-level problem

Hg-commit: 37aef68e14f14c948b13164c3e47037069bee603

show more ...


# a53b13b9 07-Feb-2010 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 0408f87716ee4bc571ead239bb7d6e050d5cd665


# 1338a6b9 07-Feb-2010 Jed Brown <jed@59A2.org>

Set operators on mg_levels_0_ksp for single-level PCMG

This patch should fix the following problem:

$ ./ex19 -lidvelocity 100 -dmmg_grid_sequence -mg_levels_0_ksp_monitor -mg_levels_0_ksp_converged

Set operators on mg_levels_0_ksp for single-level PCMG

This patch should fix the following problem:

$ ./ex19 -lidvelocity 100 -dmmg_grid_sequence -mg_levels_0_ksp_monitor -mg_levels_0_ksp_converged_reason -snes_converged_reason -snes_monitor
lid velocity = 100, prandtl # = 1, grashof # = 1
0 SNES Function norm 1.414215308315e+02
Residual norms for mg_levels_0_ solve.
0 KSP Residual norm 3.774528917219e+02
1 KSP Residual norm 6.346139612437e-14
Linear solve converged due to CONVERGED_RTOL iterations 1
1 SNES Function norm 1.275449881702e+02
Residual norms for mg_levels_0_ solve.
0 KSP Residual norm 3.391497818757e+02
1 KSP Residual norm 3.987425425283e+01
Linear solve did not converge due to DIVERGED_ITS iterations 1
2 SNES Function norm 1.182495633342e+02
Residual norms for mg_levels_0_ solve.
0 KSP Residual norm 3.053413184804e+02
1 KSP Residual norm 6.330531581879e+01
Linear solve did not converge due to DIVERGED_ITS iterations 1
3 SNES Function norm 1.158742303075e+02
Residual norms for mg_levels_0_ solve.
0 KSP Residual norm 2.759245022712e+02
1 KSP Residual norm 7.545828124034e+01
Linear solve did not converge due to DIVERGED_ITS iterations 1
Nonlinear solve did not converge due to DIVERGED_LS_FAILURE
0 SNES Function norm 2.019656949307e+02
1 SNES Function norm 1.714196530675e+02
2 SNES Function norm 1.193750806523e+02
3 SNES Function norm 6.464354333802e+01
4 SNES Function norm 3.034725334143e-01
5 SNES Function norm 1.014781939751e-05
6 SNES Function norm 2.242251270896e-11
Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE
Number of Newton iterations = 6


Note that SNES does not converge on level 0, which is because the
operator never gets updated (one stale LU isn't good enough for the KSP
to converge). That is, KSPSetOperators for mg_levels_0_ksp is only
called on the first Newton iteration.


This patch just adds a special case for when the coarse level is equal
to the fine level.

Hg-commit: 9c24c36f89bf0df309dc885082720d7fc7a15097

show more ...


# 46edd32f 03-Feb-2010 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 877396bee467d11706fe4bd6e7dd710925967c05


# 31567311 28-Jan-2010 Barry Smith <bsmith@mcs.anl.gov>

Phase 2 of rearranging the PCMG by making the PC_MG be a struct that contains the array of information at each level.
In this phase I have moved all the "common" variables out of each level struct

Phase 2 of rearranging the PCMG by making the PC_MG be a struct that contains the array of information at each level.
In this phase I have moved all the "common" variables out of each level struct and put them into the PC_MG global struct
This transformation of the PCMG is now complete.

Hg-commit: 0bef9347de9b192562da9beccd59f61572c8aeee

show more ...


# f3fbd535 27-Jan-2010 Barry Smith <bsmith@mcs.anl.gov>

Phase 1 of updating PCMG to use a struct for PC_MG with an array inside it for the levels.
Added the struct and put the array inside it.

Hg-commit: 80ba04089f469ad33a06d60b556ad208949b6026


# e60cf9a0 26-Jan-2010 Barry Smith <bsmith@mcs.anl.gov>

fixed a bunch of assignments of integer to 0. mistake I made a few days ago adding the .

Hg-commit: cc599b11a9988dfcfd6326b284afa5d15897575c


# 0f1b9340 24-Jan-2010 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 52b04d60c360b6960195f711d463db39489ea382


# 50ec4d9c 23-Jan-2010 Jed Brown <jed@59A2.org>

Use current mgtype in -pc_mg_type help

Hg-commit: c807df30c4c352c9831d7f8a3adf7c4782772cdd


1...<<21222324252627282930>>...33