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