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 |
|
ulrikey
|
b3931eae10
|
fixed a bug in hypre_CSRMatrixToParCSRMatrix. The partitionings had
not been sent properly to processors 1, ..., num_procs-1 .
|
2002-10-11 16:45:06 +00:00 |
|
ulrikey
|
a97bd848c1
|
added a check whether a CommPKg exists and create one if not
within hypre_ParCSRMatrixExtractBExt, removed one within
Matmul, since now unnnecessary
|
2002-10-10 15:32:07 +00:00 |
|
ulrikey
|
c46a01a48a
|
corrected typo
|
2002-07-15 19:50:00 +00:00 |
|
ulrikey
|
401eeb5967
|
corrected a bug which got global rows instaed of columns
|
2002-04-12 15:25:13 +00:00 |
|
painter
|
fa981c59cd
|
Change function arg prototype from () to (void) for consistency with
mkproto output. This prevents a without-MPI compiler warning.
|
2002-03-25 23:26:22 +00:00 |
|
painter
|
666632b48c
|
*** empty log message ***
|
2002-03-07 17:11:13 +00:00 |
|
painter
|
5d06b26a49
|
minor changes to pass compile "with strict checking"
|
2002-03-06 18:58:39 +00:00 |
|
painter
|
f74ea24f18
|
delete reference to nonexistent file
|
2002-03-06 17:32:23 +00:00 |
|
painter
|
c8df7dfbde
|
fix bug: endif of guard code in wrong place
|
2002-03-06 17:31:11 +00:00 |
|
painter
|
1eab5facb8
|
Add Panayot's chord matrix headers and code to convert between ParCSR and
chord matrices.
|
2002-03-05 18:14:28 +00:00 |
|
painter
|
6f900d8305
|
Add Panayot's chord matrix headers and code to translate between chord and
ParCSR matrices.
|
2002-03-05 18:13:24 +00:00 |
|
ulrikey
|
45039f0e1e
|
added hypre_CSRMatrixInitialize(offd) for the case of a parCSRMatrix with
an offd part without nonzeros. This will make sure that the offd part
is generated with an i-array containing all zeros.
|
2002-02-12 19:23:23 +00:00 |
|
ulrikey
|
588cca94d4
|
removed unnecessary declaration
|
2001-09-27 16:00:54 +00:00 |
|
ulrikey
|
e06729e806
|
some parameter changes due to memory decrease in ParCSR matrix and
ParCSRBoolean matrix multiply
|
2001-09-25 16:53:29 +00:00 |
|
ulrikey
|
85950c246d
|
decreased memory usage in ParCSR matrix and ParCSRBoolean matrix multiply
|
2001-09-25 16:52:49 +00:00 |
|
ulrikey
|
2e9b8e3b7e
|
fixed a bug
|
2001-09-04 20:49:11 +00:00 |
|
ulrikey
|
1650493fa9
|
removed the definitions of the drivers, since they caused problems for
the C++ compiler
|
2001-08-30 21:21:53 +00:00 |
|
ulrikey
|
fdbbe148a8
|
added a new routine hypre_ParCSRMatrixTranspose , which transposes a
ParCSRMatrix
|
2001-08-28 16:16:29 +00:00 |
|
painter
|
6dcf830b80
|
Initialize certain new arrays for off-diagonal block to NULL, to guarantee
correct treatment by memory management code elsewhere.
|
2001-08-15 00:11:26 +00:00 |
|
painter
|
6a78619837
|
multiply rectanguler Boolean matrices
|
2001-08-10 21:11:48 +00:00 |
|
painter
|
963e1a319c
|
matrix multiplication for non-square matrices (only non-Boolean A*B so far)
|
2001-08-10 17:19:28 +00:00 |
|
falgout
|
8921a93228
|
Changed 'char *' to 'const char *' in several routines.
|
2001-07-17 05:07:35 +00:00 |
|
ulrikey
|
e63138512b
|
removed unnecessary declaration
|
2001-06-22 15:37:00 +00:00 |
|
ulrikey
|
a90ff8caaa
|
merged changes necessary for new IJ-interface
|
2001-06-21 22:39:20 +00:00 |
|
painter
|
a8dc78ea3b
|
move Boolean matrix operations from mli/matrix to parcsr_mv
|
2001-05-29 22:36:45 +00:00 |
|
painter
|
f4a9a7591b
|
pull core computations out of hypre_MatvecCommPkgCreate into a new function,
hypre_MatvecCommPkgCreate_core, so they can be re-used for Boolean matrices
|
2001-05-23 23:03:20 +00:00 |
|
painter
|
e258b63337
|
bug fixes: (1) communicate send processor number (2) compute number of
messages to be received
|
2001-05-23 20:03:41 +00:00 |
|
painter
|
5cb20ad5f4
|
bug fix, relevant only for A*A^T
|
2001-05-22 22:49:17 +00:00 |
|
painter
|
67f044b429
|
fix declarations to pass --with-strict-checking compiles
|
2001-05-22 22:48:43 +00:00 |
|
painter
|
c4d2b385d9
|
move the bulk of some hypre_MatTCommPkgCreate code to separate functions with
only array data structures, so it can be used for more than one matrix data
type (Boolean and double)
|
2001-05-18 22:27:05 +00:00 |
|
painter
|
9021997915
|
bug fixes. Don't send the same column between processors more than once.
|
2001-05-11 18:06:20 +00:00 |
|
painter
|
5e5100c888
|
Bug fixes: misplaced brace in offd*offd row size computation, free an array
to prevent memory leak, make array new_C_offd_j big enough. This code is
passing its tests now.
|
2001-05-11 18:00:53 +00:00 |
|
painter
|
db136a9176
|
take care of memory management for CommPkgT (new CommPkg added recently for A*A^T)
|
2001-05-11 17:43:04 +00:00 |
|
painter
|
2f9674b653
|
correct computation of col_map_offd for the product C=A*A^T
|
2001-05-02 19:44:19 +00:00 |
|
painter
|
ae122d3b3d
|
bugfix: make it work when there is an empty offd submatrix
|
2001-05-02 00:08:45 +00:00 |
|
painter
|
964f92fb4d
|
update comments
|
2001-04-25 22:55:37 +00:00 |
|
painter
|
7aa47e29b2
|
delete declaration of an unused variable
|
2001-04-24 21:47:48 +00:00 |
|
painter
|
70482771a5
|
for A*A^T computation, fill in the missing collection of indices rows of A^T which
are transmitted between processors
|
2001-04-24 21:42:50 +00:00 |
|
painter
|
c9fd53931e
|
delete unused variables, detected by a --with-strict-checking compilation
|
2001-04-18 17:39:10 +00:00 |
|
painter
|
74f6289053
|
to support new A*A^T computation
|
2001-04-17 21:58:26 +00:00 |
|
painter
|
2893a88f25
|
Compute A*A^T, the product of a matrix and its transpose. Based on the
existing A*B (matrix product) code, but different in substance.
Preliminary: minimally tested and has known and unknown inefficiencies.
|
2001-04-17 21:56:04 +00:00 |
|
lambda
|
a472d50888
|
Removed accidental modification to creator
|
2001-03-30 18:13:15 +00:00 |
|
painter
|
fb492160f4
|
bug fix: compute last_col_diag_C in both functions where used
|
2001-02-08 16:48:05 +00:00 |
|
painter
|
c613527938
|
fix use of pointer, due to Purify error
|
2001-02-07 17:44:58 +00:00 |
|
painter
|
bd8667b4cf
|
move key sections of matrix multiply to new functions with int,int* arguments
so they can be shared by a Boolean matrix multiply function in MLI
|
2001-02-01 16:50:31 +00:00 |
|
painter
|
73eb15ead4
|
add guard code
|
2001-02-01 16:49:02 +00:00 |
|
falgout
|
d9015e48a9
|
_matrix_vector=>_mv translations
|
2000-12-14 18:19:22 +00:00 |
|
treadway
|
de1a06a935
|
correcting include paths
|
2000-12-12 00:23:28 +00:00 |
|
painter
|
c6aa0df18b
|
restore previous *.h files and definitions of matrix and vector types
|
2000-12-06 21:39:33 +00:00 |
|