Commit Graph

14 Commits

Author SHA1 Message Date
baker59
cbca5f0384 Added the option to not assume the matrix blocks for the Schwarz
smoothers are SPD (this primarily involved adding a new user option
and replacing the LAPACK and ESSL functions that do the inversions
with ones that use LU instead of Cholesky factorizations).

Added the new hypre error checking to Schwarz smoothers.
2008-01-29 23:44:05 +00:00
ulrikey
3c53de2e94 changed copyright statement to reflect new management. 2007-11-13 19:34:01 +00:00
hill66
402d34179c Updated license info. 2006-09-22 22:06:21 +00:00
hill66
e5ec2c6dec Modified HEADER to include LGPL (license) info. 2006-07-27 23:26:57 +00:00
ulrikey
ab1d47bbef added preliminary parallel compatible relaxation routine. 2006-04-25 19:25:31 +00:00
ulrikey
210185c0a1 Added two new variants var = 2 which uses additive overlapping Schwarz on
each processor, but no overlap across processors
and var = 3 which uses multiplicative overlapping Schwarz on each processor
and overlap across processors
I also changed the overlap option overlap = 1 to be truly minimal overlap.
2002-11-07 17:22:23 +00:00
ulrikey
27b1289e7c added relaxation weight for hybrid multiplicative Schwarz solver 2002-10-17 22:29:38 +00:00
ulrikey
178cf1f8bd added new funtion that estimates relaxation parameters using conjugate gradient 2002-08-27 17:36:30 +00:00
ulrikey
d304b66d63 fixed various memory leaks 2001-02-16 21:50:15 +00:00
ulrikey
a73a1ca34d removed unnecessary declarations 2001-02-13 16:51:49 +00:00
ulrikey
7e1a4bda39 Added the capability to overlap domains across processor boundaries for
additive Schwarz (routines hypre_ParAMGCreateDomainDof, hypre_ParGenerateScale
and hypre_ParAdSchwarzsolve)
2001-02-09 18:49:46 +00:00
ulrikey
c299d3a9bd removed various unnecessary definitions 2001-02-08 18:14:00 +00:00
ulrikey
3f5d30a2f4 added relaxation-weight for additive Schwarz-smoother and the
possibility to change the number of sweeps for special smoothers
independently from the conventional smoothers
2001-02-03 00:02:33 +00:00
ulrikey
51b3675264 changed the Schwarz smoother so it can be also used as a preconditioner
for CG , created the hypre_SchwarzData data structure , added some
parameters to the hypre_ParAMGData structure and deleted some that
were not needed anymore due to the new data structure
2001-02-01 22:09:36 +00:00