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
ulrikey
90747b6802
changed SetValues so that one cannot set values on another processor any longer.Added a new function HYPRE_IJMatrixSetPrintLevel to allow disabling printing of errors
2010-01-05 16:43:21 +00:00
ulrikey
b39374690d
replaced copyright headers
2008-07-18 01:34:48 +00:00
ulrikey
1de17d7dfe
changed copyright statement to reflect new management.
2007-11-13 19:09:13 +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
hill66
402d34179c
Updated license info.
2006-09-22 22:06:21 +00:00
ulrikey
59299e31cd
changed error check to allow iupper and jupper to be -1 in HYPRE_IJMatrixCreate
...
and HYPRE_IJVectorCreate
2006-09-19 15:20:20 +00:00
ulrikey
b25c03c7bf
added error codes
2006-09-11 22:48:10 +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
e5ec2c6dec
Modified HEADER to include LGPL (license) info.
2006-07-27 23:26:57 +00:00
baker59
7c08b9c126
Added a version of hypre_IJMatrixAssembleOffProcValsParCSR that uses
...
the assumed partition. Also added new hypre error checking stuff.
2006-05-04 20:21:29 +00:00
baker59
0ef11bad09
Changes for "HYPRE_NO_GLOBAL_PARTITION" option.
2005-07-08 20:42:14 +00:00
ulrikey
4845c3e12f
Changed IJMatrixCreate to not generate negative error code if ilower = iupper+1
...
and/or jlower = jupper+1 .
2004-11-30 23:12:34 +00:00
ulrikey
b0061073c8
changed the use of two different stashes for off processor SetValues and
...
AddToValues to one stash to maintain local function call order.
Note that it is not possible to maintain global call order!
2004-09-13 23:01:33 +00:00
ulrikey
9359670c27
added the capability to set (or add) values on other processors
...
for IJVectors and IJMatrices
2004-09-13 17:52:38 +00:00
treadway
25cb5e4fb5
fix strict checking warning
2003-11-05 02:07:18 +00:00
ulrikey
bd49e37869
added new option to HYPRE_IJMatrixGetValues, added new routines:
...
HYPRE_IJMatrixGetRowCounts, HYPRE_IJMatrixGetLocalRange,
HYPRE_IJVectorGetLocalRange
2002-11-15 00:59:59 +00:00
falgout
6900ad6386
Simplified the file format for IJVectorRead and IJVectorPrint.
...
Fixed some minor things in IJMatrixRead and IJMatrixPrint.
2002-07-31 00:04:19 +00:00
falgout
3ac73987e0
Simplified IJMatrixRead and IJMatrixPrint file formats. Did not change
...
the corresponding IJVector routines, but should.
Fixed opaque type stuff for IJMatrix and IJVector.
2002-07-30 16:50:32 +00:00
chtong
40ef300902
Temporary fix to the problem with IJMatrixDestroy without destroying the
...
underlying object.
2001-11-06 00:11:37 +00:00
chtong
ce9bed08cf
Revert to previous implementation. Send out requests to other hypre
...
team members before making this change.
2001-09-21 21:24:33 +00:00
chtong
f52aa27c8f
Slight modification to allow for destroying IJ without destroying the
...
underlying matrix.
2001-09-17 21:13:51 +00:00
ulrikey
7b6d2eaa16
fixed a bug in the HYPRE_IJMAtrixCreate that effected the partitioning
...
and caused problems for rectangular matrices on 1 proc
2001-07-31 16:40:51 +00:00
falgout
8921a93228
Changed 'char *' to 'const char *' in several routines.
2001-07-17 05:07:35 +00:00
ulrikey
3c89cbe32e
removed warnings caused by strict checking
2001-06-22 16:19:38 +00:00
ulrikey
dc972d574c
new IJ-interface routines
2001-06-21 22:30:21 +00:00
falgout
d9015e48a9
_matrix_vector=>_mv translations
2000-12-14 18:19:22 +00:00
ulrikey
99cd740190
cleaned up unnecessary variables to eliminate warnings when compiled with strict checking.
2000-09-12 18:09:33 +00:00
cleary
1b02a1cb76
Doc ++ comments moved from .c to .h file.
2000-09-07 01:03:07 +00:00
falgout
4a5464c72e
Added SetValues and AddToValues routines.
...
Needed this for implementation of Semi-Struct interface.
Should eventually remove AddToRow and possibly also InsertRow, since
they are redundant.
2000-07-24 21:31:49 +00:00
cleary
54b3c18d1a
Fixed commen bug listed in bug 97 in bugzilla.
2000-03-09 22:43:16 +00:00
ulrikey
b3ba588c0b
added routines IJMatrixAddToRowAfter which add elements into existing
...
parcsr structure after assembly . It can only add to elements that already
exist and cannot allocate additional elements.
1999-11-09 23:38:34 +00:00
ulrikey
621587f0d3
changed function names containing AddRow or AddBlock to those
...
containing AddToRow or AddToBlock
1999-09-17 22:04:51 +00:00
ulrikey
cbb584ac51
changed function names to begin with the class names,
...
e.g. HYPRE_CreateIJMatrix is now HYPRE_IJMatrixCreate.
1999-09-17 19:10:36 +00:00
ulrikey
6786172b4d
changed New/Free Initialize/Finalize to Create/Destroy where appropriate
1999-09-03 20:38:39 +00:00
ulrikey
2164daabe1
made changes to remove relative paths from files in hypre/include
1999-09-02 22:07:56 +00:00
lambda
1635e83afe
HYPRE_PARCSR_MATRIX, HYPRE_PETSC_MATRIX, and HYPRE_ISIS_MATRIX flags no
...
longer exist. Replaced with HYPRE_PARCSR, HYPRE_PETSC, and HYPRE_ISIS.
IJMatrix_isis.c and IJMatrix_petsc.c now in Makefile.in.
1999-08-30 20:44:41 +00:00
ulrikey
e6dc173cbc
corrected some comments
1999-08-27 23:18:48 +00:00
ulrikey
8d29b59353
changed input arrays of interface from int* or double* to const int* or const
...
double *
deleted HYPRE_SetIJMatrixTotalSize, since it appears to be not very useful,
added HYPRE_GetIJMatrixRowPartitioning and HYPRE_GetIJMatrixColPartitioning
1999-08-26 18:41:09 +00:00
cleary
b4de651faf
Fixed comments to reflect adjusted definition of "GetLocalRange".
1999-08-20 21:53:19 +00:00
ulrikey
5c80b5ef9c
changed hypre_IJMatrixGetLocalStorage to HYPRE_IJMatrixGetLocalStorage
1999-08-19 21:28:46 +00:00
cleary
b2d6dd8c2b
Comment.
1999-08-13 22:02:19 +00:00
cleary
17f8e7c11f
Fixed bugs.
1999-08-13 21:23:55 +00:00
lambda
bc51675178
Stubbed a bunce of PETSc and ISIS related with copies of ParCSR related ones
1999-08-13 20:09:22 +00:00
lambda
2ac5748c8d
Hammering at IJ_matrix_vector/f77_parcsr_linear_solvers collusion
1999-08-13 19:04:15 +00:00
ulrikey
da28fb8c0b
fixed a bug
1999-08-12 21:19:04 +00:00
ulrikey
f8ac81b232
added HYPRE_SetIJMatrixRowSizes
1999-08-05 21:28:25 +00:00
ulrikey
c6ec427c9e
fixed bug
1999-07-21 15:23:12 +00:00
cleary
b601ba3a0d
Added GetLocalStorage to HYPRE_IJMatrix; modified driver to build parcsr matrix first
...
and then build another IJMatrix from the first one.
1999-07-21 01:33:50 +00:00
ulrikey
64cba6f1dc
a few changes
1999-07-16 23:03:23 +00:00