Commit Graph

67 Commits

Author SHA1 Message Date
ulrikey
bff214c377 changed types of two parameters 2000-05-16 23:12:47 +00:00
ulrikey
1dadc1a9ff replaced threaded version of MatvecT with a new threaded version that
does not require extra storage.
2000-04-27 22:29:40 +00:00
ulrikey
8fb1efd755 completely threaded MatvecT. 2000-04-25 23:40:31 +00:00
falgout
4fad7676bd Changed the way opaque structures are done to fix problem with g++. 2000-04-19 21:31:17 +00:00
falgout
cea24d824d First OpenMP threading code. 2000-04-11 21:05:51 +00:00
lambda
c5cb4c8fae Another abs to fabs fix 2000-01-08 20:00:04 +00:00
lambda
55dbbdb7f7 Changed an abs to a fabs, for a double argument 2000-01-08 19:33:31 +00:00
falgout
44aab60a69 Changed Destroy routine so that it frees memory anytime pointers are non-NULL.
This change fixed a memory leak problem in BoomerAMG.
1999-12-27 20:38:32 +00:00
falgout
57941b0d92 Changed so that MatrixPrint works with matrices that don't have
any coefficients.  These types of matrices are useful when representing
only a nonzero structure.
1999-12-27 19:14:42 +00:00
lambda
5825db57ca hypre_CSRMatrixPrint uses %le format to print elements 1999-12-21 00:02:00 +00:00
lambda
7916201aae hypre_VectorPrint uses %le for printing elements 1999-12-21 00:00:53 +00:00
ulrikey
acb1dc958f fixed leak caused by not destroying array I anymore for nonzeros = 0 1999-12-17 18:47:12 +00:00
lambda
1292c233e2 CSRMatrix no longer destroys Data, I, and J if number of nonzeros is zero 1999-11-17 07:16:03 +00:00
ribbens
51ff34037f Changed constant hypre_MV_HEADER to hypre_SEQ_MV_HEADER to avoid conflict with
the hypre_MV_HEADER defined in struct_matrix_vector/struct_matrix_vector.h.
(CJR)
1999-11-09 17:48:28 +00:00
ribbens
9fc9c82769 Changed constant HYPRE_MV_HEADER to HYPRE_SEQ_MV_HEADER to avoid conflict
with constant HYPRE_MV_HEADER defined in struct_matrix_vector/HYPRE_mv.h. (CJR)
1999-11-09 17:46:37 +00:00
lambda
94ca216eb6 Removed Fortran stuff from Makefile.in 1999-10-22 20:55:34 +00:00
ulrikey
e46b727a3e changed routine names to start with the class name after HYPRE or hypre,
e.g. HYPRE_CreateVector is now HYPRE_VectorCreate
1999-09-17 19:05:03 +00:00
dwalker
45ba64290d included HYPRE_config.h, added top level dir to -I in makefile, removed HYPREDEFS 1999-09-02 18:20:29 +00:00
ulrikey
254a8964e0 added cp's to hypre/include for installation 1999-08-20 19:48:07 +00:00
ulrikey
133f175af4 changed structs to opaque 1999-08-20 16:41:12 +00:00
ulrikey
74d8f19c58 added further function definitions 1999-08-19 22:03:00 +00:00
ulrikey
10d2591cc0 added various functions to HYPRE_ParCSRMatrix and HYPRE_ParVector interfaces 1999-08-19 21:21:22 +00:00
lambda
520917e525 HYPRE_mv to HYPRE_seq_mv degeneracy lifting 1999-08-02 21:13:13 +00:00
lambda
1f8e08e13a HYPRE_mv to HYPRE_seq_mv degeneracy lifting 1999-08-02 21:05:38 +00:00
falgout
7fab661e0b Removed __STDC__ symbol generated by mkproto by introducing a
new 'protos' script in the utilities directory.
1999-05-08 00:26:20 +00:00
dwalker
b4b7826145 removed -DHYPRE_TIMING as a default 1999-03-31 18:27:28 +00:00
ulrikey
eced96d1d7 fixed bug in line 113 1999-03-30 16:54:24 +00:00
dwalker
ebe5ebe6e1 removed COPT and CDEBUG-- C_COMPILE_FLAGS used instead 1999-03-19 22:01:52 +00:00
falgout
f724897b8d Added -c option to 'ar' line to prevent warning to stderr. 1999-03-12 14:48:59 +00:00
dwalker
b9deb4fb00 added importing compiler flags from configure.in 1999-03-12 00:47:40 +00:00
ulrikey
0b0a5e461c changed hypre_mv.h to seq_matrix_vector.h 1999-01-15 21:06:54 +00:00
vhenson
290afad3c6 Added capability to set vector to random values 1998-12-30 21:29:07 +00:00
vhenson
9979518da5 Added routine to set vector to random values in [-1,1] 1998-12-30 21:28:09 +00:00
ulrikey
adbeebad0a added seq_matrix_vector.h 1998-12-17 22:50:51 +00:00
ulrikey
b112fc9f86 replaces hypre_mv.h 1998-12-17 22:50:20 +00:00
ulrikey
b1e2fdc23f replaced by seq_matrix_vector.h 1998-12-17 22:49:56 +00:00
ulrikey
7cc27bb2ef was replaced by mv.h 1998-12-17 20:00:50 +00:00
ulrikey
501f3dfba0 replaces hypre_mv.h 1998-12-17 20:00:18 +00:00
ulrikey
0d7ecd0779 changed hypre_mv.h to mv.h 1998-12-17 19:59:57 +00:00
falgout
d13eb82a4c Removed prefixes on hypre_utilities.h and hypre_struct_*.h files to
avoid name conflicts with associated HYPRE_*.h files on NT boxes.
1998-12-14 00:20:21 +00:00
ulrikey
1df1bb5ca8 added genpart.c 1998-12-03 18:16:25 +00:00
ulrikey
1d84fe33fe generates load-balanced partitioning for 1-d array 1998-12-03 18:15:07 +00:00
falgout
d55a6cd009 Echo the compile lines to aid in debugging. 1998-11-19 14:41:36 +00:00
ulrikey
2170d7e358 added hypre_CopyCSRMatrix 1998-10-30 23:33:28 +00:00
falgout
bdf2b10ee4 Removed install target, since this is not yet officially in hypre "release". 1998-10-30 21:35:24 +00:00
ulrikey
2881c69f6e added definitions of functions in csr_matop.c 1998-10-27 17:58:47 +00:00
ulrikey
c381db7a87 replaced protos.h through hypre_mv.h 1998-10-27 17:58:07 +00:00
ulrikey
d2989967ff added return in HYPRE_PrintVector 1998-10-27 17:57:30 +00:00
ulrikey
aba221e42e removed Makefile to avoid conflicts with configuring Makefile from Makefile.in 1998-10-22 15:59:41 +00:00
ulrikey
dd97258a19 The use of configure in the directory 'linear_solvers' will turn this
Makefile into a Makefile specific for the architecture it is run on.
1998-10-20 22:42:32 +00:00