Moving Amesos2 block diagonal preconditioner to the MueLu smoothers
directory.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Need to have the "HAVE_IFPACK2_EXPERIMENTAL" ifdef in multiple places.
Forgot ifdefs in cpp file to make Amesos2solver experimental.
IOSS: More information about auto decomp - now shows processor count and decomp method

(From Sierra)
FRIO: Fix problem with overwrite vs add_suffix with new analysis and existing step files

(From Sierra)
Trilinos: Disable use of asm in Kokkos for Intel 11.

Normally these changes should be made in the Trilinos repository and
then pushed into Sierra.  Making changes in the Sierra copy of Trilinos
can be problematic.  I talked with Brent Perschbacher and he is aware of
the potential conflict.

(From Sierra)

Build/Test Cases Summary
Enabled Packages: KokkosCore, SEACASIoss
Disabled Packages: Panzer,PyTrilinos,SEACASExo2mat,SEACASMat2exo
Enabled all Forward Packages
0) MPI_DEBUG => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
2) MPI_DEBUG_SS => passed: passed=21,notpassed=0 (21.72 min)
3) SERIAL_RELEASE_SS => passed: passed=22,notpassed=0 (23.07 min)
Other local commits for this build/test group: c4e4363, 9f6ddf4
Teuchos:  Removing HAVE_KOKKOSCLASSIC_CUDA_[FLOAT|DOUBLE] macros.

These macros introduce a circular dependency between Teuchos and
KokkosClassic, and cause problems for downstream packages that don't
enable CUDA float or double, but use ScalarTraits<> in non-device code.
So I am just removing them.  The upshot of this anybody enabling CUDA on
a device that doesn't support double will probably get a failed build.
Stokhos:  Fixing build failures with recent ScalarTraits changes.

In a few places I had to manually include Teuchos_ScalarTraitsCUDA.hpp
due to Christian's recent changes.  I also disabled some examples that
still don't work, but don't seem worth the effort.
Stokhos:  Removing some old commented out code.
Stokhos:  Add optional dependency on Kokkos/LinAlg.

Started a test that will instantiate Kokkos LinAlg classes on Stokhos
scalar types.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
 Moved the reduction op implementation for Teuchos comm in the
 Teuchos namespace to separate files. They are still called
 PQ Jagged reduction ops. They could be generalized as Zoltan2 reduction ops
 for more general use - later.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Kokkos: add configure script for kokkos-dev
 Minor cleanup ..
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Kokkos: CrsMatrix SparseRowView now takes Views, MatVec improvements

Getting a SparseRowView was internally implementated as taking pointers.
Now it takes the views of the matrix instead, this means specialisation
might only need to change the SparseRowView class not the CrsMatrix class.

Matvec with a rank 2 RHS where the second dimension is 1 is now calling
the single RHS vector version, giving a significant speedup on GPUs.

Christian
EpetraExt ModelEvaluator: Added x_dotdot as an InArg

Added support for second derivative of time, acceleration,
as an InArg, and related  supports.
Added "omega" parameter, the coefficient of d(x_dotdot)/d(x_new)
to complement the alpha and beta parameters already there.

Modified Piro Second Order integrator and associated test for
changes.

Treatment of x_dotdot in piro matrix-free decorator.
Zoltan2: fixed a misprint