Go to file
Rob Falgout 408f361bd0
Add HYPRE_DEVELOP variables (#472)
This commit introduces three new variables to the 'HYPRE_config' file through both the autoconf and CMake builds. They are defined only when there is a '.git' directory present, and are otherwise left undefined.  These new variables may help users who work directly with the development branch of hypre to keep their code current and backward compatible with previous releases and also individual commits between those releases.  The new variables are:

HYPRE_DEVELOP_STRING - a string created from the 'git describe' command that indicates the last release tag, the number of commits beyond that last release, and the corresponding commit hash.
HYPRE_DEVELOP_NUMBER - the number of commits since the last release.
HYPRE_DEVELOP_BRANCH - defined only if the main development branch is being used, and is set to the name of that branch (currently master).

The commit also adds runtime regression tests for the variables in the 'src/test' directory.
2021-09-20 20:05:58 -07:00
AUTOTEST Add HYPRE_DEVELOP variables (#472) 2021-09-20 20:05:58 -07:00
src Add HYPRE_DEVELOP variables (#472) 2021-09-20 20:05:58 -07:00
.gitignore Gpu default (#336) 2021-05-24 17:16:35 -07:00
.readthedocs.yml Added copyright header to readthedocs.yml file 2020-02-21 14:04:54 -08:00
CHANGELOG Update CHANGELOG 2021-08-18 20:57:36 -07:00
COPYRIGHT Updating main license information 2019-07-08 08:55:26 -07:00
INSTALL.md Added ABI compabitility comment to INSTALL.md file 2019-10-17 07:22:50 -07:00
LICENSE-APACHE Updating main license information 2019-07-08 08:55:26 -07:00
LICENSE-MIT Updating main license information 2019-07-08 08:55:26 -07:00
NOTICE Updating main license information 2019-07-08 08:55:26 -07:00
README.md Change issue reporting to use github's issue tracker (#189) 2020-09-02 22:35:36 -07:00
SUPPORT.md Change issue reporting to use github's issue tracker (#189) 2020-09-02 22:35:36 -07:00

HYPRE is a library of high performance preconditioners and solvers featuring multigrid methods for the solution of large, sparse linear systems of equations on massively parallel computers.

For documentation, see our readthedocs page.

To install HYPRE, please see either the documentation or the file INSTALL.md.

An overview of the HYPRE release history can be found in the file CHANGELOG.

We appreciate feedback from users. Please submit comments, suggestions, and report issues on our issues page. See also SUPPORT.md.

License

HYPRE is distributed under the terms of both the MIT license and the Apache License (Version 2.0). Users may choose either license, at their option.

All new contributions must be made under both the MIT and Apache-2.0 licenses.

See LICENSE-MIT, LICENSE-APACHE, COPYRIGHT, and NOTICE for details.

SPDX-License-Identifier: (Apache-2.0 OR MIT)

LLNL-CODE-778117