falgout
85897873de
Fixed a bug setting pstart to my_id before my_id was initialized.
2013-10-11 22:04:17 +00:00
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
ulrikey
388e4014f5
changed print routine to allow to add off processor values to matrices and
...
vectors
2013-02-09 00:36:40 +00:00
ulrikey
bc563b19fb
fixed the real bug causing a segfault when adding to off processor values
...
in IJ Vectors (wrong data type for buffer)
2013-02-09 00:07:18 +00:00
ulrikey
6b42cbd4f7
fixed a bug in setting off proc values in the assumed partition version
2013-01-25 23:51:24 +00:00
ulrikey
754e259e03
fixed a bug in the assumed partition setting of off processor values in vectors.
2013-01-25 23:16:32 +00:00
falgout
7038621993
Apparently 'cp -fa' does not work on Solaris, so changing to 'cp -fR' after all.
2013-01-10 15:59:09 +00:00
falgout
d696f7c535
Changed 'cp -fpPR' to 'cp -fa' in all of makefiles.
...
The PETSc developers have had trouble on some platforms with -fpPR, but the -fa
option seems better than the -fR option they suggested because it will also
preserve attributes. See [issue1022].
2013-01-10 00:32:15 +00:00
ulrikey
1fdfd31f63
fixed various klocwork errors
2013-01-07 16:57:27 +00:00
ulrikey
e4fb5a41c4
fixed some klocwork issues
2013-01-05 00:07:36 +00:00
ulrikey
419f04e6d7
fixed various klocwork issues
2013-01-04 23:20:58 +00:00
falgout
0354e94a2a
Modified the IJ read routines to catch more input file format problems.
...
Modified new_ij driver to check the error code and print error messagaes.
2012-12-03 17:50:28 +00:00
ulrikey
ea4b7462f9
generalize communicator in assumed partition and moved Gussian elimination
...
matrix iteration into setup phase
2012-05-24 22:46:26 +00:00
falgout
b5557b0985
Removed references to 'headers.h' from some Makefiles and a few C files.
2012-03-06 21:46:12 +00:00
falgout
61fd2bdf64
Removing headers.h files that are no longer needed.
2012-03-06 21:31:43 +00:00
falgout
52796d3aea
First implementation of CMake build.
2012-03-06 19:15:29 +00:00
falgout
3f0a439827
Changed the Fortran interface to use a Fortran MPI communicator.
...
Also implemented the new F90 types and macros for all of the interfaces.
2011-01-06 23:20:57 +00:00
falgout
d636ba377d
Fixed the size of a Fortran communicator to be 'int' not 'HYPRE_Int'.
...
Changed the communicator type in all Fortran interface routines to use
the new hypre_F90_Comm type.
2010-12-21 19:34:30 +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
falgout
6fdb8c74fd
Changed to install only one hypre lib file.
2010-01-29 01:40:29 +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
dc591d9c6e
changed the way of setting values on off processors in HYPRE_IJVectorSetValues
2010-01-15 17:19:41 +00:00
falgout
9f26a7739a
Changed 'cp -fpd' to 'cp -fpPR' for better portability.
...
This should work on the Mac now in particular.
2010-01-14 18:17:53 +00:00
falgout
8ed12c2264
Added the release number to the names of hypre shared libraries (see [issue181]).
...
Also removed the HYPRE_LSI library because it was nearly identical to HYPRE.
2010-01-14 01:16:24 +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
baker59
8769b49e2c
Fixed a bug in the assumed partition versions of the
...
hypre_(Matrix/Vector)(Set/Add)OffProcValues functions.
Also rewrote the functions to more easily accomodate 64-bit
ints.
2008-02-08 19:37:28 +00:00
ulrikey
1de17d7dfe
changed copyright statement to reflect new management.
2007-11-13 19:09:13 +00:00
painter
5a854ce170
update include file names
2007-01-23 18:51:22 +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
falgout
403ea05783
Add '_hypre_' prefix to internal headers for utilities, struct, and sstruct.
2006-11-15 01:08:13 +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
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
fd7a8823a5
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.
Also added the hypre error checking where appropriate.
2006-08-08 19:04:08 +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
baker59
9d1b24eb78
ierr was not initialized for HYPRE_IJVectorCreate()
2006-05-18 19:31:02 +00:00
baker59
3b42e98d9b
Erro calculating IJVectorGloablNumRows in non-AP code (should not affect anything as only used in the AP code).
2006-05-16 21:33:35 +00:00
baker59
93cd415fe2
Undid the last change - my mistake...
2006-05-16 21:22:38 +00:00
baker59
ebd7171ed0
Fixed a bug for when 1-based indexing is used with assumed partition.
2006-05-16 16:55:40 +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
kolev
7c0cf6b6a7
New versions of protos and the headers scripts.
2006-05-02 21:28:57 +00:00
ulrikey
8f3b9a346f
added capability to set values across processors again
...
defined a previously undefined variable
2006-04-20 17:34:26 +00:00
baker59
002d7badf8
Bug fix: re-calling the initialize and assemble sequence with offprocessor addtovalues
...
calls was not working. Modified the Initialize and AddToValue function to fix this problem.
2006-04-14 20:32:59 +00:00
baker59
8288196f9a
Made changes so that MatrixSetValue calls to off-processor rows are
...
ignored. (AddToValues calls to off-processor rows are still ok).
2006-04-13 23:16:25 +00:00