Commit Graph

9740 Commits

Author SHA1 Message Date
Rob Falgout
06f0db9a03 First version of 2.10.0b checklist file and small typo fix in checklist templates. 2015-01-21 15:56:31 -08:00
Rob Falgout
53d7397af8 Updated the CHANGELOG file. 2015-01-20 16:12:47 -08:00
Rob Falgout
edffb59ecc Changed cmaketest.sh to clean up previous installs before running a new test 2015-01-20 15:53:37 -08:00
Rob Falgout
69da86bcc1 Fixed some cmake problems and added a cmake autotest script that runs every
night as part of the tux tests.
2015-01-20 14:54:12 -08:00
Tzanio
987edf3ecb Merge branch 'master' of /usr/casc/hypre/git/hypre 2015-01-20 08:59:46 -08:00
Tzanio
22cb6e6a65 Discrete gradient/curl column ownership patch from Umberto. 2015-01-20 08:58:57 -08:00
Rob Falgout
a45baccd8c Incorporating ALE3D changes into FEI_mv code. Did not do anything with SuperLU
or DSuperLU, because we want to remove these from the hypre release entirely.
2015-01-16 18:19:46 -08:00
Tzanio
ee6a53f968 Removed the visualization include from the 4D/5D examples. 2015-01-14 08:56:41 -08:00
Tzanio
bd5555fb67 Removing GLVis visualization from 64-bit examples. 2015-01-14 08:34:22 -08:00
Rob Falgout
33c9adb6c9 Removed the -j option for the babel compile in the tux autotest script 2015-01-14 08:06:31 -08:00
Rob Falgout
b4744e4aef Implemented some missing Fortran interface routines for Euclid 2015-01-13 15:47:03 -08:00
Tzanio
6128881dd4 Merge branch 'master' of /usr/casc/hypre/git/hypre 2015-01-13 09:45:07 -08:00
Tzanio
b72201b4d0 Extended the GLVis visualization to all 2D and 3D example codes, based on
general print routines for Struct/SStruct grids and vectors from examples/vis.c.
This file is now identical to the one in XBraid.
2015-01-13 09:42:26 -08:00
Rob Falgout
8812de6914 Wrote a script to rename tests instead of using unportable 'rename' function. 2015-01-12 17:50:56 -08:00
Tzanio
758b510774 Fixed a Valgrind error. 2015-01-12 16:17:37 -08:00
Tzanio
ae79d13d66 Fixed a memory leak. 2015-01-12 16:17:11 -08:00
Rob Falgout
39601a7530 Added the ams tests back in to AUTOTEST and fixed a few things.
Fixed an MPI check issue in ams_driver.c.
2015-01-12 14:28:24 -08:00
Rob Falgout
97e07e1523 These autotest tests are no longer needed. 2015-01-12 13:27:42 -08:00
Rob Falgout
c9f6b3cacf Merge branch 'master' of /usr/casc/hypre/git/hypre 2015-01-12 13:10:07 -08:00
Rob Falgout
e9aa20918f Changed the default configuration to use the assumed partition and added a new
configuration option called --enable-global-partition.  The old option is still
available, but not printed with --help.  Also added the autotest script
basictest.sh to make it easier to write machine tests.
2015-01-12 13:06:36 -08:00
Tzanio
68d5127473 Switched the data files in test/TEST_ams from ParCSR to IJ format and updated
the corresponding solvers.saved baseline file. Also, updated the ams_driver in
test/ to take data files in either ParCSR or IJ formats.

