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