kolev1
71cb9e0070
hypre release 2.5.0a
2009-10-12 19:08:04 +00:00
kolev1
da3fbae2bf
Made a note about the HTML version of the reference manual.
2009-10-09 20:24:05 +00:00
kolev1
bbea0d073b
Do not build the HTML documentation by default.
2009-10-09 18:45:03 +00:00
kolev1
13a6a2f958
Updates based on the CVS updatelog file.
2009-10-08 23:25:08 +00:00
kolev1
7a0a85c529
Updating for 2.5.0a release
2009-10-07 23:45:26 +00:00
chtong
724cfb21fa
Add multiple right hand sides.
2009-10-07 22:49:38 +00:00
chtong
78cb16aea9
add multiple rhs.
2009-10-07 22:49:24 +00:00
chtong
6e407e890e
Add blas/lapack interface file.
2009-10-07 22:20:08 +00:00
chtong
5cc870371e
Change to hypre compatible lapack/blas interface.
2009-10-07 22:19:11 +00:00
chtong
d6634c5eb7
modified to be compatible with hypre blas/lapack calls.
2009-10-07 21:37:05 +00:00
chtong
ecdfb2b02a
Modified to be compatible with the hypre blas/lapack calls.
2009-10-07 21:36:46 +00:00
kolev1
bcd2f8f30a
Updated the documentation to make clear that we are solving -Delta u = 1
...
with u = 0 on the boundary.
2009-10-06 19:49:47 +00:00
chtong
2de33213b3
intMalloc calls argument not correct.
2009-09-29 23:44:39 +00:00
chtong
76c10dcccf
Correct the local boundary nodes.
2009-09-29 21:17:19 +00:00
chtong
cf850b8aa2
Take out a bug (should not call setupPrecon in MLI)
2009-09-29 20:31:09 +00:00
kolev1
7943cf8073
Added another regression test.
2009-09-21 18:34:42 +00:00
kolev1
168d3e3760
Added another regression test.
2009-09-19 00:15:20 +00:00
kolev1
63ac55d142
Fixed a print statement.
2009-09-19 00:09:41 +00:00
kolev1
df0528b310
Plugged a memory leak.
2009-09-18 22:48:49 +00:00
kolev1
1354be1862
Fixed the printing of the final residual change in the residual-based stopping
...
criteria.
2009-09-02 20:22:36 +00:00
kolev1
7946048c89
Several improvements in the zero-conductivity-regions version of AMS, which
...
should give a cheaper and more robust solver on most problems.
2009-08-31 22:20:03 +00:00
falgout
389dee8fac
Added the Fortran interface for SetNeighborPart
2009-08-19 20:12:26 +00:00
ulrikey
08a41748fc
removed unused variables
2009-08-18 14:23:35 +00:00
ulrikey
5ac92c954e
added changes
2009-08-14 18:33:58 +00:00
ulrikey
f067b77a82
fixed various memory leaks
2009-08-14 17:49:14 +00:00
ulrikey
20a50fb050
redid results due to a small bug fix in aggressive coarsening, which slightly but not significantly affected results
2009-08-14 17:48:52 +00:00
ulrikey
e0f7f5eaf1
added new options in new_ij as well as new regression tests for the
...
new 2-stage interpolation operators
2009-08-13 22:46:35 +00:00
ulrikey
81b4a12219
added new interpolation operators for aggressive coarsening
2009-08-13 22:43:47 +00:00
kolev1
4f9d2e11de
Changed the recompute_residual_p option to behave like "restared CG".
...
This is more useful in practice than to keep the old search directions.
2009-07-20 21:28:14 +00:00
kolev1
c22ec35cee
Updates after a change in Matvec().
2009-07-20 17:59:04 +00:00
kolev1
7bb1e45a23
Added options for the residual-based PCG tolerance and the zero-conductivity
...
region version of AMS (both related to KULL integration).
2009-07-20 00:39:51 +00:00
kolev1
b88deab80f
Added a more robust version of AMS for problems with zero-conductivity regions,
...
where the matrix is singular Ker(A)=Ran(G0).
To use this version, provide a list of the interior nodes in the zero
conductivity region using AMSSetInteriorNodes(). This will constructs G0 and AMS
for A+G0G0^T. For compatibility, the PCG residual is periodically projected
onto Ker(G0^T). This is done in AMSSolve() and can be adjusted with
AMSSetProjectionFrequency().
2009-07-20 00:36:39 +00:00
kolev1
4502255f79
Added two new features to PCG:
...
1) A new, residual-based stopping criteria ||r_old - r_new|| < rtol ||b|| which
is activated with HYPRE_PCGSetResidualTol() and is designed to be used in
high-accuracy computations with rtol <= 1e-16.
2) HYPRE_PCGSetRecomputeResidual(), which periodically recomputes the residual
from scratch (r=b-Ax). This, again, can be useful in high-accuracy
computations, but is potentially expensive and can lead to degraded
convergence!
2009-07-20 00:16:39 +00:00
kolev1
e1b1b3170b
A more accurate matrix-vector product which ensures that if b = A x, then
...
Matvec(-1.0,A,x,1.0,b) will result in b which is _exactly_ zero.
2009-07-20 00:03:01 +00:00
baker59
ea0b06f460
Add a fortran function to set the restart parameter for GMRES.
2009-07-02 18:57:45 +00:00
chtong
c10de685d0
An extra \ caused problem on SGI.
2009-06-19 01:15:59 +00:00
baker59
0bb8948b14
Bug in absolute tolerance parameter routine.
2009-06-05 17:43:45 +00:00
falgout
5660f6a62e
Fixed a typo in the comments.
2009-05-19 01:00:06 +00:00
falgout
672d78496a
Adding a Fortran version of Example 12.
2009-05-19 00:34:37 +00:00
falgout
5328b2857f
Adding a nodal version of Example 1.
2009-05-18 20:28:05 +00:00
baker59
332c954e36
Removed the #ifdef for SetNeighborPart
2009-05-08 21:17:57 +00:00
ulrikey
1673b0bbdc
*** empty log message ***
2009-05-05 16:36:36 +00:00
ulrikey
6c86d7f019
nitialzed plot_file_name with empty string
2009-05-05 16:25:46 +00:00
baker59
a1651a2e91
Fixed bug for 2D problems with SetNeighborPart.
2009-04-30 23:03:59 +00:00
baker59
da328b3275
Forgot the AMG destroy for solver choice 2.
2009-04-30 17:01:39 +00:00
falgout
d2fa49ac86
Removed -lg2c because it is no longer needed.
2009-04-28 21:20:20 +00:00
falgout
60a041e3fd
Fixed compile problems.
2009-04-28 21:04:57 +00:00
kolev1
a654e42155
Fixed a potential uninitialized memory read (which was harmless but valgrind
...
complained about it).
2009-04-28 20:46:44 +00:00
falgout
29fea875ea
Changed the output directory for the example tests to a more reasonable location.
2009-04-28 20:43:10 +00:00
baker59
29a81213f0
Added SetNeighborPart - but it is commented out for now - need to fix before the next release.
2009-04-23 18:20:16 +00:00