Trilinos issueshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues2018-11-07T20:23:32Zhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/2674Add MueLu "Refactor" enables to auto PR and ATDM Trilinos builds2018-11-07T20:23:32ZJames WillenbringAdd MueLu "Refactor" enables to auto PR and ATDM Trilinos builds*Created by: bartlettroscoe*
**CC:** @trilinos/framework, @rppawlo, @bathmatt, @micahahoward, @fryeguy52, @trilinos/muelu, @trilinos/kokkos
## Next Action Status
PR #3716 merged on 10/23/2018 automatically enables these "Kokkos...*Created by: bartlettroscoe*
**CC:** @trilinos/framework, @rppawlo, @bathmatt, @micahahoward, @fryeguy52, @trilinos/muelu, @trilinos/kokkos
## Next Action Status
PR #3716 merged on 10/23/2018 automatically enables these "Kokkos Refactor" options by default for all OpenMP and CUDA builds. This was confirmed in the CMakeCache file for the build `Trilinos-atdm-waterman-cuda-9.2-debug` on 10/25/2018 shown [here](https://testing.sandia.gov/cdash-dev-view/viewNotes.php?buildid=4093463#!#note1). Next: Get confirmation from @jmgate that these options have been removed from the EMPIRE's EM-Plasma `BuildScripts/ALL/configure-trilinos.sh` script ...
## Description
As of 5/2/2018, The EMPIRE build of Trilinos is now enabling the options:
```
-D MueLu_ENABLE_Kokkos_Refactor:BOOL=ON \
-D Xpetra_ENABLE_Kokkos_Refactor:BOOL=ON \
-D MueLu_ENABLE_Kokkos_Refactor_Use_By_Default:BOOL=ON \
```
in the script `BuildScripts/ALL/configure-trilinos.sh` in the `EM-Plasma/BuildScripts` git repo as of commit:
```
commit fc167d95c1ac4bc810050ababbf94a80c860dbe2
Author: Matt Bettencourt <mbetten@sandia.gov>
Date: Tue May 1 10:31:30 2018 -0600
Added options suggested by JHu
diff --git a/ALL/configure-trilinos.sh b/ALL/configure-trilinos.sh
index c23b5fa..d189d5c 100755
--- a/ALL/configure-trilinos.sh
+++ b/ALL/configure-trilinos.sh
@@ -201,6 +201,9 @@ cmake \
-D Kokkos_ENABLE_Cuda_Lambda:BOOL=${USE_CUDA} \
-D Kokkos_ENABLE_Debug_Bounds_Check:BOOL=${BOUNDS_CHECK} \
-D KOKKOS_ARCH=${Kokkos_Arch} \
+-D MueLu_ENABLE_Kokkos_Refactor:BOOL=ON \
+-D Xpetra_ENABLE_Kokkos_Refactor:BOOL=ON \
+-D MueLu_ENABLE_Kokkos_Refactor_Use_By_Default:BOOL=ON \
-D Panzer_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
-D Panzer_ENABLE_FADTYPE:STRING="Sacado::Fad::DFad<RealType>" \
-D Panzer_ENABLE_TESTS:BOOL=ON \
```
Because of this, we need to add these options to the Trilinos auto PR builds (#2317) and the ATDM Trilinos builds (TRIL-171).
Another solution would be to change MueLu to turn these options on by default for non-Windows systems and then to support Windows, disable these by default.
That latter is likely preferable from a SNL Trilinos customer perspective. Trilinos, by default, should configure in a way that supports our most important customers and then require extra options to configure in other ways for other customers. Right now, enabling Kokkos by default should be the norm, not the exception.
## Related Issues
* Related to: #2317
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2594Framework: Allow commits to non-code directories w/o autotesting 2018-11-02T19:06:04ZJames WillenbringFramework: Allow commits to non-code directories w/o autotesting *Created by: csiefer2*
I'm thinking specifically of cmake/ctest/drivers, which contains stuff for driving nightly tests and not code that the autotester can actually execute.*Created by: csiefer2*
I'm thinking specifically of cmake/ctest/drivers, which contains stuff for driving nightly tests and not code that the autotester can actually execute.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2578Framework: Configure does not issue warning if package is both ON and OFF2018-04-18T17:06:19ZJames WillenbringFramework: Configure does not issue warning if package is both ON and OFF*Created by: csiefer2*
If you explicitly turn a package both ON and OFF during configure, cmake happily lets you do that without warning you that this might not be what you intended.
Can this be fixed in TriBITS / Trilinos?
@jwill...*Created by: csiefer2*
If you explicitly turn a package both ON and OFF during configure, cmake happily lets you do that without warning you that this might not be what you intended.
Can this be fixed in TriBITS / Trilinos?
@jwillenbring @bartlettroscoe https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2434Building pytrilinos with GCC 6.3.0 fails with "execvp: /bin/sh: Argument list...2018-08-24T22:27:28ZJames WillenbringBuilding pytrilinos with GCC 6.3.0 fails with "execvp: /bin/sh: Argument list too long"*Created by: samfux84*
@trilinos/pytrilinos
I am trying to build Trilinos 12.10.1 with python support. When compiling, it crashes with the error
```
make[2]: execvp: /bin/sh: Argument list too long
packages/PyTrilinos/src/CMakeF...*Created by: samfux84*
@trilinos/pytrilinos
I am trying to build Trilinos 12.10.1 with python support. When compiling, it crashes with the error
```
make[2]: execvp: /bin/sh: Argument list too long
packages/PyTrilinos/src/CMakeFiles/PyTrilinos_LOCA_Epetra_Interface.dir/build.make:192: recipe for target 'packages/PyTrilinos/src/LOCA.Epetra.InterfacePYTHON_wrap.cpp' failed
make[2]: *** [packages/PyTrilinos/src/LOCA.Epetra.InterfacePYTHON_wrap.cpp] Error 127
```
The command (38741 characters) that causes this error is:
```
cd /scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/muelu/src && /cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/openmpi-2.1.0-sjd6nhdb3d4y6hhk2qtx23r3ypdi7coy/bin/mpic++ -Dmuelu_EXPORTS -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Graph -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Graph/BrickAggregation -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Graph/UncoupledAggregation -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Graph/UserAggregation -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Headers -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Interface -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Interface/FacadeClasses -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Misc -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/MueCentral -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Rebalancing -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Smoothers -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/BaseClass -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/BlockedTransfers -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/Generic -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/Energy-Minimization -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/Energy-Minimization/Solvers -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/Geometric-Interpolation -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/Smoothed-Aggregation -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/Petrov-Galerkin-SA -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/User -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Transfers/SemiCoarsen -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Utils -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/Utils/ForwardDeclaration -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/../adapters/epetra -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/muelu/src/../adapters/tpetra -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/muelu/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/teko/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teko/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teko/src/NS -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teko/src/Epetra -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teko/src/Tpetra -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/stratimikos/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/stratimikos/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/stratimikos/adapters/belos/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/stratimikos/adapters/belos/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/stratimikos/adapters/aztecoo/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/stratimikos/adapters/amesos/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/stratimikos/adapters/ml/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/stratimikos/adapters/ifpack/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/belos/tpetra/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/belos/tpetra/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/belos/epetra/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/belos/epetra/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/belos/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/belos/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/aztecoo/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/aztecoo/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/triutils/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/triutils/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/epetra/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetra/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/teuchos/kokkoscomm/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teuchos/kokkoscomm/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/teuchos/kokkoscompat/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teuchos/kokkoscompat/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teuchos/parameterlist/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/teuchos/core/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teuchos/core/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/kokkos/core/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/kokkos/core/src -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/boost-1.63.0-w3vrb2dy7hu4x5n5mgqxyw7xjxjnmhtk/include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teuchos/comm/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teuchos/remainder/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/teuchos/remainder/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/teuchos/numerics/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/adapters/tpetra/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/adapters/epetra/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/interfaces/operator_vector/fundamental -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/interfaces/operator_vector/extended -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/support/operator_vector/client_support -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/support/operator_vector/adapter_support -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/interfaces/operator_solve/fundamental -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/interfaces/operator_solve/extended -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/support/operator_solve/client_support -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/interfaces/nonlinear/model_evaluator/fundamental -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/support/nonlinear/model_evaluator/client_support -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/interfaces/nonlinear/solvers/fundamental -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/src/support/nonlinear/solvers/client_support -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/thyra/core/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/core/example/operator_vector -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/rtop/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/rtop/src/interfaces -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/rtop/src/support -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/rtop/src/ops_lib -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/rtop/src/lapack -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/rtop/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/core/ext -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/tpetra/core/ext -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/core/inout -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/tpetra/core/inout -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/core/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/core/src/kokkos_refactor -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/tpetra/core/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/tsqr/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/tpetra/tsqr/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/classic/LinAlg -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/classic/NodeAPI -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/tpetra/classic/NodeAPI -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/tpetra/classic/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/classic/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/tpetra/kernels/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/kernels/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/tpetra/kernels/src/impl -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/kokkos/algorithms/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/kokkos/algorithms/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/kokkos/containers/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/kokkos/containers/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/adapters/epetraext/src/model_evaluator -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/thyra/adapters/epetraext/src/transformer -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/epetraext/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetraext/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetraext/src/transform -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetraext/src/inout -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetraext/src/coloring -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetraext/src/model_evaluator -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetraext/src/block -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetraext/src/restrict -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/epetraext/src/hypre -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/python-2.7.13-kz2b5ll34ua4qdjbflypwhtk3ujlitr4/include/python2.7 -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/hypre-2.11.1-nqgf2yzso76zjo53ad7yf7jrls2teaqc/include -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/suite-sparse-4.5.5-rlv2pziqccmce2ppuztg5rybahktvih7/include -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/hdf5-1.10.1-cn37gr2d2rhtcw3ep5neqy7ech3n7oit/include -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/ml/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/Comm -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/Coarsen -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/FEGrid -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/Main -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/Smoother -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/Krylov -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/Operator -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/Utils -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/RefMaxwell -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/MatrixFree -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/MLAPI -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ml/src/LevelWrap -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/ifpack/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ifpack/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ifpack/../amesos/src/SuiteSparse/AMD/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/ifpack/../amesos/src/SuiteSparse/UFconfig -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/amesos/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src/SuiteSparse/AMD/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src/SuiteSparse/COLAMD/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src/SuiteSparse/CHOLMOD/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src/SuiteSparse/UFconfig -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src/SuiteSparse/KLU/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src/SuiteSparse/BTF/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src/SuiteSparse/CAMD/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos/src/SuiteSparse/CCOLAMD/Include -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/mumps-5.0.1-cp5ucvw44w6y5izcns3mgcw6l4qmb3pf/include -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/superlu-dist-5.1.1-l766mdbscb27rd5y2si6nhy57gnipm6f/include -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/parmetis-4.0.3-kshbkdzjzhfp324mzyqu5dcyv7aacis2/include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/galeri/src-xpetra -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/galeri/src-xpetra -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/galeri/src-xpetra/../src-epetra -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/galeri/src-xpetra/../src-epetra -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/galeri/src-xpetra/../src/Utils -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/galeri/src-xpetra/../src/Headers -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/galeri/src-epetra -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/galeri/src-epetra -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/galeri/src-epetra/Maps -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/galeri/src-epetra/CRSMatrices -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/galeri/src-epetra/FiniteElements -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/sup/Matrix -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/sup/StridedMap -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/sup/BlockedCrsMatrix -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/sup/BlockedMultiVector -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/sup/Cloner -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/sup/Utils -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/xpetra/sup -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/CrsGraph -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/CrsMatrix -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/DistObject -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/Export -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/Headers -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/Import -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/Map -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/MultiVector -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/Operator -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/Platform -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/RowGraph -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpe-12-10-1/packages/xpetra/src/Utils -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/xpetra/src/Vector -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Tril-release-12-10-1/spack-build/packages/isorropia/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6kgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/isorropia/src/epetra -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko7stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/zoltan/src -I/cluster/apps/spack/var/spack/stage/trilinos-ack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan/src/all -I/cluster/apps/spac-I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan//packages/zoltan/src/ha -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-rilinos-release-12-10-1/packages/zoltan/src/hsfc -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Tzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan/src/matrix -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan/src/par -I/cluster/apps/spack/var/spack/stage/t/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan/src/tpls -I/cluster/ahg -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zolt1/packages/zoltan/src/reftree -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-reilinos-trilinos-release-12-10-1/packages/zoltan/src/timer -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwis-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan/src/Utilities/DDirectory -I/cluster/apps/spac/Timer -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/os-release-12-10-1/packages/zoltan/src/zz -I/cluster/spack/apps/linux-centos7-x86_64/gcc-6.3.0/metis-5.1.0-s3cgl2pdmunmqnqksn4l7eyklibma7y/packages/ifpack2/adapters/thyra -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packagee-12-10-1/packages/ifpack2/src -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/-1 -I/scratch/spackapps/spack-stage/spack-stage-Qws5tO/Trilinos-trilinos-release-12-10-1/spack-build/packages/amesos2/src -I/cluster/apps/luster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos2/src-release-12-10-1/packages/amesos2/src/SuiteSparse/KLU2/Source -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzar/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/amesos2/src/../../amesos/src/S-release-12-10-1/packages/amesos2/src/../../amesos/src/SuiteSparse/BTF/Include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77r/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan2/src -I/sspack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan2/src/algorithms zoltan2/src/algorithms/partition -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinosyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan2/src/algorithms/color -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan2/src/algorithms/map -I/cln2/src/algorithms/zoltan -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-releaserilinos-trilinos-release-12-10-1/packages/zoltan2/src/include -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrz7bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan2/src/models -I/cluster/apps/spack/var/spack/stage/trilinos/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/zoltan2/src/util -I/scratch/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/anasazi/tpetra/src -I/scrat-I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-10-1/packages/anasazi/anasazi/epetra/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-1ackages/anasazi/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/Trilinos-trilinos-release-12-1release-12-10-1/packages/anasazi/src/../thyra/src -I/cluster/apps/spack/var/spack/stage/trilinos-12.10.1-ko77bb2zh5cmh6khrkgrzyqwiea6jc6a/G -fPIC -o CMakeFiles/muelu.dir/Interface/MueLu_ML2MueLuParameterTranslator.cpp.o -c /cluster/apps/spack/var/spack/stage/trilinos-12.10..cpp
```
Is this a known problem and is there any solution for it ?
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2464Set up a CUDA build for an auto PR build2019-05-03T22:46:33ZJames WillenbringSet up a CUDA build for an auto PR build*Created by: bartlettroscoe*
CC: @trilinos/framework, @mhoemmen, @rppawlo, @ibaned, @crtrott, @nmhamster
## Description
This Issue is to scope out and track efforts to set up a CUDA build of Trilinos to be used as an auto PR buil...*Created by: bartlettroscoe*
CC: @trilinos/framework, @mhoemmen, @rppawlo, @ibaned, @crtrott, @nmhamster
## Description
This Issue is to scope out and track efforts to set up a CUDA build of Trilinos to be used as an auto PR build as described in https://github.com/trilinos/Trilinos/issues/2317#issuecomment-376551457.
For this build it was agreed to use that ATDM build on `white` that is currently running and submitting to CDash. Questions about how to extend this build to be used as an auto PR build include:
* Should all of the PT package tests be built and run or just the ones that the current ATDM build of Trilinos builds and runs? (Things can be set up to either way.)
* Does the machine 'white' have enough computing capacity in order to handle the load of builds needed for Trilinos PR testing?
* Are the Jenkins jobs running the builds using the `bsub` command robust enough to be a reliable PR build?
## Tasks:
1. Clean up the existing CUDA build on `white` until it is 100% clean [Done]
1. Set up an all-at-once nightly build that enables all PT package that submits to CDash "Specialized" [Done]
1. Clean up the all-at-once nightly build for all PT packages (disable whatever should be disabled) ...
1. ???
## Related Issues:
* Part of: #2317
Improve productivity, stability, and quality of Trilinoshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/2426Framework: PR testing should enable complex by default2019-02-12T22:44:07ZJames WillenbringFramework: PR testing should enable complex by default*Created by: mhoemmen*
PR (pull request) testing should enable complex by default. This is because at least two major internal customers need complex arithmetic to work.
I know it takes longer to build but it seems like PR testing s...*Created by: mhoemmen*
PR (pull request) testing should enable complex by default. This is because at least two major internal customers need complex arithmetic to work.
I know it takes longer to build but it seems like PR testing should test the most used build configurations.
@trilinos/framework @prwolfe @rrdrake @rppawlo
Improve productivity, stability, and quality of Trilinoshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/2307Component "Pike" not found2018-02-28T16:58:38ZJames WillenbringComponent "Pike" not found*Created by: ecurtin2*
Hello,
I'm trying to build the demo in $TRILINOS_DIR/demos/buildAgainstTrilinos/build
I built trilinos by going into $TRILINOS_DIR and executing the following do-make.sh in that directory.
gcc/g++/gfortan ...*Created by: ecurtin2*
Hello,
I'm trying to build the demo in $TRILINOS_DIR/demos/buildAgainstTrilinos/build
I built trilinos by going into $TRILINOS_DIR and executing the following do-make.sh in that directory.
gcc/g++/gfortan versions are all 5.4.0
```
mkdir build
cd build
cmake -Bbuild .. \
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DCMAKE_Fortran_COMPILER=/usr/bin/gfortran \
-DTrilinos_ENABLE_ALL_PACKAGES=ON \
-DCMAKE_INSTALL_PATH=/home/evan/local \
-DCMAKE_INSTALL_PREFIX=/home/evan/local \
make -j3 install
wait
cd ..
```
When I try to run the do-cmake in $TRILINOS_DIR/demos/buildAgainstTrilinos/build
```
rm CMakeCache.txt
cmake \
-D Trilinos_PREFIX:PATH=/home/evan/local \
-D CMAKE_VERBOSE_MAKEFILE:BOOL=ON \
..
```
I get the following error:
```
CMake Warning at /home/evan/local/lib/cmake/Trilinos/TrilinosConfig.cmake:158 (MESSAGE):
Component "Pike" NOT found.
Call Stack (most recent call first):
CMakeLists.txt:11 (FIND_PACKAGE)
CMake Error at /home/evan/local/lib/cmake/Trilinos/TrilinosConfig.cmake:221 (include):
include could not find load file:
/home/evan/local/lib/cmake/Trilinos/../Pike/PikeConfig.cmake
Call Stack (most recent call first):
CMakeLists.txt:11 (FIND_PACKAGE)
Found Trilinos! Here are the details:
Trilinos_DIR = /home/evan/local/lib/cmake/Trilinos
Trilinos_VERSION = 12.13
Trilinos_PACKAGE_LIST = Pike;TrilinosCouplings; **[...Long list of packages]**
Trilinos_LIBRARIES = trilinoscouplings;stokhos_muelu; **[...Long List of packages]**
Trilinos_INCLUDE_DIRS = /home/evan/local/include
Trilinos_LIBRARY_DIRS = /home/evan/local/lib
Trilinos_TPL_LIST = DLlib;X11;Matio;Netcdf;Boost;LAPACK;BLAS;Pthread
Trilinos_TPL_INCLUDE_DIRS =
Trilinos_TPL_LIBRARIES =
Trilinos_TPL_LIBRARY_DIRS =
Trilinos_BUILD_SHARED_LIBS = FALSE
End of Trilinos details
-- Checking if MPI is enabled in Trilinos:
-- Checking if MPI is enabled in Trilinos: MPI NOT ENABLED
-- Looking for Epetra:
-- Looking for Epetra: -- found, compiling with -DMYAPP_EPETRA
-- Configuring incomplete, errors occurred!
See also "/home/evan/local/Trilinos/demos/buildAgainstTrilinos/build/CMakeFiles/CMakeOutput.log".
```https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2317Select set of builds for initial mandatory auto PR testing process2018-10-02T00:35:41ZJames WillenbringSelect set of builds for initial mandatory auto PR testing process*Created by: bartlettroscoe*
**CC:** @trilinos/framework
## Next Action Status
This ship has sailed on "Initial" a long time ago. The only remaining build in the CUDA PR build and that is being tracked in #2464.
## Descriptio...*Created by: bartlettroscoe*
**CC:** @trilinos/framework
## Next Action Status
This ship has sailed on "Initial" a long time ago. The only remaining build in the CUDA PR build and that is being tracked in #2464.
## Description
This story is to involve interested members of the Trilinos team to collaborate to select the best build configurations in order to allow the new Trilinos auto PR testing and merging tool and process (#1155) to become the mandatory way to test and push to the main Trilinos ‘develop’ branch (#2312). This selection must be done considering that there are limited computing resources (on the Jenkins build farms) to run automated builds. So while we would like to run many different useful builds as part of pre-push automated PR testing, we have to be strategic about what builds we run where to not overwhelm current capacity. As more build machines are added to the Jenkins build farm, more builds can be added to the auto PR testing process.
This story is a follow on from the action item:
* ACTION (Ross): Set up a separate meeting to discuss what that build / those builds (if more than one) should be
in the [2018-02-26 Trilinos Planning Meeting](https://docs.google.com/document/d/1JClLSR3n79XJT_yLPPoQv_e3rJToHxl8fUzRYojtY5Y/edit#bookmark=id.9wrhu8wvpblx).
The set of Trilinos team members interested in being part of this discussion (and meetings) include:
* @mhoemmen
* @crtrott
* @william76
* @bartlettroscoe
* @rppawlo
* @ibaned
* @jwillenbring
* @bmpersc
Since this selection of these builds will impact every Trilinos developer and every close customer and collaboration of Trilinos, it is important that we get input from many different people in making this selection.
## Definition of Done
* Document conversation between Trilinos developers on the selection of these builds
* New build configurations selected (with actual Trilinos configuration files)
* Trial builds of Trilinos posted to CDash for the chosen configurations
## Related Issues
* Related to: #1154
* Part of: #2312
* Composed of: #2462, #2463, #2464
## Task
1. Find initial selection of team members interested to discuss this topic **[DONE]**
1. Set up and have meeting with working group **[DONE]**
1. Create initial set of builds in meeting **[DONE]**
1. Create concrete *`.cmake` files for each proposed configuration and set up nightly builds sumitting to "Specialized" CDash Track/Group:
a. GCC 4.8.4: See #2462
b. Intel 17.x: See #2463
c. CUDA: See #2464
1. ???
Improve productivity, stability, and quality of Trilinoshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/2264Four MueLu tests broken in CI build in push to MueLu on 2/19/20182018-03-30T14:43:23ZJames WillenbringFour MueLu tests broken in CI build in push to MueLu on 2/19/2018*Created by: bartlettroscoe*
**CC:** @trilinos/muelu, @trilinos/framework
## Next Action Status
The original failure was caused due to a violation of the [additive test assumption of branches](https://docs.google.com/document/d/1...*Created by: bartlettroscoe*
**CC:** @trilinos/muelu, @trilinos/framework
## Next Action Status
The original failure was caused due to a violation of the [additive test assumption of branches](https://docs.google.com/document/d/1uVQYI2cmNx09fDkHDA136yqDTqayhxqfvjFiuUue7wo/edit#bookmark=id.d1jneh8ubsyn) due to a 10 day time lag between when the branch was tested and when it was merged. See https://github.com/trilinos/Trilinos/pull/2171#issuecomment-367530716 and #2312.
## Description
The push of the merge commit:
```
commit 22e7f91ed633a22d6d44baf46d8f1e4fca7bfb3e
Merge: 52f3559 d851185
Author: Luc Berger <lberge@sandia.gov>
Date: Mon Feb 19 15:38:53 2018 -0700
Merge pull request #2171 from lucbv/develop
MueLu_structured_aggregation
```
broke the standard CI build as shown at:
* https://testing.sandia.gov/cdash/index.php?project=Trilinos&parentid=3395403&
which involved breaking the four tests:
* MueLu_UnitTestsEpetra_MPI_1
* MueLu_UnitTestsEpetra_MPI_4
* MueLu_UnitTestsTpetra_MPI_1
* MueLu_UnitTestsTpetra_MPI_4
This was the only merge commit pulled in the CI iteration as shown at:
* https://testing.sandia.gov/cdash/viewNotes.php?buildid=3395404##note3
Therefore, I will back out this merge commit and run the checkin-test-sems.sh script to fix this ASAP (but I will only run the MueLu test to speed this up). Since the CI build passed before this merge commit was pushed, that should be enough testing. Otherwise, everyone's automated PR testing for changes to MueLu or upsstream from MueLu will fail because of this.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2255Trilinos CDash site not sending out emails since 1/30/2018?2018-02-20T00:18:39ZJames WillenbringTrilinos CDash site not sending out emails since 1/30/2018?*Created by: bartlettroscoe*
**CC:** @trilinos/framework, @zackgalbreath
## Description
It looks like the Trilinos CDash site is no longer sending out any CDash error emails. I have not gotten a CDash error email since 1/30/2018...*Created by: bartlettroscoe*
**CC:** @trilinos/framework, @zackgalbreath
## Description
It looks like the Trilinos CDash site is no longer sending out any CDash error emails. I have not gotten a CDash error email since 1/30/2018. The standard CI build shown at:
* https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=3&showfilters=1&filtercombine=and&field1=buildname&compare1=66&value1=-MPI_RELEASE_DEBUG_SHARED_PT_CI&field2=groupname&compare2=61&value2=Continuous&field3=buildstarttime&compare3=84&value3=now
has been falling since 20:03 UTC 2/15/2018. Yet, I did not receive any CDash error emails for these failures.
This is also breaking all of the “Clean” builds as shown at:
* https://testing.sandia.gov/cdash/index.php?project=Trilinos&date=2018-02-18
This likely also explains why the PR testing is failing right now (but we can’t see why).
Is there a way to verify that the CDash site attempted to send out CDash error emails? I looked at the CDash log file and I could not find any records of any emails getting sent out.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2254Test Stokhos_TpetraCrsMatrixUQPCEUnitTest_Serial[_MPI_4] fails standard CI bu...2018-11-30T03:20:52ZJames WillenbringTest Stokhos_TpetraCrsMatrixUQPCEUnitTest_Serial[_MPI_4] fails standard CI build and several other builds including the ATDM build Trilinos-atdm-sems-gcc-7-2-0*Created by: bartlettroscoe*
**CC:** @trilinos/stokhos, @trilinos/framework
## Next Action Status
@csiefer2's commits 115e829 and 859157d were reverted with the commit 61b3d9677. Next: @csiefer2 to fix the problem and push new co...*Created by: bartlettroscoe*
**CC:** @trilinos/stokhos, @trilinos/framework
## Next Action Status
@csiefer2's commits 115e829 and 859157d were reverted with the commit 61b3d9677. Next: @csiefer2 to fix the problem and push new commits that pass the standard CI build and the auto PR build ...
## Description
The test `Stokhos_TpetraCrsMatrixUQPCEUnitTest_Serial_MPI_4` (and the non-MPI version `Stokhos_TpetraCrsMatrixUQPCEUnitTest_Serial`) is failing in the new `Trilinos-atdm-sems-gcc-7-2-0` build and several other builds a shown at:
* https://testing-vm.sandia.gov/cdash/testSummary.php?project=1&name=Stokhos_TpetraCrsMatrixUQPCEUnitTest_Serial_MPI_4&date=2018-02-18
This started failing in the standard CI build starting with the build 20180215-2003-Continuous as shown at:
* https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=3&showfilters=1&filtercombine=and&field1=buildname&compare1=66&value1=-MPI_RELEASE_DEBUG_SHARED_PT_CI&field2=groupname&compare2=61&value2=Continuous&field3=buildstarttime&compare3=84&value3=now
* https://testing-vm.sandia.gov/cdash/index.php?project=Trilinos&filtercount=3&showfilters=1&filtercombine=and&field1=buildname&compare1=66&value1=-MPI_RELEASE_DEBUG_SHARED_PT_CI&field2=groupname&compare2=61&value2=Continuous&field3=buildstarttime&compare3=84&value3=now
This is also breaking all of the "Clean" builds as shown at:
* https://testing.sandia.gov/cdash/index.php?project=Trilinos&date=2018-02-18
The failure is showing:
```
*** glibc detected *** /scratch/rabartl/Trilinos.base/SEMSCIBuild/BUILD/packages/stokhos/test/UnitTest/Stokhos_TpetraCrsMatrixUQPCEUnitTest_Serial.exe: double free or corruption (!prev): 0x00000000029c7b80 ***
```
Since when does glibc detect double delete and abort?
Initial cleanup of new ATDM builds of Trilinoshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/2237Framework: Windows builds not reporting to dashboard2018-02-13T22:47:17ZJames WillenbringFramework: Windows builds not reporting to dashboard*Created by: csiefer2*
Again*Created by: csiefer2*
Againhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/2203Framework: Windows Testing is Down Again2018-01-31T22:14:07ZJames WillenbringFramework: Windows Testing is Down Again*Created by: csiefer2*
Yeah, that.*Created by: csiefer2*
Yeah, that.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2190Can't clone from 'nightly' Trilinos repo on SON Jenkins build farm2018-11-15T20:39:28ZJames WillenbringCan't clone from 'nightly' Trilinos repo on SON Jenkins build farm*Created by: bartlettroscoe*
**CC:** @trilinos/framework, @jwillenbring, @bmpersc
## Description
As described in more detail in:
* https://software-sandbox.sandia.gov/jira/browse/TRIL-171
It seems that jobs submitted to the...*Created by: bartlettroscoe*
**CC:** @trilinos/framework, @jwillenbring, @bmpersc
## Description
As described in more detail in:
* https://software-sandbox.sandia.gov/jira/browse/TRIL-171
It seems that jobs submitted to the SON Jenkins build farm from the site `jenkins-son.sandia.gov` cannot clone from the repo `software.sandia.gov:/space/git/nightly/Trilinos`. There are no Trilinos jobs running from Jenkins site that clone from `software.sandia.gov:/space/git/nightly/Trilinos`, they all clone from this GitHub site (see https://software-sandbox.sandia.gov/jira/browse/TRIL-171?focusedCommentId=19762&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-19762).
Could the problem be that the entity account 'jenkins' has not been given access to the Trilinos repo on SSG as per:
* https://sems.sandia.gov/confluence/display/SEMSKB/Jenkins%3A+Setting+up+repository+access+in+a+job
?
Note that once you are running in a script that that process can't clone either (as I showed in the experiment documented in https://software-sandbox.sandia.gov/jira/browse/TRIL-171?focusedCommentId=19778&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-19778).
## Defintion of Done
* The outer Jenkins process and the inner script (i.e. ctest- S script) can clone from `software.sandia.gov:/space/git/nightly/Trilinos`
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2185Framework: Windows Build Not Posting To Dashboard2018-01-31T22:14:48ZJames WillenbringFramework: Windows Build Not Posting To Dashboard*Created by: csiefer2*
Again*Created by: csiefer2*
Againhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/2155Shared lib build fails blas test due to missing -lgfortran2019-01-19T16:44:03ZJames WillenbringShared lib build fails blas test due to missing -lgfortran*Created by: rrdrake*
I am trying to build Trilinos (master from today) with -DBUILD_SHARED_LIBS=ON but the blas test gives (among other blas messages)
```
-- Performing Test HAVE_TEUCHOS_BLASFLOAT
-- Performing Test HAVE_TEUCHOS_B...*Created by: rrdrake*
I am trying to build Trilinos (master from today) with -DBUILD_SHARED_LIBS=ON but the blas test gives (among other blas messages)
```
-- Performing Test HAVE_TEUCHOS_BLASFLOAT
-- Performing Test HAVE_TEUCHOS_BLASFLOAT - Failed
-- Performing Test HAVE_TEUCHOS_BLASFLOAT_DOUBLE_RETURN
-- Performing Test HAVE_TEUCHOS_BLASFLOAT_DOUBLE_RETURN - Failed
```
Looking in the CMakeError.log file, I see
```
Building CXX object CMakeFiles/cmTC_4c240.dir/src.cxx.o
/projects/alegra/mpi/ompi1.8.3_gcc492/bin/mpiCC -std=c++11 -O2 -funroll-loops -DCODE_MP -DOMPI_SKIP_MPICXX -DNDEBUG -std=c++11 -DHAVE_TEUCHOS_BLASFLOAT -o CMakeFiles/cmTC_4c240.dir/src.cxx.o -c /scratch/rrdrake/tpl/TPL/trilinos/2018_01_13/build/gnu49_opt_shared/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4c240
/projects/alegra/TPL/cmake/3.6.3/inst_Linux.x86_64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4c240.dir/link.txt --verbose=1
/projects/alegra/mpi/ompi1.8.3_gcc492/bin/mpiCC -std=c++11 -O2 -funroll-loops -DCODE_MP -DOMPI_SKIP_MPICXX -DNDEBUG -std=c++11 -DHAVE_TEUCHOS_BLASFLOAT CMakeFiles/cmTC_4c240.dir/src.cxx.o -o cmTC_4c240 -rdynamic -L/projects/alegra/TPL/lapackblas/3.0-n1/lib/gnu49_opt_shared -lblas
/projects/alegra/TPL/lapackblas/3.0-n1/lib/gnu49_opt_shared/libblas.so: undefined reference to `_gfortran_st_write_done'
/projects/alegra/TPL/lapackblas/3.0-n1/lib/gnu49_opt_shared/libblas.so: undefined reference to `_gfortran_st_write'
/projects/alegra/TPL/lapackblas/3.0-n1/lib/gnu49_opt_shared/libblas.so: undefined reference to `_gfortran_transfer_integer_write'
/projects/alegra/TPL/lapackblas/3.0-n1/lib/gnu49_opt_shared/libblas.so: undefined reference to `_gfortran_transfer_character_write'
/projects/alegra/TPL/lapackblas/3.0-n1/lib/gnu49_opt_shared/libblas.so: undefined reference to `_gfortran_stop_string'
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_4c240] Error 1
gmake[1]: Leaving directory `/scratch/rrdrake/tpl/TPL/trilinos/2018_01_13/build/gnu49_opt_shared/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_4c240/fast] Error 2
```
Maybe I am reading that wrong, but it seems like the test does a link with C++ but fails due to missing fortran libraries. Later on I get the error
```
CMake Error at packages/tpetra/CMakeLists.txt:822 (MESSAGE):
Tpetra: Tpetra_INST_FLOAT is ON (meaning that you want to instantiate
and/or test Tpetra with Scalar = float), but HAVE_TEUCHOS_BLASFLOAT is OFF.
This means that you are linking with a BLAS library that lacks float (S)
support. Tpetra needs a BLAS implementation that supports float.
```
I tried using `-DTrilinos_EXTRA_LINK_FLAGS:STRING="-lgfortran"`, but that never appeared on the test link line.
How do I get `-lgfortran` to appear on the end of test link lines?
Thanks,
-rich
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2127autotester not testing new pull requests2018-01-05T16:15:19ZJames Willenbringautotester not testing new pull requests*Created by: ibaned*
<!--- 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: ibaned*
<!--- 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.
-->
@trilinos/framework
@jwillenbring
@allevin
<!---
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.
-->
New pull requests should get tested once they are created, and "old" pull requests should be tested less to avoid a spam-like series of "passed" comments.
## Current Behavior
<!---
Tell us how the current behavior fails to meet your expectations in some way.
-->
Currently, the pull request autotester seems to work like a FIFO queue, meaning that new pull requests do not get attention until they are in the top 3 or 4 at the front of the queue (they start at the back). Also, until pull requests are merged, they remain at the front of the queue and continue to receive repeated (often unnecessary) testing.
## 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.
-->
I've put up a pull request but the autotester has not examined it in several days, rather its resources are focused on re-testing older PRs that have already passed autotesting several times and are waiting for action from the relevant developers. There is a significant trend in Trilinos of pull requests sitting idle for many days because their changes are non-trivial and package owners have limited availability to review them. Furthermore, even marking those older PRs as `[WIP]` does not seem to free up the autotester to look at newer ones.
## Definition of Done
- [ ] Brand new pull requests get at least one test right soon after they are created
- [ ] Older pull requests waiting on developer action don't get constantly re-tested
In short, the expensive operation of testing a commit should be used wisely to maximize throughput of pull requests.
## Possible Solution
<!---
Not obligatory, but suggest a fix for the bug or documentation, or suggest
ideas on how to implement the addition or change.
-->
There are multiple possible approaches. A simple one would be to make the autotester work as a LIFO stack. It could also be event-based, with testing only occuring after certain events. Being created should be a key event, being approved by a developer could be another. If a developer has requested changes, there should be no testing until all changes are fully approved again. When resources are available to test something, PRs could be prioritized by most recent event.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2098Please have a more reasonable default for the docs and examples directories2017-12-30T05:07:52ZJames WillenbringPlease have a more reasonable default for the docs and examples directories*Created by: yurivict*
Currently, it installs examples into ```lib/cmake/tribits/examples/```, docs into ```lib/cmake/tribits/doc```, and they aren't even cmake-related.
Please change the examples directory to ```share/examples/Trili...*Created by: yurivict*
Currently, it installs examples into ```lib/cmake/tribits/examples/```, docs into ```lib/cmake/tribits/doc```, and they aren't even cmake-related.
Please change the examples directory to ```share/examples/Trilinos```.
Please change the docs directory to ```share/doc/Trilinos```.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2100Configuration fails: CMake Error: CMake can not determine linker language for...2018-08-22T15:19:35ZJames WillenbringConfiguration fails: CMake Error: CMake can not determine linker language for target: blotlib*Created by: yurivict*
This error occurs when ```-DTPL_ENABLE_Netcdf=ON```:
```
-- Configuring done
CMake Error: CMake can not determine linker language for target: blotlib
CMake Error: CMake can not determine linker language for ...*Created by: yurivict*
This error occurs when ```-DTPL_ENABLE_Netcdf=ON```:
```
-- Configuring done
CMake Error: CMake can not determine linker language for target: blotlib
CMake Error: CMake can not determine linker language for target: blotlib
CMake Error in packages/seacas/applications/blot/CMakeLists.txt:
Exporting the target "blotlib" is not allowed since its linker language
cannot be determined
```
Version: 12-12-1 on FreeBSD 11.1
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2095configure looks for x11 libraries, but the final binaries don't use it2017-12-30T05:03:25ZJames Willenbringconfigure looks for x11 libraries, but the final binaries don't use it*Created by: yurivict*
Without x11 libraries the build fails:
```
Processing enabled TPL: X11 (enabled by SEACASSVDI, disable with -DTPL_ENABLE_X11=OFF)
-- X11_LIBRARY_NAMES='X11'
-- Searching for libs in X11_LIBRARY_DIRS=''
-- Sea...*Created by: yurivict*
Without x11 libraries the build fails:
```
Processing enabled TPL: X11 (enabled by SEACASSVDI, disable with -DTPL_ENABLE_X11=OFF)
-- X11_LIBRARY_NAMES='X11'
-- Searching for libs in X11_LIBRARY_DIRS=''
-- Searching for a lib in the set "X11":
-- Searching for lib 'X11' ...
-- NOTE: Did not find a lib in the lib set "X11" for the TPL 'X11'!
-- ERROR: Could not find the libraries for the TPL 'X11'!
-- TIP: If the TPL 'X11' is on your system then you can set:
```
Please either use them, or don't search for them.
```-DTPL_ENABLE_X11=OFF``` should either both search for and use x11, or not search and not use x11.