kolev1
058f6a8b71
Fixed a bug in the void-zone version of AMS, which sometimes produced
...
non-symmetric preconditioner.
2010-03-19 18:09:32 +00:00
baker59
246667fd8d
fixed bug with threaded L1-jacobi
2010-03-18 19:12:12 +00:00
baker59
d60adad0c5
Added new smoothers: Chebyshev (to AMG and AMS), FCF-Jaconi, and CG.
...
Added threaded version of L1-Jacobi.
2010-03-17 23:33:14 +00:00
falgout
a096e956b5
Added additional reference and user manual documentation for LOBPCG.
2010-01-29 22:32:52 +00:00
falgout
6fdb8c74fd
Changed to install only one hypre lib file.
2010-01-29 01:40:29 +00:00
ulrikey
7bb4c9a503
corrected the documentation
2010-01-25 23:30:20 +00:00
ulrikey
b5f55c8412
fixed some bugs
2010-01-25 18:55:07 +00:00
ulrikey
8b480e696d
fixed some warnings
2010-01-23 23:05:29 +00:00
ulrikey
b757593162
fixed a bug in par_nodal_systems that affected options nodal > 0
2010-01-22 23:55:24 +00:00
falgout
0d5b565145
Removed most of the ref docs for the storage-dependent Krylov routines.
2010-01-20 01:10:01 +00:00
ulrikey
e1706c594e
added some comments regarding SolveT and CGNR
2010-01-15 18:18:18 +00:00
baker59
a11e27ff7d
Updating the fortran interface.
2010-01-14 18:31:36 +00:00
falgout
9f26a7739a
Changed 'cp -fpd' to 'cp -fpPR' for better portability.
...
This should work on the Mac now in particular.
2010-01-14 18:17:53 +00:00
falgout
8ed12c2264
Added the release number to the names of hypre shared libraries (see [issue181]).
...
Also removed the HYPRE_LSI library because it was nearly identical to HYPRE.
2010-01-14 01:16:24 +00:00
ulrikey
955f0d9672
forced cycleT to always run relax type 7 or 9, since nothing else makes sense here.
2010-01-13 18:55:58 +00:00
kolev1
6344e65e12
Added math mode to some formulas.
2010-01-13 18:18:22 +00:00
kolev1
09e80c238a
Added a user function that project a given vector onto the compatible
...
subspace for problems with zero-conductivity regions. This is useful for
visualization of the solution, which otherwise will be polluted by kernel
components.
2010-01-13 03:15:03 +00:00
ulrikey
ef895d71ce
revert to old version since there is something funny going on
2010-01-13 00:49:52 +00:00
ulrikey
fc0df1425d
fixed a problem in cycleT
2010-01-13 00:19:56 +00:00
kolev1
06916c815c
Small changes to enable compulition on Windows with Visual C++.
2009-11-17 22:27:43 +00:00
ulrikey
565768fcb4
Warnings in interpolation routine are now only printed when print_level > 0
2009-11-12 23:39:18 +00:00
ulrikey
39c52c07b1
added new routines that enable threading for relax_type=8
2009-11-12 23:22:53 +00:00
baker59
ea3f736a2f
Fixed bug with new temporary vector.
2009-11-05 21:23:27 +00:00
baker59
5a957e930a
Updated the threading - which required the addition of a temporary vectory
...
to the BoomerAMGRelax function (used for relax 3 and 6).
2009-11-03 20:54:48 +00:00
baker59
ce948a6e3f
Fixed a bug in BoomerAMGSolveT routine and deleted some commented-out
...
code in the relax interface function.
2009-10-30 16:48:33 +00:00
ulrikey
3d09d3068a
fixed potential problem when using max_levels = 1
2009-10-23 21:39:46 +00:00
kolev1
f773fd6a32
Moved the solver_counter from AMSSolve() to the ams data structure. This
...
way multiple Setup()+Solve() calls will give identical results.
2009-10-15 20:25:42 +00:00
kolev1
df0528b310
Plugged a memory leak.
2009-09-18 22:48:49 +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
ulrikey
08a41748fc
removed unused variables
2009-08-18 14:23:35 +00:00
ulrikey
f067b77a82
fixed various memory leaks
2009-08-14 17:49:14 +00:00
ulrikey
81b4a12219
added new interpolation operators for aggressive coarsening
2009-08-13 22:43:47 +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
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
kolev1
a654e42155
Fixed a potential uninitialized memory read (which was harmless but valgrind
...
complained about it).
2009-04-28 20:46:44 +00:00
kolev1
e9173a0c2e
Account for empty rows in G and make sure that AMS works for problems with
...
zero conductivity regions.
2009-03-06 00:23:03 +00:00
ulrikey
2a93a4a941
corrected documentation
2009-01-09 16:20:54 +00:00
falgout
e541649226
Escaped a few underscores in the comments so that the reference manual builds.
2008-10-01 23:15:47 +00:00
kolev
6362cc6ab3
Added Fortran interface for AMS.
2008-09-30 22:21:10 +00:00
kolev
c4d9da0d6c
Improved version of the AMSConstructDiscreteGradient() function, which
...
generates the discrete gradient matrix based on edge information provided
by the user. This simplifies the use of AMS.
2008-09-30 19:43:24 +00:00
ulrikey
2170e6b46a
added ClearVector to BicCGSTAB
2008-07-31 23:11:54 +00:00
ulrikey
9b10be18fa
fixed a few potential segfaults
2008-07-29 16:28:44 +00:00
kolev
68d2decdbb
Several updates in AMS:
...
- improved relaxation options (SSOR, Kaczmarz)
- new solver type (9) with discrete divergence
2008-07-28 20:23:13 +00:00
ulrikey
74729cd858
added a few functions to make them accessible for Fortran users
2008-07-24 22:13:08 +00:00
falgout
aed363b227
Okay, this time I think I've gotten rid of the cast warnings correctly.
2008-07-23 17:20:27 +00:00
falgout
39ddf688dc
Removed (char *) cast that I added in the previous commit.
2008-07-23 15:23:14 +00:00
falgout
4b51736021
Changed comments in two interfaces and fixed the implementation of one of them.
...
These two interfaces (search for 'RDF') are probably not useful.
2008-07-23 01:40:40 +00:00
kolev
3c32194086
Added the copyright header.
2008-07-18 17:50:35 +00:00
ulrikey
b39374690d
replaced copyright headers
2008-07-18 01:34:48 +00:00