Thyra tests failing with Intel 16
Created by: bmpersc
CC: @trilinos/thyra
Description:
There are 4 tests failing when built with Intel 16.
ThyraCore_SpmdLocalDataAccessUnitTests_MPI_2 ThyraCore_SpmdLocalDataAccessUnitTests_MPI_4 ThyraCore_SpmdLocalDataAccessUnitTests_MPI_3 ThyraCore_SpmdLocalDataAccessUnitTests_MPI_1
You can view the test output at: http://testing.sandia.gov/cdash/viewTest.php?onlyfailed&buildid=2588830
The test output for all tests is too large to include here, but in case the link is dead I have included the test output from ThyraCore_SpmdLocalDataAccessUnitTests_MPI_1 below.
Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name ascic114 and rank 0!
***
*** Unit test suite ...
***
Sorting tests by group name then by the order they were added ... (time = 2.69e-05)
Running unit tests ...
0. SpmdLocalDataAccess_ComplexDouble_getLocalSubVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000408 sec)
1. SpmdLocalDataAccess_ComplexDouble_getLocalSubVectorView_empty_p0_UnitTest ... [Passed] (5.51e-05 sec)
2. SpmdLocalDataAccess_ComplexDouble_getNonconstLocalSubVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000191 sec)
3. SpmdLocalDataAccess_ComplexDouble_getNonconstLocalSubVectorView_empty_p0_UnitTest ... [Passed] (4.6e-05 sec)
4. SpmdLocalDataAccess_ComplexDouble_getLocalSubMultiVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000152 sec)
5. SpmdLocalDataAccess_ComplexDouble_getLocalSubMultiVectorView_empty_p0_UnitTest ... [Passed] (4.98e-05 sec)
6. SpmdLocalDataAccess_ComplexDouble_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest ...
procRank = 0
numProcs = 1
*** A) Test getting nonconst MV view directly from SPMD MultiVector ...
val = (1.5,0)
*** A.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
*** A.2) Get the same values when we grab const view ...
lsmv(i,j) = (1.5,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
lsmv(i,j) = (1.5,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
lsmv(i,j) = (1.5,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
*** B) Test getting nonconst MV view indirectly from one-block Product MultiVector ...
val = (1.8,0)
*** B.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
*** B.2) Get the same values when we grab const view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
lsmv(i,j) = (1.8,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
lsmv(i,j) = (1.8,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
lsmv(i,j) = (1.8,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
*** C) Test getting nonconst MV view directly from SPMD Vector ...
val = (2.1,0)
*** C.1) Get and change the nonconst MV view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 : passed
*** C.2) Get the same values when we grab const MV view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 : passed
lsmv(i,0) = (0,0) == as<Scalar>(lsmv.globalOffset() + i) = (0,0) : passed
*** D) Test getting nonconst MV view indirectly from one-block Product MultiVector ...
val = (1.8,0)
*** D.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 = 1 : passed
*** D.2) Get the same values when we grab const view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 = 1 : passed
lsmv(i,0) = (0,0) == as<Scalar>(lsmv.globalOffset() + i) = (0,0) : passed
[FAILED] (0.000354 sec) SpmdLocalDataAccess_ComplexDouble_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest
Location: /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:469
7. SpmdLocalDataAccess_ComplexDouble_getNonconstLocalSubMultiVectorView_empty_p0_UnitTest ... [Passed] (8.61e-05 sec)
8. SpmdLocalDataAccess_ComplexDouble_locallyReplicated_UnitTest ...
Create a locally replicated vector space ...
vs->dim() = 4 == g_localDim = 4 : passed
vs->isLocallyReplicated() = 1 == true : passed
val = (1.5,0)
Test locally replicated Vector ...
RTOpPack::SubVectorView<Scalar> lsv = getNonconstLocalSubVectorView<Scalar>(v);
lsv.globalOffset() = 0 == 0 : passed
lsv.subDim() = 4 == g_localDim = 4 : passed
lsv.stride() = 1 == 1 : passed
RTOpPack::ConstSubVectorView<Scalar> lsv = getLocalSubVectorView<Scalar>(v);
lsv.globalOffset() = 0 == 0 : passed
lsv.subDim() = 4 == g_localDim = 4 : passed
lsv.stride() = 1 == 1 : passed
lsv[k] = (1,0) == as<Scalar>(lsv.globalOffset() + k + 1) = (1,0) : passed
lsv[k] = (2,0) == as<Scalar>(lsv.globalOffset() + k + 1) = (2,0) : passed
lsv[k] = (3,0) == as<Scalar>(lsv.globalOffset() + k + 1) = (3,0) : passed
lsv[k] = (4,0) == as<Scalar>(lsv.globalOffset() + k + 1) = (4,0) : passed
Test locally replicated MultiVector ...
RTOpPack::SubMultiVectorView<Scalar> lsmv = getNonconstLocalSubMultiVectorView<Scalar>(mv);
lsmv.globalOffset() = 0 == 0 = 0 : passed
lsmv.subDim() = 4 == g_localDim = 4 : passed
lsmv.leadingDim() = 4 == lsmv.subDim() = 4 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
RTOpPack::ConstSubMultiVectorView<Scalar> lsmv = getLocalSubMultiVectorView<Scalar>(mv);
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (0,0) : passed
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (0.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (0.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (1.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (1.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (2.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (2.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (3,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (3.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (3.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
[FAILED] (0.00037 sec) SpmdLocalDataAccess_ComplexDouble_locallyReplicated_UnitTest
Location: /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:688
9. SpmdLocalDataAccess_ComplexDouble_zeroVS_UnitTest ... [Passed] (0.000728 sec)
10. SpmdLocalDataAccess_ComplexFloat_getLocalSubVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000541 sec)
11. SpmdLocalDataAccess_ComplexFloat_getLocalSubVectorView_empty_p0_UnitTest ... [Passed] (0.00011 sec)
12. SpmdLocalDataAccess_ComplexFloat_getNonconstLocalSubVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000422 sec)
13. SpmdLocalDataAccess_ComplexFloat_getNonconstLocalSubVectorView_empty_p0_UnitTest ... [Passed] (0.000105 sec)
14. SpmdLocalDataAccess_ComplexFloat_getLocalSubMultiVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000446 sec)
15. SpmdLocalDataAccess_ComplexFloat_getLocalSubMultiVectorView_empty_p0_UnitTest ... [Passed] (5.2e-05 sec)
16. SpmdLocalDataAccess_ComplexFloat_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest ...
procRank = 0
numProcs = 1
*** A) Test getting nonconst MV view directly from SPMD MultiVector ...
val = (1.5,0)
*** A.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
*** A.2) Get the same values when we grab const view ...
lsmv(i,j) = (1.5,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
lsmv(i,j) = (1.5,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
lsmv(i,j) = (1.5,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
*** B) Test getting nonconst MV view indirectly from one-block Product MultiVector ...
val = (1.8,0)
*** B.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
*** B.2) Get the same values when we grab const view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
lsmv(i,j) = (1.8,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
lsmv(i,j) = (1.8,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
lsmv(i,j) = (1.8,0) == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = (0.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
*** C) Test getting nonconst MV view directly from SPMD Vector ...
val = (2.1,0)
*** C.1) Get and change the nonconst MV view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 : passed
*** C.2) Get the same values when we grab const MV view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 : passed
lsmv(i,0) = (0,0) == as<Scalar>(lsmv.globalOffset() + i) = (0,0) : passed
*** D) Test getting nonconst MV view indirectly from one-block Product MultiVector ...
val = (1.8,0)
*** D.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 = 1 : passed
*** D.2) Get the same values when we grab const view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 = 1 : passed
lsmv(i,0) = (0,0) == as<Scalar>(lsmv.globalOffset() + i) = (0,0) : passed
[FAILED] (0.000448 sec) SpmdLocalDataAccess_ComplexFloat_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest
Location: /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:469
17. SpmdLocalDataAccess_ComplexFloat_getNonconstLocalSubMultiVectorView_empty_p0_UnitTest ... [Passed] (0.000131 sec)
18. SpmdLocalDataAccess_ComplexFloat_locallyReplicated_UnitTest ...
Create a locally replicated vector space ...
vs->dim() = 4 == g_localDim = 4 : passed
vs->isLocallyReplicated() = 1 == true : passed
val = (1.5,0)
Test locally replicated Vector ...
RTOpPack::SubVectorView<Scalar> lsv = getNonconstLocalSubVectorView<Scalar>(v);
lsv.globalOffset() = 0 == 0 : passed
lsv.subDim() = 4 == g_localDim = 4 : passed
lsv.stride() = 1 == 1 : passed
RTOpPack::ConstSubVectorView<Scalar> lsv = getLocalSubVectorView<Scalar>(v);
lsv.globalOffset() = 0 == 0 : passed
lsv.subDim() = 4 == g_localDim = 4 : passed
lsv.stride() = 1 == 1 : passed
lsv[k] = (1,0) == as<Scalar>(lsv.globalOffset() + k + 1) = (1,0) : passed
lsv[k] = (2,0) == as<Scalar>(lsv.globalOffset() + k + 1) = (2,0) : passed
lsv[k] = (3,0) == as<Scalar>(lsv.globalOffset() + k + 1) = (3,0) : passed
lsv[k] = (4,0) == as<Scalar>(lsv.globalOffset() + k + 1) = (4,0) : passed
Test locally replicated MultiVector ...
RTOpPack::SubMultiVectorView<Scalar> lsmv = getNonconstLocalSubMultiVectorView<Scalar>(mv);
lsmv.globalOffset() = 0 == 0 = 0 : passed
lsmv.subDim() = 4 == g_localDim = 4 : passed
lsmv.leadingDim() = 4 == lsmv.subDim() = 4 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
RTOpPack::ConstSubMultiVectorView<Scalar> lsmv = getLocalSubMultiVectorView<Scalar>(mv);
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (0,0) : passed
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (0.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (0.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (1.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (1.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (2.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (2.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (3,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (3.1,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = (0,0) == as<Scalar>(i + 0.1 * j) = (3.2,0) : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
[FAILED] (0.000386 sec) SpmdLocalDataAccess_ComplexFloat_locallyReplicated_UnitTest
Location: /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:688
19. SpmdLocalDataAccess_ComplexFloat_zeroVS_UnitTest ... [Passed] (0.000404 sec)
20. SpmdLocalDataAccess_double_getLocalSubVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000294 sec)
21. SpmdLocalDataAccess_double_getLocalSubVectorView_empty_p0_UnitTest ... [Passed] (5.7e-05 sec)
22. SpmdLocalDataAccess_double_getNonconstLocalSubVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000209 sec)
23. SpmdLocalDataAccess_double_getNonconstLocalSubVectorView_empty_p0_UnitTest ... [Passed] (5.58e-05 sec)
24. SpmdLocalDataAccess_double_getLocalSubMultiVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000158 sec)
25. SpmdLocalDataAccess_double_getLocalSubMultiVectorView_empty_p0_UnitTest ... [Passed] (6.1e-05 sec)
26. SpmdLocalDataAccess_double_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest ...
procRank = 0
numProcs = 1
*** A) Test getting nonconst MV view directly from SPMD MultiVector ...
val = 1.5
*** A.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
*** A.2) Get the same values when we grab const view ...
lsmv(i,j) = 1.50000000000000000e+00 == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = 0.00000000000000000e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
lsmv(i,j) = 1.50000000000000000e+00 == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = 1.00000000000000006e-01 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
lsmv(i,j) = 1.50000000000000000e+00 == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = 2.00000000000000011e-01 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:507
*** B) Test getting nonconst MV view indirectly from one-block Product MultiVector ...
val = 1.8
*** B.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
*** B.2) Get the same values when we grab const view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
lsmv(i,j) = 1.80000000000000004e+00 == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = 0.00000000000000000e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
lsmv(i,j) = 1.80000000000000004e+00 == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = 1.00000000000000006e-01 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
lsmv(i,j) = 1.80000000000000004e+00 == as<Scalar>(lsmv.globalOffset() + i + 0.1 * j) = 2.00000000000000011e-01 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:548
*** C) Test getting nonconst MV view directly from SPMD Vector ...
val = 2.1
*** C.1) Get and change the nonconst MV view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 : passed
*** C.2) Get the same values when we grab const MV view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 : passed
lsmv(i,0) = 0.00000000000000000e+00 == as<Scalar>(lsmv.globalOffset() + i) = 0.00000000000000000e+00 : passed
*** D) Test getting nonconst MV view indirectly from one-block Product MultiVector ...
val = 1.8
*** D.1) Get and change the nonconst view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 = 1 : passed
*** D.2) Get the same values when we grab const view ...
lsmv.globalOffset() = 0 == as<Ordinal>((procRank*(procRank+1))/2) = 0 : passed
lsmv.subDim() = 1 == procRank+1 = 1 : passed
lsmv.leadingDim() = 1 == lsmv.subDim() = 1 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 1 == 1 = 1 : passed
lsmv(i,0) = 0.00000000000000000e+00 == as<Scalar>(lsmv.globalOffset() + i) = 0.00000000000000000e+00 : passed
[FAILED] (0.000507 sec) SpmdLocalDataAccess_double_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest
Location: /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:469
27. SpmdLocalDataAccess_double_getNonconstLocalSubMultiVectorView_empty_p0_UnitTest ... [Passed] (6.48e-05 sec)
28. SpmdLocalDataAccess_double_locallyReplicated_UnitTest ...
Create a locally replicated vector space ...
vs->dim() = 4 == g_localDim = 4 : passed
vs->isLocallyReplicated() = 1 == true : passed
val = 1.5
Test locally replicated Vector ...
RTOpPack::SubVectorView<Scalar> lsv = getNonconstLocalSubVectorView<Scalar>(v);
lsv.globalOffset() = 0 == 0 : passed
lsv.subDim() = 4 == g_localDim = 4 : passed
lsv.stride() = 1 == 1 : passed
RTOpPack::ConstSubVectorView<Scalar> lsv = getLocalSubVectorView<Scalar>(v);
lsv.globalOffset() = 0 == 0 : passed
lsv.subDim() = 4 == g_localDim = 4 : passed
lsv.stride() = 1 == 1 : passed
lsv[k] = 1.00000000000000000e+00 == as<Scalar>(lsv.globalOffset() + k + 1) = 1.00000000000000000e+00 : passed
lsv[k] = 2.00000000000000000e+00 == as<Scalar>(lsv.globalOffset() + k + 1) = 2.00000000000000000e+00 : passed
lsv[k] = 3.00000000000000000e+00 == as<Scalar>(lsv.globalOffset() + k + 1) = 3.00000000000000000e+00 : passed
lsv[k] = 4.00000000000000000e+00 == as<Scalar>(lsv.globalOffset() + k + 1) = 4.00000000000000000e+00 : passed
Test locally replicated MultiVector ...
RTOpPack::SubMultiVectorView<Scalar> lsmv = getNonconstLocalSubMultiVectorView<Scalar>(mv);
lsmv.globalOffset() = 0 == 0 = 0 : passed
lsmv.subDim() = 4 == g_localDim = 4 : passed
lsmv.leadingDim() = 4 == lsmv.subDim() = 4 : passed
lsmv.colOffset() = 0 == 0 : passed
lsmv.numSubCols() = 3 == g_numCols = 3 : passed
RTOpPack::ConstSubMultiVectorView<Scalar> lsmv = getLocalSubMultiVectorView<Scalar>(mv);
lsmv(i,j) = 1.02016167765925750e-312 == as<Scalar>(i + 0.1 * j) = 0.00000000000000000e+00 : passed
lsmv(i,j) = 5.81353045992576978e+170 == as<Scalar>(i + 0.1 * j) = 1.00000000000000006e-01 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 1.10302699829461135e+257 == as<Scalar>(i + 0.1 * j) = 2.00000000000000011e-01 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 1.02016167765925750e-312 == as<Scalar>(i + 0.1 * j) = 1.00000000000000000e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 1.97498431451008971e+166 == as<Scalar>(i + 0.1 * j) = 1.10000000000000009e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 7.72781990783735771e+228 == as<Scalar>(i + 0.1 * j) = 1.19999999999999996e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 7.72782373918991049e+228 == as<Scalar>(i + 0.1 * j) = 2.00000000000000000e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 1.44291472593914039e+228 == as<Scalar>(i + 0.1 * j) = 2.10000000000000009e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 9.43084561966341305e+218 == as<Scalar>(i + 0.1 * j) = 2.20000000000000018e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 1.36617667462338235e+161 == as<Scalar>(i + 0.1 * j) = 3.00000000000000000e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 1.34816668280515545e+228 == as<Scalar>(i + 0.1 * j) = 3.10000000000000009e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
lsmv(i,j) = 1.74639698952995197e+103 == as<Scalar>(i + 0.1 * j) = 3.20000000000000018e+00 : FAILED ==> /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:744
[FAILED] (0.000246 sec) SpmdLocalDataAccess_double_locallyReplicated_UnitTest
Location: /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/MPI_Release_DEV/Trilinos/packages/thyra/core/test/operator_vector/SpmdLocalDataAccess_UnitTests.cpp:688
29. SpmdLocalDataAccess_double_zeroVS_UnitTest ... [Passed] (0.000486 sec)
30. SpmdLocalDataAccess_float_getLocalSubVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000297 sec)
31. SpmdLocalDataAccess_float_getLocalSubVectorView_empty_p0_UnitTest ... [Passed] (9.11e-05 sec)
32. SpmdLocalDataAccess_float_getNonconstLocalSubVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000237 sec)
33. SpmdLocalDataAccess_float_getNonconstLocalSubVectorView_empty_p0_UnitTest ... [Passed] (5.79e-05 sec)
34. SpmdLocalDataAccess_float_getLocalSubMultiVectorView_procRankLocalDim_UnitTest ... [Passed] (0.00017 sec)
35. SpmdLocalDataAccess_float_getLocalSubMultiVectorView_empty_p0_UnitTest ... [Passed] (6.48e-05 sec)
36. SpmdLocalDataAccess_float_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest ... [Passed] (0.000472 sec)
37. SpmdLocalDataAccess_float_getNonconstLocalSubMultiVectorView_empty_p0_UnitTest ... [Passed] (6.58e-05 sec)
38. SpmdLocalDataAccess_float_locallyReplicated_UnitTest ... [Passed] (0.000192 sec)
39. SpmdLocalDataAccess_float_zeroVS_UnitTest ... [Passed] (0.000269 sec)
The following tests FAILED:
6. SpmdLocalDataAccess_ComplexDouble_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest ...
8. SpmdLocalDataAccess_ComplexDouble_locallyReplicated_UnitTest ...
16. SpmdLocalDataAccess_ComplexFloat_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest ...
18. SpmdLocalDataAccess_ComplexFloat_locallyReplicated_UnitTest ...
26. SpmdLocalDataAccess_double_getNonconstLocalSubMultiVectorView_procRankLocalDim_UnitTest ...
28. SpmdLocalDataAccess_double_locallyReplicated_UnitTest ...
Total Time: 0.0124 sec
Summary: total = 40, run = 40, passed = 34, failed = 6
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: [[16684,1],0]
Exit code: 1
--------------------------------------------------------------------------