| #
ead7dcbe
|
| 08-May-2010 |
Hong Zhang <hzhang@mcs.anl.gov> |
add patch contributed by lawrence.mitchell@ed.ac.uk (see [petsc-maint #45870] PCSetUp_ML needs to set communicator )
Hg-commit: 00a52a8194d242ac0ff263979c726708bd2a7865
|
| #
e32f2f54
|
| 07-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
added MPI_Comm as first argument to PetscError() and SETERRQX()
Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
|
| #
62e8e519
|
| 20-Apr-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 14e9750cd6fd86bfd98801cd87b8052cb14bdbde
|
| #
070392a2
|
| 20-Apr-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: d549705f4210ad50903f2bdbebf5bf8138eb78fd
|
| #
b5c8bdf8
|
| 20-Apr-2010 |
Jed Brown <jed@59A2.org> |
Update ML interface to support energy minimization and other options.
This uses many features that are not documented in the reference manual. In particular, the C interface does not seem to be supp
Update ML interface to support energy minimization and other options.
This uses many features that are not documented in the reference manual. In particular, the C interface does not seem to be supported any more, the current one is based on strings and is only available from C++/Epetra with associated baggage and certain limitations relative to the C interface. Fortunately, the C++ interface has a nearly one-to-one correspondence with fields in the ML_Aggregate structure, so the present code sets options in that structure directly (when not available from C++).
The biggest problem with exposing this extra functionality is that ML options are rather non-orthogonal so it's easy to produce options sets that are not actually functional. Rather than providing useful (user-understandable) information about what is wrong, ML calls exit(1). So if ML crashes, you have to attach a debugger with a breakpoint on 'exit' just to get a stack trace (for example, to know which ML instance in your code is causing trouble). I am less than thrilled with this error handling strategy.
Hg-commit: e721d2184f87ad8008519982dabd8955327e31f2
show more ...
|
| #
b3b5d266
|
| 16-Feb-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: e58ca2d7c30994afcc347cea28d361f7ffd1c0ba
|
| #
6562c4e1
|
| 12-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
minor clean up of ML interface code, making private functions static, added __FUNC__ name
Hg-commit: d447c91ad9627c8804abd2623256eaf296f373ef
|
| #
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 ...
|
| #
46edd32f
|
| 03-Feb-2010 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 877396bee467d11706fe4bd6e7dd710925967c05
|
| #
db571536
|
| 02-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
PCML no longer tries to use data structures for SAME_NONZERO_PATTERN because ML may construct different size and nonzero structures for coarser levels even with the same nonzero pattern on finest. Bu
PCML no longer tries to use data structures for SAME_NONZERO_PATTERN because ML may construct different size and nonzero structures for coarser levels even with the same nonzero pattern on finest. Bug report Jed Brown ./ex48 -M 6 -P 4 -thi_mat_type aij -pc_type ml -pc_ml_maxnlevels 3
Hg-commit: fdad64742f328b16a4c4868cd879727a07ae5b7e
show more ...
|
| #
3751b4bd
|
| 02-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
general cleanup of ml.c source code
Hg-commit: ff75809292e9a437d2b0aab78697cd2bf674b0d3
|
| #
01da6913
|
| 02-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
updated PCML to use innerctx of PC_MG instead of PetscContainer
Hg-commit: 510c3c0a85a55c107431fbc0fde1b79e6ac1a748
|
| #
7c8d163b
|
| 27-Jan-2010 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 577f8e905a53f5af388774ffd68ecb7c31bdd5b2
|
| #
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
|
| #
4f8eab3c
|
| 25-Jan-2010 |
Jed Brown <jed@59A2.org> |
Inform ML of the block size (as dimension of the PDE and dimension of lower-energy subspace)
Hg-commit: 08c7228df5734702e4e7716b20342255a4b72b97
|
| #
37dd5ef8
|
| 17-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 0dd26807c4bc910027bf57bdca0afb5fd6272442
|
| #
c9e1c140
|
| 17-Nov-2009 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for ML interface. The bug causes 'src/snes/examples/tutorials/ex19 -pc_type ml' crash because pc->ops were not defined but pc_name was set as 'mg'
Hg-commit: 7f37519237748e8b2c07db2c469c1094e
bugfix for ML interface. The bug causes 'src/snes/examples/tutorials/ex19 -pc_type ml' crash because pc->ops were not defined but pc_name was set as 'mg'
Hg-commit: 7f37519237748e8b2c07db2c469c1094e032d059
show more ...
|
| #
1d79065f
|
| 14-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed many outdated malloc of several arrays at the same time to use PetscMallocN() instead fixed bug in installing Zoltran.py where it did not use [0] to snag stdout of shell command
Hg-commit: db7
fixed many outdated malloc of several arrays at the same time to use PetscMallocN() instead fixed bug in installing Zoltran.py where it did not use [0] to snag stdout of shell command
Hg-commit: db793741ae0135c011d800b787b94e2bfd91670d
show more ...
|
| #
f007d2d5
|
| 14-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 29abb9598f99118f91124628acea17837fa0edb1
|
| #
e37c4368
|
| 06-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: dab6e8ec0fe71ad4fe0f4bf2ee374ce51b18f40d
|
| #
83bb2eba
|
| 05-Nov-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 5f0ccbb7d9079d9734bfd881618513ce58c7adfe
|
| #
572f72c7
|
| 05-Nov-2009 |
Jed Brown <jed@59A2.org> |
merge
Hg-commit: 36cf37059c0ed80addd0968973e91c32e491eff8
|
| #
7625e91f
|
| 04-Nov-2009 |
Satish Balay <balay@mcs.anl.gov> |
merge
Hg-commit: b723e36a33b01b236644b171b2ed49e502be881c
|
| #
633214b2
|
| 04-Nov-2009 |
Satish Balay <balay@mcs.anl.gov> |
remove execute permissions from sourcefiles
Hg-commit: 51e6d6c8360e0f44051ea90e634ee2c0b115205d
|
| #
476d1228
|
| 01-Oct-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 13b7b9277f209596e6800ee60eeae02d58ff3882
|