Commit Graph

147 Commits

Author SHA1 Message Date
kolev1
b5b24c2aa7 Switched the order of fields in the hypre_CSRMatrix structure so it is
an extension of the hypre_CSRBooleanMatrix structure.
2011-09-26 22:30:15 +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
6fdb8c74fd Changed to install only one hypre lib file. 2010-01-29 01:40:29 +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
baker59
278bb14423 Updated the threading - especially for MatVecT. 2009-11-03 20:53:33 +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
ulrikey
b39374690d replaced copyright headers 2008-07-18 01:34:48 +00:00
ulrikey
d79038d6d8 changed copyright statement to reflect new management. 2007-11-13 19:48:28 +00:00
ulrikey
d2c5f06221 fixed OpenMP implementation of Matvec 2007-11-05 22:31:12 +00:00
painter
5a854ce170 update include file names 2007-01-23 18:51:22 +00:00
falgout
403ea05783 Add '_hypre_' prefix to internal headers for utilities, struct, and sstruct. 2006-11-15 01:08:13 +00:00
painter
3db8d60876 CSRMatrixUnion function had a bug for matrices arising from diagonal blocks. 2006-11-07 18:46:08 +00:00
hill66
402d34179c Updated license info. 2006-09-22 22:06:21 +00:00
ulrikey
70a7c65e83 added new matvec that applies to fine points only 2006-09-08 22:07:51 +00:00
kolev
d5b996fa28 Changed the output format of matrix and vector entries from "%e" to "%.14e".
The corresponding scanf functions use "%le".
2006-09-07 16:59:23 +00:00
hill66
b3e54b65d1 shared libraries enabled. 2006-08-29 15:45:05 +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
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
painter
0c966f16fe Enhancements for diagnostics and fixing Jacobi interpolation. 2006-05-24 23:33:14 +00:00
kolev
7c0cf6b6a7 New versions of protos and the headers scripts. 2006-05-02 21:28:57 +00:00
painter
1ad661d5e1 Replace super-slow nonscalable algorithm with a half-decent one. 2006-05-02 18:15:37 +00:00
hill66
b48196cb74 removed unused variables to resolve warning errors 2006-04-20 18:04:31 +00:00
painter
4223ff5f06 Clone and Union functions added to support Jacobi interpolation for BoomerAMG. 2006-04-18 22:29:25 +00:00
kolev
eff3a17f0f Added a new function, hypre_CSRMatrixReorder, which reorders the column
and data arrays of a square CSR matrix, such that the first entry in each
row is the diagonal one.  This can be used, e.g., on the diagonal part of
a ParCSR matrix, before calling BoomerAMG.
2005-11-22 21:59:55 +00:00
hill66
4a261fabd9 Modified to be compatible with changes for building blas and lapack options. 2005-09-26 22:01:42 +00:00
painter
301d5ff5f7 change macro assert to hypre_assert 2005-09-12 17:46:50 +00:00
hill66
d9f1a27bab Added removal of insure related files to clean target. 2005-08-15 23:01:21 +00:00
baker59
3b5fd8efef Changes for "HYPRE_NO_GLOBAL_PARTITION" option. 2005-07-08 20:36:50 +00:00
painter
aa02366cd9 New clone functions needed for Babel-based interface 2005-05-03 21:26:06 +00:00
hill66
dd06906f59 Copy *.o files into lib directory. 2005-03-09 17:23:03 +00:00
ulrikey
f41aa56402 fixed a bug that caused wrong assignment of num_rows for kx0 matrices. 2005-02-17 22:00:47 +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
hill66
e7b95fe438 Newly built with configure. 2004-09-29 17:28:38 +00:00
hill66
0c72f51220 Update to use variable LIBG2C for setting -lg2c 2004-07-29 21:49:40 +00:00
painter
c696313f36 Extend vector class to support multivectors. 2004-06-07 21:27:31 +00:00
treadway
a586b9393f removed unneeded BABEL variables 2004-02-21 01:36:17 +00:00
treadway
3d058d5fd8 *** empty log message *** 2004-02-10 02:14:57 +00:00
treadway
d5799af576 added docs and tools directory conditionals 2004-01-22 20:31:58 +00:00
treadway
55465d7516 updated automake, and aclocal 2004-01-15 01:55:20 +00:00
treadway
7b8c411606 hopefully the final dependencies format correction 2004-01-14 01:20:14 +00:00
treadway
c95f94d4b4 updated header file dependences 2004-01-13 01:55:03 +00:00
treadway
75bd93200a disabled dependency tracking, added brain dead include file dependents
testing in Makefiles
2004-01-10 02:53:11 +00:00
treadway
679b6188ed new bootstrap 2004-01-07 02:01:19 +00:00
treadway
7f10d02523 new bootstrap 2004-01-01 01:14:59 +00:00
treadway
a1a1df034d added STATICONLY conditional 2003-12-19 23:04:01 +00:00