Commit Graph

496 Commits

Author SHA1 Message Date
falgout
68b7b5518a Changed 'long' to either 'hypre_longint' or 'HYPRE_Int'. 2011-01-27 19:46:14 +00:00
falgout
e3181f26b1 Added 64 bit feature using HYPRE_Int (see tracker [issue489] for details).
Changed MPI routines to hypre_MPI routines.
Added hypre_printf, etc. routines.
Added AUTOTEST tests to look for 'int' and 'MPI_' calls.
Added a new approach for the Fortran interface (not implemented everywhere yet).
2010-12-20 19:27:44 +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
b39374690d replaced copyright headers 2008-07-18 01:34:48 +00:00
ulrikey
f7162ef167 removed "Regents of UC" in header 2007-11-15 19:04:59 +00:00
ulrikey
662b9c0f9d fixed header 2007-11-15 18:09:19 +00:00
ulrikey
4e5662a08e moved to tools directory 2007-11-15 17:45:47 +00:00
ulrikey
08db55cc93 removed 2007-11-15 17:43:41 +00:00
ulrikey
d44b8fa151 added header 2007-11-15 17:42:17 +00:00
ulrikey
d79038d6d8 changed copyright statement to reflect new management. 2007-11-13 19:48:28 +00:00
falgout
403ea05783 Add '_hypre_' prefix to internal headers for utilities, struct, and sstruct. 2006-11-15 01:08:13 +00:00
hill66
402d34179c Updated license info. 2006-09-22 22:06:21 +00:00
hill66
b3e54b65d1 shared libraries enabled. 2006-08-29 15:45:05 +00:00
hill66
fb29a207c7 Updated to enable shared libraries. 2006-08-15 22:09:36 +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
kolev
7c0cf6b6a7 New versions of protos and the headers scripts. 2006-05-02 21:28:57 +00:00
baker59
342eea1b4e reorder parcsr matrices read from a file in case diag. entry is not first.... 2006-04-10 17:30:48 +00:00
baker59
0a84042c97 Fixed rel. residual norm bug when rhs = 0. 2006-04-10 17:04:58 +00:00
baker59
8ebbd0a915 Minor modifications and comment changes for solving systems. 2005-11-22 23:33:01 +00:00
baker59
b14412c51c Added some comments and changed tolerance for deleting zeros. 2005-11-15 22:27:51 +00:00
baker59
8f11c895af Modifications to block interpolation (to switch matmult order
and allow non-diag interpolation).  Also added the ability to create a
systems matrix with varying diffusion coefficients.
2005-10-05 18:40:43 +00:00
baker59
0ffaf60e5d Replaced the old random generator with the new one - this redundant because
it is a copy of what is in the utilities directory - should be deleted.
2005-09-29 18:22:46 +00:00
baker59
45c38b00a7 fixed typo 2005-09-29 16:21:07 +00:00
baker59
cab7b45f6e Fixed a comment on the inversion routine. 2005-09-02 16:44:07 +00:00
baker59
a796f64105 Added systems laplace function. 2005-08-09 23:18:18 +00:00
baker59
64c2c4dce0 Minor changes to prevent compilier warning messages. 2005-08-09 23:17:51 +00:00
baker59
79a22034b0 Added options for systems laplace and printing the matrix. 2005-08-09 23:16:23 +00:00
baker59
cef5775864 Added a systems laplace matrix. 2005-08-09 23:15:48 +00:00
baker59
04743a8049 Updated with new files. 2005-08-08 16:45:22 +00:00
baker59
4482bea73d Updated. 2005-08-08 16:45:04 +00:00
baker59
b277622468 Updated with new files/ 2005-08-08 16:44:48 +00:00
baker59
5a02c7fda1 Prototypes are already in pamg.h (commented them out here). 2005-08-08 16:44:30 +00:00
baker59
96d079b5be Updated so that the library and driver compile. 2005-08-08 16:43:19 +00:00
ulrikey
e12b0fbe39 changed interpolation to treat strong fine neighbors without common coarse
neighbor as weak
2005-03-10 21:56:22 +00:00
ulrikey
c6363aae12 changed PMIS coarsening to be as in the parallel code 2005-03-10 21:54:31 +00:00
hill66
550f75afdc New version for updated build/config system. 2005-01-18 17:37:23 +00:00
hill66
d71ff35e9d removed old version. 2005-01-18 17:36:02 +00:00
hill66
ffb1fc5506 Corrected typo. 2005-01-10 21:34:46 +00:00
hill66
2f7c840795 New build system. 2005-01-10 19:03:38 +00:00
hill66
90fa841e0d Corrections/updates to config/build changes. 2004-12-08 18:13:21 +00:00
hill66
91102d6440 Updating build system 2004-12-01 18:56:39 +00:00
ulrikey
a801a94886 added wLJP2 coarsening and added complexity output to stats routine 2003-12-12 00:04:58 +00:00
ulrikey
7f89ccace0 removed generation of strength from wLJP and rugeOnePass routines. 2003-12-11 23:45:18 +00:00
ulrikey
528a414649 improved aggressive coarsening, implemented it by coarsening first, followed by a second coarsening
on the coarse point set.
Aggressive coarsening and new interpolation routines can now be used with the following
commands
-agg <x>         number of levels to use aggressive coarsening , default 0
-a2             A2 coarsening
-a1		A1 coarsening
-cljp2		CLJP coarsening corr. A2
-cljp1		CLJP coarsening corr. A1
-mp		multi-pass interpolation
-jac		multi-pass followed by jacobi interpolation
-nj		number of jacobi iterations  , default 1
2003-12-11 23:16:28 +00:00
ulrikey
000e40b018 added various new coarsenings (wLJP, cljp1, cljp2, a1(sort of), a2) and interpolation routines
(multi-pass, jacobi, partition of unity)
2003-12-09 19:00:21 +00:00
ulrikey
bcc56b1ac2 Added Ryan's routines for the nodal systems version
and cleaned up some printing problems.
2003-11-07 00:19:39 +00:00
treadway
ae68dc30e2 Using global variable ${AR} for ar command, AIX needed extra flags
to support 64-bit object files (AR="ar -X64")
2002-10-24 20:54:38 +00:00
painter
487294a329 change name of krylov library 2002-06-20 20:05:27 +00:00
falgout
b63d3b4951 Added prototype for BuildStencilMatrix. 2002-05-03 23:00:10 +00:00