Commit Graph

9790 Commits

Author SHA1 Message Date
Rob Falgout
1c91a6927a Changes for new release 2.11.1 2016-06-09 07:48:30 -07:00
Ulrike Yang
ab432606c0 added regression test for CGC coarsening 2016-06-08 16:41:44 -07:00
Ulrike Yang
4fb4d7f311 fixed CGC coarsening 2016-06-08 16:37:49 -07:00
Rob Falgout
bba1cfce15 Fixed a compile problem when using external BLAS.
The changes were to SuperLU, which will eventually be removed from the hypre
source code releases.  Also fixed a compiler warning in Euclid.
2016-06-02 13:05:10 -07:00
Rob Falgout
ae818c1e81 Updating CHANGELOG for release 2.11.1 2016-05-31 17:01:23 -07:00
Ulrike Yang
de3a974945 added various interface routines 2016-05-31 13:50:09 -07:00
Rob Falgout
001722f877 Updated the Fortran interface for Struct
Added interfaces for LGMRES and FlexGMRES and added SetAbsTol() support also.
2016-05-31 12:29:30 -07:00
Ulrike Yang
4f8588e6c4 replaced saved file due to fixed bug in maxwell solver 2016-05-27 12:20:31 -07:00
Ulrike Yang
ca59aea0f3 Merge branch 'master' of ssh://mystash.llnl.gov:7999/hypre/hypre 2016-05-26 14:59:19 -07:00
Ulrike Yang
e0ec7d9ef0 fixed various bugs 2016-05-26 14:57:27 -07:00
Ulrike Yang
0d9166bc0d removed checking of error flag on hypre_exchange_data, since it never
gets set in the routine, for all long range interpolation operators
2016-05-26 14:49:07 -07:00
Ulrike Yang
88ba6a0db0 added commpkg generation for RT in case it doesn't exist 2016-05-26 14:41:28 -07:00
Ulrike Yang
288c91dd4e fixed boolean clauses
Merge branch 'master' of ssh://mystash.llnl.gov:7999/hypre/hypre
2016-05-26 14:39:02 -07:00
Rob Falgout
51c996ff2c Removed the --with-examples configure option
Building the examples should not be integrated with the build system for hypre.
The examples Makefile should serve as a readable example for users.
2016-05-26 14:14:41 -07:00
Falgout, Rob
d58f823e9d Merge pull request #2 in HYPRE/hypre from gpu-dev to master
* commit '4db0e9dc9a86259a8795f5043b36791bb007aacb':
  Fixed a problem with AUTOTEST cleantest.sh script
  Cleaned up a couple of minor things
  Fix a bug with 2D red/black relaxation in PFMG
  fix the test errors for bigint and cmake
  fix the compiling problem for example 10
  fix the compiling problem for ex10 with FEI
  Added a regression test for C++ compile
  fix the errors when merge the master branch
  fix the inconsistent function definition in hypre_blas.h
  fix the compiling errors in test and the inconsistent function definition in ParaSails
  make hypre compatible with c++ compiler
2016-05-26 08:31:08 -07:00
Rob Falgout
4db0e9dc9a Fixed a problem with AUTOTEST cleantest.sh script
In the case where there are no '.err' files, this script was deleting files it
should not have.  Fixed by adding a check that each .err file actually exists.
2016-05-23 17:40:12 -07:00
Rob Falgout
0fbc6fb651 Cleaned up a couple of minor things 2016-05-23 17:39:45 -07:00
Rob Falgout
3e8cd58613 Fix a bug with 2D red/black relaxation in PFMG
In 2D, red/black relaxation was using the Z dimension to help define "red" and
"black" points, but the Z data was not initialized so the resulting method was
not predictable and was probably not even correct on more than one process.
2016-05-23 17:02:47 -07:00
Lu WANG
9cc49049bb fix the test errors for bigint and cmake 2016-05-18 08:46:43 -07:00
Ulrike Yang
ab03220284 fixed a typo that can lead to an empty loop or an endless loop 2016-05-17 15:12:04 -07:00
Lu WANG
4012bd6856 fix the compiling problem for example 10 2016-05-16 17:53:54 -07:00
Lu WANG
b5ead5e2e3 fix the compiling problem for ex10 with FEI 2016-05-16 17:45:07 -07:00
Rob Falgout
683d437944 Merge branch 'pull-3' 2016-05-16 17:13:55 -07:00
Rob Falgout
f175a700ae Enable compilation without MLI (pull request 3)
This differs slightly from the original pull request in that compiling with MLI
is set to on by default.  This agrees with the cmake build and mirrors what is
currently done with the fei and superlu as well.
2016-05-16 17:11:17 -07:00
Falgout, Rob
8aad3c2d24 Merge pull request #3 in HYPRE/hypre from ~KONING1/hypre:master to pull-3
* commit '9f8965e4f9e66ee2f6f43d6dd51e8376a31819a9':
  Do not compile MLI when not requested.
  Do not compile MLI when not requested.
