Commit Graph

51 Commits

Author SHA1 Message Date
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
6cec0baa42 Made a number of Klocwork fixes and removed old 'ierr' stuff as well. 2012-05-03 17:17:14 +00:00
falgout
0332374491 Changed the OpenMP implementation from include-file based to hard-coded omp
pragmas in order to get around a compiler issue with Visual Studio.
2012-03-16 22:46:05 +00:00
falgout
de1c289538 Made some changes to get additional configuration options working. Not sure yet
how to handle setting MPI flags in general.
2012-03-14 00:30:30 +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
baker59
7646a0be56 removed threading from the block routimes (interp, rap and relax) 2011-01-19 00:14:04 +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
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
b39374690d replaced copyright headers 2008-07-18 01:34:48 +00:00
ulrikey
31e230e988 changed copyright statement to refelct new management. 2007-11-13 19:17:08 +00:00
ulrikey
b410843334 fixed some OPenMP compile problems 2007-11-05 23:34:58 +00:00
baker59
15e1ae30f2 Added:
- nodal direct interpolation for systems AMG
 - truncation by max number of elements for nodal interpolation routines

Modified:
 - nodal interpolation using diagonal only to check the signs (this way it is equivalent to the unknown approach interpolation)
2007-09-25 20:09:45 +00:00
baker59
156a6e2721 Addede more block interpolation routines. 2007-02-15 19:30:14 +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
baker59
a2f4294ce8 Changed the call to hypre_BlockMatvecCommPkgCreate(A) to work for both
the standard and AP case (instead of 2 separate functions).
2006-11-06 18:59:12 +00:00
hill66
402d34179c Updated license info. 2006-09-22 22:06:21 +00:00
hill66
b3e54b65d1 shared libraries enabled. 2006-08-29 15:45:05 +00:00
hill66
abf6da32f7 Force removal of temporary libtool directory. 2006-08-15 22:30:21 +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
hill66
0936064c98 Updated copyright & license info. 2006-08-02 22:32:43 +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
a54653de8b Modified some of the routines to be slightly faster. Added an option
to use the blas and lapack routines (currently turned off).
2006-05-12 18:25:11 +00:00
baker59
33300f1f1c Modified to use the new create assumed partititon function. Added the assumed partition object to the block matrix data structure (like in the non-block case). 2006-05-04 20:27:53 +00:00
baker59
bfa07c9ac8 Changed some of the function comments. 2006-04-07 21:48:54 +00:00
hill66
474c1d9d90 Removed as requested, routines merged with parcsr_mv/par_csr_matop.c 2006-03-29 19:05:50 +00:00
ulrikey
39b2e6be9b fixed a bug in SGS part of routine 2006-01-26 15:58:08 +00:00
hill66
fee7bc8c26 Fixed typo. 2006-01-11 00:25:37 +00:00
hill66
039eaa32a5 Removed duplicate entry from FILES definition. 2006-01-10 23:03:41 +00:00
baker59
cad0e65dd0 Fixed some problems with the conversion routine from block-parcsr to parcsr. Also added code to get ride of non-needed offd col map entries. 2005-12-15 19:34:39 +00:00
baker59
2071f81fc3 The conversion routine from parcsr matrix to block parcsr matrix was not correctly converting the offd matrix (the col map was not taken into account). This has been fixed. 2005-12-12 18:22:23 +00:00
baker59
67b0e24ac1 Added a new block interpolation - uses diagonal elements only. 2005-11-23 00:04:35 +00:00
baker59
edf267c0dd Added an option for comparing to serial results. 2005-11-23 00:03:23 +00:00
baker59
9b6a253b5b Added a new block relaxation. 2005-11-23 00:02:19 +00:00
baker59
83dedb5459 Fixed a couple of bugs. Aso suppressed print statements for GE errors. 2005-11-22 23:48:15 +00:00
baker59
cfca1b8bd3 Additions to allow for nodal interpolation and relaxation. 2005-11-15 23:34:15 +00:00
chtong
aa86b013b6 Just a makefile. 2005-08-30 21:01:19 +00:00
chtong
524ff0c0f9 bug fix and add test. 2005-05-17 18:19:38 +00:00
chtong
f9b1307919 Add more tests. 2005-05-16 18:29:20 +00:00
chtong
fa73aad570 Many bug fixes. 2005-05-16 18:29:08 +00:00
chtong
a9054d9a7e Bug fix. 2005-05-16 18:27:56 +00:00
chtong
7a79c5da2b Take out a few comments. 2005-05-16 18:27:11 +00:00
chtong
20c33c6e9e Took out a few more bugs. Now matvec works. RAP still has problems. 2005-05-11 23:42:48 +00:00
chtong
ee618f5d49 Add more stuff. 2005-05-11 00:19:27 +00:00
chtong
d983059aa6 Add more stuff to this directory. 2005-05-11 00:17:35 +00:00