History log of /petsc/src/ksp/pc/impls/ml/ml.c (Results 351 – 375 of 492)
Revision Date Author Comments
# 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


1...<<11121314151617181920