Trilinos issues
https://gitlab.osti.gov/jmwille/Trilinos/-/issues
2016-01-18T21:53:14Z
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/34
Xpetra: many tests fail when Epetra, Tpetra, and OpenMP enabled
2016-01-18T21:53:14Z
James Willenbring
Xpetra: many tests fail when Epetra, Tpetra, and OpenMP enabled
*Created by: mhoemmen*
@trilinos/xpetra
When Epetra is enabled, Xpetra uses `Kokkos::Compat::KokkosSerialWrapperNode` as its Node type. (This corresponds to the `Kokkos::Serial` execution space.) There would be nothing particularly ...
*Created by: mhoemmen*
@trilinos/xpetra
When Epetra is enabled, Xpetra uses `Kokkos::Compat::KokkosSerialWrapperNode` as its Node type. (This corresponds to the `Kokkos::Serial` execution space.) There would be nothing particularly wrong with that, except that if Tpetra is also enabled, Xpetra then tries to instantiate Tpetra for that Node type. This is a problem because Tpetra does not necessarily enable that Node type. For example, if OpenMP is enabled (`Trilinos_ENABLE_OpenMP=ON`), Tpetra only enables the OpenMP Node type (`Kokkos::Compat::KokkosOpenMPWrapperNode`) by default.
My recent commit fixed the MPI_DEBUG build due to the above issue:
https://github.com/trilinos/Trilinos/commit/64c7185b0b60411f65757ad3abc1c333470bdf83
but it does NOT fix several failing tests. My guess is that the test failures are related.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/31
Tpetra: Add optional 'atomic' argument to sumIntoLocalValue(s)
2015-11-29T06:45:45Z
James Willenbring
Tpetra: Add optional 'atomic' argument to sumIntoLocalValue(s)
*Created by: mhoemmen*
@trilinos/tpetra
For `Tpetra::MultiVector`, `Tpetra::Vector`, and `Tpetra::CrsMatrix`, add an optional bool `atomic` argument to `sumIntoLocalValue` resp. `sumIntoLocalValues`. If true, use `Kokkos::atomic_add`...
*Created by: mhoemmen*
@trilinos/tpetra
For `Tpetra::MultiVector`, `Tpetra::Vector`, and `Tpetra::CrsMatrix`, add an optional bool `atomic` argument to `sumIntoLocalValue` resp. `sumIntoLocalValues`. If true, use `Kokkos::atomic_add` to do the `+=`; else, use `+=`. The default value of `atomic` should depend on the class' execution space: it should be false if and only if the execution space is `Kokkos::Serial` (so that existing MPI-only users don't have to pay for atomic updates).
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/32
Tpetra: Overload CrsMatrix::sumIntoLocalValues to take Kokkos::View instead o...
2015-11-29T06:39:19Z
James Willenbring
Tpetra: Overload CrsMatrix::sumIntoLocalValues to take Kokkos::View instead of Teuchos::ArrayView
*Created by: mhoemmen*
@trilinos/tpetra
Add an overload of `Tpetra::CrsMatrix::sumIntoLocalValues` to take the input arrays as unmanaged `Kokkos::View`, instead of as Teuchos::ArrayView.
*Created by: mhoemmen*
@trilinos/tpetra
Add an overload of `Tpetra::CrsMatrix::sumIntoLocalValues` to take the input arrays as unmanaged `Kokkos::View`, instead of as Teuchos::ArrayView.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/29
Kokkos test
2016-03-06T13:29:03Z
James Willenbring
Kokkos test
*Created by: kyungjoo-kim*
Kokkos testing in Trilinos does not work. It looks like the cmake does not properly include src directory in Kokkos. The configuration that I use is okay with the old Sandia repo.
Kyungjoo
```
cd ...
*Created by: kyungjoo-kim*
Kokkos testing in Trilinos does not work. It looks like the cmake does not properly include src directory in Kokkos. The configuration that I use is okay with the old Sandia repo.
Kyungjoo
```
cd
/nfshome/kyukim/Work/lib/trilinos/build/shylu/compton/intel-test/packages/kokkos/example/query_device
&& /home/software/intel/ics_install/impi/4.1.1.036/intel64/bin/mpiicpc
-O3 -g -mavx -opt-report=5 -DMPICH_IGNORE_CXX_SEEK -std=c++11 -O3
-DNDEBUG
-I/nfshome/kyukim/Work/lib/trilinos/build/shylu/compton/intel-test
-I/nfshome/kyukim/Work/lib/trilinos/build/shylu/compton/intel-test/packages/kokkos/example/query_device
-I/nfshome/kyukim/Work/lib/trilinos/trunk/packages/kokkos/example/query_device
-o CMakeFiles/KokkosExample_query_device.dir/query_device.cpp.o -c
/nfshome/kyukim/Work/lib/trilinos/trunk/packages/kokkos/example/query_device/query_device.cpp
icpc: remark #10397: optimization reports are generated in *.optrpt
files in the output location
/nfshome/kyukim/Work/lib/trilinos/trunk/packages/kokkos/example/query_device/query_device.cpp(47):
catastrophic error: cannot open source file "Kokkos_Macros.hpp"
#include <Kokkos_Macros.hpp>
```
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/28
@trilinos/shylu : One more dummy issue for testing. Sorry for the spam.
2015-11-24T18:49:04Z
James Willenbring
@trilinos/shylu : One more dummy issue for testing. Sorry for the spam.
*Created by: srajama1*
Dummy issue.
*Created by: srajama1*
Dummy issue.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/26
Trilinos/README.md way out of date
2016-06-20T12:58:14Z
James Willenbring
Trilinos/README.md way out of date
*Created by: bartlettroscoe*
The file Trilinos/README.md that is displayed as the first thing people see on GitHub is way out of date (and has been for many months or more). Most of the links are broken and the file names are way out o...
*Created by: bartlettroscoe*
The file Trilinos/README.md that is displayed as the first thing people see on GitHub is way out of date (and has been for many months or more). Most of the links are broken and the file names are way out of date. This does not make for a good first impression for new people coming to look at Trilinos on GitHub. At the very least, this should be gutted and just point to trilinos.org. Then, if someone has time, this can be filled out.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/20
FEI: no match for 'operator<< (GCC 5.2.1)
2015-11-20T23:18:58Z
James Willenbring
FEI: no match for 'operator<< (GCC 5.2.1)
*Created by: nschloe*
When configuring Trilinos with
``` sh
cmake \
.. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_C_COMPILER=mpicc \
-DCMAKE_CXX_COMPILER=mpicxx \
-DCMA...
*Created by: nschloe*
When configuring Trilinos with
``` sh
cmake \
.. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_C_COMPILER=mpicc \
-DCMAKE_CXX_COMPILER=mpicxx \
-DCMAKE_Fortran_COMPILER=mpif90 \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_SKIP_RPATH:BOOL=ON \
-DTrilinos_LIBRARY_NAME_PREFIX:STRING=trilinos_ \
-DTrilinos_INSTALL_INCLUDE_DIR:PATH=include/trilinos/ \
-DTrilinos_USE_GNUINSTALLDIRS:BOOL=ON \
-DTrilinos_ENABLE_DEVELOPMENT_MODE:BOOL=OFF \
-DTrilinos_ENABLE_ALL_PACKAGES:BOOL=ON \
-DTrilinos_ENABLE_SECONDARY_TESTED_CODE:BOOL=ON \
-DTrilinos_ASSERT_MISSING_PACKAGES:BOOL=OFF \
-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
-DTrilinos_ENABLE_Didasko:BOOL=OFF \
-DTrilinos_ENABLE_Gtest:BOOL=OFF \
-DTrilinos_ENABLE_CTrilinos:BOOL=OFF \
-DTrilinos_ENABLE_ForTrilinos:BOOL=OFF \
-DTrilinos_ENABLE_Mesquite:BOOL=OFF \
-DTrilinos_ENABLE_MOOCHO:BOOL=OFF \
-DTrilinos_ENABLE_Optika:BOOL=OFF \
-DTrilinos_ENABLE_Phdmesh:BOOL=OFF \
-DTrilinos_ENABLE_PyTrilinos:BOOL=OFF \
-DTrilinos_ENABLE_Sundance:BOOL=OFF \
-DTrilinos_ENABLE_STKClassic:BOOL=OFF \
-DTrilinos_ENABLE_STKDoc_tests:BOOL=OFF \
-DTrilinos_ENABLE_STKSearch:BOOL=OFF \
-DTrilinos_ENABLE_STKUnit_tests:BOOL=OFF \
-DTrilinos_ENABLE_ThreadPool:BOOL=OFF \
-DTrilinos_ENABLE_EXAMPLES:BOOL=OFF \
-DTrilinos_ENABLE_TESTS:BOOL=OFF \
-DSEACAS_ENABLE_NETCDF4_SUPPORT:BOOL=ON \
-DSEACASExodus_ENABLE_MPI:BOOL=OFF \
-DTPL_ENABLE_BinUtils:BOOL=ON \
-DTPL_ENABLE_Boost:BOOL=ON \
-DTPL_ENABLE_HDF5:BOOL=OFF \
-DTPL_ENABLE_Matio:BOOL=OFF \
-DTPL_ENABLE_MATLAB:BOOL=OFF \
-DTPL_ENABLE_MPI:BOOL=ON \
-DTPL_ENABLE_MUMPS:BOOL=ON \
-DTPL_ENABLE_ParMETIS:BOOL=OFF \
-DTPL_ENABLE_Scotch:BOOL=ON \
-DTPL_Scotch_INCLUDE_DIRS:PATH=/usr/include/scotch/ \
-DTPL_ENABLE_SuperLU:BOOL=ON \
-DSuperLU_INCLUDE_DIRS:PATH=/usr/include/superlu/ \
-DTPL_ENABLE_TBB:BOOL=ON \
-DTPL_ENABLE_X11:BOOL=OFF \
-DTPL_ENABLE_Zlib:BOOL=ON
```
(can perhaps be stripped down) and when using GCC 5.2.1, one gets the compile error
```
[...]
/«PKGBUILDDIR»/packages/fei/test_utils/snl_fei_tester.cpp:526:65: error: no match for 'operator<<' (operand types are 'std::basic_ostream<char>' and 'std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}')
fei::console_out() << "ERROR opening solution output file " << fileName << FEI_ENDL;
^
/«PKGBUILDDIR»/packages/fei/test_utils/snl_fei_tester.cpp:526:65: note: candidate: operator<<(int, int) <built-in>
/«PKGBUILDDIR»/packages/fei/test_utils/snl_fei_tester.c
```
The full log is [here](https://launchpadlibrarian.net/214282732/buildlog_ubuntu-wily-amd64.trilinos_12.3~201508121416-wily1_BUILDING.txt.gz).
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/22
Teko: SIMPLEPreconditionerFactory_tpetra, Allocation pool destroyed with the ...
2017-01-12T18:54:32Z
James Willenbring
Teko: SIMPLEPreconditionerFactory_tpetra, Allocation pool destroyed with the following memory leak(s):
*Created by: nschloe*
With
```
cmake \
-DTrilinos_ENABLE_Teko:BOOL=ON \
-DTPL_ENABLE_MPI:BOOL=OFF \
-DTrilinos_ENABLE_TESTS:BOOL=ON \
-DTrilinos_ENABLE_EXAMPLES:BOOL=ON \
../../source-nschloe/
```
I'm getting a test failure ...
*Created by: nschloe*
With
```
cmake \
-DTrilinos_ENABLE_Teko:BOOL=ON \
-DTPL_ENABLE_MPI:BOOL=OFF \
-DTrilinos_ENABLE_TESTS:BOOL=ON \
-DTrilinos_ENABLE_EXAMPLES:BOOL=ON \
../../source-nschloe/
```
I'm getting a test failure for `SIMPLEPreconditionerFactory_tpetra`:
```
2: Test command: /home/nschloe/software/trilinos/build/teko/packages/teko/tests/Teko_testdriver_tpetra.exe
2: Test timeout computed to be: 1500
2: Teuchos::GlobalMPISession::GlobalMPISession(): started serial run
2: Running test "SIMPLEPreconditionerFactory_tpetra"
2: "createPrec" ... PASSED
2: Teko: Begin debug MSG
2: SIMPLE Parameters:
2: inv type = ""
2: inv v type = "Ifpack2"
2: inv p type = "Ifpack2"
2: alpha = 1
2: use mass = 0
2: vel scaling = Lumped
2: SIMPLE Parameter list:
2: Explicit Velocity Inverse Type = Lumped
2: Inverse Pressure Type = Ifpack2
2: Inverse Velocity Type = Ifpack2
2: Teko: End debug MSG
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: "initializePrec(lumped)" ... PASSED
2: Teko: Begin debug MSG
2: SIMPLE Parameters:
2: inv type = ""
2: inv v type = "Ifpack2"
2: inv p type = "Ifpack2"
2: alpha = 1
2: use mass = 0
2: vel scaling = Diagonal
2: SIMPLE Parameter list:
2: Explicit Velocity Inverse Type = Diagonal
2: Inverse Pressure Type = Ifpack2
2: Inverse Velocity Type = Ifpack2
2: Teko: End debug MSG
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: "initializePrec(diag)" ... PASSED
2: Teko: Begin debug MSG
2: SIMPLE Parameters:
2: inv type = ""
2: inv v type = "Ifpack2"
2: inv p type = "Ifpack2"
2: alpha = 1
2: use mass = 0
2: vel scaling = AbsRowSum
2: SIMPLE Parameter list:
2: Explicit Velocity Inverse Type = AbsRowSum
2: Inverse Pressure Type = Ifpack2
2: Inverse Velocity Type = Ifpack2
2: Teko: End debug MSG
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: "initializePrec(absrowsum)" ... PASSED
2: "uninitializePrec" ... PASSED
2: "isCompatable" ... PASSED
2: "diagonal(diag)" ... PASSED
2: "diagonal(block-1)" ... PASSED
2: "diagonal(block-2)" ... PASSED
2: "result(diag)" ... PASSED
2: "result(block-1)" ... PASSED
2: "result(block-2)" ... PASSED
2: Test "SIMPLEPreconditionerFactory_tpetra" completed ... PASSED (12)
2: Running test "DiagonalPreconditionerFactory_tpetra"
2: "createPrec" ... PASSED
2: "initializePrec" ... PASSED
2: ||Z-Y||/||Z|| = 0
2: "canApply" ... PASSED
2: Test "DiagonalPreconditionerFactory_tpetra" completed ... PASSED (3)
2: Running test "LU2x2PreconditionerFactory_tpetra"
2: "createPrec" ... PASSED
2: "initializePrec" ... PASSED
2: "uninitializePrec" ... PASSED
2: "isCompatable" ... PASSED
2: "identity" ... PASSED
2: "diagonal" ... PASSED
2: "result" ... PASSED
2: "alphabeta" ... PASSED
2: Test "LU2x2PreconditionerFactory_tpetra" completed ... PASSED (8)
2: Running test "LSCStablePreconditionerFactory_tpetra"
2: "createPrec" ... PASSED
2: Teko: LSCPrecFact::buildPO BuildStateTime = 1e-06
2: Teko: LSCPrecFact::buildPO GetInvTime = 2e-06
2: Teko: LSCPrecFact::buildPO TotalTime = 5.5e-05
2: "initializePrec" ... PASSED
2: "uninitializePrec" ... PASSED
2: "isCompatable" ... PASSED
2: Teko: LSCPrecFact::buildPO BuildStateTime = 0
2: Teko: LSCPrecFact::buildPO GetInvTime = 0
2: Teko: LSCPrecFact::buildPO TotalTime = 2.7e-05
2: "identity" ... PASSED
2: Teko: LSCPrecFact::buildPO BuildStateTime = 0
2: Teko: LSCPrecFact::buildPO GetInvTime = 1e-06
2: Teko: LSCPrecFact::buildPO TotalTime = 3.4e-05
2: "diagonal" ... PASSED
2: Teko: LSCPrecFact::buildPO BuildStateTime = 0
2: Teko: LSCPrecFact::buildPO GetInvTime = 0
2: Teko: LSCPrecFact::buildPO TotalTime = 3.3e-05
2: "result" ... PASSED
2: Test "LSCStablePreconditionerFactory_tpetra" completed ... PASSED (7)
2: Running test "LSCStabilized_tpetra"
2: Teko: LSCPrecFact::buildPO BuildStateTime = 0
2: Teko: LSCPrecFact::buildPO GetInvTime = 2e-06
2: Teko: LSCPrecFact::buildPO TotalTime = 4.9e-05
2: "diagonal" ... PASSED
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: LSC::initializeState Build Scaling <mass> type "Diagonal"
2: Teko: Begin debug MSG
2: LSC Gamma Parameter = 0.238035
2: LSC Alpha Parameter = 0.646628
2: Teko: End debug MSG
2: Teko: LSC::buildState BuildOpsTime = 0.005435
2: Teko: LSC::computeInverses Building inv(F)
2: Teko: LSC::computeInverses GetInvF = 0.000186
2: Teko: LSC::computeInverses Building inv(BQBtmC)
2: Teko: LSC::computeInverses GetInvBQBt = 8.2e-05
2: Teko: LSC::buildState BuildInvTime = 0.000284
2: Teko: LSCPrecFact::buildPO BuildStateTime = 0.005727
2: Teko: LSCPrecFact::buildPO GetInvTime = 4e-06
2: Teko: LSCPrecFact::buildPO TotalTime = 0.005789
2: "strategy" ... PASSED
2: Test "LSCStabilized_tpetra" completed ... PASSED (2)
2: Running test "Jacobi2x2PreconditionerFactory_tpetra"
2: "createPrec" ... PASSED
2: "initializePrec" ... PASSED
2: "uninitializePrec" ... PASSED
2: "isCompatable" ... PASSED
2: "identity" ... PASSED
2: "diagonal" ... PASSED
2: "result" ... PASSED
2: Teko: Begin debug MSG
2: Looked up "Block Jacobi"
2: Built Teuchos::RCP<Teko::PreconditionerFactory>{ptr=0x46ab208,node=0x46db850,strong_count=1,weak_count=0}
2: Teko: End debug MSG
2: Teko: JacobiPrecFact: Building default inverse "Ifpack2"
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: Begin debug MSG
2: Looked up "Block Jacobi"
2: Built Teuchos::RCP<Teko::PreconditionerFactory>{ptr=0x46ab208,node=0x46d8380,strong_count=1,weak_count=0}
2: Teko: End debug MSG
2: Teko: JacobiPrecFact: Building default inverse "ML"
2: Teko: Inverse "ML" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: JacobiPrecFact: Building inverse 1 "Amesos"
2: Teko: Inverse "Amesos" is of type strat prec = 0, strat solv = 1, block prec = 0
2: Teko: JacobiPrecFact: Building inverse 3 "Ifpack"
2: Teko: Inverse "Ifpack" is of type strat prec = 1, strat solv = 0, block prec = 0
2: "initializeFromParameterList" ... PASSED
2: Test "Jacobi2x2PreconditionerFactory_tpetra" completed ... PASSED (8)
2: Running test "BlockJacobiPreconditionerFactory_tpetra"
2: "createPrec" ... PASSED
2: "initializePrec" ... PASSED
2: "uninitializePrec" ... PASSED
2: "isCompatible" ... PASSED
2: Test "BlockJacobiPreconditionerFactory_tpetra" completed ... PASSED (4)
2: Running test "BlockUpperTriInverseOp_tpetra"
2: "apply" ... PASSED
2: "alphabeta" ... PASSED
2: Test "BlockUpperTriInverseOp_tpetra" completed ... PASSED (2)
2: Running test "BlockLowerTriInverseOp_tpetra"
2: "apply" ... PASSED
2: "alphabeta" ... PASSED
2: Test "BlockLowerTriInverseOp_tpetra" completed ... PASSED (2)
2: Running test "tTpetraOperatorWrapper"
2: "functionality" ... PASSED
2: Test "tTpetraOperatorWrapper" completed ... PASSED (1)
2: Running test "InterlacedTpetra"
2: "buildSubMaps_num" ... PASSED
2: "buildSubMaps_vec" ... PASSED
2: "buildMaps" ... PASSED
2: "one2many" ... PASSED
2: "many2one" ... PASSED
2: Test "InterlacedTpetra" completed ... PASSED (5)
2: Running test "BlockingTpetra"
2: "buildMaps" ... PASSED
2: "one2many" ... PASSED
2: "many2one" ... PASSED
2: "buildSubBlock" ... PASSED
2: Test "BlockingTpetra" completed ... PASSED (4)
2: Running test "TpetraThyraConverter"
2: "blockThyraToTpetra" ... PASSED
2: "single_blockThyraToTpetra" ... PASSED
2: "blockTpetraToThyra" ... PASSED
2: "single_blockTpetraToThyra" ... PASSED
2: Test "TpetraThyraConverter" completed ... PASSED (4)
2: Running test "tGraphLaplacian_tpetra"
2: "single_array" ... PASSED
2: "multi_array" ... PASSED
2: Test "tGraphLaplacian_tpetra" completed ... PASSED (2)
2: Running test "tParallelInverse_tpetra"
2: Teko: Inverse "Belos" is of type strat prec = 0, strat solv = 1, block prec = 0
2: "inverse" ... PASSED
2: Teko: Inverse "Belos" is of type strat prec = 0, strat solv = 1, block prec = 0
2: "stridedInverse" ... PASSED
2: Test "tParallelInverse_tpetra" completed ... PASSED (2)
2: Running test "tExplicitOps_tpetra"
2: "mult_diagScaleMatProd" ... PASSED
2: "mult_diagScaling" ... PASSED
2: "add" ... PASSED
2: "mult_modScaleMatProd" ... PASSED
2: "add_mod" ... PASSED
2: Test "tExplicitOps_tpetra" completed ... PASSED (5)
2: Running test "LSCHIntegrationTest_tpetra"
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: LSC::initializeState Build Scaling <mass> type "Diagonal"
2: Teko: LSC::buildState BuildOpsTime = 0.000374
2: Teko: LSC::computeInverses Building inv(F)
2: Teko: LSC::computeInverses GetInvF = 0.000207
2: Teko: LSC::computeInverses Building inv(BQBtmC)
2: Teko: LSC::computeInverses GetInvBQBt = 8.8e-05
2: Teko: LSC::computeInverses Building inv(BHBtmC)
2: Teko: LSC::computeInverses GetInvBHBt = 7.5e-05
2: Teko: LSC::buildState BuildInvTime = 0.000387
2: Teko: LSCPrecFact::buildPO BuildStateTime = 0.000774
2: Teko: LSCPrecFact::buildPO GetInvTime = 3e-06
2: Teko: LSCPrecFact::buildPO TotalTime = 0.000818
2: "hScaling" ... PASSED
2: Test "LSCHIntegrationTest_tpetra" completed ... PASSED (1)
2: Running test "Lumping_tpetra"
2: "lumping" ... PASSED
2: "invLumping" ... PASSED
2: Test "Lumping_tpetra" completed ... PASSED (2)
2: Running test "AbsRowSum_tpetra"
2: "absRowSum" ... PASSED
2: "invAbsRowSum" ... PASSED
2: Test "AbsRowSum_tpetra" completed ... PASSED (2)
2: Running test "NeumannSeries_tpetra"
2: Teko: Inverse "Neumann" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: Inverse "Neumann" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: "test_simpleOp" ... PASSED
2: Teko: Inverse "Neumann" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: "test_scaledOp" ... PASSED
2: Test "NeumannSeries_tpetra" completed ... PASSED (2)
2: Running test "PCDStrategy_tpetra"
2: Teko: Inverse "Ifpack2" is of type strat prec = 1, strat solv = 0, block prec = 0
2: "PCDStrategy" ... PASSED
2: Test "PCDStrategy_tpetra" completed ... PASSED (1)
2: Running test "LSCIntegrationTest_tpetra"
2: Teko: LSC::initializeState Build Scaling <mass> type "Diagonal"
2: Teko: LSC::buildState BuildOpsTime = 0.009541
2: Teko: LSC::computeInverses Building inv(F)
2: Teko: LSC::computeInverses GetInvF = 0.022672
2: Teko: LSC::computeInverses Building inv(BQBtmC)
2: Teko: LSC::computeInverses GetInvBQBt = 0.003661
2: Teko: LSC::buildState BuildInvTime = 0.026382
2: Teko: LSCPrecFact::buildPO BuildStateTime = 0.035986
2: Teko: LSCPrecFact::buildPO GetInvTime = 4e-06
2: Teko: LSCPrecFact::buildPO TotalTime = 0.036054
2: "withmassStable" ... PASSED
2: Teko: LSC::initializeState Build Scaling <F> type "Diagonal"
2: Teko: LSC::buildState BuildOpsTime = 0.009327
2: Teko: LSC::computeInverses Building inv(F)
2: Teko: LSC::computeInverses GetInvF = 0.023873
2: Teko: LSC::computeInverses Building inv(BQBtmC)
2: Teko: LSC::computeInverses GetInvBQBt = 0.003909
2: Teko: LSC::buildState BuildInvTime = 0.029108
2: Teko: LSCPrecFact::buildPO BuildStateTime = 0.038479
2: Teko: LSCPrecFact::buildPO GetInvTime = 4e-06
2: Teko: LSCPrecFact::buildPO TotalTime = 0.038548
2: "nomassStable" ... PASSED
2: Teko: Begin debug MSG
2: Looked up "NS LSC"
2: Built Teuchos::RCP<Teko::PreconditionerFactory>{ptr=0x4790b68,node=0x5118a20,strong_count=1,weak_count=0}
2: Teko: End debug MSG
2: Teko: Building LSC strategy "Basic Inverse"
2: Teko: Begin debug MSG
2: LSC Inverse Strategy Parameters:
2: inv type = "Amesos"
2: inv v type = "Ifpack"
2: inv p type = "Ifpack"
2: bndry rows = 1
2: use ldu = 1
2: use mass = 0
2: use w-scaling = 0
2: assume stable = 0
2: scale type = Diagonal
2: LSC Inverse Strategy Parameter list:
2: Inverse Type = Amesos
2: Inverse Velocity Type = Ifpack
2: Inverse Pressure Type = Ifpack
2: Ignore Boundary Rows = 1
2: Use LDU = 1
2: Teko: End debug MSG
2: Teko: Inverse "Ifpack" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: Begin debug MSG
2: Looked up "NS LSC"
2: Built Teuchos::RCP<Teko::PreconditionerFactory>{ptr=0x46c67a8,node=0x46524a0,strong_count=1,weak_count=0}
2: Teko: End debug MSG
2: Teko: Building LSC strategy "Basic Inverse"
2: Teko: Begin debug MSG
2: LSC Inverse Strategy Parameters:
2: inv type = "Amesos"
2: inv v type = "Ifpack"
2: inv p type = "Ifpack"
2: bndry rows = 1
2: use ldu = 1
2: use mass = 0
2: use w-scaling = 0
2: assume stable = 0
2: scale type = Diagonal
2: LSC Inverse Strategy Parameter list:
2: Inverse Type = Amesos
2: Inverse Velocity Type = Ifpack
2: Inverse Pressure Type = Ifpack
2: Ignore Boundary Rows = 1
2: Use LDU = 1
2: Teko: End debug MSG
2: Teko: Inverse "Ifpack" is of type strat prec = 1, strat solv = 0, block prec = 0
2: Teko: Begin debug MSG
2: Looked up "NS LSC"
2: Built Teuchos::RCP<Teko::PreconditionerFactory>{ptr=0x46be938,node=0x5118a20,strong_count=1,weak_count=0}
2: Teko: End debug MSG
2: Teko: Building LSC strategy "The Cat"
2: LSC Construction failed: Strategy "The Cat" could not be constructed
2: Teko: Begin debug MSG
2: Looked up "NS LSC"
2: Built Teuchos::RCP<Teko::PreconditionerFactory>{ptr=0x478de38,node=0x46c2c60,strong_count=1,weak_count=0}
2: Teko: End debug MSG
2: LSC Construction failed: Strategy "The Cat" requires a "Strategy Settings" sublist
2: "plConstruction" ... PASSED
2: Test "LSCIntegrationTest_tpetra" completed ... PASSED (3)
2: Running test "tStridedTpetraOperator"
2: "numvars_constr" ... PASSED
2: "vector_constr" ... PASSED
2: "reorder(flat reorder)" ... PASSED
2: "reorder(composite reorder = 1)" ... PASSED
2: "reorder(composite reorder = 2)" ... PASSED
2: Test "tStridedTpetraOperator" completed ... PASSED (5)
2: Running test "tBlockedTpetraOperator"
2: "vector_constr" ... PASSED
2: "reorder(flat reorder)" ... PASSED
2: "reorder(composite reorder = 1)" ... PASSED
2: "reorder(composite reorder = 2)" ... PASSED
2: Test "tBlockedTpetraOperator" completed ... PASSED (4)
2:
2: Tests Passed: 91, Tests Failed: 0
2: (Incidently, you want no failures)
2: Error: Allocation pool destroyed with the following memory leak(s):
2: { Aligned Allocator } : "" ref_count(2) memory[ 0x46fde80 + 81208 ]
2: { Aligned Allocator } : "" ref_count(2) memory[ 0x4754780 + 81208 ]
[...]
2:
2/17 Test #2: Teko_testdriver_tpetra .....................***Exception: SegFault 16.57 sec
```
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/27
@ShyLU : Testing the github team features for issues. Dummy issue.
2015-11-24T17:30:09Z
James Willenbring
@ShyLU : Testing the github team features for issues. Dummy issue.
*Created by: srajama1*
Dummy issue.
*Created by: srajama1*
Dummy issue.
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/13
Teuchos: class std::auto_ptr' is deprecated
2017-05-14T02:04:21Z
James Willenbring
Teuchos: class std::auto_ptr' is deprecated
*Created by: nschloe*
Since C++11, [auto_ptr is deprecated](http://www.cplusplus.com/reference/memory/auto_ptr/); Teuchos still uses it:
```
/«PKGBUILDDIR»/packages/teuchos/comm/src/Teuchos_CommHelpers.cpp:232:12: warning: 'template<cl...
*Created by: nschloe*
Since C++11, [auto_ptr is deprecated](http://www.cplusplus.com/reference/memory/auto_ptr/); Teuchos still uses it:
```
/«PKGBUILDDIR»/packages/teuchos/comm/src/Teuchos_CommHelpers.cpp:232:12: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
```
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/11
Zoltan: outdated-autotools-helper-file
2015-11-30T19:33:34Z
James Willenbring
Zoltan: outdated-autotools-helper-file
*Created by: nschloe*
Zoltan still ships autotools helper files with the sources, and they are quite old. Debian marks them as [`outdated`](https://lintian.debian.org/tags/outdated-autotools-helper-file.html):
```
trilinos source: outd...
*Created by: nschloe*
Zoltan still ships autotools helper files with the sources, and they are quite old. Debian marks them as [`outdated`](https://lintian.debian.org/tags/outdated-autotools-helper-file.html):
```
trilinos source: outdated-autotools-helper-file packages/zoltan/config/config.guess 2012-01-01
trilinos source: outdated-autotools-helper-file packages/zoltan/config/config.sub 2012-01-01
```
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/17
Panzer: undefined reference to `boost::system::system_category()'
2017-07-28T07:43:38Z
James Willenbring
Panzer: undefined reference to `boost::system::system_category()'
*Created by: nschloe*
With
```
cmake \
-DTrilinos_ENABLE_Panzer:BOOL=ON \
-DTPL_ENABLE_MPI:BOOL=ON \
-DTrilinos_ENABLE_TESTS:BOOL=ON \
-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=OFF \
-DSEACASExodus_ENABLE_MPI:BOOL=OFF \
...
*Created by: nschloe*
With
```
cmake \
-DTrilinos_ENABLE_Panzer:BOOL=ON \
-DTPL_ENABLE_MPI:BOOL=ON \
-DTrilinos_ENABLE_TESTS:BOOL=ON \
-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=OFF \
-DSEACASExodus_ENABLE_MPI:BOOL=OFF \
../../source-upstream/
```
I'm getting the linking error
```
../../src/libpanzer_stk.a(Panzer_STKConnManager.cpp.o): In function `_GLOBAL__sub_I_Panzer_STKConnManager.cpp':
Panzer_STKConnManager.cpp:(.text.startup+0x4b): undefined reference to `boost::system::generic_category()'
Panzer_STKConnManager.cpp:(.text.startup+0x57): undefined reference to `boost::system::generic_category()'
Panzer_STKConnManager.cpp:(.text.startup+0x63): undefined reference to `boost::system::system_category()'
```