Commit Graph

37 Commits

Author SHA1 Message Date
falgout
46488e8cbc Added HYPRE_Complex and HYPRE_Real types in place of double.
Added an example code to test CG on a 4D HYPRE_SSTRUCT complex problem.
Added regression tests for bigint, maxdim, and complex.
Added a test to make sure double types are not added to the source.
See [Issue995] in the tracker for more details.
2013-10-11 19:48:06 +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
ulrikey
fd017948cf added documentation to describe changes in SetValues and new routines to
set the print level for IJmatrices and IJvectors.
2010-01-15 18:12:06 +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
hill66
402d34179c Updated license info. 2006-09-22 22:06:21 +00:00
hill66
e5ec2c6dec Modified HEADER to include LGPL (license) info. 2006-07-27 23:26:57 +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
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
2cb586c710 Reference manual changes. 2001-07-23 13:06:18 +00:00
falgout
7a992a116a Fixed a DOC++ problem. 2001-07-17 07:30:31 +00:00
falgout
ac060d1d39 Removed "DEVELOPER NOTES" comments from the header file. 2001-07-17 05:34:40 +00:00
falgout
8921a93228 Changed 'char *' to 'const char *' in several routines. 2001-07-17 05:07:35 +00:00
ulrikey
dc972d574c new IJ-interface routines 2001-06-21 22:30:21 +00:00
falgout
344de651ad One of the interface routines with a 'RE-VISIT' comments was accidentally
being included in the reference manual.
2001-03-30 15:26:26 +00:00
falgout
5cd7aeb22b Lots of documentation cleaning. 2000-09-21 09:31:29 +00:00
cleary
debbdbcfbf Improved comments. 2000-09-15 18:25:51 +00:00
falgout
4b6ef329d2 Formatted DOC++ comments for IJ interface, and integrated into ref manual. 2000-09-07 17:23:13 +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
falgout
4fad7676bd Changed the way opaque structures are done to fix problem with g++. 2000-04-19 21:31:17 +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
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
lambda
c98be81a21 Renamed arguments in SetIJVectorLocalPartitioning 1999-08-27 23:23:44 +00:00
lambda
8c5790ed85 Cleaned up header stuff surrounding HYPRE_AssembleIJVector 1999-08-27 21:30:19 +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
lambda
3d19dea844 'const'ified appropriate parameters of IJVector functions, added SetIJVectorPartitioning
prototype to HYPRE_IJ_mv.h
1999-08-25 21:49:48 +00:00
lambda
675b657b8d SetIJVectorLocalComponents... removed, ZeroIJVectorLocalComponents added,
InsertIJVectorLocalComponents... renamed to SetIJVectorLocalComponents...
1999-08-25 00:29:12 +00:00
ulrikey
bf431ffe56 a few function name changes that were inconsistent 1999-08-19 21:33:44 +00:00
lambda
39d6dd7cee Settling on IJVector interface. Insert, AddTo, and GetIJVector functionality
is meant to be very flexible.
1999-08-19 00:43:38 +00:00
lambda
305c9b6ba1 Fixed a curious conflict -- a mixing of IJMatrix and IJVector prototypes 1999-08-17 17:24:27 +00:00
chow
67525b9a5a Changed name of macro to protect multiple inclusion of header file.
This was the same as another macro.
1999-08-17 04:31:14 +00:00
lambda
f8779e30c8 Entered type declaration for IJVector 1999-08-17 01:12:09 +00:00
cleary
1d2db7ab0c First version of public headers. 1999-08-13 21:24:38 +00:00