barrylee
aaa9096603
Yet another relaxation weight change. Handling of highly variable stencils.
2007-05-31 16:14:44 +00:00
barrylee
af31d14f68
Changes to computedxyz to get better sense of coarsening direction and
...
better weights for Jacobi.
2007-04-06 17:25:52 +00:00
barrylee
956fcf613c
New automatic determination of Jacobi weights. Also different weights
...
are used on different levels (pfmg).
2007-03-30 17:22:42 +00:00
painter
8cd16acd62
fix conditionals on matvec create&destroy
2007-03-12 17:35:28 +00:00
barrylee
be7a9cfd41
Removed a conditional for the matvec destruction.
2007-03-12 16:36:31 +00:00
painter
cc4fc18d2a
Delete a convergence test which doesn't work right with multiple processors.
...
It could be made to work right, but it's not presently worth the trouble
because there's another equivalent convergence test already here, which does
work correctly.
2007-03-10 00:09:08 +00:00
painter
05b12eba47
1. initialize the new weight veraibles in the struct hypre_PFMGRelaxData.
...
2. If hypre_PFMGRelaxSetType changes the Jacobi weight in a
hypre_PointRelaxData struct, make sure the ypre_PFMGRelaxData struct
contains the same weight. This sort of thing should be done too when
the weight coding in hypre_PFMGRelaxSetType is migrated to the setup
function.
3. Also in hypre_PFMGRelaxSetType, don't change a weight which has already
been set by the user.
2007-03-10 00:06:57 +00:00
painter
925861b231
With the present versions of the hypre_PFMGRelaxSetType/SetJacobiWeight
...
functions, the weight should be set first.
2007-03-10 00:01:34 +00:00
painter
7dcb11dbb9
Add "Get" functions corresponding to new "Set" functions for weighted
...
Jacobi weights.
2007-03-09 23:59:58 +00:00
barrylee
a89770c3fa
Changes to incorporate weighted Jacobi changes.
2007-03-09 18:08:48 +00:00
barrylee
2838877367
Changes to incorporate new weighted Jacobi weights.
2007-03-09 18:05:37 +00:00
barrylee
19ad299013
Add a patch for the center= 0 Nan problem.
2007-02-07 19:27:38 +00:00
baker59
b805f26de6
Added a timing debugging tool (inactive currently).
2007-01-26 17:41:18 +00:00
baker59
132dbf2705
Max distance is not a hypre_Index - not an int.
2006-12-29 22:33:46 +00:00
painter
057632667b
straightforward computation of residual sum-of-squares if more than one
...
pointset (when the other method is inaccurate)
2006-12-12 22:15:57 +00:00
painter
d040cb7078
declare the new functions which I checked in a few days ago
2006-12-05 00:41:59 +00:00
painter
58ab00af51
Add optional convergence test based on relative residual norm; default
...
off for pfmg, on for jacobi. c.f. Issue35.
2006-12-01 23:57:03 +00:00
baker59
68dfe85266
Chnaged call to BoxManager GetAllEntires - modified coarsen routine accordingly.
2006-11-22 19:24:59 +00:00
baker59
579812f4d5
Changes to coarsen to improve efficiency. In practice, it should only
...
affect the AP case.
2006-11-17 23:13:54 +00:00
baker59
0ab0e140ca
Made a change to avoid unecessary sorting in the BoxManagerAssemble.
2006-11-16 23:50:58 +00:00
baker59
adf27bd73b
Coarsen routine now uses the box manager.
2006-11-16 19:12:13 +00:00
falgout
403ea05783
Add '_hypre_' prefix to internal headers for utilities, struct, and sstruct.
2006-11-15 01:08:13 +00:00
falgout
35f138eb7e
Reference manual updates.
2006-10-25 22:11:46 +00:00
falgout
3350311035
Updated some reference manual documentation.
2006-10-24 22:40:24 +00:00
falgout
1ffc223a18
Fixed a bug in the hypre_StructInterpAssemble call.
...
P *is* stored as its transpose.
2006-10-20 17:43:45 +00:00
falgout
a53918cb2f
Added an alternative MatrixAssemble routine for interpolation/restriction.
...
This should allow us to avoid handling zero boxes in BoxMan.
2006-10-15 04:07:18 +00:00
baker59
59a7ee6407
Added interface function HYPRE_StructPFMGSetMaxLevels.
2006-10-03 22:28:31 +00:00
hill66
afb1d2208c
Corrected errors caused by header info update.
2006-09-26 20:59:04 +00:00
hill66
402d34179c
Updated license info.
2006-09-22 22:06:21 +00:00
hill66
b3e54b65d1
shared libraries enabled.
2006-08-29 15:45:05 +00:00
hill66
92a1558e24
Remove temporary directories created by libtool.
2006-08-15 22:27:32 +00:00
hill66
fb29a207c7
Updated to enable shared libraries.
2006-08-15 22:09:36 +00:00
hill66
0936064c98
Updated copyright & license info.
2006-08-02 22:32:43 +00:00
hill66
e5ec2c6dec
Modified HEADER to include LGPL (license) info.
2006-07-27 23:26:57 +00:00
hill66
9e54f927d3
Updated to enable building shared libraries.
2006-07-25 17:27:34 +00:00
baker59
1cd91da640
Updated to reflect name change to assumed partition routines.
2006-07-10 21:10:06 +00:00
painter
6e9a097866
fix typos from cut-and-paste job (pcg to hybrid)
2006-05-16 17:58:53 +00:00
kolev
7c0cf6b6a7
New versions of protos and the headers scripts.
2006-05-02 21:28:57 +00:00
hill66
2a22dc622e
Updated to be compatible with C versions.
2006-03-03 18:40:28 +00:00
hill66
a865392431
Corrected argument type errors.
2006-02-08 17:52:48 +00:00
hill66
1f7c60e701
Updated fortran routines to be consistent with C routines.
2006-02-08 17:41:26 +00:00
hill66
c2ca10098a
Corrected typos just introduced.
2006-02-06 23:26:40 +00:00
hill66
d8c53e23c7
Added missing routines.
2006-02-06 23:10:55 +00:00
painter
f850959d77
add Get* functions called by Babel-interface Get functions
2006-01-13 21:59:40 +00:00
painter
7951f7436e
restore some lines left out by mistake
2005-10-10 23:24:19 +00:00
painter
d4fda3117a
declare new *Get* functions
2005-09-29 20:35:05 +00:00
hill66
4a261fabd9
Modified to be compatible with changes for building blas and lapack options.
2005-09-26 22:01:42 +00:00
painter
acfd027b7f
lots of "get" functions mirroring existing "set" functions for parameters
2005-09-22 22:13:05 +00:00
painter
2df62a89b3
change macro assert to hypre_assert
2005-09-12 18:08:30 +00:00
hill66
106c0958e0
Resolved missing prototype warning errors.
2005-08-16 16:32:05 +00:00