With this changes, the AMS regression tests should run the same with or without
assumed partitioning.
2015-01-12 11:40:06 -08:00
Jacob Schroder
1c2530ca28 This commit resolves issue 1237. Essentially, the user's suggested
patch was adopted.  BiCGStab was exiting early due to the now deleted
code.  This commit is also related to issue 1244, getting hypre ready
for release 2.10.0b
2015-01-09 14:06:38 -08:00
Jacob Schroder
ac20b35970 Updated user manual documentation to have a brief mention of the
non-Galerkin function.
2015-01-08 16:50:24 -08:00
Ulrike Yang
e838a3d480 added references and some updates 2015-01-08 16:34:12 -08:00
Jacob Schroder
f7a9bc59e4 Adding documentation to the reference manual about the non-Galerkin
set function HYPRE_BoomerAMGSetNonGalerkTol.  I also simplified the
interface to HYPRE_BoomerAMGSetNonGalerkTol with a small change.
Essentially, the function HYPRE_BoomerAMGSetNumNonGalerkTol was
removed and its functionality was added to HYPRE_BoomerAMGSetNonGalerkTol.
This way, the user only has to call one function to turn on non-Galerkin,
which makes sense.
2015-01-08 15:50:16 -08:00
Ulrike Yang
430915dbbd added modifications 2015-01-07 17:59:42 -08:00
Ulrike Yang
4ee1e4316c added new functions and reorganized order of BoomerAMG functions 2015-01-07 17:50:57 -08:00
Tzanio
ebaa2015c7 Patch to the configure script to detect MPI_Comm_f2c, which is a macro in MPICH.
See issue1224.
2015-01-06 17:02:09 -08:00
Tzanio
9eeda77077 Added a section in the User manual for AMS on non-conforming AMR grids. 2015-01-06 14:27:13 -08:00
Tzanio
0ae68387a8 Started updating the CHANGELOG file for 2.10.0b. 2015-01-06 12:36:32 -08:00
Ulrike Yang
ca904c2246 Fixed some issues occuring using 1 level only and special smoothers 2014-12-19 16:55:30 -08:00
Ulrike Yang
935c2090c6 added missing definitions 2014-12-19 11:54:40 -08:00
Ulrike Yang
395fd51d4b fixed issue1192 , potential memory issue with relax_Weight and omega
and enforced use of 1 smoothing step using smoother defined on down cycle on coarse grid when coarse grid larger than MAxCoarseSize
2014-12-19 11:19:10 -08:00
Jacob Schroder
cb8a6c9897 Fixed bug found by Amanda Bienz, whereby non-Galerkin could still lump
to the diagonal in some cases and leave disconnected parts of the matrix
graph. par_nongalerkin.c was changed so that the diagonal (i,i) entries
in Pattern are ignored for the purposes of computing collapsing neighborhoods.
2014-12-18 12:29:16 -08:00
Tzanio
15c5662299 Fixed a typo. 2014-12-15 09:33:26 -08:00
Tzanio
0de3436f82 Switched an "int" to "HYPRE_Int". 2014-12-09 09:36:52 -08:00
Tzanio
e59c4d67fb Avoid a potential memory problem in AMS. 2014-11-25 17:36:44 -08:00
Tzanio
b84de66201 Fixed the check of MPI_VERSION in mpistubs.c to handle MPI_VERSION == 1. 2014-09-22 17:13:44 -07:00
Tzanio
cba63ab3fe Added MPI-2 versions of several MPI functions in mpistubs.c. The MPI version is
determined based on the MPI_VERSION macro.
2014-09-22 16:43:52 -07:00
Tzanio
eed7710e1f Fixed a compiler warning. 2014-09-22 16:43:12 -07:00
Tzanio
99c0b471eb Fixed a number of compiler warnings reported by clang on OS X 10.9. 2014-09-22 14:12:24 -07:00
Jacob Schroder
1296137d0f Removed unused variable causing regression test fail 2014-09-22 09:01:45 -07:00
Jacob Schroder
3dfdd530da Updated the nongalerkin routine to use a buffered IJAddToValues strategy.
The buffer routines can be re-used elsewhere.  I also discovered a bug in
IJAssembleParCSR, where some processors had an aux matrix, and others did not.
This bug is fixed.

 Please enter the commit message for your changes. Lines starting
2014-09-15 09:48:27 -07:00
Jacob Schroder
f6502d8bbd Removed unused variable in par_nongalerkin.c 2014-08-18 08:54:46 -07:00
Jacob Schroder
918db3d4bb changed NonGalerkin to ignore lumping explicitly zero entries. 2014-08-15 15:54:56 -07:00
Jacob Schroder
c9cf1bc0f8 Merging in recent non-Galerkin changes that do a buffered IJAddToValues
Merge branch 'master' of /usr/casc/hypre/git/hypre
2014-08-15 14:28:40 -07:00
Jacob Schroder
08527b9a23 nongalerkin now implements a buffered IJAddToValues while constructing matrices 2014-08-15 14:28:36 -07:00
Jacob Schroder
eb028687c4 fixed a one line bug in par_nongalerkin 2014-08-14 14:01:52 -07:00
Ulrike Yang
43429a5996 added regerssion test 2014-07-23 10:58:01 -07:00
Ulrike Yang
0b31a9a105 Merge branch 'master' of /usr/casc/hypre/git/hypre 2014-07-22 14:14:55 -07:00