Trilinos issueshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues2018-12-07T20:41:46Zhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/3946MueLu: Scalar=float build errors2018-12-07T20:41:46ZJames WillenbringMueLu: Scalar=float build errors*Created by: mhoemmen*
@trilinos/muelu
Reported by @davydden in [this comment](https://github.com/trilinos/Trilinos/issues/3572#issuecomment-442327278). Here are the reported build errors:
```
8158 In file included from /U...*Created by: mhoemmen*
@trilinos/muelu
Reported by @davydden in [this comment](https://github.com/trilinos/Trilinos/issues/3572#issuecomment-442327278). Here are the reported build errors:
```
8158 In file included from /Users/davydden/spack/var/spack/stage/trilinos-develop-p6xmhguuqtomai5fy4a36qmnn4wpqzfq/Trilinos/spack-build/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_Zoltan2Interface.cpp:55:
>> 8159 /Users/davydden/spack/var/spack/stage/trilinos-develop-p6xmhguuqtomai5fy4a36qmnn4wpqzfq/Trilinos/packages/muelu/src/Rebalancing/MueLu_Zoltan2Interface_def.hpp:197:24: error: no matching constructor for initialization of 'InputAdapterType' (aka 'XpetraMultiVe
ctorAdapter<MultiVector<float, int, int, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >')
8160 InputAdapterType adapter(coords, weights, strides);
8161 ^ ~~~~~~~~~~~~~~~~~~~~~~~~
8162 /Users/davydden/spack/var/spack/stage/trilinos-develop-p6xmhguuqtomai5fy4a36qmnn4wpqzfq/Trilinos/packages/muelu/src/Utils/MueLu_ETI_4arg.hpp:32:45: note: in instantiation of member function 'MueLu::Zoltan2Interface<float, int, int, Kokkos::Compat::KokkosDevi
ceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >::Build' requested here
8163 TPETRA_INSTANTIATE_SLGN_NO_ORDINAL_SCALAR(MUELU_ETI_GROUP)
8164 ^
8165 /Users/davydden/spack/var/spack/stage/trilinos-develop-p6xmhguuqtomai5fy4a36qmnn4wpqzfq/Trilinos/packages/zoltan2/src/input/Zoltan2_XpetraMultiVectorAdapter.hpp:119:3: note: candidate constructor not viable: no known conversion from 'std::vector<const double
*>' to 'std::vector<const scalar_t *> &' (aka 'vector<const float *> &') for 2nd argument
```
It's possible that this could block Sierra promotion, since they enable Scalar=float.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3743Xpetra: compile issues in Xpetra_TpetraCrsGraph.hpp2018-10-29T16:41:33ZJames WillenbringXpetra: compile issues in Xpetra_TpetraCrsGraph.hpp*Created by: jhux2*
Reported by M. Howard, and also seen [here](https://testing.sandia.gov/cdash/viewBuildError.php?buildid=4099368). Possibly related to #3689.
```
[ 23%] Building CXX object packages/xpetra/sup/CMakeFiles/xpetra-...*Created by: jhux2*
Reported by M. Howard, and also seen [here](https://testing.sandia.gov/cdash/viewBuildError.php?buildid=4099368). Possibly related to #3689.
```
[ 23%] Building CXX object packages/xpetra/sup/CMakeFiles/xpetra-sup.dir/Matrix/Xpetra_MatrixFactory.cpp.o
In file included from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsMatrix/Xpetra_TpetraCrsMatrix.hpp(63),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsMatrix/Xpetra_CrsMatrixFactory.hpp(54),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_Matrix.hpp(60),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.hpp(54),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.cpp(50):
/home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsGraph/Xpetra_TpetraCrsGraph.hpp(694): error: name followed by "::" must be a class or namespace name
TEUCHOS_TEST_FOR_EXCEPTION(true, Exception::RuntimeError,
^
In file included from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsMatrix/Xpetra_TpetraCrsMatrix.hpp(63),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsMatrix/Xpetra_CrsMatrixFactory.hpp(54),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_Matrix.hpp(60),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.hpp(54),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.cpp(50):
/home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsGraph/Xpetra_TpetraCrsGraph.hpp(696): error: no suitable constructor exists to convert from "Teuchos::ENull" to "Kokkos::StaticCrsGraph<int, Kokkos::LayoutLeft, Kokkos::OpenMP, Kokkos::HostSpace::size_type={size_t={unsigned long}}, void>"
TEUCHOS_UNREACHABLE_RETURN(null);
```https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3666Teuchos: strange warning under CUDA2018-10-19T17:24:24ZJames WillenbringTeuchos: strange warning under CUDA*Created by: jhux2*
Here is the warning:
```
246/442] Building CXX object packages/tpetra/core/src.../tpetra.dir/Tpetra_CrsMatrix_DOUBLE_INT_INT_CUDA.cpp.o
/home/jhu/software/trilinos/Trilinos/packages/teuchos/numerics/src/Teuchos_Se...*Created by: jhux2*
Here is the warning:
```
246/442] Building CXX object packages/tpetra/core/src.../tpetra.dir/Tpetra_CrsMatrix_DOUBLE_INT_INT_CUDA.cpp.o
/home/jhu/software/trilinos/Trilinos/packages/teuchos/numerics/src/Teuchos_SerialDenseMatrix.hpp: In instantiation of ‘Teuchos::SerialDenseMatrix<OrdinalType, ScalarType>& Teuchos::SerialDenseMatrix<OrdinalType, ScalarType>::operator=(const Teuchos::SerialDenseMatrix<OrdinalType, ScalarType>&) [with OrdinalType = int; ScalarType = double]’:
/home/jhu/software/trilinos/Trilinos/packages/teuchos/numerics/src/Teuchos_SerialDenseSolver.hpp:690:11: required from ‘int Teuchos::SerialDenseSolver<OrdinalType, ScalarType>::solve() [with OrdinalType = int; ScalarType = double]’
/home/jhu/software/trilinos/Trilinos/packages/muelu/src/Transfers/BlackBox/MueLu_BlackBoxPFactory_def.hpp:1637:1: required from ‘void MueLu::BlackBoxPFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::ComputeLocalEntries(const Teuchos::RCP<const Xpetra::Matrix<Scalar, LocalOrdinal, GlobalOrdinal, Node> >&, Teuchos::Array<T>, Teuchos::Array<T>, LocalOrdinal, Teuchos::Array<T>, Teuchos::Array<T>, LocalOrdinal, Teuchos::Array<T>, Teuchos::Array<GlobalOrdinal>, Teuchos::Array<GlobalOrdinal>, Teuchos::Array<T>, Teuchos::Array<bool>, Teuchos::Array<int>, std::__cxx11::string, std::__cxx11::string, Teuchos::Array<T>, LocalOrdinal, Teuchos::Array<GlobalOrdinal>, Teuchos::SerialDenseMatrix<LocalOrdinal, Scalar>&, Teuchos::SerialDenseMatrix<LocalOrdinal, Scalar>&, Teuchos::SerialDenseMatrix<LocalOrdinal, Scalar>&, Teuchos::Array<T>&, Teuchos::Array<T>&) const [with Scalar = double; LocalOrdinal = int; GlobalOrdinal = int; Node = Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial>; std::__cxx11::string = std::__cxx11::basic_string<char>]’
/home/jhu/software/trilinos/Trilinos/packages/muelu/src/Utils/MueLu_ETI_4arg.hpp:42:23: required from here
/home/jhu/software/trilinos/Trilinos/packages/teuchos/numerics/src/Teuchos_SerialDenseMatrix.hpp:659:14: warning: non-constant array new length must be specified without parentheses around the type-id [-Wvla]
values_ = new ScalarType[newsize];
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
but as you can see, there are no parentheses.
@trilinos/teuchos https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3596Amesos2: Build warnings with all Scalar types enabled, Node=Serial only2018-10-10T22:31:59ZJames WillenbringAmesos2: Build warnings with all Scalar types enabled, Node=Serial only*Created by: mhoemmen*
@trilinos/amesos2
When I enable all four supported Scalar types, I get build warnings that look like this:
```
.../Trilinos/packages/xpetra/src/MultiVector/Xpetra_EpetraMultiVector.cpp:123:16: warning: expli...*Created by: mhoemmen*
@trilinos/amesos2
When I enable all four supported Scalar types, I get build warnings that look like this:
```
.../Trilinos/packages/xpetra/src/MultiVector/Xpetra_EpetraMultiVector.cpp:123:16: warning: explicit instantiation of 'EpetraMultiVectorT<int,
Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >' that occurs after an explicit specialization has no effect [-Winstantiation-after-specialization]
template class EpetraMultiVectorT<int, Kokkos::Compat::KokkosSerialWrapperNode >;
^
.../Trilinos/packages/xpetra/src/MultiVector/Xpetra_EpetraMultiVector.hpp:340:9: note: previous template specialization is here
class EpetraMultiVectorT<int, EpetraNode>
^
.../Trilinos/packages/xpetra/src/MultiVector/Xpetra_EpetraMultiVector.cpp:167:16: warning: explicit instantiation of 'EpetraMultiVectorT<long long,
Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >' that occurs after an explicit specialization has no effect [-Winstantiation-after-specialization]
template class EpetraMultiVectorT<long long, Kokkos::Compat::KokkosSerialWrapperNode >;
^
.../Trilinos/packages/xpetra/src/MultiVector/Xpetra_EpetraMultiVector.hpp:754:9: note: previous template specialization is here
class EpetraMultiVectorT<long long, EpetraNode>
^
2 warnings generated.
```https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3574Ifpack2 + Kokkos + complex float : compilation error2019-03-08T14:28:23ZJames WillenbringIfpack2 + Kokkos + complex float : compilation error*Created by: davydden*
## Expectations
Trilinos `trilinos-release-12-14-branch` builds with ETI and complex and float types
## Current Behavior
```
8051 In file included from /Users/davydden/spack/var/spack/stage/trilinos-12...*Created by: davydden*
## Expectations
Trilinos `trilinos-release-12-14-branch` builds with ETI and complex and float types
## Current Behavior
```
8051 In file included from /Users/davydden/spack/var/spack/stage/trilinos-12.14-hpmbucm6pphwdcf3p6hhqcac2cm5qts6/Trilinos/spack-build/packages/ifpack2/src/Ifpack2_BlockTriDiContainer_Serial.cpp:50:
8052 In file included from /Users/davydden/spack/var/spack/stage/trilinos-12.14-hpmbucm6pphwdcf3p6hhqcac2cm5qts6/Trilinos/packages/ifpack2/src/Ifpack2_BlockTriDiContainer_def.hpp:52:
>> 8053 /Users/davydden/spack/var/spack/stage/trilinos-12.14-hpmbucm6pphwdcf3p6hhqcac2cm5qts6/Trilinos/packages/kokkos-kernels/src/batched/KokkosBatched_Util.hpp:195:7: error: static_assert failed "KokkosKernels:: Invalid SIMD<> type."
8054 static_assert( std::is_same<T,bool>::value ||
8055 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8056 /Users/davydden/spack/var/spack/stage/trilinos-12.14-hpmbucm6pphwdcf3p6hhqcac2cm5qts6/Trilinos/packages/ifpack2/src/Ifpack2_BlockTriDiContainer_impl.hpp:1568:28: note: in instantiation of template class 'KokkosBatched::Experimental::SIMD<Kokkos::complex<floa
t> >' requested here
8057 B.assign_data( &vector_values(i0+1,0,0) );
8058 ^
8059 /Users/davydden/spack/var/spack/stage/trilinos-12.14-hpmbucm6pphwdcf3p6hhqcac2cm5qts6/Trilinos/packages/ifpack2/src/Ifpack2_BlockTriDiContainer_impl.hpp:1651:9: note: in instantiation of member function 'Ifpack2::BlockTriDiContainerDetails::ExtractAndFactori
zeTridiags<Tpetra::Classes::RowMatrix<std::__1::complex<float>, int, int, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >::factorize' requested here
```
## Steps to Reproduce
configure and build with:
```
-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON
-DTpetra_INST_DOUBLE:BOOL=ON
-DTpetra_INST_INT_LONG:BOOL=ON
-DTpetra_INST_COMPLEX_DOUBLE=ON
-DTpetra_INST_COMPLEX_FLOAT=ON
-DTpetra_INST_FLOAT=ON
-DTpetra_INST_SERIAL=ON
-DTeuchos_ENABLE_COMPLEX=ON
-DTeuchos_ENABLE_FLOAT=ON
```
## Your Environment
macOS Mojave
Apple Clang 10.0.0
gfortran 8.2.0
## Additional Information
full config/build logs:
[logs.zip](https://github.com/trilinos/Trilinos/files/2454254/logs.zip)
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3456PyTrilinos: Conflicting types in Teuchos_BLAS_wrapper.hpp2018-10-25T16:48:26ZJames WillenbringPyTrilinos: Conflicting types in Teuchos_BLAS_wrapper.hpp*Created by: wfspotz*
@trilinos/pytrilinos
@trilinos/teuchos
@trilinos/kokkos-kernels
## Expectations
I expect to build PyTrilinos without compilation errors
## Current Behavior
I have a wrapper file that `#include`s the he...*Created by: wfspotz*
@trilinos/pytrilinos
@trilinos/teuchos
@trilinos/kokkos-kernels
## Expectations
I expect to build PyTrilinos without compilation errors
## Current Behavior
I have a wrapper file that `#include`s the header `MLAPI_MultiVector.h` which gives the compilation error
/Development/Trilinos/packages/teuchos/numerics/src/Teuchos_BLAS_wrappers.hpp:173:13: error: conflicting types for 'daxpy_'
void PREFIX DAXPY_F77(const int* n, const double* alpha, const double x[], const int* incx, double y[], const int* incy);
^
/Development/Trilinos/packages/teuchos/numerics/src/Teuchos_BLAS_wrappers.hpp:78:21: note: expanded from macro 'DAXPY_F77'
#define DAXPY_F77 F77_BLAS_MANGLE(daxpy,DAXPY)
^
/Development/Trilinos/MPI/packages/teuchos/core/src/Teuchos_config.h:10:37: note: expanded from macro 'F77_BLAS_MANGLE'
#define F77_BLAS_MANGLE(name,NAME) name ## _
^
<scratch space>:23:1: note: expanded from here
daxpy_
^
/Development/Trilinos/packages/kokkos-kernels/src/impl/tpls/KokkosBlas1_axpby_tpl_spec_decl.hpp:49:17: note: previous declaration is here
extern "C" void daxpy_( const int* N, const double* alpha,
## Definition of Done
I can get the PyTrilinos package to build and all of the PyTrilinos tests to pass.
## Possible Solution
I'm not sure why this conflicting type declaration is occurring, but it is clearly related to macro expansion. Based on `git blame` of `Teuchos_BLAS_wrapper.h` I'm hoping either @jwillenbring or @hkthorn might have some idea what the problem could be. PyTrilinos can present some unique configuration issues.
## Steps to Reproduce
If it gets to this, I can help someone set up their environment to build PyTrilinos.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3360Trilinos PR testing needs a build with KOKKOS_ENABLE_DEPRECATED_CODE=OFF2018-08-27T17:35:56ZJames WillenbringTrilinos PR testing needs a build with KOKKOS_ENABLE_DEPRECATED_CODE=OFF*Created by: mhoemmen*
@trilinos/framework
Trilinos developers keep adding use of deprecated Kokkos functions back into Trilinos. See e.g., #3358. They do so because no PR test builds disable deprecated Kokkos functions, and becau...*Created by: mhoemmen*
@trilinos/framework
Trilinos developers keep adding use of deprecated Kokkos functions back into Trilinos. See e.g., #3358. They do so because no PR test builds disable deprecated Kokkos functions, and because Trilinos enables deprecated Kokkos functions by default. If we disable deprecated Kokkos functions in at least one PR test build, Trilinos developers will learn not to rely on those functions.
## Motivation and Context
See Sierra Ticket 19694.
## Possible Solution
In at least one PR test build, set KOKKOS_ENABLE_DEPRECATED_CODE=OFF.
## Related Issues
* Related to #3358 https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3178Pull request testing should set -Werror2019-05-02T22:07:04ZJames WillenbringPull request testing should set -Werror*Created by: mhoemmen*
@vbrunini asks whether pull request testing could set `-Werror`, so as to avoid issues like #3177.
@trilinos/framework @khpierson
## Expectations
Trilinos -- at least the library, not necessarily tests a...*Created by: mhoemmen*
@vbrunini asks whether pull request testing could set `-Werror`, so as to avoid issues like #3177.
@trilinos/framework @khpierson
## Expectations
Trilinos -- at least the library, not necessarily tests and examples -- should build warning-free.
## Current Behavior
See #3177. There is an issue that it's impossible to fix warnings in some packages.
## Motivation and Context
Sierra builds with warnings as errors, so they want Trilinos to build warning-free.
## Possible Solution
Exclude legacy packages like ML. Fix warnings. Add `-Werror` to at least one PR build.
## Related Issues
* Related to #3177 Improve productivity, stability, and quality of Trilinoshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/3159Tpetra: Improve build time & encapsulation by stripping many includes from Te...2018-07-20T18:40:57ZJames WillenbringTpetra: Improve build time & encapsulation by stripping many includes from Teuchos_ConfigDefs.hpp*Created by: mhoemmen*
`Tpetra_ConfigDefs.hpp` includes a lot of header files that really only belong to implementations or tests. If we strip those out, we can save some build time and improve encapsulation. We do need to be careful ...*Created by: mhoemmen*
`Tpetra_ConfigDefs.hpp` includes a lot of header files that really only belong to implementations or tests. If we strip those out, we can save some build time and improve encapsulation. We do need to be careful with this and test downstream; those includes have been in there a long time, and I've seen cases where I've broken applications like Albany just by removing an include from `Teuchos_ConfigDefs.hpp`.
@trilinos/tpetra
## Related Issues
* Related to #351 https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3137MueLu: Static library is HUGE; splitting by GlobalOrdinal etc. won't help2019-05-03T22:19:12ZJames WillenbringMueLu: Static library is HUGE; splitting by GlobalOrdinal etc. won't help*Created by: mhoemmen*
@trilinos/muelu @micahahoward @tcfisher
SPARC wasn't actually able to build MueLu before on Intel 17, static debug, because the library was too huge for the linker. PR #3100 fixes this for ATDM Dashboard buil...*Created by: mhoemmen*
@trilinos/muelu @micahahoward @tcfisher
SPARC wasn't actually able to build MueLu before on Intel 17, static debug, because the library was too huge for the linker. PR #3100 fixes this for ATDM Dashboard builds by using a new BinUtils module, and thus a new linker. I fixed this for SPARC by setting `Tpetra_INST_INT_INT=OFF` and `Amesos2_ENABLE_Epetra=OFF`.
While I'm able to build Trilinos now, `libmuelu.a` is still 3.8G. This is with only one Scalar type (`double`), one GlobalOrdinal type (`long long`), and one Node type (`OpenMP`) enabled. That suggests that splitting MueLu's library by GlobalOrdinal and/or Node won't actually help shrink the library. Instead, if we want to split it, we'll need to split it by topic.
## Expectations
Libraries shouldn't be so huge that they require 64-bit linkers.
## Current Behavior
`libmuelu.a` is 3.8G when I have only one Scalar, GlobalOrdinal, and Node type combination enabled.
## Possible Solution
Split `libmuelu` by topic, e.g., smoothers, aggregation, etc.
## Steps to Reproduce
Intel 17 static debug build, ATDM libraries.
## Related Issues
* Follows #3069
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3117Piro: No-MPI ("SERIAL") build fails due to use of `MPI_Comm`2018-07-16T15:05:40ZJames WillenbringPiro: No-MPI ("SERIAL") build fails due to use of `MPI_Comm`*Created by: mhoemmen*
@trilinos/piro
Trilinos' no-MPI ("SERIAL") build [fails with the following build error](https://testing-vm.sandia.gov/cdash/viewBuildError.php?buildid=3725007):
```
/scratch/trilinos/workspace/trilinos-folde...*Created by: mhoemmen*
@trilinos/piro
Trilinos' no-MPI ("SERIAL") build [fails with the following build error](https://testing-vm.sandia.gov/cdash/viewBuildError.php?buildid=3725007):
```
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly@2/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/piro/test/MockModelEval_A_Tpetra.hpp:86:32: error: ‘MPI_Comm’ does not name a type
MockModelEval_A_Tpetra(const MPI_Comm appComm);
```
It's not legal to use `MPI_*` types if MPI is not enabled.
## Possible Solution
1. Protect use of `MPI_*` types with the appropriate macro, or
2. use a wrapper like `Teuchos::Comm`.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3118Kokkos CMake error (fixed in kokkos:develop)2018-07-16T15:37:16ZJames WillenbringKokkos CMake error (fixed in kokkos:develop)*Created by: mhoemmen*
@trilinos/kokkos @trilinos/framework
## Current Behavior
At least one Trilinos build on the Dashboard shows the following CMake error:
```
CMake Error at packages/kokkos/cmake/kokkos_functions.cmake:50 (s...*Created by: mhoemmen*
@trilinos/kokkos @trilinos/framework
## Current Behavior
At least one Trilinos build on the Dashboard shows the following CMake error:
```
CMake Error at packages/kokkos/cmake/kokkos_functions.cmake:50 (string):
Syntax error in cmake code at
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/MPI_RELEASE_DEV_DownStream_ETI_SERIAL-ON_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX-OFF/Trilinos/packages/kokkos/cmake/kokkos_functions.cmake:50
when parsing string
[0-9]+\.[0-9]+\.[0-9]+$
Invalid escape sequence \.
Call Stack (most recent call first):
cmake/ProjectCompilerPostConfig.cmake:34 (set_kokkos_cxx_compiler)
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/Trilinos/cmake/tribits/core/package_arch/TribitsGlobalMacros.cmake:1847 (INCLUDE)
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/Trilinos/cmake/tribits/core/package_arch/TribitsProjectImpl.cmake:188 (TRIBITS_SETUP_ENV)
/home/jenkins/slave/workspace/Trilinos_apollo_gcc_4.9.3_cuda_8.0.44/Trilinos/cmake/tribits/core/package_arch/TribitsProject.cmake:93 (TRIBITS_PROJECT_IMPL)
CMakeLists.txt:90 (TRIBITS_PROJECT)
```
This is https://github.com/kokkos/kokkos/issues/1661 , which has been fixed in kokkos:develop by Kokkos PR https://github.com/kokkos/kokkos/pull/1662 .
## Possible Solution
Wait until the next Kokkos promotion into Trilinos.
## Related Issues
* Related to https://github.com/kokkos/kokkos/issues/1661https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3071Problem with DTK build2018-07-09T15:03:09ZJames WillenbringProblem with DTK build*Created by: keitat*
ECP-xSDK team has been working on type 2 package build and additional packages (DTK, etc.) for the fall release. We have observed a build error when DTK (by ORNL) is enabled.
(gcc 7.1.0)
This is the current bui...*Created by: keitat*
ECP-xSDK team has been working on type 2 package build and additional packages (DTK, etc.) for the fall release. We have observed a build error when DTK (by ORNL) is enabled.
(gcc 7.1.0)
This is the current build setting in Spack (xsdk/pacakges.py).
` depends_on('trilinos@develop+hypre+superlu-dist+metis+hdf5~mumps+boost~suite-sparse+tpetra+nox+ifpack2+zoltan2+amesos2+dtk~exodus',`
But get:
```
1 error found in build log:
135 -- Setting Trilinos_ENABLE_STKSearchUtil=OFF because STKSearchUtil has a required library dependence on disabled package STKMesh
136 -- Setting Trilinos_ENABLE_STKTools=OFF because STKTools has a required library dependence on disabled package STKMesh
137 -- Setting Trilinos_ENABLE_PanzerAdaptersSTK=OFF because PanzerAdaptersSTK has a required library dependence on disabled package STKMesh
138 -- Setting Trilinos_ENABLE_STKUnit_test_utils=OFF because STKUnit_test_utils has a required library dependence on disabled package STKIO
139 -- Setting STKSearch_ENABLE_TESTS=OFF because STKSearch has a required test/example dependence on disabled package STKUnit_test_utils
140 -- Setting STKSearch_ENABLE_EXAMPLES=OFF because STKSearch has a required test/example dependence on disabled package STKUnit_test_utils
>> 141 CMake Error at cmake/tribits/core/package_arch/TribitsAdjustPackageEnables.cmake:1098 (MESSAGE):
142 ***
143 *** ERROR: Setting Trilinos_ENABLE_DataTransferKit=OFF which was 'ON' because DataTransferKit has a required library dependence on disabled package D
ataTransferKitDiscretization!
144 ***
145
146 Call Stack (most recent call first):
147 cmake/tribits/core/package_arch/TribitsAdjustPackageEnables.cmake:1181 (TRIBITS_PRIVATE_PRINT_DISABLE)
```
I think some packages are missing in order to integrate DTK. Please let me know if you need more information.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2490PyTrilinos: Syntax error during compile2018-04-02T14:50:29ZJames WillenbringPyTrilinos: Syntax error during compile*Created by: emprice*
<!---
Provide a general summary of the issue in the Title above. If this issue
pertains to a particular package in Trilinos, it's worthwhile to start the
title with "PackageName: ".
-->
<!---
Note that ...*Created by: emprice*
<!---
Provide a general summary of the issue in the Title above. If this issue
pertains to a particular package in Trilinos, it's worthwhile to start the
title with "PackageName: ".
-->
<!---
Note that anything between these delimiters is a comment that will not appear
in the issue description once created. Click on the Preview tab to see what
everything will look like when you submit.
-->
<!---
Feel free to delete anything from this template that is not applicable to the
issue you are submitting.
-->
<!---
Replace <teamName> below with the appropriate Trilinos package/team name.
-->
<!---
Assignees: If you know anyone who should likely tackle this issue, select them
from the Assignees drop-down on the right.
-->
<!---
Lables: Choose any applicable package names from the Labels drop-down on the
right. Additionally, choose a label to indicate the type of issue, for
instance, bug, build, documentation, enhancement, etc.
-->
## Current Behavior
I configured Trilinos as follows:
```
PATH=/home/eprice/software/swig/bin:/home/eprice/software/gcc/bin:/home/eprice/software/binutils/bin:$PATH CC=/home/eprice/software/gcc/bin/gcc CXX=/home/eprice/software/gcc/bin/g++ HDF5_ROOT=/home/eprice/software/hdf5 /home/eprice/software/cmake/bin/cmake -DTPL_ENABLE_MPI=ON -DMPI_BASE_DIR=/home/eprice/software/mpich -DTrilinos_ENABLE_ALL_PACKAGES=ON -DTPL_ENABLE_Matio=OFF -DCMAKE_INSTALL_PREFIX=/home/eprice/software/trilinos -DBUILD_SHARED_LIBS=ON -DPYTHON_EXECUTABLE=/home/eprice/virtpy2/bin/python -DBLAS_LIBRARY_DIRS=/home/eprice/software/lapack/lib -DLAPACK_LIBRARY_DIRS=/home/eprice/software/lapack/lib -DBoost_INCLUDE_DIRS=/home/eprice/software/boost/include -DNetCDF_INCLUDE_DIRS=/home/eprice/software/netcdf/include -DNetCDF_LIBRARIES=/home/eprice/software/netcdf/lib/libnetcdf.so -DNetCDF_NEEDS_HDF5=ON -DNetCDF_PARALLEL=OFF -DBoostLib_LIBRARY_DIRS=/home/eprice/software/boost/lib ..
```
I get the following unexpected error during `make`:
```
[ 97%] Swig source /home/eprice/src/Trilinos-trilinos-release-12-12-1/packages/PyTrilinos/src/Domi.i
/home/eprice/src/Trilinos-trilinos-release-12-12-1/build/packages/PyTrilinos/doc/Doxygen/Tpetra_dox.i:14798: Error: Syntax error in input(1).
make[2]: *** [packages/PyTrilinos/src/DomiPYTHON_wrap.cpp] Error 1
make[1]: *** [packages/PyTrilinos/src/CMakeFiles/PyTrilinos_Domi.dir/all] Error 2
make: *** [all] Error 2
```
## Motivation and Context
I am compiling Trilinos as part of a larger software package, FEniCS. I can't move forward until the issue is resolved.
## Your Environment
<!---
Include relevant details about your environment such that we can replicate this
issue.
-->
I downloaded Trilinos directly from the Releases page: Trilinos-trilinos-release-12-12-1
Operating system: CentOS 6.9 x86_64
Compiler versions: gcc 6.3.0, using MPICH 3.2.1
## Additional Information
<!---
Anything else that might be helpful for us to know in addressing this issue:
* Configure log file:
* Build log file:
* Test log file:
* When was the last time everything worked (date/time; SHA1s; etc.)?
* What did you do that made the bug rear its ugly head?
* Have you tried turning it off and on again?
-->
I don't have root privileges on this machine (which is why my configure is so complicated -- I have local installs of a lot of my software). So any debugging/reconfiguring needs to be done in such a way that only my local installations are affected.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2221Pamgen,kokkos-kernels: NVCC build error with -D CMAKE_CXX_USE_RESPONSE_FILE_F...2019-03-05T22:14:10ZJames WillenbringPamgen,kokkos-kernels: NVCC build error with -D CMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS=ON*Created by: mhoemmen*
kokkos-kernels requires `-D CMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS=ON` for CUDA builds, even with complex arithmetic disabled.
https://github.com/trilinos/Trilinos/issues/2115#issuecomment-357750048
However...*Created by: mhoemmen*
kokkos-kernels requires `-D CMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS=ON` for CUDA builds, even with complex arithmetic disabled.
https://github.com/trilinos/Trilinos/issues/2115#issuecomment-357750048
However, Pamgen does not build, given those settings.
@trilinos/kokkos-kernels @trilinos/pamgen @trilinos/framework
CC: @rrdrake @prwolfe
## Expectations
1. Whatever flags kokkos-kernels needs to build on CUDA, they need not to block building other essential packages.
2. kokkos-kernels needs to document its CMake requirements.
3. kokkos-kernels needs to fail at configure time, with an informative message, if the CMake variables that it needs are not set.
## Current Behavior
```
$ make
[ 0%] Linking CXX shared library libpamgen.so
nvcc fatal : No input files specified; use option --help for more information
make[2]: *** [packages/pamgen/src/libpamgen.so.12.13] Error 1
make[1]: *** [packages/pamgen/src/CMakeFiles/pamgen.dir/all] Error 2
make: *** [all] Error 2
```
## Motivation and Context
Many downstream tests, including Belos and Ifpack2, depend on Pamgen. This blocks adequate Trilinos testing on CUDA.
## Steps to Reproduce
```
$ module list
Currently Loaded Modulefiles:
1) sems-env 3) sems-cmake/3.3.2 5) kokkos-cuda/8.0.44
2) kokkos-env 4) sems-gcc/5.3.0 6) kokkos-openmpi/2.0.1/cuda
```
CMake configuration:
```
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON
-D BUILD_SHARED_LIBS:BOOL=ON
-D Trilinos_ENABLE_OpenMP:BOOL=ON
-D Kokkos_ENABLE_OpenMP:BOOL=ON
-D Tpetra_INST_OPENMP:BOOL=ON
-D Trilinos_SHOW_DEPRECATED_WARNINGS:BOOL=ON
-D Trilinos_ENABLE_Fortran:BOOL=OFF
-D TPL_ENABLE_CUDA:BOOL=ON
-D KOKKOS_ARCH="SNB;Kepler35"
-D Kokkos_ENABLE_Cuda:BOOL=ON
-D Kokkos_ENABLE_Cuda_UVM:BOOL=ON
-D Tpetra_INST_CUDA:BOOL=ON
-D Kokkos_ENABLE_Cuda_Lambda:BOOL=ON
-D CMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS:BOOL=ON
-D CMAKE_CXX_FLAGS:STRING="-Wall"
-D Trilinos_CXX11_FLAGS:STRING="-std=c++11 --expt-extended-lambda"
-D TPL_ENABLE_MKL:BOOL=OFF
-D TPL_ENABLE_Matio:BOOL=OFF
-D TPL_ENABLE_SuperLU:BOOL=OFF
-D TPL_ENABLE_Zlib:BOOL=OFF
-D TPL_ENABLE_Netcdf:BOOL=OFF
-D TPL_ENABLE_HDF5:BOOL=OFF
-D TPL_ENABLE_ParMETIS:BOOL=OFF
-D TPL_ENABLE_Boost:BOOL=OFF
-D TPL_ENABLE_BoostLib:BOOL=OFF
-D TPL_ENABLE_yaml-cpp:BOOL=OFF
-D TPL_ENABLE_MPI:BOOL=ON
```
## Your Environment
- develop branch, commit 400765e21e17dfb995e0f4a2759ce9c5f961b685 (likely not related)
## Related Issues
* Blocks #2115 https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2169Tpetra: ImportExport and MatrixMatrix unit tests fail with GCC 7.2.02018-01-24T17:53:11ZJames WillenbringTpetra: ImportExport and MatrixMatrix unit tests fail with GCC 7.2.0*Created by: jhux2*
The following unit tests fail with GCC 7.2.0 and OpenMPI 1.10.2:
```
74 - TpetraCore_ImportExport2_UnitTests_MPI_4 (Failed)
102 - TpetraCore_MatrixMatrix_UnitTests_MPI_4 (Failed)
```
I believe this is clo...*Created by: jhux2*
The following unit tests fail with GCC 7.2.0 and OpenMPI 1.10.2:
```
74 - TpetraCore_ImportExport2_UnitTests_MPI_4 (Failed)
102 - TpetraCore_MatrixMatrix_UnitTests_MPI_4 (Failed)
```
I believe this is closely related to issue #2130.
<details>
<summary>
<b>Details for test 74</b> (Click to expand)
</summary>
```
test 74
Start 74: TpetraCore_ImportExport2_UnitTests_MPI_4
74: Test command: /sierra/sntools/SDK/mpi/openmpi/1.10.2-gcc-7.2.0-RHEL6/bin/mpiexec "-np" "4" "/scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe" "--globally-reduce-test-result" "--output-show-proc-rank" "--output-to-root-rank-only=-1"
74: Test timeout computed to be: 1500
74: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 1!
74: p=1 |
74: p=1 | ***
74: p=1 | *** Unit test suite ...
74: p=1 | ***
74: p=1 |
74: p=1 |
74: p=1 | Sorting tests by group name then by the order they were added ... (time = 1.12e-05)
74: p=1 |
74: p=1 | Running unit tests ...
74: p=1 |
74: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 2!
74: p=2 |
74: p=2 | ***
74: p=2 | *** Unit test suite ...
74: p=2 | ***
74: p=2 |
74: p=2 |
74: p=2 | Sorting tests by group name then by the order they were added ... (time = 1.31e-05)
74: p=2 |
74: p=2 | Running unit tests ...
74: p=2 |
74: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 3!
74: p=3 |
74: p=3 | ***
74: p=3 | *** Unit test suite ...
74: p=3 | ***
74: p=3 |
74: p=3 |
74: p=3 | Sorting tests by group name then by the order they were added ... (time = 1.1e-05)
74: p=3 |
74: p=3 | Running unit tests ...
74: p=3 |
74: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 0!
74: p=0 |
74: p=0 | ***
74: p=0 | *** Unit test suite ...
74: p=0 | ***
74: p=0 |
74: p=0 |
74: p=0 | Sorting tests by group name then by the order they were added ... (time = 1.1e-05)
74: p=0 |
74: p=0 | Running unit tests ...
74: p=0 |
74: p=1 | 0. CrsGraphImportExport_int_int_doImport_UnitTest ... [Passed] (0.00281 sec)
74: p=1 | 1. CrsGraphImportExport_int_long_doImport_UnitTest ... [Passed] (0.00127 sec)
74: p=2 | 0. CrsGraphImportExport_int_int_doImport_UnitTest ... [Passed] (0.00283 sec)
74: p=2 | 1. CrsGraphImportExport_int_long_doImport_UnitTest ... [Passed] (0.00127 sec)
74: p=0 | 0. CrsGraphImportExport_int_int_doImport_UnitTest ... [Passed] (0.00276 sec)
74: p=0 | 1. CrsGraphImportExport_int_long_doImport_UnitTest ... [Passed] (0.00127 sec)
74: p=3 | 0. CrsGraphImportExport_int_int_doImport_UnitTest ... [Passed] (0.00283 sec)
74: p=3 | 1. CrsGraphImportExport_int_long_doImport_UnitTest ... [Passed] (0.00127 sec)
74: p=3 | 2. CrsMatrixImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.00262 sec)
74: p=0 | 2. CrsMatrixImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.00262 sec)
74: p=2 | 2. CrsMatrixImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.00262 sec)
74: p=1 | 2. CrsMatrixImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.00262 sec)
74: p=1 | 3. CrsMatrixImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.00234 sec)
74: p=3 | 3. CrsMatrixImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.00234 sec)
74: p=0 | 3. CrsMatrixImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.00234 sec)
74: p=2 | 3. CrsMatrixImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.00234 sec)
74: p=2 | 4. FusedImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.0144 sec)
74: p=1 | 4. FusedImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.0144 sec)
74: p=3 | 4. FusedImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.0144 sec)
74: p=0 | 4. FusedImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.0144 sec)
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056747779880 ) FAILED NULL
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529686560 ) FAILED NULL
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 1099511636168 ) FAILED NULL
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529686568 ) FAILED NULL
74: Proc 0: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 1099511636168 ) FAILED NULL
74: Traceback functionality not available
74:
74: Proc 2: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056747779880 ) FAILED NULL
74: Traceback functionality not available
74:
74: Proc 1: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529686568 ) FAILED NULL
74: Traceback functionality not available
74:
74: Proc 3: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529686560 ) FAILED NULL
74: Traceback functionality not available
74:
74: p=2 | 5. FusedImportExport_int_int_double_MueLuStyle_UnitTest ...
74: p=2 |
74: p=2 | p=2: *** Caught standard std::exception of type 'std::logic_error' :
74: p=2 |
74: p=2 | /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2265:
74: p=2 |
74: p=2 | Throw number = 2
74: p=2 |
74: p=2 | Throw test that evaluated to true: true
74: p=2 |
74: p=2 | Test failed!
74: p=2 | NOTE: Unit test failed on all processes!
74: p=2 | [FAILED] (0.00534 sec) FusedImportExport_int_int_double_MueLuStyle_UnitTest
74: p=1 | 5. FusedImportExport_int_int_double_MueLuStyle_UnitTest ...
74: p=1 |
74: p=1 | p=1: *** Caught standard std::exception of type 'std::logic_error' :
74: p=1 |
74: p=1 | /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2265:
74: p=1 |
74: p=1 | Throw number = 2
74: p=1 |
74: p=1 | Throw test that evaluated to true: true
74: p=1 |
74: p=1 | Test failed!
74: p=1 | NOTE: Unit test failed on all processes!
74: p=1 | [FAILED] (0.00534 sec) FusedImportExport_int_int_double_MueLuStyle_UnitTest
74: p=1 | Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2186
74: p=1 |
74: p=0 | 5. FusedImportExport_int_int_double_MueLuStyle_UnitTest ...
74: p=0 |
74: p=0 | p=0: *** Caught standard std::exception of type 'std::logic_error' :
74: p=0 |
74: p=0 | /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2265:
74: p=0 |
74: p=0 | Throw number = 2
74: p=0 |
74: p=0 | Throw test that evaluated to true: true
74: p=0 |
74: p=0 | Test failed!
74: p=0 | NOTE: Unit test failed on all processes!
74: p=0 | [FAILED] (0.00533 sec) FusedImportExport_int_int_double_MueLuStyle_UnitTest
74: p=0 | Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2186
74: p=0 |
74: p=3 | 5. FusedImportExport_int_int_double_MueLuStyle_UnitTest ...
74: p=3 |
74: p=3 | p=3: *** Caught standard std::exception of type 'std::logic_error' :
74: p=3 |
74: p=3 | /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2265:
74: p=3 |
74: p=3 | Throw number = 2
74: p=3 |
74: p=3 | Throw test that evaluated to true: true
74: p=3 |
74: p=3 | Test failed!
74: p=3 | NOTE: Unit test failed on all processes!
74: p=3 | [FAILED] (0.00534 sec) FusedImportExport_int_int_double_MueLuStyle_UnitTest
74: p=3 | Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2186
74: p=3 |
74: p=2 | Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2186
74: p=2 |
74: p=2 | 6. FusedImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.0135 sec)
74: p=3 | 6. FusedImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.0135 sec)
74: p=1 | 6. FusedImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.0135 sec)
74: p=0 | 6. FusedImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.0135 sec)
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 559959315230688 ) FAILED NULL
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529691544 ) FAILED NULL
74: [cee-compute011:78517] *** Process received signal ***
74: [cee-compute011:78517] Signal: Segmentation fault (11)
74: [cee-compute011:78517] Signal code: Address not mapped (1)
74: [cee-compute011:78517] Failing at address: 0x7facffffffff
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 556317182662440 ) FAILED NULL
74: [cee-compute011:78517] [ 0] /lib64/libpthread.so.0[0x3806e0f7e0]
74: [cee-compute011:78517] [ 1] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe[0x8359d9]
74: [cee-compute011:78517] [ 2] /sierra/sntools/SDK/compilers/gcc/7.2.0-RHEL6/lib64/libgomp.so.1(GOMP_parallel+0x3f)[0x7fac2d312a8f]
74: [cee-compute011:78517] [ 3] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN6Tpetra9MMdetails14KernelWrappersIdilN6Kokkos6Compat23KokkosDeviceWrapperNodeINS2_6OpenMPENS2_9HostSpaceEEENS2_4ViewIPiJNS2_10LayoutLeftENS2_6DeviceIS5_S6_EEEEEE33mult_A_B_newmatrix_kernel_wrapperERNS_15CrsMatrixStructIdilS7_EESH_RKSD_SJ_SJ_SJ_RNS_9CrsMatrixIdilS7_Lb0EEEN7Teuchos3RCPIKNS_6ImportIilS7_EEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSO_INSN_13ParameterListEEE+0x21fb)[0x96e80b]
74: [cee-compute011:78517] [ 4] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN6Tpetra9MMdetails18mult_A_B_newmatrixIdilN6Kokkos6Compat23KokkosDeviceWrapperNodeINS2_6OpenMPENS2_9HostSpaceEEEEEvRNS_15CrsMatrixStructIT_T0_T1_T2_EESE_RNS_9CrsMatrixIS9_SA_SB_SC_XsrSC_7classicEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN7Teuchos3RCPINSQ_13ParameterListEEE+0x11e2)[0x970482]
74: [cee-compute011:78517] [ 5] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN6Tpetra12MatrixMatrix8MultiplyIdilN6Kokkos6Compat23KokkosDeviceWrapperNodeINS2_6OpenMPENS2_9HostSpaceEEEEEvRKNS_9CrsMatrixIT_T0_T1_T2_XsrSC_7classicEEEbSF_bRSD_bRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN7Teuchos3RCPINSP_13ParameterListEEE+0xc7e)[0xa0c60e]
74: [cee-compute011:78517] [ 6] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe[0x7c39ed]
74: [cee-compute011:78517] [ 7] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZNK7Teuchos12UnitTestBase11runUnitTestERNS_18basic_FancyOStreamIcSt11char_traitsIcEEE+0x22)[0x16b1812]
74: [cee-compute011:78517] [ 8] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN7Teuchos18UnitTestRepository15runUnitTestImplERKNS_12UnitTestBaseERNS_18basic_FancyOStreamIcSt11char_traitsIcEEE+0x19)[0x16b3579]
74: [cee-compute011:78517] [ 9] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN7Teuchos18UnitTestRepository12runUnitTestsERNS_18basic_FancyOStreamIcSt11char_traitsIcEEE+0x1690)[0x16b7550]
74: [cee-compute011:78517] [10] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN7Teuchos18UnitTestRepository20runUnitTestsFromMainEiPPc+0xd0)[0x16b8500]
74: [cee-compute011:78517] [11] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(main+0x31)[0x813671]
74: [cee-compute011:78517] [12] /lib64/libc.so.6(__libc_start_main+0xfd)[0x380661ed1d]
74: [cee-compute011:78517] [13] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe[0x7b1e45]
74: [cee-compute011:78517] *** End of error message ***
74: --------------------------------------------------------------------------
74: mpiexec noticed that process rank 2 with PID 78517 on node cee-compute011 exited on signal 11 (Segmentation fault).
74: --------------------------------------------------------------------------
1/1 Test #74: TpetraCore_ImportExport2_UnitTests_MPI_4 ...***Failed Required regular expression not found.Regex=[End Result: TEST PASSED
] 0.51 sec
0% tests passed, 1 tests failed out of 1
Label Time Summary:
Tpetra = 0.51 sec (1 test)
Total Test time (real) = 0.54 sec
The following tests FAILED:
74 - TpetraCore_ImportExport2_UnitTests_MPI_4 (Failed)
Errors while running CTest
```
</details>
<details>
<summary>
<b>Details for test 102</b> (Click to expand)
</summary>
```
test 102
Start 102: TpetraCore_MatrixMatrix_UnitTests_MPI_4
102: Test command: /sierra/sntools/SDK/mpi/openmpi/1.10.2-gcc-7.2.0-RHEL6/bin/mpiexec "-np" "4" "/scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/MatrixMatrix/TpetraCore_MatrixMatrix_UnitTests.exe" "--matnames-file="matrixsystems.xml"" "--v"
102: Test timeout computed to be: 1500
102: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 0!
102:
102: ***
102: *** Unit test suite ...
102: ***
102:
102:
102: Sorting tests by group name then by the order they were added ... (time = 1.19e-05)
102:
102: Running unit tests ...
102:
102: 0. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest ... Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 1!
102: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 2!
102: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 3!
102: Tpetra sparse matrix-matrix multiply: operations_test
102: Get parameters from XML file
102: Running multiply test (manual FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15688e-16
102: cNorm: 18.1866
102: compNorm: 2.10396e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->synthetic1
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022169944536 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022400279224 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529682880 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529682784 ) FAILED NULL
102:
102: results.epsilon = 1.15688e-16 < epsilon = 1e-10 : passed
102:
102: p=0: *** Caught standard std::exception of type 'std::runtime_error' :
102:
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022169944536 ) FAILED NULL
102: Traceback functionality not available
102:
102: [FAILED] (0.0152 sec) Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest
102: Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/MatrixMatrix/MatrixMatrix_UnitTests.cpp:766
102:
102: 1. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_range_row_test_UnitTest ... Tpetra sparse matrix-matrix multiply: range row test
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create row, range, and domain Maps of B
102: Create identityMatrix
102: getIdentityMatrix
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create bMatrix
102: Fill bMatrix
102: Call fillComplete on bMatrix
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: Create identity2
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create and fill bTrans
102: {7, 6}
102: Compute identity * transpose(bTrans)
102: Call fillComplete on bTrans
102: Create and fill bTransTest
102: Call fillComplete on bTransTest
102: Regular I*P^T
102: Call fillComplete on bTransDiff
102: B
102: We made it through range_row_test on all processes!
102: Tpetra sparse matrix-matrix multiply: Test A^T * I, where A's row Map and range Map differ
102: Create identity matrix
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: [Passed] (0.00154 sec)
102: 2. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_ATI_range_row_test_UnitTest ... Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create Maps for matrix aMat
102: Create matrix aMat
102: Fill matrix aMat
102: Call fillComplete on matrix aMat
102: Create RowMatrixTransposer with aMat
102: Use RowMatrixTransposer to create transpose of aMat
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: We made it through ATI_range_row_test on all processes!
102: [Passed] (0.00083 sec)
102: 3. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_threaded_add_sorted_UnitTest ... [Passed] (0.00784 sec)
102: 4. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_threaded_add_unsorted_UnitTest ... [Passed] (0.00743 sec)
102: 5. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_operations_test_UnitTest ... Tpetra sparse matrix-matrix multiply: operations_test
102: Get parameters from XML file
102: Running multiply test (manual FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15688e-16
102: cNorm: 18.1866
102: compNorm: 2.10396e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15527e-16
102: cNorm: 18.1866
102: compNorm: 2.10103e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.03743e-18
102: cNorm: 18.1866
102: compNorm: 1.88673e-17
102: Running jacobi test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.27468e-17
102: cNorm: 21.4889
102: compNorm: 2.73914e-16
102: Running jacobi reuse test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 7.94407e-17
102: cNorm: 2.08484
102: compNorm: 1.65621e-16
102: Running multiply test (manual FC) for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.55556e-16
102: cNorm: 27.6951
102: compNorm: 4.30814e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.5387e-16
102: cNorm: 27.6951
102: compNorm: 4.26146e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.74446e-18
102: cNorm: 27.6951
102: compNorm: 4.83129e-17
102: Running jacobi test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 2.49179e-17
102: cNorm: 28.5616
102: compNorm: 7.11696e-16
102: Running jacobi reuse test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.04869e-16
102: cNorm: 4.02065
102: compNorm: 4.2164e-16
102: Running multiply test (manual FC) for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.66494e-16
102: cNorm: 29.6744
102: compNorm: 4.94061e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.67274e-16
102: cNorm: 29.6744
102: compNorm: 4.96377e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.77957e-18
102: cNorm: 29.6744
102: compNorm: 5.28079e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 0
102: cNorm: 12.7806
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 0
102: cNorm: 12.7806
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 1.26272e-18
102: cNorm: 12.7806
102: compNorm: 1.61382e-17
102: Running jacobi test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 2.27408e-18
102: cNorm: 17.328
102: compNorm: 3.94053e-17
102: Running jacobi reuse test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 1.71168e-17
102: cNorm: 2.42657
102: compNorm: 4.15351e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 0
102: cNorm: 12.8619
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 0
102: cNorm: 12.8619
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 1.22781e-18
102: cNorm: 12.8619
102: compNorm: 1.5792e-17
102: Running jacobi test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 3.55685e-18
102: cNorm: 17.4494
102: compNorm: 6.20649e-17
102: Running jacobi reuse test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 1.36018e-17
102: cNorm: 1.83896
102: compNorm: 2.50133e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 1.59313e-16
102: cNorm: 20.9737
102: compNorm: 3.34139e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 1.58895e-16
102: cNorm: 20.9737
102: compNorm: 3.33261e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 2.60361e-18
102: cNorm: 20.9737
102: compNorm: 5.46074e-17
102: Running multiply test (manual FC) for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 9.38608e-17
102: cNorm: 3.50226
102: compNorm: 3.28725e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 9.38608e-17
102: cNorm: 3.50226
102: compNorm: 3.28725e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 1.36743e-18
102: cNorm: 3.50226
102: compNorm: 4.78907e-18
102: Running multiply test (manual FC) for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.12927e-16
102: cNorm: 18.6307
102: compNorm: 2.10391e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.12927e-16
102: cNorm: 18.6307
102: compNorm: 2.10391e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.17138e-18
102: cNorm: 18.6307
102: compNorm: 2.18237e-17
102: Running multiply test (manual FC) for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 7.70404e-17
102: cNorm: 1.52851
102: compNorm: 1.17757e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 7.70404e-17
102: cNorm: 1.52851
102: compNorm: 1.17757e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 2.60524e-18
102: cNorm: 1.52851
102: compNorm: 3.98214e-18
102: Running multiply test (manual FC) for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 1.86729e-05
102: cNorm: 2.38736e-17
102: compNorm: 4.4579e-22
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 1.86729e-05
102: cNorm: 2.38736e-17
102: compNorm: 4.4579e-22
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 2.46191e-22
102: cNorm: 2.38736e-17
102: compNorm: 5.87747e-39
102: Running multiply test (manual FC) for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.11865e-16
102: cNorm: 18.0412
102: compNorm: 2.01817e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.12034e-16
102: cNorm: 18.0412
102: compNorm: 2.02122e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.08549e-18
102: cNorm: 18.0412
102: compNorm: 1.95835e-17
102: Running multiply test (manual FC) for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 1.08316e-16
102: cNorm: 1.08905
102: compNorm: 1.17961e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 1.08316e-16
102: cNorm: 1.08905
102: compNorm: 1.17961e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 5.74344e-18
102: cNorm: 1.08905
102: compNorm: 6.25487e-18
102: Running multiply test (manual FC) for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 9.92982e-17
102: cNorm: 12.2465
102: compNorm: 1.21605e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 9.92982e-17
102: cNorm: 12.2465
102: compNorm: 1.21605e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 1.11297e-18
102: cNorm: 12.2465
102: compNorm: 1.36299e-17
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->synthetic add
102: Regular Add Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->synthetic add
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 2-argument add test for ANONYMOUS->synthetic add
102: Add Into Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->small add
102: Regular Add Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->small add
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 2-argument add test for ANONYMOUS->small add
102: Add Into Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->Rectangular Matricies with B Transposed
102: Regular Add Test Results:
102: Correct Norm: 18.0418
102: Computed norm: 18.0418
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->Rectangular Matricies with B Transposed
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 18.0418
102: Computed norm: 18.0418
102: Epsilon: 0
102: Running multiply test (manual FC) for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: Running multiply test (manual FC) for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: Running multiply test (auto FC) for ANONYMOUS->RAP
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: Running multiply test (auto FC) for ANONYMOUS->RAP with explicit transpose
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: Running multiply test (auto FC) for ANONYMOUS->RAP with implicit transpose
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: We made it through operations_test on all processes!
102: Tpetra sparse matrix-matrix multiply: range row test
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create row, range, and domain Maps of B
102: [Passed] (0.42 sec)
102: 6. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_range_row_test_UnitTest ... Create identityMatrix
102: getIdentityMatrix
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create bMatrix
102: Fill bMatrix
102: Call fillComplete on bMatrix
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: Create identity2
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create and fill bTrans
102: {7, 6}
102: Compute identity * transpose(bTrans)
102: Call fillComplete on bTrans
102: Create and fill bTransTest
102: Call fillComplete on bTransTest
102: Regular I*P^T
102: Call fillComplete on bTransDiff
102: B
102: We made it through range_row_test on all processes!
102: [Passed] (0.00102 sec)
102: 7. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_ATI_range_row_test_UnitTest ... Tpetra sparse matrix-matrix multiply: Test A^T * I, where A's row Map and range Map differ
102: Create identity matrix
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create Maps for matrix aMat
102: Create matrix aMat
102: Fill matrix aMat
102: Call fillComplete on matrix aMat
102: Create RowMatrixTransposer with aMat
102: Use RowMatrixTransposer to create transpose of aMat
102: Regular I*P
102: [Passed] (0.000682 sec)
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: We made it through ATI_range_row_test on all processes!
102: 8. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_threaded_add_sorted_UnitTest ... [Passed] (0.00725 sec)
102: 9. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_threaded_add_unsorted_UnitTest ... [Passed] (0.00717 sec)
102: 10. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest ... Tpetra sparse matrix-matrix multiply: operations_test
102: Get parameters from XML file
102: Running multiply test (manual FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15688e-16
102: cNorm: 18.1866
102: compNorm: 2.10396e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->synthetic1
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 560506385470368 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022279028824 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529682784 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022169946728 ) FAILED NULL
102: Tpetra sparse matrix-matrix multiply: range row test
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102:
102: results.epsilon = 1.15688e-16 < epsilon = 1e-10 : passed
102:
102: p=0: *** Caught standard std::exception of type 'std::runtime_error' :
102:
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022279028824 ) FAILED NULL
102: Traceback functionality not available
102:
102: [FAILED] (0.0128 sec) Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest
102: Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/MatrixMatrix/MatrixMatrix_UnitTests.cpp:766
102:
102: 11. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_range_row_test_UnitTest ... Done!
102: Create row, range, and domain Maps of B
102: Create identityMatrix
102: getIdentityMatrix
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create bMatrix
102: Fill bMatrix
102: Call fillComplete on bMatrix
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: Create identity2
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create and fill bTrans
102: {7, 6}
102: Compute identity * transpose(bTrans)
102: Call fillComplete on bTrans
102: Create and fill bTransTest
102: Call fillComplete on bTransTest
102: Regular I*P^T
102: Call fillComplete on bTransDiff
102: B
102: We made it through range_row_test on all processes!
102: Tpetra sparse matrix-matrix multiply: Test A^T * I, where A's row Map and range Map differ
102: Create identity matrix
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create Maps for matrix aMat
102: [Passed] (0.00149 sec)
102: 12. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_ATI_range_row_test_UnitTest ... Create matrix aMat
102: Fill matrix aMat
102: Call fillComplete on matrix aMat
102: Create RowMatrixTransposer with aMat
102: Use RowMatrixTransposer to create transpose of aMat
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: We made it through ATI_range_row_test on all processes!
102: [Passed] (0.00084 sec)
102: 13. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_threaded_add_sorted_UnitTest ... [Passed] (0.00735 sec)
102: Tpetra sparse matrix-matrix multiply: operations_test
102: Get parameters from XML file
102: 14. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_threaded_add_unsorted_UnitTest ... [Passed] (0.00727 sec)
102: 15. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_operations_test_UnitTest ... Running multiply test (manual FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15688e-16
102: cNorm: 18.1866
102: compNorm: 2.10396e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15527e-16
102: cNorm: 18.1866
102: compNorm: 2.10103e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.03743e-18
102: cNorm: 18.1866
102: compNorm: 1.88673e-17
102: Running jacobi test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.27468e-17
102: cNorm: 21.4889
102: compNorm: 2.73914e-16
102: Running jacobi reuse test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 7.94407e-17
102: cNorm: 2.08484
102: compNorm: 1.65621e-16
102: Running multiply test (manual FC) for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.55556e-16
102: cNorm: 27.6951
102: compNorm: 4.30814e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.5387e-16
102: cNorm: 27.6951
102: compNorm: 4.26146e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.74446e-18
102: cNorm: 27.6951
102: compNorm: 4.83129e-17
102: Running jacobi test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 2.49179e-17
102: cNorm: 28.5616
102: compNorm: 7.11696e-16
102: Running jacobi reuse test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.04869e-16
102: cNorm: 4.02065
102: compNorm: 4.2164e-16
102: Running multiply test (manual FC) for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.66494e-16
102: cNorm: 29.6744
102: compNorm: 4.94061e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.67274e-16
102: cNorm: 29.6744
102: compNorm: 4.96377e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.77957e-18
102: cNorm: 29.6744
102: compNorm: 5.28079e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 0
102: cNorm: 12.7806
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 0
102: cNorm: 12.7806
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 1.26272e-18
102: cNorm: 12.7806
102: compNorm: 1.61382e-17
102: Running jacobi test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 2.27408e-18
102: cNorm: 17.328
102: compNorm: 3.94053e-17
102: Running jacobi reuse test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 1.71168e-17
102: cNorm: 2.42657
102: compNorm: 4.15351e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 0
102: cNorm: 12.8619
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 0
102: cNorm: 12.8619
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 1.22781e-18
102: cNorm: 12.8619
102: compNorm: 1.5792e-17
102: Running jacobi test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 3.55685e-18
102: cNorm: 17.4494
102: compNorm: 6.20649e-17
102: Running jacobi reuse test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 1.36018e-17
102: cNorm: 1.83896
102: compNorm: 2.50133e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 1.59313e-16
102: cNorm: 20.9737
102: compNorm: 3.34139e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 1.58895e-16
102: cNorm: 20.9737
102: compNorm: 3.33261e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 2.60361e-18
102: cNorm: 20.9737
102: compNorm: 5.46074e-17
102: Running multiply test (manual FC) for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 9.38608e-17
102: cNorm: 3.50226
102: compNorm: 3.28725e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 9.38608e-17
102: cNorm: 3.50226
102: compNorm: 3.28725e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 1.36743e-18
102: cNorm: 3.50226
102: compNorm: 4.78907e-18
102: Running multiply test (manual FC) for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.12927e-16
102: cNorm: 18.6307
102: compNorm: 2.10391e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.12927e-16
102: cNorm: 18.6307
102: compNorm: 2.10391e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.17138e-18
102: cNorm: 18.6307
102: compNorm: 2.18237e-17
102: Running multiply test (manual FC) for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 7.70404e-17
102: cNorm: 1.52851
102: compNorm: 1.17757e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 7.70404e-17
102: cNorm: 1.52851
102: compNorm: 1.17757e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 2.60524e-18
102: cNorm: 1.52851
102: compNorm: 3.98214e-18
102: Running multiply test (manual FC) for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 1.86729e-05
102: cNorm: 2.38736e-17
102: compNorm: 4.4579e-22
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 1.86729e-05
102: cNorm: 2.38736e-17
102: compNorm: 4.4579e-22
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 2.46191e-22
102: cNorm: 2.38736e-17
102: compNorm: 5.87747e-39
102: Running multiply test (manual FC) for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.11865e-16
102: cNorm: 18.0412
102: compNorm: 2.01817e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.12034e-16
102: cNorm: 18.0412
102: compNorm: 2.02122e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.08549e-18
102: cNorm: 18.0412
102: compNorm: 1.95835e-17
102: Running multiply test (manual FC) for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 1.08316e-16
102: cNorm: 1.08905
102: compNorm: 1.17961e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 1.08316e-16
102: cNorm: 1.08905
102: compNorm: 1.17961e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 5.74344e-18
102: cNorm: 1.08905
102: compNorm: 6.25487e-18
102: Running multiply test (manual FC) for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 9.92982e-17
102: cNorm: 12.2465
102: compNorm: 1.21605e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 9.92982e-17
102: cNorm: 12.2465
102: compNorm: 1.21605e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 1.11297e-18
102: cNorm: 12.2465
102: compNorm: 1.36299e-17
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->synthetic add
102: Regular Add Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->synthetic add
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 2-argument add test for ANONYMOUS->synthetic add
102: Add Into Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->small add
102: Regular Add Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->small add
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 2-argument add test for ANONYMOUS->small add
102: Add Into Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->Rectangular Matricies with B Transposed
102: Regular Add Test Results:
102: Correct Norm: 18.0418
102: Computed norm: 18.0418
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->Rectangular Matricies with B Transposed
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 18.0418
102: Computed norm: 18.0418
102: Epsilon: 0
102: Running multiply test (manual FC) for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: Running multiply test (manual FC) for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: Running multiply test (auto FC) for ANONYMOUS->RAP
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: Running multiply test (auto FC) for ANONYMOUS->RAP with explicit transpose
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: Running multiply test (auto FC) for ANONYMOUS->RAP with implicit transpose
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: We made it through operations_test on all processes!
102: [Passed] (0.427 sec)
102: 16. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_range_row_test_UnitTest ... Tpetra sparse matrix-matrix multiply: range row test
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create row, range, and domain Maps of B
102: Create identityMatrix
102: getIdentityMatrix
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create bMatrix
102: Fill bMatrix
102: Call fillComplete on bMatrix
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: Create identity2
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create and fill bTrans
102: {7, 6}
102: Compute identity * transpose(bTrans)
102: Call fillComplete on bTrans
102: Create and fill bTransTest
102: Call fillComplete on bTransTest
102: Regular I*P^T
102: Call fillComplete on bTransDiff
102: B
102: We made it through range_row_test on all processes!
102: Tpetra sparse matrix-matrix multiply: Test A^T * I, where A's row Map and range Map differ
102: Create identity matrix
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: [Passed] (0.00105 sec)
102: 17. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_ATI_range_row_test_UnitTest ... Call fillComplete
102: Done!
102: Create Maps for matrix aMat
102: Create matrix aMat
102: Fill matrix aMat
102: Call fillComplete on matrix aMat
102: Create RowMatrixTransposer with aMat
102: Use RowMatrixTransposer to create transpose of aMat
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: We made it through ATI_range_row_test on all processes!
102: [Passed] (0.000667 sec)
102: 18. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_threaded_add_sorted_UnitTest ... [Passed] (0.00739 sec)
102: 19. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_threaded_add_unsorted_UnitTest ... [Passed] (0.00732 sec)
102:
102: The following tests FAILED:
102: 0. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest ...
102: 10. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest ...
102:
102: Total Time: 0.942 sec
102:
102: Summary: total = 20, run = 20, passed = 18, failed = 2
102:
102: End Result: TEST FAILED
102: -------------------------------------------------------
102: Primary job terminated normally, but 1 process returned
102: a non-zero exit code.. Per user-direction, the job has been aborted.
102: -------------------------------------------------------
102: --------------------------------------------------------------------------
102: mpiexec detected that one or more processes exited with non-zero status, thus causing
102: the job to be terminated. The first process to do so was:
102:
102: Process name: [[65241,1],2]
102: Exit code: 1
102: --------------------------------------------------------------------------
1/1 Test #102: TpetraCore_MatrixMatrix_UnitTests_MPI_4 ...***Failed 1.41 sec
0% tests passed, 1 tests failed out of 1
Label Time Summary:
Tpetra = 1.41 sec (1 test)
Total Test time (real) = 1.43 sec
The following tests FAILED:
102 - TpetraCore_MatrixMatrix_UnitTests_MPI_4 (Failed)
Errors while running CTest
```
</details>
<details>
<summary>
<b>configure script</b> (Click to expand)
</summary>
```bash
#!/bin/bash
# load jhu's modules from ~jhu/privatemodules
module load use.own
module load gcc-7.2.0 openmpi-1.10.2-gcc-7.2.0
TPL_ROOT=/ascldap/users/jhu/software/tpls/install/gcc-7.2.0_openmpi-1.10.2
TRILINOS_HOME=/scratch/jhu/nalu/trilinos/Trilinos
CMAKE_OPTIONS=(
-DBUILD_SHARED_LIBS:BOOL=OFF
-DCMAKE_INSTALL_PREFIX:PATH="/scratch/jhu/nalu/trilinos/install/relwithdebinfo-gcc-7.2.0_openmpi-1.10.2"
-DCMAKE_BUILD_TYPE:STRING=RELWITHDEBINFO
-DTrilinos_ENABLE_OpenMP:BOOL=ON
-DKokkos_ENABLE_OpenMP:BOOL=ON
-DTpetra_INST_OPENMP:BOOL=ON
-DTpetra_INST_SERIAL:BOOL=ON
-DTrilinos_ENABLE_CXX11:BOOL=ON
-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON
-DTpetra_INST_DOUBLE:BOOL=ON
-DTpetra_INST_INT_LONG:BOOL=ON
-DTpetra_INST_COMPLEX_DOUBLE:BOOL=OFF
-DTrilinos_ENABLE_TESTS:BOOL=OFF
-DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF
-DTrilinos_ASSERT_MISSING_PACKAGES:BOOL=OFF
-DTrilinos_ALLOW_NO_PACKAGES:BOOL=OFF
-DTrilinos_ENABLE_Epetra:BOOL=OFF
-DTrilinos_ENABLE_Tpetra:BOOL=ON
-DTpetra_ENABLE_TESTS:BOOL=ON
-DXpetra_ENABLE_Kokkos_Refactor:BOOL=ON
-DMueLu_ENABLE_Kokkos_Refactor:BOOL=ON
-DMueLu_ENABLE_Tutorial:BOOL=OFF
-DTrilinos_ENABLE_ShyLUHTS:BOOL=ON
-DTrilinos_ENABLE_KokkosKernels:BOOL=ON
-DTrilinos_ENABLE_ML:BOOL=OFF
-DTrilinos_ENABLE_MueLu:BOOL=ON
-DTrilinos_ENABLE_EpetraExt:BOOL=OFF
-DTrilinos_ENABLE_AztecOO:BOOL=OFF
-DTrilinos_ENABLE_Belos:BOOL=ON
-DTrilinos_ENABLE_Ifpack2:BOOL=ON
-DTrilinos_ENABLE_Amesos2:BOOL=ON
-DTrilinos_ENABLE_Zoltan2:BOOL=ON
-DTrilinos_ENABLE_Ifpack:BOOL=OFF
-DTrilinos_ENABLE_Amesos:BOOL=OFF
-DTrilinos_ENABLE_Zoltan:BOOL=ON
-DTrilinos_ENABLE_STKMesh:BOOL=ON
-DTrilinos_ENABLE_STKSimd:BOOL=ON
-DTrilinos_ENABLE_STKIO:BOOL=ON
-DTrilinos_ENABLE_STKTransfer:BOOL=ON
-DTrilinos_ENABLE_STKSearch:BOOL=ON
-DTrilinos_ENABLE_STKUtil:BOOL=ON
-DTrilinos_ENABLE_STKTopology:BOOL=ON
-DTrilinos_ENABLE_STKUnit_tests:BOOL=ON
-DTrilinos_ENABLE_STKUnit_test_utils:BOOL=ON
-DTrilinos_ENABLE_Gtest:BOOL=ON
-DTrilinos_ENABLE_STKClassic:BOOL=OFF
-DTrilinos_ENABLE_SEACASExodus:BOOL=ON
-DTrilinos_ENABLE_SEACASEpu:BOOL=ON
-DTrilinos_ENABLE_SEACASExodiff:BOOL=ON
-DTrilinos_ENABLE_SEACASNemspread:BOOL=ON
-DTrilinos_ENABLE_SEACASNemslice:BOOL=ON
-DTPL_ENABLE_MPI:BOOL=ON
-DTPL_ENABLE_Boost:BOOL=ON
-DBoost_INCLUDE_DIRS:PATH=${TPL_ROOT}/include
-DBoost_LIBRARY_DIRS:PATH=${TPL_ROOT}/lib
-DBoostLib_INCLUDE_DIRS:PATH=${TPL_ROOT}/include
-DBoostLib_LIBRARY_DIRS:PATH=${TPL_ROOT}/lib
-DTPL_ENABLE_SuperLU:BOOL=ON
-DSuperLU_LIBRARY_DIRS:PATH="${TPL_ROOT}/lib"
-DSuperLU_INCLUDE_DIRS:PATH="${TPL_ROOT}/include"
-DTPL_ENABLE_Netcdf:BOOL=ON
-DTPL_Netcdf_Enables_Netcdf4:BOOL=ON
-DTPL_Netcdf_PARALLEL:BOOL=ON
-DTPL_ENABLE_Pnetcdf:BOOL=ON
-DPnetcdf_LIBRARY_DIRS=${TPL_ROOT}/lib
-DPnetcdf_INCLUDE_DIRS=${TPL_ROOT}/include
-DNetcdf_LIBRARY_DIRS=${TPL_ROOT}/lib
-DNetcdf_INCLUDE_DIRS=${TPL_ROOT}/include
-DTPL_ENABLE_HDF5:BOOL=ON
-DHDF5_INCLUDE_DIRS:PATH=${TPL_ROOT}/include
-DHDF5_LIBRARY_DIRS:PATH=${TPL_ROOT}/lib
-DHDF5_NO_SYSTEM_PATHS:BOOL=ON
-DTPL_ENABLE_Zlib:BOOL=ON
-DTPL_ENABLE_CGNS:BOOL=OFF
)
```
</details>
@trilinos/tpetra https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2103Building with fortran fails on FreeBSD2017-12-30T05:49:12ZJames WillenbringBuilding with fortran fails on FreeBSD*Created by: yurivict*
```Trilinos_ENABLE_Fortran:BOOL=ON``` triggers this error:
```
-- Warning, cannot automatically determine Fortran mangling.
CMake Error at /usr/local/share/cmake/Modules/FortranCInterface.cmake:383 (message):...*Created by: yurivict*
```Trilinos_ENABLE_Fortran:BOOL=ON``` triggers this error:
```
-- Warning, cannot automatically determine Fortran mangling.
CMake Error at /usr/local/share/cmake/Modules/FortranCInterface.cmake:383 (message):
The Fortran compiler:
/usr/local/bin/gfortran6
and the CXX compiler:
/usr/bin/c++
failed to compile a simple test project using both languages. The output
was:
Change Dir: /usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX
Run Build Command:"/usr/local/bin/gmake" "VerifyFortranC"
gmake[2]: Entering directory '/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX'
/usr/local/bin/cmake -H/usr/local/share/cmake/Modules/FortranCInterface/Verify -B/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/gmake -f CMakeFiles/Makefile2 VerifyFortranC
gmake[3]: Entering directory '/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX'
/usr/local/bin/cmake -H/usr/local/share/cmake/Modules/FortranCInterface/Verify -B/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6
/usr/local/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all
gmake[4]: Entering directory '/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX'
/usr/local/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend
gmake[5]: Entering directory '/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX'
cd /usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/local/share/cmake/Modules/FortranCInterface/Verify /usr/local/share/cmake/Modules/FortranCInterface/Verify /usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX /usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX /usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake
Scanning dependencies of target VerifyFortran
gmake[5]: Leaving directory '/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX'
/usr/local/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/requires
gmake[5]: Entering directory '/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX'
gmake[5]: Nothing to be done for 'CMakeFiles/VerifyFortran.dir/requires'.
gmake[5]: Leaving directory '/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX'
/usr/local/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build
gmake[5]: Entering directory '/usr/ports/science/Trilinos/work/.build/CMakeFiles/FortranCInterface/VerifyCXX'
[100%] Linking CXX executable VerifyFortranC
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1
/usr/bin/c++ -O2 -pipe -fno-omit-frame-pointer -fstack-protector -fno-strict-aliasing -fno-omit-frame-pointer -O2 -pipe -fno-omit-frame-pointer -fstack-protector -fno-strict-aliasing -fno-omit-frame-pointer CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC -L/usr/local/bin -L/usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.1/6.4.0 libVerifyFortran.a -lgfortran -lssp_nonshared -lquadmath
/usr/bin/ld: cannot find -lgfortran
```
libgfortran.so is in ```/usr/local/lib/gcc6```.
Adding ```-DFortran_LIBRARY_DIRS:STRING=${LOCALBASE}/lib/gcc6``` doesn't help.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2046Error linking ThyraEpetraAdapters_TestThyraDebugHang.exe2018-12-20T18:56:42ZJames WillenbringError linking ThyraEpetraAdapters_TestThyraDebugHang.exe*Created by: ndaman*
<!--- Provide a general summary of the issue in the Title above. -->
<!---
Note that anything between these delimiters is a comment that will not appear
in the issue description once created. Click on the Prev...*Created by: ndaman*
<!--- Provide a general summary of the issue in the Title above. -->
<!---
Note that anything between these delimiters is a comment that will not appear
in the issue description once created. Click on the Preview tab to see what
everything will look like when you submit.
-->
<!---
Feel free to delete anything from this template that is not applicable to the
issue you are submitting.
-->
<!---
Replace <teamName> below with the appropriate Trilinos package/team name.
-->
@mhoemmen
<!---
Assignees: If you know anyone who should likely tackle this issue, select them
from the Assignees drop-down on the right.
-->
<!---
Lables: Choose any applicable package names from the Labels drop-down on the
right. Additionally, choose a label to indicate the type of issue, for
instance, bug, build, documentation, enhancement, etc.
-->
## Expectations
<!---
Tell us what you think should happen, how you think things should work, what
you would like to see in the documentation, etc.
-->
I am trying to build Trilinos with the options listed [here](https://peridigm.sandia.gov/content/trilinos) on a Fedora Linux VM (gcc 7.2.1).
## Current Behavior
<!---
Tell us how the current behavior fails to meet your expectations in some way.
-->
While linking ThyraEpetraAdapters_TestThyraDebugHang.exe I get the following error:
```
[ 86%] Linking CXX executable ThyraEpetraAdapters_TestThyraDebugHang.exe
CMakeFiles/ThyraEpetraAdapters_TestThyraDebugHang.dir/TestThyraDebugHang.cpp.o: In function `ThyraEpetraMultiVector_HangingInParallelDebug_UnitTest::runUnitTestImpl(Teuchos::basic_FancyOStream<char, std::char_traits<char> >&, bool&) const':
TestThyraDebugHang.cpp:(.text+0xad3): undefined reference to `Thyra::DefaultSpmdVectorSpace<double>::initialize(Teuchos::RCP<Teuchos::Comm<long> const> const&, long, long, bool)'
collect2: error: ld returned 1 exit status
```
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2005Make failed at [ 99%] Built target Stokhos_TpetraCrsMatrixMPVectorUnitTest_Se...2017-11-27T00:50:26ZJames WillenbringMake failed at [ 99%] Built target Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial*Created by: lkkevin*
Hi,
I am trying to build Trilinos 12.12.1 for Peridigm on CentOS 7.4. The "make -j 2" failed at 99%] Built target Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial. I have been working on this issue for a couple da...*Created by: lkkevin*
Hi,
I am trying to build Trilinos 12.12.1 for Peridigm on CentOS 7.4. The "make -j 2" failed at 99%] Built target Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial. I have been working on this issue for a couple day but could not figure out. Please help. Thanks.
#------ These are the prerequisites that i installed on my VM: -----#
boost_1_65_1 , cmake-3.10.0-rc5, hdf5-1.10.1, matio-1.5.11, netcdf-c-4.5.0, openmpi-3.0.0, blas 3.8.0, lapack 3.8.0.
#------ This is the CMakeError.log ------#
Determining if the pthread_create exist failed with the following output:
Change Dir: /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_6fe30/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_6fe30.dir/build.make CMakeFiles/cmTC_6fe30.dir/build
gmake[1]: Entering directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6fe30.dir/CheckSymbolExists.c.o
/opt/mpich/bin/mpicc -O3 -DNDEBUG -o CMakeFiles/cmTC_6fe30.dir/CheckSymbolExists.c.o -c /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_6fe30
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6fe30.dir/link.txt --verbose=1
/opt/mpich/bin/mpicc -O3 -DNDEBUG -rdynamic CMakeFiles/cmTC_6fe30.dir/CheckSymbolExists.c.o -o cmTC_6fe30
/usr/bin/ld: CMakeFiles/cmTC_6fe30.dir/CheckSymbolExists.c.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
/usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_6fe30] Error 1
gmake[1]: Leaving directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_6fe30/fast] Error 2
File /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <pthread.h>
int main(int argc, char** argv)
{
(void)argv;
#ifndef pthread_create
return ((int*)(&pthread_create))[argc];
#else
(void)argc;
return 0;
#endif
}
Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_59d00/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_59d00.dir/build.make CMakeFiles/cmTC_59d00.dir/build
gmake[1]: Entering directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_59d00.dir/CheckFunctionExists.c.o
/opt/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=pthread_create -O3 -DNDEBUG -o CMakeFiles/cmTC_59d00.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_59d00
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_59d00.dir/link.txt --verbose=1
/opt/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=pthread_create -O3 -DNDEBUG -rdynamic CMakeFiles/cmTC_59d00.dir/CheckFunctionExists.c.o -o cmTC_59d00 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_59d00] Error 1
gmake[1]: Leaving directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_59d00/fast] Error 2
Performing C++ SOURCE FILE Test HAVE_TEUCHOS_LAPACKLARND failed with the following output:
Change Dir: /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_d5eb7/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_d5eb7.dir/build.make CMakeFiles/cmTC_d5eb7.dir/build
gmake[1]: Entering directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_d5eb7.dir/src.cxx.o
/opt/mpich/bin/mpicxx -O2 -std=c++11 -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DHAVE_TEUCHOS_LAPACKLARND -O3 -DNDEBUG -o CMakeFiles/cmTC_d5eb7.dir/src.cxx.o -c /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/src.cxx
/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:12:38: warning: narrowing conversion of ‘0.0’ from ‘double’ to ‘int’ inside { } [-Wnarrowing]
int seed[4] = { 0.0, 0.0, 0.0, 1.0 };
^
/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:12:38: warning: narrowing conversion of ‘0.0’ from ‘double’ to ‘int’ inside { } [-Wnarrowing]
/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:12:38: warning: narrowing conversion of ‘0.0’ from ‘double’ to ‘int’ inside { } [-Wnarrowing]
/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/src.cxx:12:38: warning: narrowing conversion of ‘1.0e+0’ from ‘double’ to ‘int’ inside { } [-Wnarrowing]
Linking CXX executable cmTC_d5eb7
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d5eb7.dir/link.txt --verbose=1
/opt/mpich/bin/mpicxx -O2 -std=c++11 -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DHAVE_TEUCHOS_LAPACKLARND -O3 -DNDEBUG -rdynamic CMakeFiles/cmTC_d5eb7.dir/src.cxx.o -o cmTC_d5eb7 -Wl,-rpath,/opt/lib/LAPACK /opt/lib/LAPACK/liblapack.so
CMakeFiles/cmTC_d5eb7.dir/src.cxx.o: In function `main':
src.cxx:(.text.startup+0x22): undefined reference to `dlarnd_'
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_d5eb7] Error 1
gmake[1]: Leaving directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_d5eb7/fast] Error 2
Return value: 1
Source file was:
#define F77_BLAS_MANGLE(name,NAME) name ## _
#define DLARND_F77 F77_BLAS_MANGLE(dlarnd,DLARND)
extern "C" { double DLARND_F77(const int* idist, int* seed); }
int main()
{
const int idist = 1;
int seed[4] = { 0.0, 0.0, 0.0, 1.0 };
double val = DLARND_F77(&idist, seed);
return (val < 0.0 ? 1 : 0);
}
Performing C++ SOURCE FILE Test HAVE_CXX_PRAGMA_WEAK failed with the following output:
Change Dir: /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_32f82/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_32f82.dir/build.make CMakeFiles/cmTC_32f82.dir/build
gmake[1]: Entering directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_32f82.dir/src.cxx.o
/opt/mpich/bin/mpicxx -O2 -std=c++11 -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DHAVE_CXX_PRAGMA_WEAK -O3 -DNDEBUG -o CMakeFiles/cmTC_32f82.dir/src.cxx.o -c /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_32f82
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_32f82.dir/link.txt --verbose=1
/opt/mpich/bin/mpicxx -O2 -std=c++11 -pedantic -ftrapv -Wall -Wno-long-long -std=c++11 -DHAVE_CXX_PRAGMA_WEAK -O3 -DNDEBUG -rdynamic CMakeFiles/cmTC_32f82.dir/src.cxx.o -o cmTC_32f82
CMakeFiles/cmTC_32f82.dir/src.cxx.o: In function `main':
src.cxx:(.text.startup+0x1c): undefined reference to `A::theFunction()'
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_32f82] Error 1
gmake[1]: Leaving directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_32f82/fast] Error 2
Source file was:
#include <iostream>
namespace A {
// theFunction never gets defined, because we
// don't link with a library that defines it.
// That's OK, because it's weak linkage.
#pragma weak theFunction
extern void theFunction ();
}
int main() {
std::cout << "Hi! I am main." << std::endl;
if (A::theFunction != NULL) {
// Should never be called, since we don't link
// with a library that defines A::theFunction.
A::theFunction ();
}
return 0;
}
Determining if the function dggsvd3 exists failed with the following output:
Change Dir: /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_a3af9/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_a3af9.dir/build.make CMakeFiles/cmTC_a3af9.dir/build
gmake[1]: Entering directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a3af9.dir/CheckFunctionExists.c.o
/opt/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=dggsvd3 -O3 -DNDEBUG -o CMakeFiles/cmTC_a3af9.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_a3af9
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a3af9.dir/link.txt --verbose=1
/opt/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=dggsvd3 -O3 -DNDEBUG -rdynamic CMakeFiles/cmTC_a3af9.dir/CheckFunctionExists.c.o -o cmTC_a3af9 -L/opt/lib/BLAS -Wl,-rpath,/opt/lib/LAPACK:/opt/lib/BLAS /opt/lib/LAPACK/liblapack.so -lblas
CMakeFiles/cmTC_a3af9.dir/CheckFunctionExists.c.o: In function `main':
CheckFunctionExists.c:(.text.startup+0xc): undefined reference to `dggsvd3'
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_a3af9] Error 1
gmake[1]: Leaving directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_a3af9/fast] Error 2
Determining if the function DGGSVD3 exists failed with the following output:
Change Dir: /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_1a133/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_1a133.dir/build.make CMakeFiles/cmTC_1a133.dir/build
gmake[1]: Entering directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1a133.dir/CheckFunctionExists.c.o
/opt/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=DGGSVD3 -O3 -DNDEBUG -o CMakeFiles/cmTC_1a133.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_1a133
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1a133.dir/link.txt --verbose=1
/opt/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=DGGSVD3 -O3 -DNDEBUG -rdynamic CMakeFiles/cmTC_1a133.dir/CheckFunctionExists.c.o -o cmTC_1a133 -L/opt/lib/BLAS -Wl,-rpath,/opt/lib/LAPACK:/opt/lib/BLAS /opt/lib/LAPACK/liblapack.so -lblas
CMakeFiles/cmTC_1a133.dir/CheckFunctionExists.c.o: In function `main':
CheckFunctionExists.c:(.text.startup+0xc): undefined reference to `DGGSVD3'
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_1a133] Error 1
gmake[1]: Leaving directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_1a133/fast] Error 2
Determining if the function DGGSVD3_ exists failed with the following output:
Change Dir: /root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/gmake" "cmTC_6f85a/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_6f85a.dir/build.make CMakeFiles/cmTC_6f85a.dir/build
gmake[1]: Entering directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6f85a.dir/CheckFunctionExists.c.o
/opt/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=DGGSVD3_ -O3 -DNDEBUG -o CMakeFiles/cmTC_6f85a.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_6f85a
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6f85a.dir/link.txt --verbose=1
/opt/mpich/bin/mpicc -DCHECK_FUNCTION_EXISTS=DGGSVD3_ -O3 -DNDEBUG -rdynamic CMakeFiles/cmTC_6f85a.dir/CheckFunctionExists.c.o -o cmTC_6f85a -L/opt/lib/BLAS -Wl,-rpath,/opt/lib/LAPACK:/opt/lib/BLAS /opt/lib/LAPACK/liblapack.so -lblas
CMakeFiles/cmTC_6f85a.dir/CheckFunctionExists.c.o: In function `main':
CheckFunctionExists.c:(.text.startup+0xc): undefined reference to `DGGSVD3_'
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_6f85a] Error 1
gmake[1]: Leaving directory `/root/Downloads/trilinos-12.12.1-Source/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_6f85a/fast] Error 2
#----- and this is when the"make -j2" kicked out -----#
.......
[ 99%] Linking CXX executable Stokhos_KokkosCrsMatrixMPVectorUnitTest_Serial.exe
[ 99%] Built target Stokhos_KokkosCrsMatrixMPVectorUnitTest_Serial
Scanning dependencies of target Stokhos_KokkosViewMPVectorUnitTest_Serial
[ 99%] Building CXX object packages/stokhos/test/UnitTest/CMakeFiles/Stokhos_KokkosViewMPVectorUnitTest_Serial.dir/Stokhos_KokkosViewMPVectorUnitTest_Serial.cpp.o
In file included from /root/Downloads/trilinos-12.12.1-Source/packages/muelu/adapters/tpetra/MueLu_CreateTpetraPreconditioner.hpp:10:0,
from /root/Downloads/trilinos-12.12.1-Source/packages/stokhos/test/UnitTest/Stokhos_TpetraCrsMatrixMPVectorUnitTest.hpp:77,
from /root/Downloads/trilinos-12.12.1-Source/packages/stokhos/test/UnitTest/Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial.cpp:46:
/root/Downloads/trilinos-12.12.1-Source/packages/xpetra/src/CrsMatrix/Xpetra_TpetraBlockCrsMatrix.hpp: In instantiation of ‘void Xpetra::TpetraBlockCrsMatrix<Scalar, LocalOrdinal, GlobalOrdinal, Node>::getLocalDiagOffsets(Teuchos::ArrayRCP<long unsigned int>&) const [with Scalar = Sacado::MP::Vector<Stokhos::StaticFixedStorage<int, double, 16, Kokkos::Serial> >; LocalOrdinal = int; GlobalOrdinal = int; Node = Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial>]’:
/root/Downloads/trilinos-12.12.1-Source/packages/stokhos/test/UnitTest/Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial.cpp:71:1: required from here
/root/Downloads/trilinos-12.12.1-Source/packages/xpetra/src/CrsMatrix/Xpetra_TpetraBlockCrsMatrix.hpp:343:7: warning: ‘void Tpetra::Experimental::BlockCrsMatrix<S, LO, GO, N>::getLocalDiagOffsets(Teuchos::ArrayRCP<long unsigned int>&) const [with Scalar = Sacado::MP::Vector<Stokhos::StaticFixedStorage<int, double, 16, Kokkos::Serial> >; LO = int; GO = int; Node = Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial>]’ is deprecated (declared at /root/Downloads/trilinos-12.12.1-Source/packages/tpetra/core/src/Tpetra_Experimental_BlockCrsMatrix_def.hpp:1062) [-Wdeprecated-declarations]
mtx_->getLocalDiagOffsets(offsets);
^
[ 99%] Linking CXX executable Stokhos_KokkosViewMPVectorUnitTest_Serial.exe
[ 99%] Built target Stokhos_KokkosViewMPVectorUnitTest_Serial
Scanning dependencies of target Stokhos_SacadoMPVectorCommTests
[ 99%] Building CXX object packages/stokhos/test/UnitTest/CMakeFiles/Stokhos_SacadoMPVectorCommTests.dir/Stokhos_SacadoMPVectorCommTests.cpp.o
[ 99%] Linking CXX executable Stokhos_SacadoMPVectorCommTests.exe
[ 99%] Built target Stokhos_SacadoMPVectorCommTests
Scanning dependencies of target Stokhos_SDMUtilsUnitTest
[ 99%] Building CXX object packages/stokhos/test/UnitTest/CMakeFiles/Stokhos_SDMUtilsUnitTest.dir/Stokhos_SDMUtilsUnitTest.cpp.o
[ 99%] Linking CXX executable Stokhos_SDMUtilsUnitTest.exe
CMakeFiles/Stokhos_SDMUtilsUnitTest.dir/Stokhos_SDMUtilsUnitTest.cpp.o: In function `void Stokhos::CPQR_Householder<int, double>(Teuchos::SerialDenseMatrix<int, double> const&, Teuchos::SerialDenseMatrix<int, double>&, Teuchos::SerialDenseMatrix<int, double>&, Teuchos::Array<int>&)':
Stokhos_SDMUtilsUnitTest.cpp:(.text._ZN7Stokhos16CPQR_HouseholderIidEEvRKN7Teuchos17SerialDenseMatrixIT_T0_EERS5_S8_RNS1_5ArrayIS3_EE[_ZN7Stokhos16CPQR_HouseholderIidEEvRKN7Teuchos17SerialDenseMatrixIT_T0_EERS5_S8_RNS1_5ArrayIS3_EE]+0x16c): undefined reference to `dgeqpf_'
collect2: error: ld returned 1 exit status
make[2]: *** [packages/stokhos/test/UnitTest/Stokhos_SDMUtilsUnitTest.exe] Error 1
make[1]: *** [packages/stokhos/test/UnitTest/CMakeFiles/Stokhos_SDMUtilsUnitTest.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
In file included from /root/Downloads/trilinos-12.12.1-Source/build/packages/muelu/src/MueLu_VariableDofLaplacianFactory.hpp:2:0,
from /root/Downloads/trilinos-12.12.1-Source/packages/muelu/src/Interface/MueLu_FactoryFactory_decl.hpp:146,
from /root/Downloads/trilinos-12.12.1-Source/build/packages/muelu/src/Interface/MueLu_FactoryFactory.hpp:1,
from /root/Downloads/trilinos-12.12.1-Source/packages/muelu/src/Interface/MueLu_ParameterListInterpreter_def.hpp:73,
from /root/Downloads/trilinos-12.12.1-Source/build/packages/muelu/src/Interface/MueLu_ParameterListInterpreter.hpp:2,
from /root/Downloads/trilinos-12.12.1-Source/packages/muelu/adapters/tpetra/MueLu_CreateTpetraPreconditioner.hpp:22,
from /root/Downloads/trilinos-12.12.1-Source/packages/stokhos/test/UnitTest/Stokhos_TpetraCrsMatrixMPVectorUnitTest.hpp:77,
from /root/Downloads/trilinos-12.12.1-Source/packages/stokhos/test/UnitTest/Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial.cpp:46:
/root/Downloads/trilinos-12.12.1-Source/packages/muelu/src/Interface/../Graph/MueLu_VariableDofLaplacianFactory_def.hpp: In member function ‘void MueLu::VariableDofLaplacianFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::Build(MueLu::VariableDofLaplacianFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::Level&) const [with Scalar = Sacado::MP::Vector<Stokhos::StaticFixedStorage<int, double, 16, Kokkos::Serial> >; LocalOrdinal = int; GlobalOrdinal = int; Node = Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial>; MueLu::VariableDofLaplacianFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::Level = MueLu::Level]’:
/root/Downloads/trilinos-12.12.1-Source/packages/muelu/src/Interface/../Graph/MueLu_VariableDofLaplacianFactory_def.hpp:256:16: warning: ‘blockRow’ may be used uninitialized in this function [-Wmaybe-uninitialized]
amalgRowPtr[blockRow+1] = newNzs;
^
[ 99%] Linking CXX executable Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial.exe
[ 99%] Built target Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial
make: *** [all] Error 2
You have mail in /var/spool/mail/root
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2075ShyLU Basker build failure with new CMake changes2017-12-13T13:37:36ZJames WillenbringShyLU Basker build failure with new CMake changes*Created by: ndellingwood*
<!--- Provide a general summary of the issue in the Title above. -->
While testing the recent CMake changes discussed in issue #1400 Trilinos fails to build with ShyLU Basker enabled with the following error:...*Created by: ndellingwood*
<!--- Provide a general summary of the issue in the Title above. -->
While testing the recent CMake changes discussed in issue #1400 Trilinos fails to build with ShyLU Basker enabled with the following error:
```
/Users/ndellin/Research/trilinos-dev/Trilinos/packages/amesos2/src/Amesos2_Basker_FunctionMap.hpp:64:41: fatal error: shylubasker_trilinos_decl.hpp: No such file or directory
compilation terminated.
```
The file above is not being found from the directory `Trilinos/packages/shylu/shylu_node/basker/src`
<!---
Note that anything between these delimiters is a comment that will not appear
in the issue description once created. Click on the Preview tab to see what
everything will look like when you submit.
-->
<!---
Feel free to delete anything from this template that is not applicable to the
issue you are submitting.
-->
<!---
Replace <teamName> below with the appropriate Trilinos package/team name.
-->
@trilinos/kokkos @trilinos/shylu @bartlettroscoe @crtrott @ndellingwood
<!---
Assignees: If you know anyone who should likely tackle this issue, select them
from the Assignees drop-down on the right.
-->
<!---
Lables: Choose any applicable package names from the Labels drop-down on the
right. Additionally, choose a label to indicate the type of issue, for
instance, bug, build, documentation, enhancement, etc.
-->
## Expectations
<!---
Tell us what you think should happen, how you think things should work, what
you would like to see in the documentation, etc.
-->
## Current Behavior
<!---
Tell us how the current behavior fails to meet your expectations in some way.
-->
With the new CMake changes Trilinos fails to build with ShyLU Basker enabled.
## Motivation and Context
<!---
How has this expectation failure affected you? What are you trying to
accomplish? Why do we need to address this? What does it have to do with
anything? Providing context helps us come up with a solution that is most
useful in the real world.
-->
Trilinos builds with ShyLU Basker enabled on the develop branch without the CMake changes. Xyce uses this package and would be affected by this issue.
## Definition of Done
<!---
Tell us what needs to happen. If necessary, give us a task lisk along the
lines of:
- [ ] First do this.
- [ ] Then do that.
- [ ] Also this other thing.
-->
## Possible Solution
<!---
Not obligatory, but suggest a fix for the bug or documentation, or suggest
ideas on how to implement the addition or change.
-->
## Steps to Reproduce
<!---
Provide a link to a live example, or an unambiguous set of steps to reproduce
this issue. Include code to reproduce, if relevant.
1. Do this.
1. Do that.
1. Shake fist angrily at computer.
-->
1. Clone Kokkos and checkout the develop branch
2. Clone Trilinos and checkout the kokkos-promotion branch
3. Create symbolic link to kokkos in the Trilinos directory; add corresponding line to configure line/file: `-DKokkos_SOURCE_DIR_OVERRIDE:STRING=kokkos`
4. Create a build directory and configure Trilinos - my configure script is attached (change the TPL directories if using system installs or SEMS modules)
5. Build Trilinos - make -j
6. Observe the error towards the end of compilation ~95%
Configure script:
```
#!/bin/bash
export SRCDIR=/Users/ndellin/Research/trilinos-dev/Trilinos
TPL_PATH=/Users/ndellin/Research/TPL
BLAS_PATH=${TPL_PATH}/BLAS-3.6.0
LAPACK_PATH=${TPL_PATH}/lapack-3.6.1
SCOTCH_PATH=${TPL_PATH}/scotch_6.0.3
export INSTALL_LOCATION=${PWD}/install
rm -rf CMakeCache.txt CMakeFiles
cmake \
\
-D CMAKE_INSTALL_PREFIX:PATH="${INSTALL_LOCATION}" \
-D CMAKE_CXX_FLAGS:STRING="-DSHYLU_NODEBASKER -g" \
-D CMAKE_MAKE_PROGRAM="make" \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
-D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
-D BUILD_SHARED_LIBS:BOOL=OFF \
-D Trilinos_VERBOSE_CONFIGURE:BOOL=OFF \
\
-D TPL_ENABLE_MPI:BOOL=ON \
-D CMAKE_CXX_COMPILER:FILEPATH="`which mpicxx`" \
-D CMAKE_C_COMPILER:FILEPATH="`which mpicc`" \
-D CMAKE_Fortran_COMPILER:FILEPATH="`which mpifort`" \
\
-D TPL_ENABLE_ParMETIS:BOOL=OFF \
-D TPL_ENABLE_Scotch:BOOL=ON \
-D Scotch_INCLUDE_DIRS:PATH="${SCOTCH_PATH}/include" \
-D Scotch_LIBRARY_DIRS:PATH="${SCOTCH_PATH}/lib" \
-D Scotch_LIBRARY_NAMES:STRING="scotch;scotcherr" \
-D TPL_ENABLE_BLAS:STRING=ON \
-D BLAS_LIBRARY_DIRS:FILEPATH=${BLAS_PATH} \
-D TPL_BLAS_LIBRARIES="-lblas" \
-D TPL_ENABLE_LAPACK:STRING=ON \
-D LAPACK_LIBRARY_DIRS:FILEPATH=${LAPACK_PATH} \
-D TPL_LAPACK_LIBRARIES="-llapack" \
\
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \
-D Trilinos_ENABLE_COMPLEX_DOUBLE:BOOL=ON \
-D Trilinos_ENABLE_DEBUG:BOOL=OFF \
-D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \
-D Trilinos_ENABLE_TESTS:BOOL=OFF \
\
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Amesos_ENABLE_KLU:BOOL=ON \
\
-D Trilinos_ENABLE_CHECKED_STL:BOOL=OFF \
-D Trilinos_ENABLE_OpenMP:BOOL=ON \
-D Trilinos_ENABLE_Kokkos:BOOL=ON \
-D Kokkos_SOURCE_DIR_OVERRIDE:STRING=kokkos \
-D Kokkos_ENABLE_OpenMP:BOOL=ON \
-D Kokkos_ENABLE_EXAMPLES:BOOL=OFF \
-D Kokkos_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Epetra_ENABLE_EXAMPLES:BOOL=OFF \
-D Epetra_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_EpetraExt:BOOL=ON \
-D EpetraExt_ENABLE_EXAMPLES:BOOL=OFF \
-D EpetraExt_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_Tpetra:BOOL=ON \
-D Tpetra_ENABLE_EXAMPLES:BOOL=OFF \
-D Tpetra_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_TeuchosRemainder:BOOL=ON \
-D Trilinos_ENABLE_ShyLU_NodeBasker:BOOL=ON \
-D ShyLU_NodeBasker_ENABLE_TESTS:BOOL=ON \
-D ShyLU_NodeBasker_ENABLE_EXAMPLES:BOOL=ON \
-D Trilinos_ENABLE_Amesos2:BOOL=ON \
-D Amesos2_ENABLE_TESTS:BOOL=ON \
-D Amesos2_ENABLE_EXAMPLES:BOOL=ON \
-D Amesos2_ENABLE_TIMERS:BOOL=ON \
-D Amesos2_ENABLE_KLU2:BOOL=ON \
-D Amesos2_ENABLE_Basker:BOOL=ON \
${SRCDIR}
```
## Your Environment
<!---
Include relevant details about your environment such that we can replicate this
issue.
-->
Tested on laptop with cmake/3.6.2, gcc/5.4.0
TPLs required: BLAS, LAPACK, Scotch 6.0 (available as SEMS module sems-scotch/6.0.3/nopthread_64bit_parallel)
- **Relevant repo SHA1s:**
- **Relevant configure flags or configure script:**
- **Operating system and version:**
- **Compiler and TPL versions:**
## Related Issues
<!---
If applicable, let us know how this bug is related to any other open issues:
-->
* Blocks
* Is blocked by
* Follows
* Precedes
* Related to
* Part of
* Composed of
## Additional Information
<!---
Anything else that might be helpful for us to know in addressing this issue:
* Configure log file:
* Build log file:
* Test log file:
* When was the last time everything worked (date/time; SHA1s; etc.)?
* What did you do that made the bug rear its ugly head?
* Have you tried turning it off and on again?
-->
Compile line preceding the error:
`cd /Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/amesos2/src && /opt/local/bin/mpicxx -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest -I/Users/ndellin/Research/trilinos-dev/Trilinos -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/amesos2/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/amesos2/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/amesos2/src/KLU2/Include -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/amesos2/src/KLU2/Source -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/common/auxiliarySoftware/SuiteSparse/src/AMD/Include -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/common/auxiliarySoftware/SuiteSparse/src/COLAMD/Include -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/common/auxiliarySoftware/SuiteSparse/src/BTF/Include -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/common/auxiliarySoftware/SuiteSparse/src/UFconfig -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/epetraext/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/epetraext/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/epetraext/src/transform -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/epetraext/src/inout -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/epetraext/src/coloring -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/epetraext/src/model_evaluator -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/epetraext/src/block -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/epetraext/src/restrict -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/epetra/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/epetra/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/teuchos/kokkoscomm/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/teuchos/kokkoscomm/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/teuchos/kokkoscompat/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/teuchos/kokkoscompat/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/teuchos/parameterlist/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/teuchos/parser/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/teuchos/core/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/teuchos/core/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/kokkos/core/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/kokkos/core/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/teuchos/comm/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/teuchos/remainder/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/teuchos/remainder/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/teuchos/numerics/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/common/auxiliarySoftware/SuiteSparse/src/CAMD/Include -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/common/auxiliarySoftware/SuiteSparse/src/CCOLAMD/Include -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/common/auxiliarySoftware/SuiteSparse/src/KLU/Include -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/tpetra/core/ext -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/tpetra/core/ext -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/tpetra/core/inout -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/tpetra/core/inout -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/tpetra/core/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/tpetra/core/src/kokkos_refactor -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/tpetra/core/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/tpetra/tsqr/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/tpetra/tsqr/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/tpetra/classic/LinAlg -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/tpetra/classic/NodeAPI -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/tpetra/classic/NodeAPI -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/tpetra/classic/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/tpetra/classic/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/packages/kokkos-kernels/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/impl -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/impl/tpls -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/blas -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/blas/impl -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/sparse -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/sparse/impl -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/graph -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/graph/impl -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/batched -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/batched/impl -I/Users/ndellin/Research/trilinos-dev/Trilinos/packages/kokkos-kernels/src/common -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/kokkos/algorithms/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/kokkos/algorithms/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/Build/ShyLUBasker/CMakeTest/kokkos/containers/src -I/Users/ndellin/Research/trilinos-dev/Trilinos/kokkos/containers/src -pedantic -Wall -Wno-long-long -Wwrite-strings -DSHYLU_NODEBASKER -DBASKER_TIMER -g -std=c++11 -fopenmp -O3 -DNDEBUG -o CMakeFiles/amesos2.dir/Amesos2_Factory.cpp.o -c /Users/ndellin/Research/trilinos-dev/Trilinos/packages/amesos2/src/Amesos2_Factory.cpp`