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
falgout
f3ab16bd7f
Added a comment about the current gather boxes implementation and a possible
...
approach for further optimization.
2012-10-17 15:53:56 +00:00
falgout
74ae90ee0c
Made mostly minor changes related to Klocwork analysis
2012-10-13 01:19:59 +00:00
falgout
0be5fa9306
Rewrote the BoxManGatherEntries() code for handling AddGraphEntries() to improve
...
performance when using the assumed partition.
2012-09-28 00:24:20 +00:00
falgout
8531b1213c
Fixed a problem with several variables named 'complex' clashing with a definition
...
in the C99 include file 'complex.h'.
2012-09-25 19:01:30 +00:00
falgout
c4f9079b84
Fixed a memory problem with new SetPeriodic() stuff and BoxMan info sizes.
2012-09-19 20:37:59 +00:00
falgout
fb4f84a511
Fixed a memory allocation problem with the Uentries array in the SStructMatrix
...
data structure.
2012-08-27 16:29:36 +00:00
falgout
d9fcb77306
Changed the BoxLoop macro interfaces in preparation for supporting arbitrary
...
dimension data (see [issue[926]). Also added initial implementations of the new
loops and named them with the prefix 'zypre_'. These new loops will be
optimized further before swapping them in permanently.
2012-05-18 23:47:12 +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
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
cd6d3b79d1
Removed the reference manual comment about the restriction of SetPeriodic() only
...
working for certain object types.
2012-02-08 00:50:50 +00:00
falgout
3109c15561
Removed some unused variables.
2012-02-07 22:17:52 +00:00
falgout
c2ebded73b
The first implementation of SStructGridSetPeriodic() did not work for the single
...
processor case. This fixes that issue.
2012-02-07 22:08:16 +00:00
falgout
7f945434d4
Fixed the SStructGridSetPeriodic() routine to work for all object types,
...
including HYPRE_PARCSR which previously did not work (see [issue845]). This was
done by adding period-shifted boxes to the neighbor box manager. Will add
regression tests next.
2012-02-03 23:30:12 +00:00
falgout
7402dafaa0
The previous fix for [issue659] did not work when non-cell data was accumulated
...
from different processors as in FEM methods. Hopefully this will work, but
there is no easy way to test it.
2011-12-16 00:37:48 +00:00
falgout
879368cd2c
Fixed a memory problem with GraphAddEntries() and non-cell data (see [issue659]).
...
Added a regression test also.
2011-12-09 18:53:20 +00:00
falgout
aafde9efec
Added comments about SetPeriodic() working only for SSTRUCT and STRUCT types.
2011-11-04 18:16:07 +00:00
falgout
a68229b5ee
Fixed SStructVectorGetObject() (see [issue704]). Also made minor changes to
...
MatrixGetObject() and added Euclid PCG to the sstruct driver.
2011-11-04 17:51:32 +00:00
falgout
e1f527bc6d
Added comments to VectorGetValues(), etc., about calling Gather() first.
...
See [issue762].
2011-11-02 21:47:45 +00:00
falgout
0506eef856
Removed MaxOffset from stencil
2011-09-28 20:51:18 +00:00
falgout
8b57c3caf2
Added FEMGet routines and new high order FEM example 16.
2011-09-23 21:39:07 +00:00
falgout
462be77963
Threaded one more loop and added notations about future loops to thread.
2011-01-28 23:05:07 +00:00
falgout
c220065050
Added some more threading to the code.
2011-01-28 22:30:48 +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
7995260b56
Used a script to remove 6 spaces after HYPRE_Int to improve indentation
2010-12-23 01:25:40 +00:00
falgout
e76d059c57
Fixed the constant coefficient PFMG solvers and added regression tests
2010-12-23 00:47:50 +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
765c506f65
Fixed a bug where a negative size could be passed to the memory allocation
...
routine, which would cast it to a huge unsigned size_t number.
2010-11-09 18:46:53 +00:00
falgout
e0aa588ca2
Deleted the 'NEW' comments.
2010-03-26 20:12:28 +00:00
falgout
acf03c0ebb
Fixed a bug related to SetSharedPart when 'index_dir' has negative entries.
2010-03-26 19:47:03 +00:00
baker59
afa571f26c
Changes to the AP code to only gather info on the relevant part of the neighbor box (not the whole box).
2010-03-11 22:39:19 +00:00
falgout
a3389112a2
Fixed to allow SetSharedPart or SetNeighborPart calls from anywhere, even from
...
processors who own no data on the part.
2010-02-24 00:55:23 +00:00
falgout
1c0e69117d
Fixed a memory leak.
2010-02-24 00:48:07 +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
falgout
eb196e55c1
The 'comm' communicator that was deleted in the previous revision of this file
...
is needed when configured --with-no-global-partition
2010-01-11 19:19:05 +00:00
falgout
8bf46c304e
Fixed a compiler warning.
2010-01-11 17:51:10 +00:00
falgout
0674cadebb
Removed two blocks of code used to work around an earlier problem with setting
...
values off-processor through IJ. This version of the code should work now in
more general Set and AddTo situations.
2010-01-09 00:19:23 +00:00
falgout
8c9baf1023
Merging the 'sstruct_ap' branch with the main repository trunk.
2010-01-08 23:54:52 +00:00
falgout
884470b1ce
Fixed a bug in the size allocation for 'done_boxes' in AddToBoxValues.
2009-11-17 16:28:27 +00:00
falgout
389dee8fac
Added the Fortran interface for SetNeighborPart
2009-08-19 20:12:26 +00:00
baker59
a1651a2e91
Fixed bug for 2D problems with SetNeighborPart.
2009-04-30 23:03:59 +00:00
falgout
36dd1b2d9c
Added a note to SetNeighborPart about variable lists for the reference manual.
2008-07-23 17:08:39 +00:00