baker59
ebab479d6d
Added a new element to the hypre_ProcListElements structure (needed
...
for a bug fix for the assumed partition code).
2008-02-08 19:35:04 +00:00
ulrikey
662b9c0f9d
fixed header
2007-11-15 18:09:19 +00:00
ulrikey
d44b8fa151
added header
2007-11-15 17:42:17 +00:00
ulrikey
cc22f79c50
changed copyright statement to reflect new management.
2007-11-13 19:39:57 +00:00
baker59
1054f67af9
Added a utility to generate a system matrix from two HYPRE_ParCSR matrices.
2007-09-25 20:29:30 +00:00
ulrikey
736292b8ce
fixed bug which could lead to a seg fault
2007-05-25 16:44:23 +00:00
painter
8ef7f73364
Update to use the newly revised headers script
2007-01-23 18:57:09 +00:00
painter
5a854ce170
update include file names
2007-01-23 18:51:22 +00:00
painter
70a65d2e37
Regenerate this file to incorporate the new function
...
HYPRE_CSRMatrixToParCSRMatrix_WithNewPartitioning. I had to update the
headers script also, in order to generate this file.
2007-01-23 17:55:54 +00:00
painter
0df6f4b330
Change generated file from parcsr_mv.h to _hypre_parcsr_mv.h, as this
...
directory has been using _hypre_parcsr_mv.h since 2006/11/29 .
2007-01-23 17:54:52 +00:00
painter
fd1b290dca
new function, HYPRE_CSRMatrixToParCSRMatrix_WithNewPartitioning, same as
...
HYPRE_CSRMatrixToParCSRMatrix with null pointers for the partition arrays -
needed because Fortran code cannot pass null pointers to hypre functions.
2007-01-22 21:50: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
36b301796d
Cleaned up things for creating the communication package.
2006-11-21 23:31:27 +00:00
falgout
403ea05783
Add '_hypre_' prefix to internal headers for utilities, struct, and sstruct.
2006-11-15 01:08:13 +00:00
baker59
f0a79405e9
Changed the call to hypre_MatvecCommPkgCreate(A) to work for both
...
the standard and AP case (instead of 2 separate functions).
2006-11-06 18:58:34 +00:00
hill66
402d34179c
Updated license info.
2006-09-22 22:06:21 +00:00
ulrikey
cd16b4c8a5
changed order of statements to allow compiling on IBM machines
2006-09-21 15:25:42 +00:00
hill66
2e4c979a62
Moved initial error checks after declarations to resolve warning messages of mixed code and declarations.
2006-09-20 15:55:57 +00:00
ulrikey
ec42a98133
added error codes
2006-09-14 21:36:38 +00:00
ulrikey
8303d0be18
added new Matvec that only applies to fine points
2006-09-08 22:04:59 +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
baker59
2c3344527d
Modifications to support AddToValues and SetValues for off-processor
...
rows in a vector. This modification required adding the assumed
partition object to the parallel vector data structure.
2006-08-08 19:03:09 +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
painter
227673836e
update compuation of an intermediate array; and update comments
2006-05-30 23:31:05 +00:00
painter
8ec20530f6
remove unused variables
2006-05-25 17:00:16 +00:00
painter
831163f08d
fix errors related to Jacobi interpolation; diagnostics, etc.
2006-05-24 23:37:23 +00:00
baker59
c48561157b
Moved the assumed partition function to a new file. Added the assumed partition object to the parcsrmatrix data structure. Modified the communication package code to reflect these changes (previously the ap was created with the commpkg - now there is a separate create function).
2006-05-04 20:25:56 +00:00
kolev
7c0cf6b6a7
New versions of protos and the headers scripts.
2006-05-02 21:28:57 +00:00
painter
e2aaa25b2b
matrix multiply for Jacobi iteration will not add connections between
...
matrix elements coming from different functions of the original problem
2006-05-01 22:54:32 +00:00
painter
fb2dd9c271
minor cleanup
2006-04-20 17:26:57 +00:00
hill66
13a698dc94
Removed trailing ; to resolve warning errors at end of 3 routines.
2006-04-20 14:59:22 +00:00
painter
1c82625c02
new functions: a matrix clone function, and several matrix operations for
...
which only marked rows are affected. All support a Jacobi iteration method
for BoomerAMG interpolation matrix calculation. Also there's a minor bug fix
in printing in par_csr_matrix.c
2006-04-18 22:10:58 +00:00
hill66
df37e475e1
Updated as requested, merged routines from parcsr_block_mv/par_csr_block_matop.c
...
Restored hypre_error call.
2006-03-29 19:06:46 +00:00
chtong
0196f9756c
Add one function.
2006-03-21 19:51:04 +00:00
chtong
4611e91fde
Add spanning tree stuff.
2006-03-21 19:50:36 +00:00
hill66
2a22dc622e
Updated to be compatible with C versions.
2006-03-03 18:40:28 +00:00
hill66
83e5eb2152
Removed duplicate routine.
2006-02-09 19:06:46 +00:00
hill66
a865392431
Corrected argument type errors.
2006-02-08 17:52:48 +00:00
hill66
1f7c60e701
Updated fortran routines to be consistent with C routines.
2006-02-08 17:41:26 +00:00
kolev
f458e748b9
A new system for handling the error codes in hypre.
2006-02-06 23:49:24 +00:00
hill66
4f5b3bf42b
Commented out compiling of par_csr_matop.c in this directory as it is duplicated in parcsr_block_mv
2006-01-11 19:27:07 +00:00
painter
779e443b5c
slightly more up-to-date, mainly in that some Boolean functions are included
2005-12-02 00:18:13 +00:00
kolev
b2c201d432
Made sure that the result of matrix multiplication does not have
...
artificial diagonal entries. If the result is to be used in BoomerAMG,
one can use hypre_CSRMatrixReorder (on its diagonal part) to guarantee
that the first entry in each row is the diagonal one.
2005-11-22 22:04:38 +00:00
painter
272167f312
vector operation needed to complete Babel ParCSRVector implementation,
...
needed for new PCG
2005-11-14 18:48:03 +00:00
ulrikey
e9c7662505
added double variable d_total_num_nonzeros to parcsr_matrix data structure
...
to avoid integer overflow for complexity stats
2005-11-10 23:14:43 +00:00