diff --git a/CHANGELOG b/CHANGELOG index b659fda71..d316be3fd 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -15,6 +15,12 @@ # recent release. #============================================================================= +Version 2.12.0 released 2017/05/02 + +- Added GPU support to hypre. The Struct and SStruct code can use CUDA, RAJA, + or KOKKOS. The ParCSR code uses CUDA. The BoomerAMG setup phase is not yet + ported to the GPU. This release uses unified memory. + Version 2.11.2 released 2017/03/13 - Changed the defaults in hypre to HMIS with ext+i(4) interpolation diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 782dd529f..a072194d9 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,8 +2,8 @@ cmake_minimum_required (VERSION 2.8.8) project (hypre) # The version number. -set (HYPRE_VERSION 2.11.2) -set (HYPRE_DATE 2017/03/13) +set (HYPRE_VERSION 2.12.0) +set (HYPRE_DATE 2017/05/02) set (HYPRE_TIME 00:00:00) set (HYPRE_BUGS hypre-support@llnl.gov) set (HYPRE_SRCDIR "${PROJECT_SOURCE_DIR}") diff --git a/src/config/configure.in b/src/config/configure.in index ecbb1a928..95e02a493 100644 --- a/src/config/configure.in +++ b/src/config/configure.in @@ -55,8 +55,8 @@ dnl * Set package information so it only has to be modified in one place dnl ********************************************************************* m4_define([M4_HYPRE_NAME], [hypre]) -m4_define([M4_HYPRE_VERSION], [2.11.2]) -m4_define([M4_HYPRE_DATE], [2017/03/13]) +m4_define([M4_HYPRE_VERSION], [2.12.0]) +m4_define([M4_HYPRE_DATE], [2017/05/02]) m4_define([M4_HYPRE_TIME], [00:00:00]) m4_define([M4_HYPRE_BUGS], [hypre-support@llnl.gov]) m4_define([M4_HYPRE_SRCDIR], [`pwd`]) diff --git a/src/configure b/src/configure index 764131058..ca278779a 100755 --- a/src/configure +++ b/src/configure @@ -1,7 +1,7 @@ #! /bin/sh # From configure.in Id. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for hypre 2.11.2. +# Generated by GNU Autoconf 2.69 for hypre 2.12.0. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -586,8 +586,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='hypre' PACKAGE_TARNAME='hypre' -PACKAGE_VERSION='2.11.2' -PACKAGE_STRING='hypre 2.11.2' +PACKAGE_VERSION='2.12.0' +PACKAGE_STRING='hypre 2.12.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1336,7 +1336,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures hypre 2.11.2 to adapt to many kinds of systems. +\`configure' configures hypre 2.12.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1401,7 +1401,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of hypre 2.11.2:";; + short | recursive ) echo "Configuration of hypre 2.12.0:";; esac cat <<\_ACEOF @@ -1638,7 +1638,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -hypre configure 2.11.2 +hypre configure 2.12.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1935,7 +1935,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by hypre $as_me 2.11.2, which was +It was created by hypre $as_me 2.12.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2321,8 +2321,8 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. HYPRE_NAME="hypre" -HYPRE_VERSION="2.11.2" -HYPRE_DATE="2017/03/13" +HYPRE_VERSION="2.12.0" +HYPRE_DATE="2017/05/02" HYPRE_TIME="00:00:00" HYPRE_BUGS="hypre-support@llnl.gov" HYPRE_SRCDIR="`pwd`" @@ -8616,7 +8616,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by hypre $as_me 2.11.2, which was +This file was extended by hypre $as_me 2.12.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -8678,7 +8678,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -hypre config.status 2.11.2 +hypre config.status 2.12.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"