Commit Graph

187 Commits

Author SHA1 Message Date
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
falgout
0d5b565145 Removed most of the ref docs for the storage-dependent Krylov routines. 2010-01-20 01:10:01 +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
falgout
8c9baf1023 Merging the 'sstruct_ap' branch with the main repository trunk. 2010-01-08 23:54:52 +00:00
baker59
56d11b0aee Only needed one temp variable. 2009-11-05 21:21:19 +00:00
baker59
9d7dda074e Added a temporary variable to BoomerAMGRelax. 2009-11-05 17:42:44 +00:00
ulrikey
5daffe8cad added ClearVector to bicgstab 2008-07-31 23:11:23 +00:00
ulrikey
b39374690d replaced copyright headers 2008-07-18 01:34:48 +00:00
baker59
dc905471a0 Removed interface declarations and definitions for FlexGMRES and
LGMREs SetStopCrit.
2008-05-27 16:57:38 +00:00
baker59
c52c6035dd Checking in a number of changes:
1) Added the FlexGMRES and LGMRES solvers to the IJ, Struct and SStruct
interfaces.

2) Added the absolute tolerance interface functions (for all Krylov
solvers) to the Struct and SStruct interfaces (including fortran).

3) Added the absolute tolerance interface functions to the IJ fortran
interface.

4) Added the absolute tolerance check to the AMG Hybrid solver.

5) Updated some documentation information in the interface header files.
2008-05-23 20:26:43 +00:00
falgout
8c13a668fe Added HYPRE_Jacobi. 2008-01-24 17:14:17 +00:00
falgout
b365889e9f Completed the implementation of SetNeighborBox for all variable types:
- Generalized the Struct communication routines to handle data transformations
- Added more flexibility to Set(Box)Values routines for efficiency.
- Inter-part shared boundary data is now updated appropriately
- Added SetNeighborPart function (to replace SetNeighborBox)
- Added a finite-element-style input file capability for the sstruct driver
- The Split solver can now be used standalone (added to struct/sstruct drivers)
- Added a Jacobi block solver to Split (useful for regression testing)
- Added regression tests for the new SetNeighborPart features
2008-01-23 01:14:45 +00:00
ulrikey
d79038d6d8 changed copyright statement to reflect new management. 2007-11-13 19:48:28 +00:00
barrylee
6d7ad0b47c Bug correction. Temp vectors set to have correct ghostlayers. 2007-10-17 19:59:05 +00:00
barrylee
b43dd5b490 Changes for relax weight for highly variable stencils. 2007-05-31 16:15:37 +00:00
barrylee
9bb64418bd Automated coefficient-dependent determination of Jacobi weights. Determine
levelwise.
2007-03-30 17:24:25 +00:00
barrylee
7a049e54f8 Changes incorporating new weighted Jacobi weights. 2007-03-09 18:54:17 +00:00
barrylee
401f07c9fd Changes to incorporate that new _hypre stuff. 2007-03-09 18:28:12 +00:00
ulrikey
7da5af7f51 changed parcsr_ls.h, parcsr_mv.h, IJ_mv.h to _hypre_parcsr_ls.h, _hypre_parcsr_mv.h , _hypre_IJ_mv.h 2006-11-29 17:24:08 +00:00
baker59
15dfc877e1 Modified to use the box manager instead of the neighbors structure. 2006-11-16 19:14:12 +00:00
falgout
403ea05783 Add '_hypre_' prefix to internal headers for utilities, struct, and sstruct. 2006-11-15 01:08:13 +00:00
falgout
f55caa9976 Fixed 'headers' script to insert copyright header automatically. 2006-10-25 22:49:50 +00:00
falgout
35f138eb7e Reference manual updates. 2006-10-25 22:11:46 +00:00
hill66
dc7dc95e81 Corrections made to use internal blas/lapack routines. 2006-10-20 15:45:21 +00:00
hill66
402d34179c Updated license info. 2006-09-22 22:06:21 +00:00
barrylee
5bcb58b315 Correct a bug for 2-d and 1-d problems. 2006-09-05 16:27:36 +00:00
barrylee
84e80a1d91 Changes to enable 1- & 2-d problems. 2006-08-29 22:08:52 +00:00
hill66
b3e54b65d1 shared libraries enabled. 2006-08-29 15:45:05 +00:00
barrylee
9c884a564a Modification to handle 2 & 1 dim problems. 2006-08-28 21:11:26 +00:00
barrylee
001ac14c52 Fixed a memory leak. 2006-08-25 15:25:25 +00:00
barrylee
3f7a52722d Minor updates to make the solver setup more compatible with the hypre
standards.
2006-08-24 16:30:08 +00:00
barrylee
25381eba67 Changes made so that the setup of a fac solver conforms with other hypre solvers. 2006-08-23 16:59:23 +00:00
barrylee
f5eaaf8727 Added some user interface routines. 2006-08-21 20:59:37 +00:00
hill66
5e36273ad5 Updated HYPRE_PFMG and HYPRE_SMG to be consistent with the values in HYPRE.h 2006-08-18 15:50:24 +00:00
hill66
92a1558e24 Remove temporary directories created by libtool. 2006-08-15 22:27:32 +00:00
hill66
fb29a207c7 Updated to enable shared libraries. 2006-08-15 22:09:36 +00:00
hill66
0936064c98 Updated copyright & license info. 2006-08-02 22:32:43 +00:00
hill66
e5ec2c6dec Modified HEADER to include LGPL (license) info. 2006-07-27 23:26:57 +00:00
hill66
9e54f927d3 Updated to enable building shared libraries. 2006-07-25 17:27:34 +00:00
hill66
3857fa9c05 Fortran interface for maxwell 2006-07-11 22:22:56 +00:00
barrylee
d0579feea5 Changes to enable 1&2d problems. Also fixed several bugs. 2006-07-05 23:37:16 +00:00
barrylee
dff08b5833 Changes to handle 1 & 2d. 2006-06-30 23:15:22 +00:00
barrylee
21dbba9fda hanges to incorporate 1 & 2d cases. 2006-06-30 22:53:42 +00:00
barrylee
da63d1f3e6 Changes to handle 1 & 2d cases. 2006-06-30 22:24:18 +00:00
barrylee
bd9bfffe2e Changes to handle 1 & 2 dimensions. 2006-06-30 21:58:03 +00:00
barrylee
f2117fd749 Changes in fac_CFInterfaceExtents.c to handle 2 & 1 d problems correctly.
fac_zero_stencilcoef.c & fac_cfstencil_box.c must pass in ndim now.
2006-06-30 17:28:03 +00:00
hill66
f1d5f77bdf Updated fortran interface to be consistent with C routines. 2006-06-29 23:26:26 +00:00
barrylee
134b267910 Corrected a bug for collapsing the unstructured connections. 2006-06-29 00:17:18 +00:00