ulrikey
bdc2810074
switched omega and relax_weight (since they were reversed)
2003-04-08 21:36:38 +00:00
ulrikey
ec4dc50d7f
fixed bug in par_cycle.c and memory leak in par_amg_setup.c.
2003-03-18 18:19:18 +00:00
ulrikey
ea53726913
implemented the new logging/ print_level standards
2003-02-28 17:56:54 +00:00
ulrikey
d3203c5854
fixed strict-checking warnings
2003-02-25 17:56:57 +00:00
ulrikey
2cd1de7af5
fixed a bug
2003-01-29 02:06:25 +00:00
ulrikey
cc76702344
suppressed some print statements
2003-01-29 01:53:07 +00:00
ulrikey
2a6fe88ec0
eliminated some printf statements
2003-01-28 21:59:12 +00:00
ulrikey
7d471825fb
added the capability to use CG as a smoother
2003-01-28 21:29:09 +00:00
ulrikey
3f9c04f17b
added stop_crit parameter in hybrid for stopping criterion in GMRES and
...
possibly PCG
2002-11-21 17:33:54 +00:00
ulrikey
4081f45f15
removed map definitions
2002-11-21 16:32:38 +00:00
ulrikey
49d9d95a14
changed map. names to hypre_map.
2002-11-21 15:26:47 +00:00
ulrikey
a7ae5273bd
added GMRES and BiCGSTAB to the ParCSRHybrid Solver. PCG is the default,
...
but GMRES (or BiCGSTAB) can be used by setting solver_type to 2 for GMRES
or 3 fro BICGSTAB with HYPRE_ParCSRHYbridSetSolverType.
2002-11-19 18:47:40 +00:00
ulrikey
8dfc67f86d
removed unnecessary statement
2002-11-19 18:44:45 +00:00
ulrikey
b1ca87ab49
removed potential memory leak
2002-11-19 18:06:57 +00:00
ulrikey
f0d18c03eb
added Jacobi using Matvec as option 7 for use with CGNR
2002-11-19 17:33:00 +00:00
chow
8df5667de4
Fixed strict checking warnings.
2002-11-18 18:25:14 +00:00
painter
f43fe42468
In hypre_BoomerAMGSetPrintFileName, add an assertion that there is room to
...
store the string provided.
2002-11-14 18:56:34 +00:00
ulrikey
b28ba4fcbf
free DofFunc in hypre_BoomerAMGDestroy
2002-11-08 22:23:34 +00:00
ulrikey
826557baf7
added check before freeing DofFuncArray in BoomerAMGDestroy
2002-11-08 18:49:00 +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
81417ca1aa
fixed memory leak
2002-10-29 22:33:14 +00:00
treadway
ae68dc30e2
Using global variable ${AR} for ar command, AIX needed extra flags
...
to support 64-bit object files (AR="ar -X64")
2002-10-24 20:54:38 +00:00
chow
66053f6e8d
Bug fixes when used with ESSL.
2002-10-24 00:17:27 +00:00
chow
92a9b018c3
Call ESSL dgells if on IBM machine.
2002-10-23 23:43:22 +00:00
ulrikey
96cb9359da
removed the function and parameter int *smooth_option and replaced
...
it by int smooth_type and int smooth_num_levels,
where smooth_type defines the type of complicated smoother (i.e. no
point smoother, e.g. Schwarz, Euclid, etc.) and smooth_num_levels the
number of levels for which the smoother is used starting with the finest level.
2002-10-19 00:11:08 +00:00
ulrikey
27b1289e7c
added relaxation weight for hybrid multiplicative Schwarz solver
2002-10-17 22:29:38 +00:00
chow
f0c12540a1
LS interpolation now uses normalized vectors.
2002-10-12 00:10:05 +00:00
chow
b6e2819cb4
LS interpolation now uses first vector as constant vector.
2002-10-11 18:10:53 +00:00
chow
4694c2371c
Integrated LS interpolation into BoomerAMG.
2002-10-11 00:40:52 +00:00
chow
71d647bf9f
Put in MAX macro.
2002-10-10 19:22:52 +00:00
chow
f13a3433e4
Added function for interpolation via least squares fit of smooth vectors.
...
Function not called yet.
2002-10-10 19:09:01 +00:00
ulrikey
2d74833465
removed unnecessary variable
2002-10-02 16:40:19 +00:00
ulrikey
f0200735c9
fixed a bug , which attempted to remove nonexistant points out of lists
...
and caused FUMs.
2002-10-01 23:36:21 +00:00
ulrikey
d721d78a96
fixed memory leak, added omega as a parameter to parcsr hybrid solver
2002-10-01 20:18:32 +00:00
ulrikey
33f283c89b
included some changes that treat certain points, such as Dirichlet
...
boundary points as SF (special fine) points.
2002-09-24 22:43:53 +00:00
hysom
b757b7e0f5
Fixed bugzilla 471: Digital/Compaq C compiler/preprocessor does not
...
like white space preceeding #. [actually, this is due to a non ANSI-C
compliant preprocessor.]
2002-09-23 16:26:46 +00:00
lambda
acece99ffc
Added non-invasive solver non-numeric input data handling.
...
This error handling does not affect solver performance.
2002-09-09 17:41:47 +00:00
ulrikey
ea09914422
removed unnecessary declarations
2002-09-03 14:24:24 +00:00
ulrikey
52ea2342bf
removed unnecessary definitions
2002-08-30 15:51:01 +00:00
ulrikey
178cf1f8bd
added new funtion that estimates relaxation parameters using conjugate gradient
2002-08-27 17:36:30 +00:00
ulrikey
2199cc1d51
changed previously hard coded relaxation parameters
2002-07-25 23:46:18 +00:00
painter
e5d665ba4c
restored an obsolete function, HYPRE_ParCSRPCGSetLogging, because it is
...
still being used. The whole thing should be deleted soon.
2002-07-24 22:45:32 +00:00
painter
b9d27713b7
compatible with recent changes in PCG logging/printing
2002-07-23 23:35:22 +00:00
ulrikey
e0741e7f29
fixed a bug
2002-07-22 21:16:08 +00:00
painter
5f5476b6f6
Change the obsolete function HYPRE_ParCSRPCGSetLogging to ...PrintLevel,
...
following the new logging/printing standard.
2002-07-19 18:19:47 +00:00
ulrikey
8fc2d77705
fixed a bug and some unnecessary definitions.
2002-07-18 15:56:37 +00:00
ulrikey
925b803b87
fixed memory leak
2002-07-17 00:26:03 +00:00
chow
a40bb04faa
Added parameter for number of sample vectors in GSMG.
2002-07-16 23:10:46 +00:00
chow
e7ca045cce
Cleaned up parallel GSMG.
2002-07-16 22:22:41 +00:00
ulrikey
09e4c66be8
fixed a few bugs.
...
----------------------------------------------------------------------
2002-07-16 18:03:19 +00:00