Trilinos issueshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues2018-07-11T17:58:34Zhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/3040Anasazi: missing header file in AnasaziStatusTestResNorm.hpp2018-07-11T17:58:34ZJames WillenbringAnasazi: missing header file in AnasaziStatusTestResNorm.hpp*Created by: mmwolf*
I believe AnasaziStatusTestResNorm.hpp is missing the following:
#include "Teuchos_LAPACK.hpp"
So I'm getting the following error:
In file included from algorithms/helper/BKSShiftInvertHelpers.hpp:14:0,
...*Created by: mmwolf*
I believe AnasaziStatusTestResNorm.hpp is missing the following:
#include "Teuchos_LAPACK.hpp"
So I'm getting the following error:
In file included from algorithms/helper/BKSShiftInvertHelpers.hpp:14:0,
from algorithms/helper/BKSShiftInvertHelpers.cpp:8:
AnasaziStatusTestResNorm.hpp: In member function ‘Anasazi::TestStatus Anasazi::StatusTestResNorm<ScalarType, MV, OP>::checkStatus(Anasazi::Eigensolver<ScalarType, MV, OP>*)’:
AnasaziStatusTestResNorm.hpp:261:7: error: ‘LAPACK’ is not a member of ‘Teuchos’
Teuchos::LAPACK<int,MagnitudeType> lapack;
^~~~~~~
AnasaziStatusTestResNorm.hpp:261:23: error: expected primary-expression before ‘int’
Teuchos::LAPACK<int,MagnitudeType> lapack;
^~~
AnasaziStatusTestResNorm.hpp:264:29: error: ‘lapack’ was not declared in this scope
MagnitudeType tmp = lapack.LAPY2(vals[i].realpart,vals[i].imagpart);
@hkthorn
<!---
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.
-->
@trilinos/<teamName>
<!---
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.
-->
## 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.
-->
## Definition of Done
<!---
Tell us what needs to happen. If necessary, give us a task list 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.
-->
## Your Environment
<!---
Include relevant details about your environment such that we can replicate this
issue.
-->
- **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?
-->https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2323Anasazi::MultiVecTraits::CloneView signatures have inconsistent const qualifi...2018-03-05T15:53:49ZJames WillenbringAnasazi::MultiVecTraits::CloneView signatures have inconsistent const qualifiers.*Created by: ecurtin2*
Hello,
# Problem
I've been working on implementing Anasazi::MultiVecTraits for a non-trilinos datatype.
Most of the interface seems reasonable, but there is an inconsistency between the 4 clone view in...*Created by: ecurtin2*
Hello,
# Problem
I've been working on implementing Anasazi::MultiVecTraits for a non-trilinos datatype.
Most of the interface seems reasonable, but there is an inconsistency between the 4 clone view interfaces. These are declared in `AnasaziMultiVecTraits.hpp` starting at line 171
```
static Teuchos::RCP<MV> CloneViewNonConst( MV& mv, const std::vector<int>& index )
static Teuchos::RCP<MV> CloneViewNonConst( MV& mv, const Teuchos::Range1D& index )
static Teuchos::RCP<const MV> CloneView( const MV& mv, const std::vector<int>& index )
static Teuchos::RCP<MV> CloneView( MV& mv, const Teuchos::Range1D& index )
```
The signature of the 4th matches the 2nd. The naming and presence of the `std::vector<>` versions implies the 4th should use a const MV&. Currently the `Teuchos::Range1D` version does not parallel the `std::vector<>`.
# Proposed Solution
The signature of (AnasaziMultiVecTraits.hpp line 201)
` static Teuchos::RCP<MV> CloneView( MV& mv, const Teuchos::Range1D& index )
`
should be changed to
`static Teuchos::RCP<` **const** `MV> CloneView(`**const** `MV& mv, const Teuchos::Range1D& index )`
# Note
I was concerned of possible conflict with the adapters made for the other trilinos packages. It looks like the `tpetra/src/AnasaziTpetraAdapter.hpp` line 320 has the signature I expect:
```
static Teuchos::RCP<const MV>
CloneView (const MV& mv, const Teuchos::Range1D& index)
```
So does the thrya adapter (`Trilinos/packages/anasazi/thyra/src/AnasaziThyraAdapter.hpp` line 238):
```
static Teuchos::RCP<const TMVB>
CloneView (const TMVB& mv, const Teuchos::Range1D& index)
```
@trilinos/anasazi
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/38Anasazi::MultiVecTraits for Tpetra: Avoid using REDUCE_SUM in MvTransMv2015-12-01T15:45:27ZJames WillenbringAnasazi::MultiVecTraits for Tpetra: Avoid using REDUCE_SUM in MvTransMv*Created by: mhoemmen*
@trilinos/anasazi
This is the Anasazi version of Issue #37.
*Created by: mhoemmen*
@trilinos/anasazi
This is the Anasazi version of Issue #37.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3576Anasazi/RBGen compilation error2018-10-15T15:56:49ZJames WillenbringAnasazi/RBGen compilation error*Created by: ikalash*
This morning a Trilinos compilation error cropped up in Albany nightly testing having to do with Anasazi/RBen:
```
repos/Trilinos/packages/anasazi/epetra/src-rbgen/../../src-rbgen/RBGen_Filter.hpp:205:46: error...*Created by: ikalash*
This morning a Trilinos compilation error cropped up in Albany nightly testing having to do with Anasazi/RBen:
```
repos/Trilinos/packages/anasazi/epetra/src-rbgen/../../src-rbgen/RBGen_Filter.hpp:205:46: error: ‘tval’ is not captured
```
(or see here http://cdash.sandia.gov/CDash-2-3-0/viewBuildError.php?buildid=76890 ). Can someone please fix this issue?
@trilinos/anasazi https://gitlab.osti.gov/jmwille/Trilinos/-/issues/145Anasazi tests fail with checkin script and secondary-stable code enabled2018-07-03T16:50:45ZJames WillenbringAnasazi tests fail with checkin script and secondary-stable code enabled*Created by: kddevin*
@trilinos/anasazi
I am trying to run the checkin script with secondary-stable code enabled. The following anasazi tests fail. All my code changes are in zoltan and zoltan2, so I don't suspect them as the problem...*Created by: kddevin*
@trilinos/anasazi
I am trying to run the checkin script with secondary-stable code enabled. The following anasazi tests fail. All my code changes are in zoltan and zoltan2, so I don't suspect them as the problem.
595 - Anasazi_Epetra_ModalSolversTester_MPI_4 (Failed)
609 - Anasazi_Epetra_OrthoManagerGenTester_0_MPI_4 (Failed)
610 - Anasazi_Epetra_OrthoManagerGenTester_1_MPI_4 (Failed)
Error messages for 595:
ERROR: V*Q failed.
orthonorm error of applyHouse: 0.308401
ERROR: applyHouse failed.
error(VQ - house(V,H,tau): 3.5943e-16
Error messages for 609:
**\* Caught standard std::exception of type 'std::runtime_error' :
/home/kddevin/code/Trilinos/packages/anasazi/epetra/test/OrthoManager/cxx_gentest.cpp:261:
Throw number = 1
Throw test that evaluated to true: err > TOL
New X1 did not meet tolerance: orthog(X1,Y2) == 1.07011
Error messages for 610:
**\* Caught standard std::exception of type 'std::runtime_error' :
/home/kddevin/code/Trilinos/packages/anasazi/epetra/test/OrthoManager/cxx_gentest.cpp:261:
Throw number = 1
Throw test that evaluated to true: err > TOL
New X1 did not meet tolerance: orthog(X1,Y2) == 1.14092
My custom config options for these tests are listed below. Is there some other CMake magic that I need to include (or that could be made the default in the checkin script)?
Thanks for your help!
-D Trilinos_ENABLE_SECONDARY_STABLE_CODE=ON
-D Trilinos_ENABLE_Epetra:BOOL=ON
-D Trilinos_ENABLE_Galeri:BOOL=ON
-D Trilinos_ENABLE_Pamgen:BOOL=ON
-D Zoltan_ENABLE_EXAMPLES:BOOL=ON
-D Zoltan_ENABLE_TESTS:BOOL=ON
-D Zoltan2_ENABLE_EXAMPLES:BOOL=ON
-D Zoltan2_ENABLE_TESTS:BOOL=ON
-D Zoltan2_ENABLE_Experimental:BOOL=ON
-D Zoltan_ENABLE_Scotch:BOOL=ON
-D Zoltan2_ENABLE_Scotch:BOOL=ON
-D Scotch_LIBRARY_DIRS:FILEPATH="/home/kddevin/code/Scotch/scotch_6.0.3/32bit_openmpi/lib"
-D Scotch_INCLUDE_DIRS:FILEPATH="/home/kddevin/code/Scotch/scotch_6.0.3/32bit_openmpi//include"
-D Zoltan_ENABLE_ParMETIS:BOOL=ON
-D Zoltan2_ENABLE_ParMETIS:BOOL=ON
-D ParMETIS_LIBRARY_DIRS:FILEPATH="/home/kddevin/code/ParMETIS/ParMETIS-4.0.3/32bit_openmpi"
-D ParMETIS_INCLUDE_DIRS:FILEPATH="/home/kddevin/code/ParMETIS/ParMETIS-4.0.3/32bit_openmpi"
-D Teuchos_ENABLE_STACKTRACE=OFF
-D MPI_BIN_DIR:PATH=/usr/lib64/openmpi/bin
-D TPL_ENABLE_MPI:BOOL=ON
-D MPI_EXEC_MAX_NUMPROCS:STRING=12
-D TPL_ENABLE_Boost=OFF
-D TPL_ENABLE_Netcdf=OFF
-D TPL_ENABLE_BoostLib=OFF
-D Trilinos_ENABLE_SEACAS:BOOL=OFF
-D Trilinos_ENABLE_STK:BOOL=OFF
-D DART_TESTING_TIMEOUT:STRING=1300
-D Amesos2_ENABLE_KLU2=ON
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3344Anasazi_Tpetra_MVOPTester_MPI_4 failing in ATDM cuda 9 builds on waterman 2018-12-07T15:10:59ZJames WillenbringAnasazi_Tpetra_MVOPTester_MPI_4 failing in ATDM cuda 9 builds on waterman *Created by: fryeguy52*
CC: @trilinos/anasazi, @srajama1 (Trilinos Linear Solvers Product Lead), @bartlettroscoe
## Next Action Status
Downgrade from OpenMPI 3.1.0 to OpenMPI 2.1.2 fixed the problem (as it fixed failing tests ...*Created by: fryeguy52*
CC: @trilinos/anasazi, @srajama1 (Trilinos Linear Solvers Product Lead), @bartlettroscoe
## Next Action Status
Downgrade from OpenMPI 3.1.0 to OpenMPI 2.1.2 fixed the problem (as it fixed failing tests in other packages as well).
## Description
As shown in [this query](https://testing-vm.sandia.gov/cdash/queryTests.php?project=Trilinos&date=2018-08-21&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercombine=and&filtercount=3&showfilters=1&filtercombine=and&field1=buildname&compare1=65&value1=Trilinos-atdm-waterman-cuda&field2=testname&compare2=61&value2=Anasazi_Tpetra_MVOPTester_MPI_4&field3=buildstarttime&compare3=84&value3=now) the test:
* Anasazi_Tpetra_MVOPTester_MPI_4
is failing in the builds:
* Trilinos-atdm-waterman-cuda-9.2-opt
* Trilinos-atdm-waterman-cuda-9.2-debug
test output
```
The following tests FAILED:
7. MultiVector_int_longlong_double_OPTestLocal_UnitTest ...
Total Time: 7.62 sec
Summary: total = 8, run = 8, passed = 7, failed = 1
End Result: TEST FAILED
-------------------------------------------------------
Primary job terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
-------------------------------------------------------
--------------------------------------------------------------------------
mpiexec detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:
Process name: [[50974,1],2]
Exit code: 1
```
## Steps to Reproduce
One should be able to reproduce this failure on the machine waterman as described in:
* https://github.com/trilinos/Trilinos/blob/develop/cmake/std/atdm/README.md
More specifically, the commands given for the system waterman are provided at:
* https://github.com/trilinos/Trilinos/blob/develop/cmake/std/atdm/README.md#waterman
The exact commands to reproduce this issue should be:
```
$ cd <some_build_dir>/
$ source $TRILINOS_DIR/cmake/std/atdm/load-env.sh cuda-debug
$ cmake \
-GNinja \
-DTrilinos_CONFIGURE_OPTIONS_FILE:STRING=cmake/std/atdm/ATDMDevEnv.cmake \
-DTrilinos_ENABLE_TESTS=ON -DTrilinos_ENABLE_Anasazi=ON \
$TRILINOS_DIR
$ make NP=20
$ bsub -x -Is -n 20 ctest -j20
```Initial cleanup of new ATDM builds of Trilinoshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/717Anasazi/TraceMin fails to build when Belos_ENABLE_TSQR=ON and Tests enabled2016-11-07T15:53:33ZJames WillenbringAnasazi/TraceMin fails to build when Belos_ENABLE_TSQR=ON and Tests enabled*Created by: jjellio*
This build is on Power8+CUDA with GNU toolchain (4.9.2).
> /home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(206): error: class "Belos::MultiVecTraits<Scalar, Anasazi::Experimental::Sadd...*Created by: jjellio*
This build is on Power8+CUDA with GNU toolchain (4.9.2).
> /home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(206): error: class "Belos::MultiVecTraits<Scalar, Anasazi::Experimental::SaddleContainer<Scalar, TMV>>" has no member "tsqr_adaptor_type"
```
[ 96%] Building CXX object packages/anasazi/tpetra/test/TraceMin/CMakeFiles/Anasazi_Tpetra_TraceMin_largest_standard_test.dir/cxx_main_standard_noprec.cpp.o
/home/jjellio/src/Trilinos/packages/kokkos/core/src/impl/Kokkos_Atomic_Decrement.hpp(61): warning: integer conversion resulted in a change of sign
/home/jjellio/src/Trilinos/packages/tpetra/kernels/src/Kokkos_ArithTraits.hpp(1480): warning: pointless comparison of unsigned integer with zero
/home/jjellio/src/Trilinos/packages/tpetra/kernels/src/Kokkos_ArithTraits.hpp(157): warning: pointless comparison of unsigned integer with zero
detected during instantiation of "IntType <unnamed>::intPowSigned(IntType, IntType) [with IntType=char]"
(1506): here
/home/jjellio/src/Trilinos/packages/tpetra/kernels/src/Kokkos_ArithTraits.hpp(161): warning: pointless comparison of unsigned integer with a negative constant
detected during instantiation of "IntType <unnamed>::intPowSigned(IntType, IntType) [with IntType=char]"
(1506): here
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(206): error: class "Belos::MultiVecTraits<Scalar, Anasazi::Experimental::SaddleContainer<Scalar, TMV>>" has no member "tsqr_adaptor_type"
detected during:
instantiation of class "Belos::TsqrOrthoManagerImpl<Scalar, MV> [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(688): here
instantiation of class "Belos::TsqrMatOrthoManager<Scalar, MV, OP> [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
instantiation of "Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::PseudoBlockGmresSolMgr(const Teuchos::RCP<Belos::LinearProblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(3424): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::solveSaddleHSSPrec(Teuchos::RCP<MV>) const [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(3062): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::solveSaddlePointProblem(Teuchos::RCP<MV>) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(1041): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1703): error: no suitable user-defined conversion from "Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalizeImpl(MV &, MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, __nv_bool) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(1005): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalize(MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(546): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::normalize(MV &, Teuchos::RCP<MV>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1777): error: no suitable user-defined conversion from "Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalizeImpl(MV &, MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, __nv_bool) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(1005): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalize(MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(546): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::normalize(MV &, Teuchos::RCP<MV>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1826): error: no suitable user-defined conversion from "Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalizeImpl(MV &, MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, __nv_bool) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(1005): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalize(MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(546): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::normalize(MV &, Teuchos::RCP<MV>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1841): error: no suitable user-defined conversion from "Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalizeImpl(MV &, MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, __nv_bool) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(1005): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalize(MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(546): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::normalize(MV &, Teuchos::RCP<MV>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1901): error: no suitable user-defined conversion from "Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalizeImpl(MV &, MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, __nv_bool) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(1005): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalize(MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(546): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::normalize(MV &, Teuchos::RCP<MV>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1902): error: no suitable user-defined conversion from "Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalizeImpl(MV &, MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, __nv_bool) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(1005): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalize(MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(546): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::normalize(MV &, Teuchos::RCP<MV>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1007): error: no suitable user-defined conversion from "Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalize(MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(546): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::normalize(MV &, Teuchos::RCP<MV>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
instantiation of "Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::PseudoBlockGmresSolMgr(const Teuchos::RCP<Belos::LinearProblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(3424): here
[ 2 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1074): error: no suitable user-defined conversion from "Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::normalizeOutOfPlace(MV &, MV &, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(1127): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::projectAndNormalizeImpl(MV &, MV &, __nv_bool, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(414): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::projectAndNormalize(MV &, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(577): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::projectAndNormalizeWithMxImpl(MV &, Teuchos::RCP<MV>, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
[ 4 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1222): error: no suitable user-defined conversion from "const Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::projectAndNormalizeImpl(MV &, MV &, __nv_bool, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(414): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::projectAndNormalize(MV &, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(577): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::projectAndNormalizeWithMxImpl(MV &, Teuchos::RCP<MV>, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1227): error: no suitable user-defined conversion from "const Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::projectAndNormalizeImpl(MV &, MV &, __nv_bool, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(414): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::projectAndNormalize(MV &, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(577): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::projectAndNormalizeWithMxImpl(MV &, Teuchos::RCP<MV>, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManagerImpl.hpp(1236): error: no suitable user-defined conversion from "const Teuchos::Range1D" to "const std::vector<int, std::allocator<int>>" exists
detected during:
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::projectAndNormalizeImpl(MV &, MV &, __nv_bool, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
(414): here
instantiation of "int Belos::TsqrOrthoManagerImpl<Scalar, MV>::projectAndNormalize(MV &, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrOrthoManagerImpl<Scalar, MV>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(577): here
instantiation of "int Belos::TsqrMatOrthoManager<Scalar, MV, OP>::projectAndNormalizeWithMxImpl(MV &, Teuchos::RCP<MV>, Teuchos::Array<Teuchos::RCP<Teuchos::SerialDenseMatrix<int, Scalar>>>, Belos::TsqrMatOrthoManager<Scalar, MV, OP>::mat_ptr, Teuchos::ArrayView<Teuchos::RCP<const MV>>) const [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosTsqrOrthoManager.hpp(459): here
instantiation of "Belos::TsqrMatOrthoManager<Scalar, MV, OP>::TsqrMatOrthoManager(const std::string &, Teuchos::RCP<const OP>) [with Scalar=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(783): here
instantiation of "void Belos::PseudoBlockGmresSolMgr<ScalarType, MV, OP>::setParameters(const Teuchos::RCP<Teuchos::ParameterList> &) [with ScalarType=Scalar, MV=Anasazi::Experimental::SaddleContainer<Scalar, TMV>, OP=Anasazi::Experimental::SaddleOperator<Scalar, TMV, Anasazi::Experimental::TraceMinRitzOp<Scalar, TMV, TOP>>]"
/home/jjellio/src/Trilinos/packages/belos/src/BelosPseudoBlockGmresSolMgr.hpp(648): here
[ 3 instantiation contexts not shown ]
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::harmonicIterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(920): here
instantiation of "void Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::iterate() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinBase.hpp(758): here
instantiation of "Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>::TraceMinBase(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(205): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMin.hpp(228): warning: variable "rank" was set but never used
detected during:
instantiation of "void Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::addToBasis(Teuchos::RCP<const MV>) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
(210): here
implicit generation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::~TraceMin() [with ScalarType=Scalar, MV=TMV, OP=TOP]"
(210): here
instantiation of class "Anasazi::Experimental::TraceMin<ScalarType, MV, OP> [with ScalarType=Scalar, MV=TMV, OP=TOP]"
(210): here
instantiation of "Anasazi::Experimental::TraceMin<ScalarType, MV, OP>::TraceMin(const Teuchos::RCP<Anasazi::Eigenproblem<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::OutputManager<ScalarType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
/home/jjellio/src/Trilinos/packages/anasazi/src/AnasaziTraceMinSolMgr.hpp(195): here
instantiation of "Teuchos::RCP<Anasazi::Experimental::TraceMinBase<ScalarType, MV, OP>> Anasazi::Experimental::TraceMinSolMgr<ScalarType, MV, OP>::createSolver(const Teuchos::RCP<Anasazi::SortManager<Teuchos::ScalarTraits<ScalarType>::magnitudeType>> &, const Teuchos::RCP<Anasazi::StatusTest<ScalarType, MV, OP>> &, const Teuchos::RCP<Anasazi::MatOrthoManager<ScalarType, MV, OP>> &, Teuchos::ParameterList &) [with ScalarType=Scalar, MV=TMV, OP=TOP]"
12 errors detected in the compilation of "/tmp/tmpxft_00007a10_00000000-7_cxx_main_standard_noprec.cpp1.ii".
make[2]: *** [packages/anasazi/tpetra/test/TraceMin/CMakeFiles/Anasazi_Tpetra_TraceMin_largest_standard_test.dir/cxx_main_standard_noprec.cpp.o] Error 2
make[1]: *** [packages/anasazi/tpetra/test/TraceMin/CMakeFiles/Anasazi_Tpetra_TraceMin_largest_standard_test.dir/all] Error 2
make: *** [all] Error 2
```
```
cmake \
-D CMAKE_VERBOSE_MAKEFILE=FALSE \
-D CMAKE_INSTALL_PREFIX:PATH=${TRILINOS_INSTALL} \
-D CMAKE_BUILD_TYPE:STRING=Release \
-D BUILD_SHARED_LIBS=ON \
\
-D CMAKE_C_COMPILER="mpicc" \
-D CMAKE_CXX_COMPILER="mpicxx" \
-D CMAKE_Fortran_COMPILER="mpif90" \
-D CMAKE_C_FLAGS="$EXTRA_C_FLAGS" \
-D CMAKE_CXX_FLAGS="$EXTRA_CXX_FLAGS" \
-D CMAKE_Fortran_FLAGS="$EXTRA_F_FLAGS" \
-D CMAKE_EXE_LINKER_FLAGS="$LINK_FLAGS" \
\
-D CMAKE_NO_BUILTIN_CHRPATH=TRUE \
\
-D Trilinos_VERBOSE_CONFIGURE=TRUE \
-D Trilinos_ENABLE_ALL_PACKAGES=OFF \
-D Trilinos_ENABLE_SECONDARY_TESTED_CODE=OFF \
\
-D Trilinos_ENABLE_TESTS=ON \
-D Kokkos_ENABLE_TESTS=OFF \
-D KokkosCore_ENABLE_TESTS=OFF \
-D KokkosAlgorithms_ENABLE_TESTS=OFF \
-D KokkosContainers_ENABLE_TESTS=OFF \
-D Trilinos_ENABLE_EXAMPLES=OFF \
-D DART_TESTING_TIMEOUT:STRING="600" \
\
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION=ON \
-D Tpetra_INST_FLOAT=OFF \
-D Tpetra_INST_DOUBLE=ON \
-D Tpetra_INST_COMPLEX_FLOAT=OFF \
-D Tpetra_INST_COMPLEX_DOUBLE=OFF \
-D Tpetra_INST_INT_INT=ON \
-D Tpetra_INST_INT_LONG=OFF \
-D Tpetra_INST_INT_UNSIGNED=OFF \
-D Tpetra_INST_INT_LONG_LONG=ON \
-D Teuchos_ENABLE_LONG_LONG_INT=ON \
-D Teuchos_ENABLE_COMPLEX=OFF \
-D Zoltan_ENABLE_ULLONG_IDS=ON \
\
-D Trilinos_ENABLE_OpenMP=OFF \
-D TPL_ENABLE_Pthread=OFF \
\
-D Trilinos_ENABLE_Teuchos=ON \
-D Trilinos_ENABLE_Epetra=ON \
-D Trilinos_ENABLE_EpetraExt=ON \
-D Trilinos_ENABLE_AztecOO=ON \
-D Trilinos_ENABLE_Amesos=ON \
-D Trilinos_ENABLE_Stratimikos=OFF \
-D Trilinos_ENABLE_Anasazi=ON \
-D Anasazi_ENABLE_RBGen=ON \
-D Trilinos_ENABLE_Ifpack=ON \
-D Trilinos_ENABLE_ML=ON \
-D Trilinos_ENABLE_Teko=OFF \
-D Trilinos_ENABLE_NOX=OFF \
-D Trilinos_ENABLE_Thyra=OFF \
-D Trilinos_ENABLE_Rythmos=OFF \
-D Trilinos_ENABLE_Sacado=ON \
-D Trilinos_ENABLE_Stokhos=OFF \
-D Trilinos_ENABLE_Panzer=OFF \
-D Trilinos_ENABLE_Tpetra=ON \
-D Tpetra_INST_SERIAL=ON \
-D Tpetra_INST_OPENMP=OFF \
-D Tpetra_BCRS_Point_Import=ON \
\
-D Trilinos_ENABLE_Belos=ON \
-D Belos_ENABLE_TEUCHOS_TIME_MONITOR:BOOL=ON \
-D Belos_Tpetra_Timers:BOOL=ON \
-D Belos_ENABLE_TSQR=ON \
-D Belos_ENABLE_TriUtils=ON \
\
-D Trilinos_ENABLE_Amesos2=ON \
-D Amesos2_ENABLE_KLU2=ON \
-D Trilinos_ENABLE_Ifpack2=ON \
-D Trilinos_ENABLE_MueLu=OFF \
-D Trilinos_ENABLE_Zoltan2=ON \
-D Trilinos_ENABLE_STKMesh=OFF \
-D Trilinos_ENABLE_STKIO=OFF \
-D Trilinos_ENABLE_STKTransfer=OFF \
-D Trilinos_ENABLE_STKSearch=OFF \
-D Trilinos_ENABLE_STKUtil=OFF \
-D Trilinos_ENABLE_STKTopology=OFF \
\
-D Trilinos_ENABLE_Kokkos=ON \
-D Trilinos_ENABLE_KokkosCore=ON \
-D Kokkos_ENABLE_Serial=ON \
-D Kokkos_ENABLE_OpenMP=OFF \
-D Kokkos_ENABLE_Pthread=OFF \
-D Kokkos_ENABLE_Cuda=ON \
-D Kokkos_ENABLE_Cuda_UVM=ON \
\
-D Trilinos_ENABLE_SEACAS=ON \
-D TPL_ENABLE_X11=OFF \
-D TPL_ENABLE_Matio=OFF \
\
-D Trilinos_ENABLE_Gtest=ON \
\
-D TPL_ENABLE_MPI=ON \
-D MPI_USE_COMPILER_WRAPPERS=ON \
\
-D TPL_ENABLE_BLAS=ON \
-D BLAS_LIBRARY_DIRS:PATH="${BLAS_DIR}/lib" \
-D BLAS_LIBRARY_NAMES:STRING="blas" \
\
-D TPL_ENABLE_LAPACK=ON \
-D LAPACK_LIBRARY_DIRS:PATH="${LAPACK_DIR}/lib" \
-D LAPACK_LIBRARY_NAMES:STRING="lapack" \
\
-D TPL_ENABLE_Boost=ON \
-D Boost_INCLUDE_DIRS:PATH=${BOOST_DIR}/include \
\
-D TPL_ENABLE_BoostLib=ON \
-D BoostLib_INCLUDE_DIRS:PATH=${BOOST_DIR}/include \
-D BoostLib_LIBRARY_DIRS:PATH=${BOOST_DIR}/lib \
\
-D TPL_ENABLE_Netcdf=ON \
-D Netcdf_INCLUDE_DIRS:PATH="${NETCDF_DIR}/include;${HDF5_DIR}/include" \
-D Netcdf_LIBRARY_DIRS:PATH="${NETCDF_DIR}/lib;${PNETCDF_ROOT}/lib;${HDF5_DIR}/lib;${ZLIB_DIR}/lib" \
-D Netcdf_LIBRARY_NAMES:STRING="netcdf;pnetcdf;hdf5_hl;hdf5;z" \
\
-D TPL_ENABLE_METIS=ON \
-D METIS_INCLUDE_DIRS:PATH=${METIS_DIR}/include \
-D METIS_LIBRARY_DIRS:PATH=${METIS_DIR}/lib \
\
-D TPL_ENABLE_ParMETIS=ON \
-D ParMETIS_INCLUDE_DIRS:PATH=${PARMETIS_DIR}/include \
-D ParMETIS_LIBRARY_DIRS:PATH=${PARMETIS_DIR}/lib \
\
-D TPL_ENABLE_SuperLUDist=ON \
-D SuperLUDist_INCLUDE_DIRS:PATH=${SUPERLUDIST_DIR}/include \
-D SuperLUDist_LIBRARY_DIRS:PATH=${SUPERLUDIST_DIR}/lib \
-D SuperLUDist_LIBRARY_NAMES:STRING="superlu_dist_4.3" \
\
-D Trilinos_EXTRA_LINK_FLAGS:STRING="-lmpi -ldl -lutil -lm -ldl -lpthread" \
\
${EXTRA_ARGS} \
${TRILINOS_HOME}
```
@amklinv
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/1526Anyone using YAML literal block scalars?2017-07-25T13:37:08ZJames WillenbringAnyone using YAML literal block scalars?*Created by: ibaned*
@trilinos/muelu
I'm assuming that aside from Albany, MueLu is the only active user of Teuchos YAML ParameterList functionality.
Assuming this is true, I'm wondering whether MueLu makes any use of the "literal...*Created by: ibaned*
@trilinos/muelu
I'm assuming that aside from Albany, MueLu is the only active user of Teuchos YAML ParameterList functionality.
Assuming this is true, I'm wondering whether MueLu makes any use of the "literal scalar" feature, which you can see below is being tested in Teuchos:
https://github.com/trilinos/Trilinos/blob/master/packages/teuchos/parameterlist/test/yaml/Match4.yaml#L4
```yaml
%YAML 1.1
---
Ninja Input:
meshInput: |-
mesh
brick
zmin = -1.0
xmin = -1.0
ymin = -1.0
numz 1
zblock 1 2.0 interval 8
numx 1
xblock 1 2.0 interval 20
numy 1
yblock 1 2.0 interval 20
end
set assign
sideset, ilo, 1
sideset, jlo, 2
sideset, klo, 3
sideset, ihi, 4
sideset, jhi, 5
sideset, khi, 6
end
user defined geometry transformation
'
double r = sqrt(inxcoord*inxcoord +inycoord*inycoord );
double theta = atan2(inycoord,inxcoord);
if(r > 0.5)
{
theta = theta + (3.14159 / 4.0)*((r-0.5)/0.5);
outxcoord = r*cos(theta);
outycoord = r*sin(theta);
outzcoord = outzcoord;
}
'
end
end
mu0: 1.0
...
```
The reason for asking is I'm considering replacing the underlying YAML parser, and supporting features like these makes the parser significantly more complex.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/4776Apply for Google's Season of Docs2019-04-05T13:44:55ZJames WillenbringApply for Google's Season of Docs*Created by: jmgate*
## What is It?
The [Software Sustainability Institute](https://www.software.ac.uk/) recently had [a blog post](https://www.software.ac.uk/blog/2019-03-26-season-docs-fostering-open-source-collaboration-tech-writers...*Created by: jmgate*
## What is It?
The [Software Sustainability Institute](https://www.software.ac.uk/) recently had [a blog post](https://www.software.ac.uk/blog/2019-03-26-season-docs-fostering-open-source-collaboration-tech-writers?mc_cid=19c554b05e&mc_eid=96b055f1e9) introducing Google's [Season of Docs](https://developers.google.com/season-of-docs/). The goal of the project is to pair technical writers with open source projects in need of documentation for a three month period starting in September of this year.
> In case you're familiar with it, this is similar to Google's [Summer of Code](https://developers.google.com/open-source/gsoc/2008/) project from years ago.
## What's the Timeline Look Like?
The complete timeline [is available here](https://developers.google.com/season-of-docs/docs/timeline), but the parts we need to be aware of are:
* April 2nd–23rd: Submit application to Google
* April 30th: Selection of organizations announced
* September 2nd: Doc writing officially starts
* November 29th: Tech writer submits final work products
## Who Pays for What?
Google will pay the technical writer ~$6,000 (adjusted for cost of living) over the three month period. They also supply some smaller amount of funding to the institution for the sake of mentoring the technical writer over the course of the season.
## How Does the Tech Writer Do the Work?
They work remotely from wherever they happen to be, using whatever remote collaboration means the mentoring organization uses. For us, that'd mean we'd communicate via GitHub issues and pull requests, and if we need to speak in person, we could give them a call. If Sandia wants to fly them out to meet/work in person, that's on us. There's no need on our end for actual hiring, onboarding, etc.
## What Do We Need to Do?
- [ ] First we need to identify two organization administrators (a primary and a backup) to manage our participation in Season of Docs. I can be one of these, though I don't need to be.
- [ ] Generate a list of project ideas. These would be specific tasks that will be accomplished in the three-month program. There's no need to adhere to these 100% once the program starts, but they are intended to give technical writers an accurate idea of what they might be doing with us. To decide what we'd like to focus on, we probably want to bring this up at the next Trilinos leaders' meeting (@maherou, @rppawlo, @mperego, @kddevin, @srajama1, @jwillenbring). If that's too far away, we should probably set up a Skype meeting sooner, because we don't have too much time to get an application together.
- [ ] Given the specific tasks above, we need to identify at least two mentors to help bring the tech writer on board and oversee their work throughout the season.
- [ ] Then we need to submit our application within the next three weeks.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/4662Are there ATDM-compatible SEMS modules for HDF5 and NetCDF on CEE lan?2019-03-20T14:35:17ZJames WillenbringAre there ATDM-compatible SEMS modules for HDF5 and NetCDF on CEE lan?*Created by: jhux2*
I like to build Trilinos on the CEE lan using clang because it's really fast. I generally load the necessary modules with
```
source ${TRILINOS_DIR}/cmake/std/atdm/load-env.sh cee-rhel6-clang-debug-serial
```
Ho...*Created by: jhux2*
I like to build Trilinos on the CEE lan using clang because it's really fast. I generally load the necessary modules with
```
source ${TRILINOS_DIR}/cmake/std/atdm/load-env.sh cee-rhel6-clang-debug-serial
```
However, I can't find compatible NETCDF or HDF modules, which some packages require. The listed modules error out when I try to load them.
```
> module load atdm-hdf5/1.8.12/atdm
atdm-hdf5/1.8.12/atdm(34):ERROR:102: Tcl command execution failed: if {[module-info mode switch]} {
set local_compiler_version $env(SEMS_HDF5_LOCAL_COMPILER_VERSION)
} elseif {[module-info mode remove]} {
set local_compiler_version $env(SEMS_HDF5_LOCAL_COMPILER_VERSION)
unsetenv SEMS_HDF5_LOCAL_COMPILER_VERSION
} else {
set local_compiler_version [semsModuleSupport::getCurrentVersion gcc]
setenv SEMS_HDF5_LOCAL_COMPILER_VERSION $local_compiler_version
}
> module load atdm-netcdf/4.4.1/atdm
atdm-netcdf/4.4.1/atdm(34):ERROR:102: Tcl command execution failed: if {[module-info mode switch]} {
set local_compiler_version $env(SEMS_NETCDF_LOCAL_COMPILER_VERSION)
} elseif {[module-info mode remove]} {
set local_compiler_version $env(SEMS_NETCDF_LOCAL_COMPILER_VERSION)
unsetenv SEMS_NETCDF_LOCAL_COMPILER_VERSION
} else {
set local_compiler_version [semsModuleSupport::getCurrentVersion gcc]
setenv SEMS_NETCDF_LOCAL_COMPILER_VERSION $local_compiler_version
}
```
Is there something wrong in my environment, or some other way of getting the modules to load?
@bartlettroscoe @trilinos/frameworkhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/184ArrayView in DEBUG build gives (probably) erroneous RCP message2017-02-03T23:04:23ZJames WillenbringArrayView in DEBUG build gives (probably) erroneous RCP message*Created by: ambrad*
Consider the following short program:
```
#include "Tpetra_Map.hpp"
#include "Teuchos_ArrayView.hpp"
#include "Tpetra_DefaultPlatform.hpp"
#include "Teuchos_GlobalMPISession.hpp"
typedef double ST;
typedef int GO;...*Created by: ambrad*
Consider the following short program:
```
#include "Tpetra_Map.hpp"
#include "Teuchos_ArrayView.hpp"
#include "Tpetra_DefaultPlatform.hpp"
#include "Teuchos_GlobalMPISession.hpp"
typedef double ST;
typedef int GO;
typedef int LO;
typedef Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial> KokkosNode;
typedef Tpetra::Map<LO, GO, KokkosNode> Tpetra_Map;
int main (int argc, char** argv) {
Teuchos::GlobalMPISession mpiSession(&argc, &argv);
auto comm = Tpetra::DefaultPlatform::getDefaultPlatform().getComm();
static const int N = 10;
#if 1
// In a Trilinos DEBUG build, fails with RCP message.
GO* ids = new GO[N];
for (int i = 0; i < N; ++i) ids[i] = i;
Teuchos::ArrayView<const GO> ids_av = Teuchos::arrayView(ids, N);
Tpetra_Map m(N, ids_av, 0, comm);
delete[] ids;
#else
// OK (and better, anyway).
Teuchos::Array<GO> ids(N);
for (int i = 0; i < N; ++i) ids[i] = i;
Tpetra_Map m(N, ids, 0, comm);
#endif
}
```
In the `#if 1` branch, the program fails with:
```
terminate called after throwing an instance of 'Teuchos::DanglingReferenceError'
what(): /home/ambradl/bigcode/tril/Trilinos/install-shared-dbg/include/Teuchos_RCPNode.hpp:605:
Throw number = 1
Throw test that evaluated to true: true
Error, an attempt has been made to dereference the underlying object
from a weak smart pointer object where the underling object has already
been deleted since the strong count has already gone to zero.
```
The #if 0 branch is fine. This appears to be a bug in ArrayView in a DEBUG build.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3746ATDM build config not valid for cuda2018-11-05T18:53:50ZJames WillenbringATDM build config not valid for cuda*Created by: bathmatt*
You do this in $ATDM_SCRIPT_DIR/$ATDM_CONFIG_KNOWN_SYSTEM_NAME/environment.sh
export OMPI_CXX=$ATDM_CONFIG_TRILNOS_DIR/packages/kokkos/bin/nvcc_wrapper
But that doesn't point to the installed nvcc_wrappe...*Created by: bathmatt*
You do this in $ATDM_SCRIPT_DIR/$ATDM_CONFIG_KNOWN_SYSTEM_NAME/environment.sh
export OMPI_CXX=$ATDM_CONFIG_TRILNOS_DIR/packages/kokkos/bin/nvcc_wrapper
But that doesn't point to the installed nvcc_wrapper.. Therefore you can't build sub-cuda builds.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/2678ATDM builds don't work on shiller or serrano2018-11-30T03:22:19ZJames WillenbringATDM builds don't work on shiller or serrano*Created by: bathmatt*
Here is what I run,
serrano
```
1003 source ../cmake/std/atdm/load-env.sh intel-openmp-opt
1004 cmake -DTrilinos_CONFIGURE_OPTIONS_FILE:STRING=../cmake/std/atdm/ATDMDevEnv.cmake -DTrilinos_ENABLE_TEST...*Created by: bathmatt*
Here is what I run,
serrano
```
1003 source ../cmake/std/atdm/load-env.sh intel-openmp-opt
1004 cmake -DTrilinos_CONFIGURE_OPTIONS_FILE:STRING=../cmake/std/atdm/ATDMDevEnv.cmake -DTrilinos_ENABLE_TESTS=ON -DTrilinos_ENABLE_Panzer=ON ..
....
No ETI support requested by packages.
Set up for creating a distribution ...
Finished configuring Trilinos!
-- Configuring incomplete, errors occurred!
See also "/ascldap/users/mbetten/workspace/Trilinos/build/CMakeFiles/CMakeOutput.log".
See also "/ascldap/users/mbetten/workspace/Trilinos/build/CMakeFiles/CMakeError.log".
```
shiller
```
1014 source ../cmake/std/atdm/load-env.sh gnu-openmp-opt
1015 cmake -DTrilinos_CONFIGURE_OPTIONS_FILE:STRING=../cmake/std/atdm/ATDMDevEnv.cmake -DTrilinos_ENABLE_TESTS=ON -DTrilinos_ENABLE_Panzer=ON ..
.....
No ETI support requested by packages.
Set up for creating a distribution ...
Finished configuring Trilinos!
-- Configuring incomplete, errors occurred!
See also "/home/mbetten/workspace/Trilinos/build/CMakeFiles/CMakeOutput.log".
See also "/home/mbetten/workspace/Trilinos/build/CMakeFiles/CMakeError.log".
```
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3890ATDM Config: Add support for 'static' and 'shared' keywords to set BUILD_SHAR...2018-12-12T20:00:26ZJames WillenbringATDM Config: Add support for 'static' and 'shared' keywords to set BUILD_SHARED_LIBS*Created by: bartlettroscoe*
CC: @micahahoward, @fryeguy52, @sebrowne
## Next Action Status
PR #4021 merged to 'develop' on 12/12/2018 that included commits 567c270 and 492bf01 implements this.
## Description
The SPARC buil...*Created by: bartlettroscoe*
CC: @micahahoward, @fryeguy52, @sebrowne
## Next Action Status
PR #4021 merged to 'develop' on 12/12/2018 that included commits 567c270 and 492bf01 implements this.
## Description
The SPARC builds of Trilinos use both static and shared libraries in different cases. For example, SPARC has to use shared libs for some CUDA builds with Trilinos. EMPIRE never does shared lib builds of Trilinos and therefore there was never a need for a 'shared' vs. 'static' build name keyword.
This story is to add support for build name keywords 'static' and 'shared' (default 'static') that will be used to set the CMake var `BUILD_SHARED_LIBS`.
This needs to be implemented and added to the `atdm/load-env.sh` script system before we move to a system where SPARC needs to use 'shared' libs.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3844ATDM_CONFIG_MPI_EXEC Causes Problems on Chama2019-04-10T14:10:28ZJames WillenbringATDM_CONFIG_MPI_EXEC Causes Problems on Chama*Created by: jmgate*
Hey @bartlettroscoe, I'm having trouble getting a build of EMPIRE up and running on `chama`. It'll build, but I'm seeing all of EMPIRE-PIC's tests fail (see [EMPIRE_EM-Plasma-Trilinos-chama-test-all-of-EMPIRE-intel...*Created by: jmgate*
Hey @bartlettroscoe, I'm having trouble getting a build of EMPIRE up and running on `chama`. It'll build, but I'm seeing all of EMPIRE-PIC's tests fail (see [EMPIRE_EM-Plasma-Trilinos-chama-test-all-of-EMPIRE-intel-opt-openmp](https://jenkins-srn.sandia.gov/user/jmgate/my-views/view/EMPIRE/job/EMPIRE_EM-Plasma-Trilinos-chama-test-all-of-EMPIRE-intel-opt-openmp/9/consoleFull)). I think what's happening is on `chama` the `ATDM_CONFIG_MPI_EXEC` variable gets set to `srun` in [cmake/std/atdm/common/toss3/environment.sh](https://github.com/trilinos/Trilinos/blob/7e0342c8d2ab8855fe5112b483284a8837911d20/cmake/std/atdm/common/toss3/environment.sh#L74). When we test EMPIRE, we wind up submitting the `ctest` command via `srun`. Unfortunately each EMPIRE-PIC regression test winds up running
```
$Trilinos_MPI_EXEC -n $NUM_PROCS $EXE --i=$INPUT
```
where `$TRILINOS_MPI_EXEC` is `$ATDM_CONFIG_MPI_EXEC`, which is `srun`, so we're effectively invoking `srun` within something that's been submitted via `srun`. I don't know slurm inside and out, but that sounds like a problem.
The question, then, is what should we do about it? In the CMake file that's used for all of EMPIRE-PIC's regression tests, do we need to replace `$Trilinos_MPI_EXEC` with `$(which mpiexec)` or something to that effect? Or do we need to do something more clever with the `$ATDM_CONFIG_MPI_EXEC` variable in `cmake/std/atdm/common/toss3/environment.sh` such that it works for whatever you need it to do, but then it doesn't also mess up EMPIRE's testing on `toss3` systems?
@bathmatt, did you set up our CMake stuff to use `$Trilinos_MPI_EXEC`? Do you know the rationale behind it?https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3090ATDM Trilinos Intel builds failing on 7/10/2018 due to license server problems2018-11-30T03:22:19ZJames WillenbringATDM Trilinos Intel builds failing on 7/10/2018 due to license server problems*Created by: bartlettroscoe*
CC: @fryeguy52
## Next Action Status
There was a planned and advertised offlining and update of the Intel license server machine on 7/10/2018 from 5:30-8:00 AM MT so Intel build failures were expected...*Created by: bartlettroscoe*
CC: @fryeguy52
## Next Action Status
There was a planned and advertised offlining and update of the Intel license server machine on 7/10/2018 from 5:30-8:00 AM MT so Intel build failures were expected.
## Description
As shown in [this query](https://testing-vm.sandia.gov/cdash/index.php?project=Trilinos&date=2018-07-10&filtercombine=and&filtercount=2&showfilters=1&filtercombine=and&field1=buildname&compare1=63&value1=-atdm-&field2=buildname&compare2=63&value2=-intel-), a bunch of the ATDM Trilinos Intel builds failed on several machines. While we did not look at all of the failures, these appear to be problems with the Intel compiler communicating with the license server. There was a planned updating/offline of the Intel license server today from 5:30-8:00 AM MT. Therefore, this was expected.
What is interesting is to see that this impacted Intel builds on every platform that has Intel builds including the Test Bed machine 'hansen', the HPC machines 'chama', 'mutrino', and 'serrano'. The build 'Trilinos-atdm-rhel6-intel-opt-openmp' on the SEMS Jenkins test machine 'sems-rhel6' was not impacted but it may have just completed before the license server went offline. But this shows how many different machines all shared the same Intel license server.
Keep promoted "ATDM" builds of Trilinos cleanhttps://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/1124az_aztec.h struct grid2017-03-20T17:00:03ZJames Willenbringaz_aztec.h struct grid*Created by: kyungjoo-kim*
Hello,
I am wondering if someone uses grid structure in az_aztec.h
```
struct grid { /* used to define a grid. Still under */
/* construction ...*Created by: kyungjoo-kim*
Hello,
I am wondering if someone uses grid structure in az_aztec.h
```
struct grid { /* used to define a grid. Still under */
/* construction */
int *element_vertex_lists;
int *Nvertices_per_element;
int Nelements;
int Nvertices;
double *vertices;
};
```
It say "under construction" and I do not think that this structure is used in aztec.
This struct is not protected by aztec namespace nor prefix AZ_. The structure grid is a kind of typical name that any library could use and I just got into a trouble of name conflict.
Is there a way to know that this struct is not used in any outside application code ?https://gitlab.osti.gov/jmwille/Trilinos/-/issues/4006AztecOO: Calls DGEEV with suboptimal LWORK, triggers known MKL issue2018-12-10T16:06:23ZJames WillenbringAztecOO: Calls DGEEV with suboptimal LWORK, triggers known MKL issue*Created by: mhoemmen*
@trilinos/aztecoo
AztecOO appears to have the same issue calling DGEEV with suboptimal LWORK that Belos had:
https://github.com/trilinos/Trilinos/issues/3497
Thanks to Alec Kucala for discovering this; i...*Created by: mhoemmen*
@trilinos/aztecoo
AztecOO appears to have the same issue calling DGEEV with suboptimal LWORK that Belos had:
https://github.com/trilinos/Trilinos/issues/3497
Thanks to Alec Kucala for discovering this; it manifested as a double free with Intel 17 but not Intel 18 (maybe the two have different MKL versions? not sure). I have a fix ready and just need to make a PR.
## Related Issues
* Related to #3497
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/4768basic examples not working in ML package2019-04-29T16:48:39ZJames Willenbringbasic examples not working in ML package*Created by: chandu1263*
I built ML package using ml_guide.
And basic examples are not working. Please let me know if the build id wrong or anything else is the issue. I am attaching screenshots.
![Screenshot from 2019-03-30 16-55-36]...*Created by: chandu1263*
I built ML package using ml_guide.
And basic examples are not working. Please let me know if the build id wrong or anything else is the issue. I am attaching screenshots.
![Screenshot from 2019-03-30 16-55-36](https://user-images.githubusercontent.com/33172514/55275473-98378880-530c-11e9-9948-72636c55f59d.png)
![Screenshot from 2019-03-30 16-54-49](https://user-images.githubusercontent.com/33172514/55275474-98d01f00-530c-11e9-84e6-9a15b2c40646.png)