| #
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
|