2016-05-16 16:36:15 -07:00
Joseph M. Koning
9f8965e4f9 Do not compile MLI when not requested. 2016-05-16 15:21:57 -07:00
Joseph M. Koning
9e7a5c9e1d Do not compile MLI when not requested. 2016-05-16 15:13:03 -07:00
Rob Falgout
90ee3432d9 Added a regression test for C++ compile
The examples don't quite compile/run yet.
2016-05-13 16:53:08 -07:00
Lu WANG
9269cf7ee3 fix the errors when merge the master branch 2016-05-11 15:18:02 -07:00
Lu WANG
9e0af8250e Merge branch 'master' into gpu-dev
Conflicts:
	src/parcsr_ls/ame.c
2016-05-11 14:46:20 -07:00
Lu WANG
9163982b5b fix the inconsistent function definition in hypre_blas.h 2016-05-11 14:42:12 -07:00
Lu WANG
6799d9e572 fix the compiling errors in test and the inconsistent function definition in ParaSails 2016-05-11 14:24:43 -07:00
Lu WANG
cb8fbfdcf4 make hypre compatible with c++ compiler 2016-05-07 13:04:42 -07:00
Rob Falgout
90563b9957 Changed the default.saved file for runtest example.
The default tolerances for LOBPCG were recently modified.
2016-05-02 08:19:10 -07:00
Falgout, Rob
ee87c10d7c Merge pull request #1 in HYPRE/hypre from github-5 to master
* commit '2d69b4a5184db7185b2044200ccf77b9bf34c2fd':
  Changing some of the runtest saved files
  Minor styling changes.
  Incorrectly added this to the wrong directory
  Incorrectly added this to the wrong directory
  Incorrectly added this to the wrong directory
  Incorrectly added this to the wrong directory
  Incorrectly added this to the wrong directory
  Accidentally added this to the wrong directory
  Add ability to set relative tolerance
  Add ability to set relative tolerance
  Add ability to set relative tolerance
2016-04-29 17:28:44 -07:00
Rob Falgout
2d69b4a518 Changing some of the runtest saved files 2016-04-29 16:59:23 -07:00
Rob Falgout
7119e337c4 Merge branch 'master' into github-5 for testing 2016-04-29 15:16:33 -07:00
Tzanio
50a757cfec Minor styling changes. 2016-04-29 13:49:58 -07:00
Mark L. Stowell
bfbce772a7 Incorrectly added this to the wrong directory 2016-04-29 12:46:26 -07:00
Mark L. Stowell
6a85bf5796 Incorrectly added this to the wrong directory 2016-04-29 12:46:26 -07:00
Mark L. Stowell
565e4d84da Incorrectly added this to the wrong directory 2016-04-29 12:46:26 -07:00
Mark L. Stowell
4b442ec792 Incorrectly added this to the wrong directory 2016-04-29 12:46:26 -07:00
Mark L. Stowell
88049192a0 Incorrectly added this to the wrong directory 2016-04-29 12:46:26 -07:00
Mark L. Stowell
65ef464ecb Accidentally added this to the wrong directory 2016-04-29 12:46:26 -07:00
Mark L. Stowell
1a69f206e4 Add ability to set relative tolerance
HYPRE_ame incorrectly set lobpcg's absolute and relative tolerances to the same value.  This to lead to very poor convergence in some cases.
2016-04-29 12:46:26 -07:00
Mark L. Stowell
2fde62de9f Add ability to set relative tolerance
Internally LOBPCG uses both relative and absolute tolerances but only one could be set through the HYPRE interface.
2016-04-29 12:46:26 -07:00
Mark L. Stowell
a29b54d41c Add ability to set relative tolerance
The HYPRE interface to LOBPCG was only able to set the absolute tolerance even though internally LOBPCG can use both relative and absolute tolerance.  The new interface can set either.

HYPRE_ame was incorrectly setting both absolute and relative tolerance to the same value.  This is not always acceptable and can lead to very poor convergence.  The new interface sets the two separately.
2016-04-29 12:46:26 -07:00
Rob Falgout
81c9a33820 Changed 'int' to 'HYPRE_Int' in one place. 2016-04-20 07:59:33 -07:00
Tzanio
1e1ac92f45 Check errors locally in HYPRE_ParaSailsSetup(), to avoid premature return from
ParaSails due to external errors (e.g. due to non-converging Krylov method).
2016-04-19 09:59:22 -07:00
Rob Falgout
5aeeaecc32 Fixed another SharedPart/NeighborPart bug
The last fix caused the earlier FEMAddValues problem to reappear.  Duplicate
boxes are now explicitly eliminated in the SStructGridCreateCommInfo routine.
2016-04-03 19:08:15 -07:00