Commit Graph

4556 Commits

Author SHA1 Message Date
chtong
0be5c6452d Take out the GlobalID declaration. 2002-03-27 22:19:07 +00:00
treadway
8779295f9b serial support 2002-03-27 22:05:04 +00:00
treadway
c91259dd5f added a serial (--without-MPI) to the standard distribution 2002-03-27 22:03:33 +00:00
treadway
53781d1d30 deleted unused variable 2002-03-27 19:49:39 +00:00
treadway
894b4fc42b 1.7.6b release 2002-03-27 19:39:02 +00:00
chtong
cbc0e592d6 Use new fei files. 2002-03-27 17:10:40 +00:00
chtong
ad4edaf15f not needed any more. 2002-03-27 17:08:59 +00:00
chtong
53ba60e0da Delete obsolete stuff. 2002-03-27 17:06:54 +00:00
chtong
4d257fec0e delete obsolete stuff. 2002-03-27 17:06:29 +00:00
ulrikey
45aafa29be added HYPRE_ParCSRHybrid definitions 2002-03-26 23:22:06 +00:00
ulrikey
98213b6e73 commented out declaration of log_file_name 2002-03-26 23:03:40 +00:00
chtong
f843dec053 Small modification to the matvec routine to improve performance. 2002-03-26 22:13:01 +00:00
chtong
d807a5accd Change version number. 2002-03-26 17:17:58 +00:00
chtong
2de6a83adb Add performance improvement features to matrix loading. 2002-03-26 17:17:37 +00:00
painter
fa981c59cd Change function arg prototype from () to (void) for consistency with
mkproto output.  This prevents a without-MPI compiler warning.
2002-03-25 23:26:22 +00:00
ulrikey
8d08d49564 fixed a bug 2002-03-23 00:40:50 +00:00
ulrikey
8229b3945a removed freeing of restriction, since not appropriate 2002-03-23 00:32:40 +00:00
jjones
2944060aa6 removed declaration of unused variable i on line 460 to
get rid of strict checking warning.
2002-03-23 00:12:14 +00:00
chtong
7a362a9b17 Fix the GlobalID problem. 2002-03-23 00:09:29 +00:00
jjones
8a554a9650 Moved initial calculation of i_prod_0 and added logic to compute
it in the correct norm (two norm or preconditioner norm).
Previous code incorrectly used two norm always.
2002-03-21 23:50:00 +00:00
chtong
f1c249c36e Revert the FEI_BASE_DIR for autotest. 2002-03-21 18:53:59 +00:00
jjones
ba3463e34d Set Tol = 0 when boomeramg is used as a preconditioner, This avoids a
a residual computation.
2002-03-21 01:33:24 +00:00
jjones
e5a869edb9 Added solver options: 13 PCG preconditioned by SysPFMG
120 Hybrid DSCG/BoomerAMG
moved SysPFMG to option 3 instead of 1
2002-03-20 23:59:03 +00:00
chtong
282c5b2262 documentation of changes. 2002-03-20 19:37:55 +00:00
chtong
74834bd1a0 Update to reflect new FEI. 2002-03-20 19:37:38 +00:00
chtong
875573f6e1 Typo correction. 2002-03-20 19:12:13 +00:00
chtong
f7a4312e26 Revert the pointer to FEI_BASE. 2002-03-20 19:04:31 +00:00
ulrikey
17e30db35d added the new hybrid solver 2002-03-19 19:09:34 +00:00
ulrikey
2769b25bcc removed some unnecessary definitions 2002-03-19 19:04:12 +00:00
ulrikey
f87c865368 added setcoarsentype that was accidentally left out 2002-03-19 19:03:56 +00:00
ulrikey
270990b1da set convergence factor to 0 after switching to PCG 2002-03-19 17:18:07 +00:00
falgout
1210f6bebc Removed the relative include of HYPRE_IJ_mv.h, but should this even be here? 2002-03-18 19:36:52 +00:00
ulrikey
bebd3694f6 made changes in driver to incorporate new parameters for ParCSRHybrid solver 2002-03-15 22:47:40 +00:00
ulrikey
ae9316638e added various new parameters to ParCSRHybrid solver, to be able to
set parameters in the BoomerAMG portion of the code.
2002-03-15 22:46:24 +00:00
jjones
6e74eec315 Fix for unscalable setup phase in struct MG methods. 2002-03-14 19:12:32 +00:00
falgout
e04b531bc6 Fixed a memory problem with freeing up the graph. Need to check the
reference counting on this.
2002-03-13 22:24:32 +00:00
falgout
1a54e4770c Changed "get" functionality of StructMatrixSetBoxValues to also automatically
zero out the entries.  By doing this, we no longer need to explicitly zero
them out in SStructMatrixAssemble.  Should improve efficiency somewhat.
2002-03-13 18:19:29 +00:00
ulrikey
b8096b6a92 added the hybrid PCG solver which uses diagonal scaling first and switches
to AMG if convergence too slow, solver 20
2002-03-13 01:52:26 +00:00
ulrikey
cb97f04c78 added a hybrid method that will first try to solve with diagonal scaled
CG and then if convergence is too slow , attempt to use BoomerAMG
2002-03-13 01:50:49 +00:00
ulrikey
4c0a609ce3 a few changes to fix bugs that caused BoomerAMG to crash when max_levels was
set to 1.
2002-03-12 19:48:42 +00:00
painter
5fec088b02 don't declare unreferenced variables 2002-03-12 19:15:16 +00:00
hysom
3904c34d75 Fixed Euclid documentation to remove references to HYPRE_EuclidSetParam();
this function has been removed since it provides the same
functionality as HYPRE_EuclidSetParams().  Besides, the function
didn't really exist, anyway; only the header file entry and
the documentation were writ.
2002-03-11 22:09:09 +00:00
hysom
40fa3c1f2d removed HYPRE_EuclidSetParam(), since it is redundant with HYPRE_EuclidSetParams(). 2002-03-11 21:52:53 +00:00
treadway
a0508f4db3 removed compass machine from autotest 2002-03-11 21:36:09 +00:00
chtong
34d95f83f0 Fix a bug in creating invA22 in the second version of reduction. 2002-03-08 18:52:32 +00:00
chtong
7ea24f8cfb Modify to handle correct nodal coordinate transfer from FEI to HYPRE. 2002-03-08 18:51:23 +00:00
painter
666632b48c *** empty log message *** 2002-03-07 17:11:13 +00:00
painter
5d06b26a49 minor changes to pass compile "with strict checking" 2002-03-06 18:58:39 +00:00
painter
f74ea24f18 delete reference to nonexistent file 2002-03-06 17:32:23 +00:00
painter
c8df7dfbde fix bug: endif of guard code in wrong place 2002-03-06 17:31:11 +00:00