Tpetra: ImportExport and MatrixMatrix unit tests fail with GCC 7.2.0
Created by: jhux2
The following unit tests fail with GCC 7.2.0 and OpenMPI 1.10.2:
74 - TpetraCore_ImportExport2_UnitTests_MPI_4 (Failed)
102 - TpetraCore_MatrixMatrix_UnitTests_MPI_4 (Failed)
I believe this is closely related to issue #2130 (closed).
Details for test 74 (Click to expand)
test 74
Start 74: TpetraCore_ImportExport2_UnitTests_MPI_4
74: Test command: /sierra/sntools/SDK/mpi/openmpi/1.10.2-gcc-7.2.0-RHEL6/bin/mpiexec "-np" "4" "/scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe" "--globally-reduce-test-result" "--output-show-proc-rank" "--output-to-root-rank-only=-1"
74: Test timeout computed to be: 1500
74: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 1!
74: p=1 |
74: p=1 | ***
74: p=1 | *** Unit test suite ...
74: p=1 | ***
74: p=1 |
74: p=1 |
74: p=1 | Sorting tests by group name then by the order they were added ... (time = 1.12e-05)
74: p=1 |
74: p=1 | Running unit tests ...
74: p=1 |
74: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 2!
74: p=2 |
74: p=2 | ***
74: p=2 | *** Unit test suite ...
74: p=2 | ***
74: p=2 |
74: p=2 |
74: p=2 | Sorting tests by group name then by the order they were added ... (time = 1.31e-05)
74: p=2 |
74: p=2 | Running unit tests ...
74: p=2 |
74: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 3!
74: p=3 |
74: p=3 | ***
74: p=3 | *** Unit test suite ...
74: p=3 | ***
74: p=3 |
74: p=3 |
74: p=3 | Sorting tests by group name then by the order they were added ... (time = 1.1e-05)
74: p=3 |
74: p=3 | Running unit tests ...
74: p=3 |
74: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 0!
74: p=0 |
74: p=0 | ***
74: p=0 | *** Unit test suite ...
74: p=0 | ***
74: p=0 |
74: p=0 |
74: p=0 | Sorting tests by group name then by the order they were added ... (time = 1.1e-05)
74: p=0 |
74: p=0 | Running unit tests ...
74: p=0 |
74: p=1 | 0. CrsGraphImportExport_int_int_doImport_UnitTest ... [Passed] (0.00281 sec)
74: p=1 | 1. CrsGraphImportExport_int_long_doImport_UnitTest ... [Passed] (0.00127 sec)
74: p=2 | 0. CrsGraphImportExport_int_int_doImport_UnitTest ... [Passed] (0.00283 sec)
74: p=2 | 1. CrsGraphImportExport_int_long_doImport_UnitTest ... [Passed] (0.00127 sec)
74: p=0 | 0. CrsGraphImportExport_int_int_doImport_UnitTest ... [Passed] (0.00276 sec)
74: p=0 | 1. CrsGraphImportExport_int_long_doImport_UnitTest ... [Passed] (0.00127 sec)
74: p=3 | 0. CrsGraphImportExport_int_int_doImport_UnitTest ... [Passed] (0.00283 sec)
74: p=3 | 1. CrsGraphImportExport_int_long_doImport_UnitTest ... [Passed] (0.00127 sec)
74: p=3 | 2. CrsMatrixImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.00262 sec)
74: p=0 | 2. CrsMatrixImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.00262 sec)
74: p=2 | 2. CrsMatrixImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.00262 sec)
74: p=1 | 2. CrsMatrixImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.00262 sec)
74: p=1 | 3. CrsMatrixImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.00234 sec)
74: p=3 | 3. CrsMatrixImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.00234 sec)
74: p=0 | 3. CrsMatrixImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.00234 sec)
74: p=2 | 3. CrsMatrixImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.00234 sec)
74: p=2 | 4. FusedImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.0144 sec)
74: p=1 | 4. FusedImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.0144 sec)
74: p=3 | 4. FusedImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.0144 sec)
74: p=0 | 4. FusedImportExport_int_int_double_doImport_UnitTest ... [Passed] (0.0144 sec)
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056747779880 ) FAILED NULL
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529686560 ) FAILED NULL
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 1099511636168 ) FAILED NULL
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529686568 ) FAILED NULL
74: Proc 0: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 1099511636168 ) FAILED NULL
74: Traceback functionality not available
74:
74: Proc 2: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056747779880 ) FAILED NULL
74: Traceback functionality not available
74:
74: Proc 1: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529686568 ) FAILED NULL
74: Traceback functionality not available
74:
74: Proc 3: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529686560 ) FAILED NULL
74: Traceback functionality not available
74:
74: p=2 | 5. FusedImportExport_int_int_double_MueLuStyle_UnitTest ...
74: p=2 |
74: p=2 | p=2: *** Caught standard std::exception of type 'std::logic_error' :
74: p=2 |
74: p=2 | /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2265:
74: p=2 |
74: p=2 | Throw number = 2
74: p=2 |
74: p=2 | Throw test that evaluated to true: true
74: p=2 |
74: p=2 | Test failed!
74: p=2 | NOTE: Unit test failed on all processes!
74: p=2 | [FAILED] (0.00534 sec) FusedImportExport_int_int_double_MueLuStyle_UnitTest
74: p=1 | 5. FusedImportExport_int_int_double_MueLuStyle_UnitTest ...
74: p=1 |
74: p=1 | p=1: *** Caught standard std::exception of type 'std::logic_error' :
74: p=1 |
74: p=1 | /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2265:
74: p=1 |
74: p=1 | Throw number = 2
74: p=1 |
74: p=1 | Throw test that evaluated to true: true
74: p=1 |
74: p=1 | Test failed!
74: p=1 | NOTE: Unit test failed on all processes!
74: p=1 | [FAILED] (0.00534 sec) FusedImportExport_int_int_double_MueLuStyle_UnitTest
74: p=1 | Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2186
74: p=1 |
74: p=0 | 5. FusedImportExport_int_int_double_MueLuStyle_UnitTest ...
74: p=0 |
74: p=0 | p=0: *** Caught standard std::exception of type 'std::logic_error' :
74: p=0 |
74: p=0 | /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2265:
74: p=0 |
74: p=0 | Throw number = 2
74: p=0 |
74: p=0 | Throw test that evaluated to true: true
74: p=0 |
74: p=0 | Test failed!
74: p=0 | NOTE: Unit test failed on all processes!
74: p=0 | [FAILED] (0.00533 sec) FusedImportExport_int_int_double_MueLuStyle_UnitTest
74: p=0 | Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2186
74: p=0 |
74: p=3 | 5. FusedImportExport_int_int_double_MueLuStyle_UnitTest ...
74: p=3 |
74: p=3 | p=3: *** Caught standard std::exception of type 'std::logic_error' :
74: p=3 |
74: p=3 | /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2265:
74: p=3 |
74: p=3 | Throw number = 2
74: p=3 |
74: p=3 | Throw test that evaluated to true: true
74: p=3 |
74: p=3 | Test failed!
74: p=3 | NOTE: Unit test failed on all processes!
74: p=3 | [FAILED] (0.00534 sec) FusedImportExport_int_int_double_MueLuStyle_UnitTest
74: p=3 | Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2186
74: p=3 |
74: p=2 | Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/ImportExport2/ImportExport2_UnitTests.cpp:2186
74: p=2 |
74: p=2 | 6. FusedImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.0135 sec)
74: p=3 | 6. FusedImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.0135 sec)
74: p=1 | 6. FusedImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.0135 sec)
74: p=0 | 6. FusedImportExport_int_long_double_doImport_UnitTest ... [Passed] (0.0135 sec)
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 559959315230688 ) FAILED NULL
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529691544 ) FAILED NULL
74: [cee-compute011:78517] *** Process received signal ***
74: [cee-compute011:78517] Signal: Segmentation fault (11)
74: [cee-compute011:78517] Signal code: Address not mapped (1)
74: [cee-compute011:78517] Failing at address: 0x7facffffffff
74: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 556317182662440 ) FAILED NULL
74: [cee-compute011:78517] [ 0] /lib64/libpthread.so.0[0x3806e0f7e0]
74: [cee-compute011:78517] [ 1] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe[0x8359d9]
74: [cee-compute011:78517] [ 2] /sierra/sntools/SDK/compilers/gcc/7.2.0-RHEL6/lib64/libgomp.so.1(GOMP_parallel+0x3f)[0x7fac2d312a8f]
74: [cee-compute011:78517] [ 3] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN6Tpetra9MMdetails14KernelWrappersIdilN6Kokkos6Compat23KokkosDeviceWrapperNodeINS2_6OpenMPENS2_9HostSpaceEEENS2_4ViewIPiJNS2_10LayoutLeftENS2_6DeviceIS5_S6_EEEEEE33mult_A_B_newmatrix_kernel_wrapperERNS_15CrsMatrixStructIdilS7_EESH_RKSD_SJ_SJ_SJ_RNS_9CrsMatrixIdilS7_Lb0EEEN7Teuchos3RCPIKNS_6ImportIilS7_EEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSO_INSN_13ParameterListEEE+0x21fb)[0x96e80b]
74: [cee-compute011:78517] [ 4] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN6Tpetra9MMdetails18mult_A_B_newmatrixIdilN6Kokkos6Compat23KokkosDeviceWrapperNodeINS2_6OpenMPENS2_9HostSpaceEEEEEvRNS_15CrsMatrixStructIT_T0_T1_T2_EESE_RNS_9CrsMatrixIS9_SA_SB_SC_XsrSC_7classicEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN7Teuchos3RCPINSQ_13ParameterListEEE+0x11e2)[0x970482]
74: [cee-compute011:78517] [ 5] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN6Tpetra12MatrixMatrix8MultiplyIdilN6Kokkos6Compat23KokkosDeviceWrapperNodeINS2_6OpenMPENS2_9HostSpaceEEEEEvRKNS_9CrsMatrixIT_T0_T1_T2_XsrSC_7classicEEEbSF_bRSD_bRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN7Teuchos3RCPINSP_13ParameterListEEE+0xc7e)[0xa0c60e]
74: [cee-compute011:78517] [ 6] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe[0x7c39ed]
74: [cee-compute011:78517] [ 7] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZNK7Teuchos12UnitTestBase11runUnitTestERNS_18basic_FancyOStreamIcSt11char_traitsIcEEE+0x22)[0x16b1812]
74: [cee-compute011:78517] [ 8] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN7Teuchos18UnitTestRepository15runUnitTestImplERKNS_12UnitTestBaseERNS_18basic_FancyOStreamIcSt11char_traitsIcEEE+0x19)[0x16b3579]
74: [cee-compute011:78517] [ 9] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN7Teuchos18UnitTestRepository12runUnitTestsERNS_18basic_FancyOStreamIcSt11char_traitsIcEEE+0x1690)[0x16b7550]
74: [cee-compute011:78517] [10] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(_ZN7Teuchos18UnitTestRepository20runUnitTestsFromMainEiPPc+0xd0)[0x16b8500]
74: [cee-compute011:78517] [11] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe(main+0x31)[0x813671]
74: [cee-compute011:78517] [12] /lib64/libc.so.6(__libc_start_main+0xfd)[0x380661ed1d]
74: [cee-compute011:78517] [13] /scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/ImportExport2/TpetraCore_ImportExport2_UnitTests.exe[0x7b1e45]
74: [cee-compute011:78517] *** End of error message ***
74: --------------------------------------------------------------------------
74: mpiexec noticed that process rank 2 with PID 78517 on node cee-compute011 exited on signal 11 (Segmentation fault).
74: --------------------------------------------------------------------------
1/1 Test #74: TpetraCore_ImportExport2_UnitTests_MPI_4 ...***Failed Required regular expression not found.Regex=[End Result: TEST PASSED
] 0.51 sec
0% tests passed, 1 tests failed out of 1
Label Time Summary:
Tpetra = 0.51 sec (1 test)
Total Test time (real) = 0.54 sec
The following tests FAILED:
74 - TpetraCore_ImportExport2_UnitTests_MPI_4 (Failed)
Errors while running CTest
Details for test 102 (Click to expand)
test 102
Start 102: TpetraCore_MatrixMatrix_UnitTests_MPI_4
102: Test command: /sierra/sntools/SDK/mpi/openmpi/1.10.2-gcc-7.2.0-RHEL6/bin/mpiexec "-np" "4" "/scratch/jhu/nalu/trilinos/build-gcc-7.2.0-openmpi-1.10.2/packages/tpetra/core/test/MatrixMatrix/TpetraCore_MatrixMatrix_UnitTests.exe" "--matnames-file="matrixsystems.xml"" "--v"
102: Test timeout computed to be: 1500
102: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 0!
102:
102: ***
102: *** Unit test suite ...
102: ***
102:
102:
102: Sorting tests by group name then by the order they were added ... (time = 1.19e-05)
102:
102: Running unit tests ...
102:
102: 0. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest ... Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 1!
102: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 2!
102: Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name cee-compute011 and rank 3!
102: Tpetra sparse matrix-matrix multiply: operations_test
102: Get parameters from XML file
102: Running multiply test (manual FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15688e-16
102: cNorm: 18.1866
102: compNorm: 2.10396e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->synthetic1
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022169944536 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022400279224 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529682880 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529682784 ) FAILED NULL
102:
102: results.epsilon = 1.15688e-16 < epsilon = 1e-10 : passed
102:
102: p=0: *** Caught standard std::exception of type 'std::runtime_error' :
102:
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022169944536 ) FAILED NULL
102: Traceback functionality not available
102:
102: [FAILED] (0.0152 sec) Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest
102: Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/MatrixMatrix/MatrixMatrix_UnitTests.cpp:766
102:
102: 1. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_range_row_test_UnitTest ... Tpetra sparse matrix-matrix multiply: range row test
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create row, range, and domain Maps of B
102: Create identityMatrix
102: getIdentityMatrix
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create bMatrix
102: Fill bMatrix
102: Call fillComplete on bMatrix
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: Create identity2
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create and fill bTrans
102: {7, 6}
102: Compute identity * transpose(bTrans)
102: Call fillComplete on bTrans
102: Create and fill bTransTest
102: Call fillComplete on bTransTest
102: Regular I*P^T
102: Call fillComplete on bTransDiff
102: B
102: We made it through range_row_test on all processes!
102: Tpetra sparse matrix-matrix multiply: Test A^T * I, where A's row Map and range Map differ
102: Create identity matrix
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: [Passed] (0.00154 sec)
102: 2. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_ATI_range_row_test_UnitTest ... Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create Maps for matrix aMat
102: Create matrix aMat
102: Fill matrix aMat
102: Call fillComplete on matrix aMat
102: Create RowMatrixTransposer with aMat
102: Use RowMatrixTransposer to create transpose of aMat
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: We made it through ATI_range_row_test on all processes!
102: [Passed] (0.00083 sec)
102: 3. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_threaded_add_sorted_UnitTest ... [Passed] (0.00784 sec)
102: 4. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_threaded_add_unsorted_UnitTest ... [Passed] (0.00743 sec)
102: 5. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_operations_test_UnitTest ... Tpetra sparse matrix-matrix multiply: operations_test
102: Get parameters from XML file
102: Running multiply test (manual FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15688e-16
102: cNorm: 18.1866
102: compNorm: 2.10396e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15527e-16
102: cNorm: 18.1866
102: compNorm: 2.10103e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.03743e-18
102: cNorm: 18.1866
102: compNorm: 1.88673e-17
102: Running jacobi test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.27468e-17
102: cNorm: 21.4889
102: compNorm: 2.73914e-16
102: Running jacobi reuse test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 7.94407e-17
102: cNorm: 2.08484
102: compNorm: 1.65621e-16
102: Running multiply test (manual FC) for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.55556e-16
102: cNorm: 27.6951
102: compNorm: 4.30814e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.5387e-16
102: cNorm: 27.6951
102: compNorm: 4.26146e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.74446e-18
102: cNorm: 27.6951
102: compNorm: 4.83129e-17
102: Running jacobi test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 2.49179e-17
102: cNorm: 28.5616
102: compNorm: 7.11696e-16
102: Running jacobi reuse test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.04869e-16
102: cNorm: 4.02065
102: compNorm: 4.2164e-16
102: Running multiply test (manual FC) for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.66494e-16
102: cNorm: 29.6744
102: compNorm: 4.94061e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.67274e-16
102: cNorm: 29.6744
102: compNorm: 4.96377e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.77957e-18
102: cNorm: 29.6744
102: compNorm: 5.28079e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 0
102: cNorm: 12.7806
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 0
102: cNorm: 12.7806
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 1.26272e-18
102: cNorm: 12.7806
102: compNorm: 1.61382e-17
102: Running jacobi test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 2.27408e-18
102: cNorm: 17.328
102: compNorm: 3.94053e-17
102: Running jacobi reuse test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 1.71168e-17
102: cNorm: 2.42657
102: compNorm: 4.15351e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 0
102: cNorm: 12.8619
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 0
102: cNorm: 12.8619
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 1.22781e-18
102: cNorm: 12.8619
102: compNorm: 1.5792e-17
102: Running jacobi test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 3.55685e-18
102: cNorm: 17.4494
102: compNorm: 6.20649e-17
102: Running jacobi reuse test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 1.36018e-17
102: cNorm: 1.83896
102: compNorm: 2.50133e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 1.59313e-16
102: cNorm: 20.9737
102: compNorm: 3.34139e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 1.58895e-16
102: cNorm: 20.9737
102: compNorm: 3.33261e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 2.60361e-18
102: cNorm: 20.9737
102: compNorm: 5.46074e-17
102: Running multiply test (manual FC) for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 9.38608e-17
102: cNorm: 3.50226
102: compNorm: 3.28725e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 9.38608e-17
102: cNorm: 3.50226
102: compNorm: 3.28725e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 1.36743e-18
102: cNorm: 3.50226
102: compNorm: 4.78907e-18
102: Running multiply test (manual FC) for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.12927e-16
102: cNorm: 18.6307
102: compNorm: 2.10391e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.12927e-16
102: cNorm: 18.6307
102: compNorm: 2.10391e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.17138e-18
102: cNorm: 18.6307
102: compNorm: 2.18237e-17
102: Running multiply test (manual FC) for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 7.70404e-17
102: cNorm: 1.52851
102: compNorm: 1.17757e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 7.70404e-17
102: cNorm: 1.52851
102: compNorm: 1.17757e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 2.60524e-18
102: cNorm: 1.52851
102: compNorm: 3.98214e-18
102: Running multiply test (manual FC) for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 1.86729e-05
102: cNorm: 2.38736e-17
102: compNorm: 4.4579e-22
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 1.86729e-05
102: cNorm: 2.38736e-17
102: compNorm: 4.4579e-22
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 2.46191e-22
102: cNorm: 2.38736e-17
102: compNorm: 5.87747e-39
102: Running multiply test (manual FC) for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.11865e-16
102: cNorm: 18.0412
102: compNorm: 2.01817e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.12034e-16
102: cNorm: 18.0412
102: compNorm: 2.02122e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.08549e-18
102: cNorm: 18.0412
102: compNorm: 1.95835e-17
102: Running multiply test (manual FC) for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 1.08316e-16
102: cNorm: 1.08905
102: compNorm: 1.17961e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 1.08316e-16
102: cNorm: 1.08905
102: compNorm: 1.17961e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 5.74344e-18
102: cNorm: 1.08905
102: compNorm: 6.25487e-18
102: Running multiply test (manual FC) for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 9.92982e-17
102: cNorm: 12.2465
102: compNorm: 1.21605e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 9.92982e-17
102: cNorm: 12.2465
102: compNorm: 1.21605e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 1.11297e-18
102: cNorm: 12.2465
102: compNorm: 1.36299e-17
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->synthetic add
102: Regular Add Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->synthetic add
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 2-argument add test for ANONYMOUS->synthetic add
102: Add Into Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->small add
102: Regular Add Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->small add
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 2-argument add test for ANONYMOUS->small add
102: Add Into Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->Rectangular Matricies with B Transposed
102: Regular Add Test Results:
102: Correct Norm: 18.0418
102: Computed norm: 18.0418
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->Rectangular Matricies with B Transposed
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 18.0418
102: Computed norm: 18.0418
102: Epsilon: 0
102: Running multiply test (manual FC) for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: Running multiply test (manual FC) for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: Running multiply test (auto FC) for ANONYMOUS->RAP
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: Running multiply test (auto FC) for ANONYMOUS->RAP with explicit transpose
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: Running multiply test (auto FC) for ANONYMOUS->RAP with implicit transpose
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: We made it through operations_test on all processes!
102: Tpetra sparse matrix-matrix multiply: range row test
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create row, range, and domain Maps of B
102: [Passed] (0.42 sec)
102: 6. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_range_row_test_UnitTest ... Create identityMatrix
102: getIdentityMatrix
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create bMatrix
102: Fill bMatrix
102: Call fillComplete on bMatrix
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: Create identity2
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create and fill bTrans
102: {7, 6}
102: Compute identity * transpose(bTrans)
102: Call fillComplete on bTrans
102: Create and fill bTransTest
102: Call fillComplete on bTransTest
102: Regular I*P^T
102: Call fillComplete on bTransDiff
102: B
102: We made it through range_row_test on all processes!
102: [Passed] (0.00102 sec)
102: 7. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_ATI_range_row_test_UnitTest ... Tpetra sparse matrix-matrix multiply: Test A^T * I, where A's row Map and range Map differ
102: Create identity matrix
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create Maps for matrix aMat
102: Create matrix aMat
102: Fill matrix aMat
102: Call fillComplete on matrix aMat
102: Create RowMatrixTransposer with aMat
102: Use RowMatrixTransposer to create transpose of aMat
102: Regular I*P
102: [Passed] (0.000682 sec)
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: We made it through ATI_range_row_test on all processes!
102: 8. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_threaded_add_sorted_UnitTest ... [Passed] (0.00725 sec)
102: 9. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosSerialWrapperNode_threaded_add_unsorted_UnitTest ... [Passed] (0.00717 sec)
102: 10. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest ... Tpetra sparse matrix-matrix multiply: operations_test
102: Get parameters from XML file
102: Running multiply test (manual FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15688e-16
102: cNorm: 18.1866
102: compNorm: 2.10396e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->synthetic1
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 560506385470368 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022279028824 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744056529682784 ) FAILED NULL
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022169946728 ) FAILED NULL
102: Tpetra sparse matrix-matrix multiply: range row test
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102:
102: results.epsilon = 1.15688e-16 < epsilon = 1e-10 : passed
102:
102: p=0: *** Caught standard std::exception of type 'std::runtime_error' :
102:
102: Kokkos::HostSpace::allocate[ STD_MALLOC ]( 18446744022279028824 ) FAILED NULL
102: Traceback functionality not available
102:
102: [FAILED] (0.0128 sec) Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest
102: Location: /scratch/jhu/nalu/trilinos/Trilinos/packages/tpetra/core/test/MatrixMatrix/MatrixMatrix_UnitTests.cpp:766
102:
102: 11. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_range_row_test_UnitTest ... Done!
102: Create row, range, and domain Maps of B
102: Create identityMatrix
102: getIdentityMatrix
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create bMatrix
102: Fill bMatrix
102: Call fillComplete on bMatrix
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: Create identity2
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create and fill bTrans
102: {7, 6}
102: Compute identity * transpose(bTrans)
102: Call fillComplete on bTrans
102: Create and fill bTransTest
102: Call fillComplete on bTransTest
102: Regular I*P^T
102: Call fillComplete on bTransDiff
102: B
102: We made it through range_row_test on all processes!
102: Tpetra sparse matrix-matrix multiply: Test A^T * I, where A's row Map and range Map differ
102: Create identity matrix
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create Maps for matrix aMat
102: [Passed] (0.00149 sec)
102: 12. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_ATI_range_row_test_UnitTest ... Create matrix aMat
102: Fill matrix aMat
102: Call fillComplete on matrix aMat
102: Create RowMatrixTransposer with aMat
102: Use RowMatrixTransposer to create transpose of aMat
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: We made it through ATI_range_row_test on all processes!
102: [Passed] (0.00084 sec)
102: 13. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_threaded_add_sorted_UnitTest ... [Passed] (0.00735 sec)
102: Tpetra sparse matrix-matrix multiply: operations_test
102: Get parameters from XML file
102: 14. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_threaded_add_unsorted_UnitTest ... [Passed] (0.00727 sec)
102: 15. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_operations_test_UnitTest ... Running multiply test (manual FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15688e-16
102: cNorm: 18.1866
102: compNorm: 2.10396e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.15527e-16
102: cNorm: 18.1866
102: compNorm: 2.10103e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.03743e-18
102: cNorm: 18.1866
102: compNorm: 1.88673e-17
102: Running jacobi test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 1.27468e-17
102: cNorm: 21.4889
102: compNorm: 2.73914e-16
102: Running jacobi reuse test for ANONYMOUS->synthetic1
102: Results:
102: Epsilon: 7.94407e-17
102: cNorm: 2.08484
102: compNorm: 1.65621e-16
102: Running multiply test (manual FC) for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.55556e-16
102: cNorm: 27.6951
102: compNorm: 4.30814e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.5387e-16
102: cNorm: 27.6951
102: compNorm: 4.26146e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.74446e-18
102: cNorm: 27.6951
102: compNorm: 4.83129e-17
102: Running jacobi test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 2.49179e-17
102: cNorm: 28.5616
102: compNorm: 7.11696e-16
102: Running jacobi reuse test for ANONYMOUS->RectangleA*P
102: Results:
102: Epsilon: 1.04869e-16
102: cNorm: 4.02065
102: compNorm: 4.2164e-16
102: Running multiply test (manual FC) for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.66494e-16
102: cNorm: 29.6744
102: compNorm: 4.94061e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.67274e-16
102: cNorm: 29.6744
102: compNorm: 4.96377e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleR*A
102: Results:
102: Epsilon: 1.77957e-18
102: cNorm: 29.6744
102: compNorm: 5.28079e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 0
102: cNorm: 12.7806
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 0
102: cNorm: 12.7806
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 1.26272e-18
102: cNorm: 12.7806
102: compNorm: 1.61382e-17
102: Running jacobi test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 2.27408e-18
102: cNorm: 17.328
102: compNorm: 3.94053e-17
102: Running jacobi reuse test for ANONYMOUS->RectangleQ*P
102: Results:
102: Epsilon: 1.71168e-17
102: cNorm: 2.42657
102: compNorm: 4.15351e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 0
102: cNorm: 12.8619
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 0
102: cNorm: 12.8619
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 1.22781e-18
102: cNorm: 12.8619
102: compNorm: 1.5792e-17
102: Running jacobi test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 3.55685e-18
102: cNorm: 17.4494
102: compNorm: 6.20649e-17
102: Running jacobi reuse test for ANONYMOUS->RectangleQ*R
102: Results:
102: Epsilon: 1.36018e-17
102: cNorm: 1.83896
102: compNorm: 2.50133e-17
102: Running multiply test (manual FC) for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 1.59313e-16
102: cNorm: 20.9737
102: compNorm: 3.34139e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 1.58895e-16
102: cNorm: 20.9737
102: compNorm: 3.33261e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->RectangleR*P
102: Results:
102: Epsilon: 2.60361e-18
102: cNorm: 20.9737
102: compNorm: 5.46074e-17
102: Running multiply test (manual FC) for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 9.38608e-17
102: cNorm: 3.50226
102: compNorm: 3.28725e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 9.38608e-17
102: cNorm: 3.50226
102: compNorm: 3.28725e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticT
102: Results:
102: Epsilon: 1.36743e-18
102: cNorm: 3.50226
102: compNorm: 4.78907e-18
102: Running multiply test (manual FC) for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.12927e-16
102: cNorm: 18.6307
102: compNorm: 2.10391e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.12927e-16
102: cNorm: 18.6307
102: compNorm: 2.10391e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticBT
102: Results:
102: Epsilon: 1.17138e-18
102: cNorm: 18.6307
102: compNorm: 2.18237e-17
102: Running multiply test (manual FC) for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 7.70404e-17
102: cNorm: 1.52851
102: compNorm: 1.17757e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 7.70404e-17
102: cNorm: 1.52851
102: compNorm: 1.17757e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->smallBT
102: Results:
102: Epsilon: 2.60524e-18
102: cNorm: 1.52851
102: compNorm: 3.98214e-18
102: Running multiply test (manual FC) for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 1.86729e-05
102: cNorm: 2.38736e-17
102: compNorm: 4.4579e-22
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 1.86729e-05
102: cNorm: 2.38736e-17
102: compNorm: 4.4579e-22
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->cdt_system
102: Results:
102: Epsilon: 2.46191e-22
102: cNorm: 2.38736e-17
102: compNorm: 5.87747e-39
102: Running multiply test (manual FC) for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.11865e-16
102: cNorm: 18.0412
102: compNorm: 2.01817e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.12034e-16
102: cNorm: 18.0412
102: compNorm: 2.02122e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticAT
102: Results:
102: Epsilon: 1.08549e-18
102: cNorm: 18.0412
102: compNorm: 1.95835e-17
102: Running multiply test (manual FC) for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 1.08316e-16
102: cNorm: 1.08905
102: compNorm: 1.17961e-16
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 1.08316e-16
102: cNorm: 1.08905
102: compNorm: 1.17961e-16
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->smallAT
102: Results:
102: Epsilon: 5.74344e-18
102: cNorm: 1.08905
102: compNorm: 6.25487e-18
102: Running multiply test (manual FC) for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 9.92982e-17
102: cNorm: 12.2465
102: compNorm: 1.21605e-15
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 9.92982e-17
102: cNorm: 12.2465
102: compNorm: 1.21605e-15
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->syntheticRect
102: Results:
102: Epsilon: 1.11297e-18
102: cNorm: 12.2465
102: compNorm: 1.36299e-17
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->synthetic add
102: Regular Add Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->synthetic add
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 2-argument add test for ANONYMOUS->synthetic add
102: Add Into Test Results:
102: Correct Norm: 18.8787
102: Computed norm: 18.8787
102: Epsilon: 0
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->small add
102: Regular Add Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->small add
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 2-argument add test for ANONYMOUS->small add
102: Add Into Test Results:
102: Correct Norm: 2.26099
102: Computed norm: 2.26099
102: Epsilon: 0
102: Running 3-argument add test (nonnull C on input) for ANONYMOUS->Rectangular Matricies with B Transposed
102: Regular Add Test Results:
102: Correct Norm: 18.0418
102: Computed norm: 18.0418
102: Epsilon: 0
102: Running 3-argument add test (null C on input) for ANONYMOUS->Rectangular Matricies with B Transposed
102: Computing Frobenius norm of the expected result C
102: Calling 3-arg add
102: gblSuccess = 1 == 1 : passed
102: Null Add Test Results:
102: Correct Norm: 18.0418
102: Computed norm: 18.0418
102: Epsilon: 0
102: Running multiply test (manual FC) for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->Rectangular A transpose times I
102: Results:
102: Epsilon: 0
102: cNorm: 12.9652
102: compNorm: 0
102: Running multiply test (manual FC) for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: isImportValid: 1
102: Running multiply test (auto FC) for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: isImportValid: 1
102: Running multiply reuse test for ANONYMOUS->Small Rectangular A transpose time I
102: Results:
102: Epsilon: 0
102: cNorm: 1.24805
102: compNorm: 0
102: Running multiply test (auto FC) for ANONYMOUS->RAP
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: Running multiply test (auto FC) for ANONYMOUS->RAP with explicit transpose
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: Running multiply test (auto FC) for ANONYMOUS->RAP with implicit transpose
102: Results:
102: Epsilon: 1.18101e-16
102: cNorm: 15.6077
102: compNorm: 1.84329e-15
102: We made it through operations_test on all processes!
102: [Passed] (0.427 sec)
102: 16. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_range_row_test_UnitTest ... Tpetra sparse matrix-matrix multiply: range row test
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create row, range, and domain Maps of B
102: Create identityMatrix
102: getIdentityMatrix
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create bMatrix
102: Fill bMatrix
102: Call fillComplete on bMatrix
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: Create identity2
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: Call fillComplete
102: Done!
102: Create and fill bTrans
102: {7, 6}
102: Compute identity * transpose(bTrans)
102: Call fillComplete on bTrans
102: Create and fill bTransTest
102: Call fillComplete on bTransTest
102: Regular I*P^T
102: Call fillComplete on bTransDiff
102: B
102: We made it through range_row_test on all processes!
102: Tpetra sparse matrix-matrix multiply: Test A^T * I, where A's row Map and range Map differ
102: Create identity matrix
102: getIdentityMatrix
102: Create row Map
102: Create CrsMatrix
102: Fill CrsMatrix
102: [Passed] (0.00105 sec)
102: 17. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_ATI_range_row_test_UnitTest ... Call fillComplete
102: Done!
102: Create Maps for matrix aMat
102: Create matrix aMat
102: Fill matrix aMat
102: Call fillComplete on matrix aMat
102: Create RowMatrixTransposer with aMat
102: Use RowMatrixTransposer to create transpose of aMat
102: Regular I*P
102: Results:
102: Epsilon: 0
102: cNorm: 12
102: compNorm: 0
102: We made it through ATI_range_row_test on all processes!
102: [Passed] (0.000667 sec)
102: 18. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_threaded_add_sorted_UnitTest ... [Passed] (0.00739 sec)
102: 19. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosSerialWrapperNode_threaded_add_unsorted_UnitTest ... [Passed] (0.00732 sec)
102:
102: The following tests FAILED:
102: 0. Tpetra_MatMat_double_int_int_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest ...
102: 10. Tpetra_MatMat_double_int_long_Kokkos_Compat_KokkosOpenMPWrapperNode_operations_test_UnitTest ...
102:
102: Total Time: 0.942 sec
102:
102: Summary: total = 20, run = 20, passed = 18, failed = 2
102:
102: End Result: TEST FAILED
102: -------------------------------------------------------
102: Primary job terminated normally, but 1 process returned
102: a non-zero exit code.. Per user-direction, the job has been aborted.
102: -------------------------------------------------------
102: --------------------------------------------------------------------------
102: mpiexec detected that one or more processes exited with non-zero status, thus causing
102: the job to be terminated. The first process to do so was:
102:
102: Process name: [[65241,1],2]
102: Exit code: 1
102: --------------------------------------------------------------------------
1/1 Test #102: TpetraCore_MatrixMatrix_UnitTests_MPI_4 ...***Failed 1.41 sec
0% tests passed, 1 tests failed out of 1
Label Time Summary:
Tpetra = 1.41 sec (1 test)
Total Test time (real) = 1.43 sec
The following tests FAILED:
102 - TpetraCore_MatrixMatrix_UnitTests_MPI_4 (Failed)
Errors while running CTest
configure script (Click to expand)
#!/bin/bash
# load jhu's modules from ~jhu/privatemodules
module load use.own
module load gcc-7.2.0 openmpi-1.10.2-gcc-7.2.0
TPL_ROOT=/ascldap/users/jhu/software/tpls/install/gcc-7.2.0_openmpi-1.10.2
TRILINOS_HOME=/scratch/jhu/nalu/trilinos/Trilinos
CMAKE_OPTIONS=(
-DBUILD_SHARED_LIBS:BOOL=OFF
-DCMAKE_INSTALL_PREFIX:PATH="/scratch/jhu/nalu/trilinos/install/relwithdebinfo-gcc-7.2.0_openmpi-1.10.2"
-DCMAKE_BUILD_TYPE:STRING=RELWITHDEBINFO
-DTrilinos_ENABLE_OpenMP:BOOL=ON
-DKokkos_ENABLE_OpenMP:BOOL=ON
-DTpetra_INST_OPENMP:BOOL=ON
-DTpetra_INST_SERIAL:BOOL=ON
-DTrilinos_ENABLE_CXX11:BOOL=ON
-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON
-DTpetra_INST_DOUBLE:BOOL=ON
-DTpetra_INST_INT_LONG:BOOL=ON
-DTpetra_INST_COMPLEX_DOUBLE:BOOL=OFF
-DTrilinos_ENABLE_TESTS:BOOL=OFF
-DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF
-DTrilinos_ASSERT_MISSING_PACKAGES:BOOL=OFF
-DTrilinos_ALLOW_NO_PACKAGES:BOOL=OFF
-DTrilinos_ENABLE_Epetra:BOOL=OFF
-DTrilinos_ENABLE_Tpetra:BOOL=ON
-DTpetra_ENABLE_TESTS:BOOL=ON
-DXpetra_ENABLE_Kokkos_Refactor:BOOL=ON
-DMueLu_ENABLE_Kokkos_Refactor:BOOL=ON
-DMueLu_ENABLE_Tutorial:BOOL=OFF
-DTrilinos_ENABLE_ShyLUHTS:BOOL=ON
-DTrilinos_ENABLE_KokkosKernels:BOOL=ON
-DTrilinos_ENABLE_ML:BOOL=OFF
-DTrilinos_ENABLE_MueLu:BOOL=ON
-DTrilinos_ENABLE_EpetraExt:BOOL=OFF
-DTrilinos_ENABLE_AztecOO:BOOL=OFF
-DTrilinos_ENABLE_Belos:BOOL=ON
-DTrilinos_ENABLE_Ifpack2:BOOL=ON
-DTrilinos_ENABLE_Amesos2:BOOL=ON
-DTrilinos_ENABLE_Zoltan2:BOOL=ON
-DTrilinos_ENABLE_Ifpack:BOOL=OFF
-DTrilinos_ENABLE_Amesos:BOOL=OFF
-DTrilinos_ENABLE_Zoltan:BOOL=ON
-DTrilinos_ENABLE_STKMesh:BOOL=ON
-DTrilinos_ENABLE_STKSimd:BOOL=ON
-DTrilinos_ENABLE_STKIO:BOOL=ON
-DTrilinos_ENABLE_STKTransfer:BOOL=ON
-DTrilinos_ENABLE_STKSearch:BOOL=ON
-DTrilinos_ENABLE_STKUtil:BOOL=ON
-DTrilinos_ENABLE_STKTopology:BOOL=ON
-DTrilinos_ENABLE_STKUnit_tests:BOOL=ON
-DTrilinos_ENABLE_STKUnit_test_utils:BOOL=ON
-DTrilinos_ENABLE_Gtest:BOOL=ON
-DTrilinos_ENABLE_STKClassic:BOOL=OFF
-DTrilinos_ENABLE_SEACASExodus:BOOL=ON
-DTrilinos_ENABLE_SEACASEpu:BOOL=ON
-DTrilinos_ENABLE_SEACASExodiff:BOOL=ON
-DTrilinos_ENABLE_SEACASNemspread:BOOL=ON
-DTrilinos_ENABLE_SEACASNemslice:BOOL=ON
-DTPL_ENABLE_MPI:BOOL=ON
-DTPL_ENABLE_Boost:BOOL=ON
-DBoost_INCLUDE_DIRS:PATH=${TPL_ROOT}/include
-DBoost_LIBRARY_DIRS:PATH=${TPL_ROOT}/lib
-DBoostLib_INCLUDE_DIRS:PATH=${TPL_ROOT}/include
-DBoostLib_LIBRARY_DIRS:PATH=${TPL_ROOT}/lib
-DTPL_ENABLE_SuperLU:BOOL=ON
-DSuperLU_LIBRARY_DIRS:PATH="${TPL_ROOT}/lib"
-DSuperLU_INCLUDE_DIRS:PATH="${TPL_ROOT}/include"
-DTPL_ENABLE_Netcdf:BOOL=ON
-DTPL_Netcdf_Enables_Netcdf4:BOOL=ON
-DTPL_Netcdf_PARALLEL:BOOL=ON
-DTPL_ENABLE_Pnetcdf:BOOL=ON
-DPnetcdf_LIBRARY_DIRS=${TPL_ROOT}/lib
-DPnetcdf_INCLUDE_DIRS=${TPL_ROOT}/include
-DNetcdf_LIBRARY_DIRS=${TPL_ROOT}/lib
-DNetcdf_INCLUDE_DIRS=${TPL_ROOT}/include
-DTPL_ENABLE_HDF5:BOOL=ON
-DHDF5_INCLUDE_DIRS:PATH=${TPL_ROOT}/include
-DHDF5_LIBRARY_DIRS:PATH=${TPL_ROOT}/lib
-DHDF5_NO_SYSTEM_PATHS:BOOL=ON
-DTPL_ENABLE_Zlib:BOOL=ON
-DTPL_ENABLE_CGNS:BOOL=OFF
)
@trilinos/tpetra