Skip to content

ND Spline Evaluator#967

Open
tretre91 wants to merge 31 commits intoCExA-project:mainfrom
tretre91:nd_evaluator
Open

ND Spline Evaluator#967
tretre91 wants to merge 31 commits intoCExA-project:mainfrom
tretre91:nd_evaluator

Conversation

@tretre91
Copy link
Copy Markdown
Member

@tretre91 tretre91 commented Nov 8, 2025

This PR adds a SplineEvaluatorND class working in any number of dimensions. Currently, the template arguments to the class and to the methods are passed using TypeSeqs, and the aliases alias_1, alias_2, etc are replaced by templated equivalents alias<0>, alias<1>, etc.

The tests for this are just the 3D spline test and one of the 1D spline test modified to use the ND evaluator. We might want to factorize some of the test code or use the same test files with some #ifdefs to enable the ND or regular Evalutor

@tretre91 tretre91 changed the title ND Spline ND Spline Evaluator Nov 8, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 8, 2025

Codecov Report

❌ Patch coverage is 83.92857% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.75%. Comparing base (e585ee1) to head (bec815c).
⚠️ Report is 5 commits behind head on main.

Files with missing lines Patch % Lines
src/ddc/kernels/splines/spline_evaluator_nd.hpp 78.31% 13 Missing and 5 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #967      +/-   ##
==========================================
- Coverage   95.16%   94.75%   -0.41%     
==========================================
  Files          69       72       +3     
  Lines        2958     3072     +114     
  Branches      944      976      +32     
==========================================
+ Hits         2815     2911      +96     
- Misses         91      104      +13     
- Partials       52       57       +5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Copy Markdown
Member

@tpadioleau tpadioleau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You also need to declare the new header file in the target_sources to make the installation test pass

@tretre91 tretre91 force-pushed the nd_evaluator branch 2 times, most recently from 0b394b6 to 41df7f3 Compare December 12, 2025 09:40
@tretre91
Copy link
Copy Markdown
Member Author

tretre91 commented Feb 15, 2026

The compilation passes, but I got some test failures on cuda that I'm still investigating (the first one is unrelated to this PR), I haven't tested on hip yet.

147 - DeviceForEachSerialDevice.OneDimension (Failed)
776 - BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1 (Failed)
777 - BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X (Failed)
800 - BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1 (Failed)
801 - BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X (Failed)
840 - BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1 (Failed)
841 - BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X (Failed)
923 - BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ (Failed)
959 - BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ (Failed)
1019 - BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ (Failed)
Full output
Internal ctest changing into directory: /lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/build
Test project /lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/build
      Start  147: DeviceForEachSerialDevice.OneDimension
 1/10 Test  #147: DeviceForEachSerialDevice.OneDimension ................***Failed    1.07 sec
Note: Google Test filter = DeviceForEachSerialDevice.OneDimension
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from DeviceForEachSerialDevice
[ RUN      ] DeviceForEachSerialDevice.OneDimension
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/for_each.cpp:113: Failure
Expected equality of these values:
  Kokkos::Experimental:: count(Kokkos::DefaultExecutionSpace(), Kokkos::Experimental::begin(storage), Kokkos::Experimental::end(storage), 1)
    Which is: 1
  dom.size()
    Which is: 10

[  FAILED  ] DeviceForEachSerialDevice.OneDimension (2 ms)
[----------] 1 test from DeviceForEachSerialDevice (2 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (2 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] DeviceForEachSerialDevice.OneDimension

 1 FAILED TEST

      Start  776: BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1
 2/10 Test  #776: BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1 ...***Failed    1.07 sec
Note: Google Test filter = BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree2
[ RUN      ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:335: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1 (91 ms)
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree2 (91 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (91 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1

 1 FAILED TEST

      Start  777: BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X
 3/10 Test  #777: BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X ...***Failed    1.05 sec
Note: Google Test filter = BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree2
[ RUN      ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:335: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X (89 ms)
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree2 (89 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (89 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X

 1 FAILED TEST

      Start  800: BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1
 4/10 Test  #800: BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1 ...***Failed    1.10 sec
Note: Google Test filter = BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree5
[ RUN      ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:335: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1 (97 ms)
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree5 (97 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (97 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1

 1 FAILED TEST

      Start  801: BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X
 5/10 Test  #801: BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X ...***Failed    1.10 sec
Note: Google Test filter = BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree5
[ RUN      ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:335: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X (88 ms)
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree5 (88 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (88 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X

 1 FAILED TEST

      Start  840: BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1
 6/10 Test  #840: BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1 ....***Failed    1.14 sec
Note: Google Test filter = BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceHermiteUniformDegree5
[ RUN      ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:335: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1 (95 ms)
[----------] 1 test from BatchedNd1dSplineDeviceHermiteUniformDegree5 (95 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (95 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1

 1 FAILED TEST

      Start  841: BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X
 7/10 Test  #841: BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X ....***Failed    1.12 sec
Note: Google Test filter = BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceHermiteUniformDegree5
[ RUN      ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:335: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X (96 ms)
[----------] 1 test from BatchedNd1dSplineDeviceHermiteUniformDegree5 (96 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (96 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X

 1 FAILED TEST

      Start  923: BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ
 8/10 Test  #923: BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ ...***Failed    1.19 sec
Note: Google Test filter = BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree2
[ RUN      ] BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1108: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 5.6901650912527266 vs 5.6901650912527268e-14

[  FAILED  ] BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ (138 ms)
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree2 (138 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (138 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ

 1 FAILED TEST

      Start  959: BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
 9/10 Test  #959: BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ ...***Failed    1.38 sec
Note: Google Test filter = BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree5
[ RUN      ] BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1108: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 4.4645421337812277 vs 3.0309860340746904e-13

[  FAILED  ] BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ (372 ms)
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree5 (372 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (372 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ

 1 FAILED TEST

      Start 1019: BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
10/10 Test #1019: BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ ....***Failed    1.26 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree5
[ RUN      ] BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
/lustre/fsn1/projects/rech/ksw/ulo13us/tmp/ddc/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1108: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 8.6901739505844553 vs 2.8957540512364051e-13

[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ (250 ms)
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree5 (250 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (250 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ

 1 FAILED TEST


0% tests passed, 10 tests failed out of 10

Total Test time (real) =  11.55 sec

The following tests FAILED:
	147 - DeviceForEachSerialDevice.OneDimension (Failed)
	776 - BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1 (Failed)
	777 - BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X (Failed)
	800 - BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1 (Failed)
	801 - BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X (Failed)
	840 - BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1 (Failed)
	841 - BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X (Failed)
	923 - BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ (Failed)
	959 - BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ (Failed)
	1019 - BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ (Failed)

I'm also working on the tuple implementation on a separate repo, I cleaned things up a bit and started working on the clang tidy warnings.

@tretre91
Copy link
Copy Markdown
Member Author

tretre91 commented Feb 18, 2026

The errors don't actually come from my changes it seems, on adastra mi250x in Release, I have failures on both the Nd and 1d/3d tests (kokkos/kokkos kernels 5.0.2, ginkgo 1.11.0, amdclang++ 6.2.1)
All errors are related to uniform splines, greville bc (in degree 2 or 5), hermite bc (in degrees 5)

The following tests FAILED:
	204 - SparseDiscreteDomainTest.Constructor (Failed)
	414 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.1DX (Failed)
	415 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DXB1 (Failed)
	416 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DB1X (Failed)
	417 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DXB1B2 (Failed)
	418 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1XB2 (Failed)
	419 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1B2X (Failed)
	486 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.1DX (Failed)
	487 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DXB1 (Failed)
	488 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DB1X (Failed)
	489 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DXB1B2 (Failed)
	490 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1XB2 (Failed)
	491 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1B2X (Failed)
	606 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.1DX (Failed)
	607 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DXB1 (Failed)
	608 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DB1X (Failed)
	609 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DXB1B2 (Failed)
	610 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1XB2 (Failed)
	611 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1B2X (Failed)
	774 - BatchedSplineDeviceLapackGrevilleUniformDegree2.1DX (Failed)
	775 - BatchedSplineDeviceLapackGrevilleUniformDegree2.2DXB1 (Failed)
	776 - BatchedSplineDeviceLapackGrevilleUniformDegree2.2DB1X (Failed)
	777 - BatchedSplineDeviceLapackGrevilleUniformDegree2.3DXB1B2 (Failed)
	778 - BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1XB2 (Failed)
	779 - BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1B2X (Failed)
	846 - BatchedSplineDeviceLapackGrevilleUniformDegree5.1DX (Failed)
	847 - BatchedSplineDeviceLapackGrevilleUniformDegree5.2DXB1 (Failed)
	848 - BatchedSplineDeviceLapackGrevilleUniformDegree5.2DB1X (Failed)
	849 - BatchedSplineDeviceLapackGrevilleUniformDegree5.3DXB1B2 (Failed)
	850 - BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1XB2 (Failed)
	851 - BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1B2X (Failed)
	966 - BatchedSplineDeviceLapackHermiteUniformDegree5.1DX (Failed)
	967 - BatchedSplineDeviceLapackHermiteUniformDegree5.2DXB1 (Failed)
	968 - BatchedSplineDeviceLapackHermiteUniformDegree5.2DB1X (Failed)
	969 - BatchedSplineDeviceLapackHermiteUniformDegree5.3DXB1B2 (Failed)
	970 - BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1XB2 (Failed)
	971 - BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1B2X (Failed)
	1061 - Batched3dSplineDeviceGrevilleUniformDegree2.3DXYZ (Failed)
	1097 - Batched3dSplineDeviceGrevilleUniformDegree5.3DXYZ (Failed)
	1157 - Batched3dSplineDeviceHermiteUniformDegree5.3DXYZ (Failed)
	1214 - BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1 (Failed)
	1215 - BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X (Failed)
	1238 - BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1 (Failed)
	1239 - BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X (Failed)
	1278 - BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1 (Failed)
	1279 - BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X (Failed)
	1361 - BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ (Failed)
	1397 - BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ (Failed)
	1457 - BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ (Failed)
Full output
Internal ctest changing into directory: /lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/build_rel_5
Test project /lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/build_rel_5
      Start  204: SparseDiscreteDomainTest.Constructor
 1/49 Test  #204: SparseDiscreteDomainTest.Constructor ......................***Failed    0.48 sec
Note: Google Test filter = SparseDiscreteDomainTest.Constructor
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SparseDiscreteDomainTest
[ RUN      ] SparseDiscreteDomainTest.Constructor

Kokkos::HIP::allocation WARNING: The combination of device and system configuration
                                 does not support page migration between device and host.
                                 HIPManagedSpace might not work as expected.
                                 Please refer to the ROCm documentation on unified/managed memory.
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/sparse_discrete_domain.cpp:61: Failure
Expected equality of these values:
  dom_xy.distance_from_front(lbound_x + 0, lbound_y + 2)
    Which is: (0, 3)
  DVectXY(0, 1)
    Which is: (0, 1)

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/sparse_discrete_domain.cpp:62: Failure
Expected equality of these values:
  dom_xy.distance_from_front(lbound_x + 0, lbound_y + 5)
    Which is: (0, 3)
  DVectXY(0, 2)
    Which is: (0, 2)

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/sparse_discrete_domain.cpp:64: Failure
Expected equality of these values:
  dom_xy.distance_from_front(lbound_x + 2, lbound_y + 2)
    Which is: (1, 3)
  DVectXY(1, 1)
    Which is: (1, 1)

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/sparse_discrete_domain.cpp:65: Failure
Expected equality of these values:
  dom_xy.distance_from_front(lbound_x + 2, lbound_y + 5)
    Which is: (1, 3)
  DVectXY(1, 2)
    Which is: (1, 2)

[  FAILED  ] SparseDiscreteDomainTest.Constructor (1 ms)
[----------] 1 test from SparseDiscreteDomainTest (1 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (1 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] SparseDiscreteDomainTest.Constructor

 1 FAILED TEST

      Start  414: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.1DX
 2/49 Test  #414: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.1DX .......***Failed    1.04 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree2.1DX
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.1DX
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.1DX (180 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2 (180 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (181 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.1DX

 1 FAILED TEST

      Start  415: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DXB1
 3/49 Test  #415: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DXB1 .....***Failed    1.04 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DXB1 (175 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2 (175 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (175 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DXB1

 1 FAILED TEST

      Start  416: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DB1X
 4/49 Test  #416: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DB1X .....***Failed    1.04 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DB1X (177 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2 (177 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (177 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DB1X

 1 FAILED TEST

      Start  417: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DXB1B2
 5/49 Test  #417: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DXB1B2 ...***Failed    1.04 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DXB1B2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DXB1B2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DXB1B2 (177 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2 (177 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (177 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DXB1B2

 1 FAILED TEST

      Start  418: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1XB2
 6/49 Test  #418: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1XB2 ...***Failed    1.03 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1XB2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1XB2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1XB2 (176 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2 (176 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (176 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1XB2

 1 FAILED TEST

      Start  419: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1B2X
 7/49 Test  #419: BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1B2X ...***Failed    1.04 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1B2X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1B2X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1B2X (177 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree2 (177 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (177 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1B2X

 1 FAILED TEST

      Start  486: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.1DX
 8/49 Test  #486: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.1DX .......***Failed    1.05 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree5.1DX
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.1DX
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.1DX (191 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5 (191 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (191 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.1DX

 1 FAILED TEST

      Start  487: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DXB1
 9/49 Test  #487: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DXB1 .....***Failed    1.06 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DXB1 (193 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5 (193 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (193 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DXB1

 1 FAILED TEST

      Start  488: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DB1X
10/49 Test  #488: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DB1X .....***Failed    1.05 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DB1X (195 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5 (195 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (195 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DB1X

 1 FAILED TEST

      Start  489: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DXB1B2
11/49 Test  #489: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DXB1B2 ...***Failed    1.05 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DXB1B2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DXB1B2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DXB1B2 (191 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5 (191 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (191 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DXB1B2

 1 FAILED TEST

      Start  490: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1XB2
12/49 Test  #490: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1XB2 ...***Failed    1.07 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1XB2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1XB2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1XB2 (193 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5 (193 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (193 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1XB2

 1 FAILED TEST

      Start  491: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1B2X
13/49 Test  #491: BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1B2X ...***Failed    1.06 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1B2X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1B2X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1B2X (191 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoGrevilleUniformDegree5 (191 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (191 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1B2X

 1 FAILED TEST

      Start  606: BatchedSplineDeviceGinkgoHermiteUniformDegree5.1DX
14/49 Test  #606: BatchedSplineDeviceGinkgoHermiteUniformDegree5.1DX ........***Failed    1.10 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoHermiteUniformDegree5.1DX
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.1DX
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.1DX (222 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5 (222 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (222 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.1DX

 1 FAILED TEST

      Start  607: BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DXB1
15/49 Test  #607: BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DXB1 ......***Failed    1.11 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DXB1 (241 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5 (241 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (241 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DXB1

 1 FAILED TEST

      Start  608: BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DB1X
16/49 Test  #608: BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DB1X ......***Failed    1.10 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DB1X (242 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5 (242 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (242 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DB1X

 1 FAILED TEST

      Start  609: BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DXB1B2
17/49 Test  #609: BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DXB1B2 ....***Failed    1.12 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DXB1B2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DXB1B2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DXB1B2 (242 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5 (242 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (242 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DXB1B2

 1 FAILED TEST

      Start  610: BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1XB2
18/49 Test  #610: BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1XB2 ....***Failed    1.10 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1XB2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1XB2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1XB2 (242 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5 (242 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (242 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1XB2

 1 FAILED TEST

      Start  611: BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1B2X
19/49 Test  #611: BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1B2X ....***Failed    1.10 sec
Note: Google Test filter = BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1B2X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1B2X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1B2X (242 ms)
[----------] 1 test from BatchedSplineDeviceGinkgoHermiteUniformDegree5 (242 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (242 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1B2X

 1 FAILED TEST

      Start  774: BatchedSplineDeviceLapackGrevilleUniformDegree2.1DX
20/49 Test  #774: BatchedSplineDeviceLapackGrevilleUniformDegree2.1DX .......***Failed    0.87 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree2.1DX
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree2.1DX
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.1DX (5 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2 (5 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.1DX

 1 FAILED TEST

      Start  775: BatchedSplineDeviceLapackGrevilleUniformDegree2.2DXB1
21/49 Test  #775: BatchedSplineDeviceLapackGrevilleUniformDegree2.2DXB1 .....***Failed    0.84 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree2.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree2.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.2DXB1 (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.2DXB1

 1 FAILED TEST

      Start  776: BatchedSplineDeviceLapackGrevilleUniformDegree2.2DB1X
22/49 Test  #776: BatchedSplineDeviceLapackGrevilleUniformDegree2.2DB1X .....***Failed    0.84 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree2.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree2.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.2DB1X (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.2DB1X

 1 FAILED TEST

      Start  777: BatchedSplineDeviceLapackGrevilleUniformDegree2.3DXB1B2
23/49 Test  #777: BatchedSplineDeviceLapackGrevilleUniformDegree2.3DXB1B2 ...***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree2.3DXB1B2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DXB1B2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DXB1B2 (5 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2 (5 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (5 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DXB1B2

 1 FAILED TEST

      Start  778: BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1XB2
24/49 Test  #778: BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1XB2 ...***Failed    0.84 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1XB2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1XB2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1XB2 (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1XB2

 1 FAILED TEST

      Start  779: BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1B2X
25/49 Test  #779: BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1B2X ...***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1B2X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1B2X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1B2X (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree2 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1B2X

 1 FAILED TEST

      Start  846: BatchedSplineDeviceLapackGrevilleUniformDegree5.1DX
26/49 Test  #846: BatchedSplineDeviceLapackGrevilleUniformDegree5.1DX .......***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree5.1DX
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree5.1DX
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.1DX (7 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5 (7 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (7 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.1DX

 1 FAILED TEST

      Start  847: BatchedSplineDeviceLapackGrevilleUniformDegree5.2DXB1
27/49 Test  #847: BatchedSplineDeviceLapackGrevilleUniformDegree5.2DXB1 .....***Failed    0.84 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree5.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree5.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.2DXB1 (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.2DXB1

 1 FAILED TEST

      Start  848: BatchedSplineDeviceLapackGrevilleUniformDegree5.2DB1X
28/49 Test  #848: BatchedSplineDeviceLapackGrevilleUniformDegree5.2DB1X .....***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree5.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree5.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.2DB1X (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.2DB1X

 1 FAILED TEST

      Start  849: BatchedSplineDeviceLapackGrevilleUniformDegree5.3DXB1B2
29/49 Test  #849: BatchedSplineDeviceLapackGrevilleUniformDegree5.3DXB1B2 ...***Failed    0.84 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree5.3DXB1B2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DXB1B2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DXB1B2 (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DXB1B2

 1 FAILED TEST

      Start  850: BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1XB2
30/49 Test  #850: BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1XB2 ...***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1XB2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1XB2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1XB2 (7 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5 (7 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (7 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1XB2

 1 FAILED TEST

      Start  851: BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1B2X
31/49 Test  #851: BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1B2X ...***Failed    0.86 sec
Note: Google Test filter = BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1B2X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1B2X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1B2X (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackGrevilleUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (7 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1B2X

 1 FAILED TEST

      Start  966: BatchedSplineDeviceLapackHermiteUniformDegree5.1DX
32/49 Test  #966: BatchedSplineDeviceLapackHermiteUniformDegree5.1DX ........***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackHermiteUniformDegree5.1DX
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackHermiteUniformDegree5.1DX
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.1DX (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.1DX

 1 FAILED TEST

      Start  967: BatchedSplineDeviceLapackHermiteUniformDegree5.2DXB1
33/49 Test  #967: BatchedSplineDeviceLapackHermiteUniformDegree5.2DXB1 ......***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackHermiteUniformDegree5.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackHermiteUniformDegree5.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.2DXB1 (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.2DXB1

 1 FAILED TEST

      Start  968: BatchedSplineDeviceLapackHermiteUniformDegree5.2DB1X
34/49 Test  #968: BatchedSplineDeviceLapackHermiteUniformDegree5.2DB1X ......***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackHermiteUniformDegree5.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackHermiteUniformDegree5.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.2DB1X (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.2DB1X

 1 FAILED TEST

      Start  969: BatchedSplineDeviceLapackHermiteUniformDegree5.3DXB1B2
35/49 Test  #969: BatchedSplineDeviceLapackHermiteUniformDegree5.3DXB1B2 ....***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackHermiteUniformDegree5.3DXB1B2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DXB1B2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DXB1B2 (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (7 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DXB1B2

 1 FAILED TEST

      Start  970: BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1XB2
36/49 Test  #970: BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1XB2 ....***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1XB2
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1XB2
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1XB2 (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1XB2

 1 FAILED TEST

      Start  971: BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1B2X
37/49 Test  #971: BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1B2X ....***Failed    0.85 sec
Note: Google Test filter = BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1B2X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5
[ RUN      ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1B2X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_spline_builder.cpp:339: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1B2X (6 ms)
[----------] 1 test from BatchedSplineDeviceLapackHermiteUniformDegree5 (6 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1B2X

 1 FAILED TEST

      Start 1061: Batched3dSplineDeviceGrevilleUniformDegree2.3DXYZ
38/49 Test #1061: Batched3dSplineDeviceGrevilleUniformDegree2.3DXYZ .........***Failed    1.25 sec
Note: Google Test filter = Batched3dSplineDeviceGrevilleUniformDegree2.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from Batched3dSplineDeviceGrevilleUniformDegree2
[ RUN      ] Batched3dSplineDeviceGrevilleUniformDegree2.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_3d_spline_builder.cpp:1129: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 4.2977715388359909 vs 4.2977715388359907e-14

[  FAILED  ] Batched3dSplineDeviceGrevilleUniformDegree2.3DXYZ (387 ms)
[----------] 1 test from Batched3dSplineDeviceGrevilleUniformDegree2 (387 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (387 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] Batched3dSplineDeviceGrevilleUniformDegree2.3DXYZ

 1 FAILED TEST

      Start 1097: Batched3dSplineDeviceGrevilleUniformDegree5.3DXYZ
39/49 Test #1097: Batched3dSplineDeviceGrevilleUniformDegree5.3DXYZ .........***Failed    1.80 sec
Note: Google Test filter = Batched3dSplineDeviceGrevilleUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from Batched3dSplineDeviceGrevilleUniformDegree5
[ RUN      ] Batched3dSplineDeviceGrevilleUniformDegree5.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_3d_spline_builder.cpp:1129: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 3.1626013488207523 vs 1.5563772058332719e-13

[  FAILED  ] Batched3dSplineDeviceGrevilleUniformDegree5.3DXYZ (942 ms)
[----------] 1 test from Batched3dSplineDeviceGrevilleUniformDegree5 (942 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (942 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] Batched3dSplineDeviceGrevilleUniformDegree5.3DXYZ

 1 FAILED TEST

      Start 1157: Batched3dSplineDeviceHermiteUniformDegree5.3DXYZ
40/49 Test #1157: Batched3dSplineDeviceHermiteUniformDegree5.3DXYZ ..........***Failed    2.64 sec
Note: Google Test filter = Batched3dSplineDeviceHermiteUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from Batched3dSplineDeviceHermiteUniformDegree5
[ RUN      ] Batched3dSplineDeviceHermiteUniformDegree5.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_3d_spline_builder.cpp:1129: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 4.1048723196346346 vs 1.9159270299618165e-13

[  FAILED  ] Batched3dSplineDeviceHermiteUniformDegree5.3DXYZ (1777 ms)
[----------] 1 test from Batched3dSplineDeviceHermiteUniformDegree5 (1777 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (1777 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] Batched3dSplineDeviceHermiteUniformDegree5.3DXYZ

 1 FAILED TEST

      Start 1214: BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1
41/49 Test #1214: BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1 .......***Failed    1.03 sec
Note: Google Test filter = BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree2
[ RUN      ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:337: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1 (179 ms)
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree2 (179 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (179 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1

 1 FAILED TEST

      Start 1215: BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X
42/49 Test #1215: BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X .......***Failed    1.04 sec
Note: Google Test filter = BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree2
[ RUN      ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:337: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 0.010335425560099941

[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X (175 ms)
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree2 (175 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (175 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X

 1 FAILED TEST

      Start 1238: BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1
43/49 Test #1238: BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1 .......***Failed    1.06 sec
Note: Google Test filter = BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree5
[ RUN      ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:337: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1 (192 ms)
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree5 (192 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (192 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1

 1 FAILED TEST

      Start 1239: BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X
44/49 Test #1239: BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X .......***Failed    1.05 sec
Note: Google Test filter = BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree5
[ RUN      ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:337: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X (196 ms)
[----------] 1 test from BatchedNd1dSplineDeviceGrevilleUniformDegree5 (196 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (196 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X

 1 FAILED TEST

      Start 1278: BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1
45/49 Test #1278: BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1 ........***Failed    1.10 sec
Note: Google Test filter = BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceHermiteUniformDegree5
[ RUN      ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:337: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1 (239 ms)
[----------] 1 test from BatchedNd1dSplineDeviceHermiteUniformDegree5 (239 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (239 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1

 1 FAILED TEST

      Start 1279: BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X
46/49 Test #1279: BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X ........***Failed    1.10 sec
Note: Google Test filter = BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd1dSplineDeviceHermiteUniformDegree5
[ RUN      ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_1d_spline_builder.cpp:337: Failure
Expected: (max_norm_error) <= (std::max(error_bounds.error_bound(dx<I>(ncells), s_degree), 1.0e-14 * max_norm)), actual: 1 vs 8.1451028900129973e-05

[  FAILED  ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X (245 ms)
[----------] 1 test from BatchedNd1dSplineDeviceHermiteUniformDegree5 (245 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (245 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X

 1 FAILED TEST

      Start 1361: BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ
47/49 Test #1361: BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ .......***Failed    1.25 sec
Note: Google Test filter = BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree2
[ RUN      ] BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1118: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 6.1786057095335165 vs 6.178605709533517e-14

[  FAILED  ] BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ (387 ms)
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree2 (387 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (387 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ

 1 FAILED TEST

      Start 1397: BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
48/49 Test #1397: BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ .......***Failed    1.89 sec
Note: Google Test filter = BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree5
[ RUN      ] BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1118: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 3.5589625742310371 vs 3.4542976030930715e-13

[  FAILED  ] BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ (1022 ms)
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree5 (1022 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (1022 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ

 1 FAILED TEST

      Start 1457: BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
49/49 Test #1457: BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ ........***Failed    2.62 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree5
[ RUN      ] BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1118: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 4.9087235201413142 vs 2.5954509636364389e-13

[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ (1750 ms)
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree5 (1750 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (1750 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ

 1 FAILED TEST


0% tests passed, 49 tests failed out of 49

Total Test time (real) =  53.10 sec

The following tests FAILED:
	204 - SparseDiscreteDomainTest.Constructor (Failed)
	414 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.1DX (Failed)
	415 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DXB1 (Failed)
	416 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.2DB1X (Failed)
	417 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DXB1B2 (Failed)
	418 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1XB2 (Failed)
	419 - BatchedSplineDeviceGinkgoGrevilleUniformDegree2.3DB1B2X (Failed)
	486 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.1DX (Failed)
	487 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DXB1 (Failed)
	488 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.2DB1X (Failed)
	489 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DXB1B2 (Failed)
	490 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1XB2 (Failed)
	491 - BatchedSplineDeviceGinkgoGrevilleUniformDegree5.3DB1B2X (Failed)
	606 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.1DX (Failed)
	607 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DXB1 (Failed)
	608 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.2DB1X (Failed)
	609 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DXB1B2 (Failed)
	610 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1XB2 (Failed)
	611 - BatchedSplineDeviceGinkgoHermiteUniformDegree5.3DB1B2X (Failed)
	774 - BatchedSplineDeviceLapackGrevilleUniformDegree2.1DX (Failed)
	775 - BatchedSplineDeviceLapackGrevilleUniformDegree2.2DXB1 (Failed)
	776 - BatchedSplineDeviceLapackGrevilleUniformDegree2.2DB1X (Failed)
	777 - BatchedSplineDeviceLapackGrevilleUniformDegree2.3DXB1B2 (Failed)
	778 - BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1XB2 (Failed)
	779 - BatchedSplineDeviceLapackGrevilleUniformDegree2.3DB1B2X (Failed)
	846 - BatchedSplineDeviceLapackGrevilleUniformDegree5.1DX (Failed)
	847 - BatchedSplineDeviceLapackGrevilleUniformDegree5.2DXB1 (Failed)
	848 - BatchedSplineDeviceLapackGrevilleUniformDegree5.2DB1X (Failed)
	849 - BatchedSplineDeviceLapackGrevilleUniformDegree5.3DXB1B2 (Failed)
	850 - BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1XB2 (Failed)
	851 - BatchedSplineDeviceLapackGrevilleUniformDegree5.3DB1B2X (Failed)
	966 - BatchedSplineDeviceLapackHermiteUniformDegree5.1DX (Failed)
	967 - BatchedSplineDeviceLapackHermiteUniformDegree5.2DXB1 (Failed)
	968 - BatchedSplineDeviceLapackHermiteUniformDegree5.2DB1X (Failed)
	969 - BatchedSplineDeviceLapackHermiteUniformDegree5.3DXB1B2 (Failed)
	970 - BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1XB2 (Failed)
	971 - BatchedSplineDeviceLapackHermiteUniformDegree5.3DB1B2X (Failed)
	1061 - Batched3dSplineDeviceGrevilleUniformDegree2.3DXYZ (Failed)
	1097 - Batched3dSplineDeviceGrevilleUniformDegree5.3DXYZ (Failed)
	1157 - Batched3dSplineDeviceHermiteUniformDegree5.3DXYZ (Failed)
	1214 - BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DXB1 (Failed)
	1215 - BatchedNd1dSplineDeviceGrevilleUniformDegree2.2DB1X (Failed)
	1238 - BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DXB1 (Failed)
	1239 - BatchedNd1dSplineDeviceGrevilleUniformDegree5.2DB1X (Failed)
	1278 - BatchedNd1dSplineDeviceHermiteUniformDegree5.2DXB1 (Failed)
	1279 - BatchedNd1dSplineDeviceHermiteUniformDegree5.2DB1X (Failed)
	1361 - BatchedNd3dSplineDeviceGrevilleUniformDegree2.3DXYZ (Failed)
	1397 - BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ (Failed)
	1457 - BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ (Failed)

@tpadioleau
Copy link
Copy Markdown
Member

The errors don't actually come from my changes it seems, on adastra mi250x in Release, I have failures on both the Nd and 1d/3d tests (kokkos/kokkos kernels 5.0.2, ginkgo 1.11.0, amdclang++ 6.2.1)
All errors are related to uniform splines, greville bc (in degree 2 or 5), hermite bc (in degrees 5)

I think we need rocm 6.3.3 to make the splines tests work. I don't know what is happening for SparseDiscreteDomainTest.

@tretre91
Copy link
Copy Markdown
Member Author

The errors don't actually come from my changes it seems, on adastra mi250x in Release, I have failures on both the Nd and 1d/3d tests (kokkos/kokkos kernels 5.0.2, ginkgo 1.11.0, amdclang++ 6.2.1)
All errors are related to uniform splines, greville bc (in degree 2 or 5), hermite bc (in degrees 5)

I think we need rocm 6.3.3 to make the splines tests work. I don't know what is happening for SparseDiscreteDomainTest.

I still had failures with 6.4.3, I think I'll put this on hold and investigate after I return from hpsf community summit

@tretre91
Copy link
Copy Markdown
Member Author

tretre91 commented Mar 6, 2026

I still had failures with 6.4.3, I think I'll put this on hold and investigate after I return from hpsf community summit

It looks like the errors were related to my installation of the dependencies, I retried with everything installed with spack, but I still got some errors on the ND 3d that I'm investigating

The following tests FAILED:
        502 - BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ (Subprocess aborted)
        508 - BatchedNd3dSplineDeviceGrevilleNonUniformDegree5.3DXYZ (Subprocess aborted)
        526 - BatchedNd3dSplineDeviceHermiteUniformDegree2.3DXYZ (Failed)
        532 - BatchedNd3dSplineDeviceHermiteNonUniformDegree2.3DXYZ (Failed)
        538 - BatchedNd3dSplineDeviceHermiteUniformDegree3.3DXYZ (Failed)
        544 - BatchedNd3dSplineDeviceHermiteNonUniformDegree3.3DXYZ (Failed)
        550 - BatchedNd3dSplineDeviceHermiteUniformDegree4.3DXYZ (Failed)
        556 - BatchedNd3dSplineDeviceHermiteNonUniformDegree4.3DXYZ (Failed)
        562 - BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ (Subprocess aborted)
        568 - BatchedNd3dSplineDeviceHermiteNonUniformDegree5.3DXYZ (Subprocess aborted)
Full output
Test project /lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/build
      Start 502: BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
 1/10 Test #502: BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ ......Subprocess aborted***Exception:   4.09 sec
Note: Google Test filter = BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleUniformDegree5
[ RUN      ] BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ
Memory access fault by GPU node-8 (Agent handle: 0x2fe9000) on address (nil). Reason: Unknown.

      Start 508: BatchedNd3dSplineDeviceGrevilleNonUniformDegree5.3DXYZ
 2/10 Test #508: BatchedNd3dSplineDeviceGrevilleNonUniformDegree5.3DXYZ ...Subprocess aborted***Exception:   4.23 sec
Note: Google Test filter = BatchedNd3dSplineDeviceGrevilleNonUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceGrevilleNonUniformDegree5
[ RUN      ] BatchedNd3dSplineDeviceGrevilleNonUniformDegree5.3DXYZ
Memory access fault by GPU node-8 (Agent handle: 0x3367f00) on address (nil). Reason: Unknown.

      Start 526: BatchedNd3dSplineDeviceHermiteUniformDegree2.3DXYZ
 3/10 Test #526: BatchedNd3dSplineDeviceHermiteUniformDegree2.3DXYZ .......***Failed    1.65 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteUniformDegree2.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree2
[ RUN      ] BatchedNd3dSplineDeviceHermiteUniformDegree2.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1162: Failure
Expected: (max_norm_error_diff12) <= (std:: max(error_bounds.error_bound_on_deriv_12( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-7 * max_norm_diff12)), actual: 938.96926698532138 vs 4.091196364364621e-07

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1173: Failure
Expected: (max_norm_error_diff23) <= (std:: max(error_bounds.error_bound_on_deriv_23( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-8 * max_norm_diff23)), actual: 95.955966147183858 vs 3.9572989006365796e-08

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1184: Failure
Expected: (max_norm_error_diff13) <= (std:: max(error_bounds.error_bound_on_deriv_13( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-9 * max_norm_diff13)), actual: 46.397375184405341 vs 3.8315860658896933e-09

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1195: Failure
Expected: (max_norm_error_diff123) <= (std:: max(error_bounds.error_bound_on_deriv_123( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-6 * max_norm_diff123)), actual: 6056.4229886804669 vs 3.1341447590624348e-06

[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree2.3DXYZ (207 ms)
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree2 (207 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (207 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree2.3DXYZ

 1 FAILED TEST

      Start 532: BatchedNd3dSplineDeviceHermiteNonUniformDegree2.3DXYZ
 4/10 Test #532: BatchedNd3dSplineDeviceHermiteNonUniformDegree2.3DXYZ ....***Failed    1.66 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteNonUniformDegree2.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteNonUniformDegree2
[ RUN      ] BatchedNd3dSplineDeviceHermiteNonUniformDegree2.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1162: Failure
Expected: (max_norm_error_diff12) <= (std:: max(error_bounds.error_bound_on_deriv_12( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-7 * max_norm_diff12)), actual: 766.76422721537267 vs 6.2022439420396266e-07

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1173: Failure
Expected: (max_norm_error_diff23) <= (std:: max(error_bounds.error_bound_on_deriv_23( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-8 * max_norm_diff23)), actual: 274.85158623267546 vs 2.6265012932148295e-08

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1184: Failure
Expected: (max_norm_error_diff13) <= (std:: max(error_bounds.error_bound_on_deriv_13( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-9 * max_norm_diff13)), actual: 94.759646802533155 vs 2.482103436999533e-09

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1195: Failure
Expected: (max_norm_error_diff123) <= (std:: max(error_bounds.error_bound_on_deriv_123( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-6 * max_norm_diff123)), actual: 5669.2483420371664 vs 2.8430298475311893e-06

[  FAILED  ] BatchedNd3dSplineDeviceHermiteNonUniformDegree2.3DXYZ (234 ms)
[----------] 1 test from BatchedNd3dSplineDeviceHermiteNonUniformDegree2 (234 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (235 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceHermiteNonUniformDegree2.3DXYZ

 1 FAILED TEST

      Start 538: BatchedNd3dSplineDeviceHermiteUniformDegree3.3DXYZ
 5/10 Test #538: BatchedNd3dSplineDeviceHermiteUniformDegree3.3DXYZ .......***Failed    1.70 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteUniformDegree3.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree3
[ RUN      ] BatchedNd3dSplineDeviceHermiteUniformDegree3.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1162: Failure
Expected: (max_norm_error_diff12) <= (std:: max(error_bounds.error_bound_on_deriv_12( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-7 * max_norm_diff12)), actual: 4.352241773966778 vs 4.3522417739667957e-07

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1173: Failure
Expected: (max_norm_error_diff23) <= (std:: max(error_bounds.error_bound_on_deriv_23( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-8 * max_norm_diff23)), actual: 1.6310055596868587 vs 2.721236214279945e-08

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1184: Failure
Expected: (max_norm_error_diff13) <= (std:: max(error_bounds.error_bound_on_deriv_13( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-9 * max_norm_diff13)), actual: 0.49928994158044487 vs 2.616615956253413e-09

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1195: Failure
Expected: (max_norm_error_diff123) <= (std:: max(error_bounds.error_bound_on_deriv_123( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-6 * max_norm_diff123)), actual: 5.3445070672888226 vs 5.3445070672887406e-06

[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree3.3DXYZ (258 ms)
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree3 (259 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (259 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree3.3DXYZ

 1 FAILED TEST

      Start 544: BatchedNd3dSplineDeviceHermiteNonUniformDegree3.3DXYZ
 6/10 Test #544: BatchedNd3dSplineDeviceHermiteNonUniformDegree3.3DXYZ ....***Failed    1.74 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteNonUniformDegree3.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteNonUniformDegree3
[ RUN      ] BatchedNd3dSplineDeviceHermiteNonUniformDegree3.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1162: Failure
Expected: (max_norm_error_diff12) <= (std:: max(error_bounds.error_bound_on_deriv_12( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-7 * max_norm_diff12)), actual: 1.7745472120779682 vs 1.6853431755984644e-06

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1173: Failure
Expected: (max_norm_error_diff23) <= (std:: max(error_bounds.error_bound_on_deriv_23( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-8 * max_norm_diff23)), actual: 0.73943651749539874 vs 1.109815091580127e-07

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1184: Failure
Expected: (max_norm_error_diff13) <= (std:: max(error_bounds.error_bound_on_deriv_13( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-9 * max_norm_diff13)), actual: 0.20641131924201878 vs 1.0970993114212514e-08

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1195: Failure
Expected: (max_norm_error_diff123) <= (std:: max(error_bounds.error_bound_on_deriv_123( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-6 * max_norm_diff123)), actual: 1.8517995225295707 vs 1.760896430862595e-05

[  FAILED  ] BatchedNd3dSplineDeviceHermiteNonUniformDegree3.3DXYZ (307 ms)
[----------] 1 test from BatchedNd3dSplineDeviceHermiteNonUniformDegree3 (307 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (307 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceHermiteNonUniformDegree3.3DXYZ

 1 FAILED TEST

      Start 550: BatchedNd3dSplineDeviceHermiteUniformDegree4.3DXYZ
 7/10 Test #550: BatchedNd3dSplineDeviceHermiteUniformDegree4.3DXYZ .......***Failed    1.69 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteUniformDegree4.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree4
[ RUN      ] BatchedNd3dSplineDeviceHermiteUniformDegree4.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1118: Failure
Expected: (max_norm_error) <= (std:: max(error_bounds.error_bound( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1.0e-14 * max_norm)), actual: 1.9940993301048593e-13 vs 7.7651513500681309e-14

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1162: Failure
Expected: (max_norm_error_diff12) <= (std:: max(error_bounds.error_bound_on_deriv_12( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-7 * max_norm_diff12)), actual: 4723.9047876085979 vs 2.3004035497069503e-06

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1173: Failure
Expected: (max_norm_error_diff23) <= (std:: max(error_bounds.error_bound_on_deriv_23( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-8 * max_norm_diff23)), actual: 3751.7849644253752 vs 5.518373098160889e-07

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1184: Failure
Expected: (max_norm_error_diff13) <= (std:: max(error_bounds.error_bound_on_deriv_13( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-9 * max_norm_diff13)), actual: 3832.9998545151902 vs 2.8964765669705785e-08

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1195: Failure
Expected: (max_norm_error_diff123) <= (std:: max(error_bounds.error_bound_on_deriv_123( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-6 * max_norm_diff123)), actual: 82096.425370677098 vs 6.8812540457816864e-05

[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree4.3DXYZ (264 ms)
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree4 (264 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (264 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceHermiteUniformDegree4.3DXYZ

 1 FAILED TEST

      Start 556: BatchedNd3dSplineDeviceHermiteNonUniformDegree4.3DXYZ
 8/10 Test #556: BatchedNd3dSplineDeviceHermiteNonUniformDegree4.3DXYZ ....***Failed    1.75 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteNonUniformDegree4.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteNonUniformDegree4
[ RUN      ] BatchedNd3dSplineDeviceHermiteNonUniformDegree4.3DXYZ
/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1162: Failure
Expected: (max_norm_error_diff12) <= (std:: max(error_bounds.error_bound_on_deriv_12( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-7 * max_norm_diff12)), actual: 542.04075825307166 vs 2.1970802186577166e-06

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1173: Failure
Expected: (max_norm_error_diff23) <= (std:: max(error_bounds.error_bound_on_deriv_23( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-8 * max_norm_diff23)), actual: 894.11461000255974 vs 2.6723259285735174e-07

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1184: Failure
Expected: (max_norm_error_diff13) <= (std:: max(error_bounds.error_bound_on_deriv_13( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-9 * max_norm_diff13)), actual: 319.96620006221985 vs 1.9020734241343212e-08

/lus/scratch/CT6/cad16293/tmorvany/tmp/nd_evaluator/tests/splines/batched_nd_evaluator_3d_spline_builder.cpp:1195: Failure
Expected: (max_norm_error_diff123) <= (std:: max(error_bounds.error_bound_on_deriv_123( dx<I1>(ncells), dx<I2>(ncells), dx<I3>(ncells), s_degree, s_degree, s_degree), 1e-6 * max_norm_diff123)), actual: 6239.9452512583512 vs 4.7354847720924444e-05

[  FAILED  ] BatchedNd3dSplineDeviceHermiteNonUniformDegree4.3DXYZ (301 ms)
[----------] 1 test from BatchedNd3dSplineDeviceHermiteNonUniformDegree4 (301 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (301 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] BatchedNd3dSplineDeviceHermiteNonUniformDegree4.3DXYZ

 1 FAILED TEST

      Start 562: BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
 9/10 Test #562: BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ .......Subprocess aborted***Exception:   3.76 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteUniformDegree5
[ RUN      ] BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ
Memory access fault by GPU node-8 (Agent handle: 0x35f42a0) on address (nil). Reason: Unknown.

      Start 568: BatchedNd3dSplineDeviceHermiteNonUniformDegree5.3DXYZ
10/10 Test #568: BatchedNd3dSplineDeviceHermiteNonUniformDegree5.3DXYZ ....Subprocess aborted***Exception:   3.90 sec
Note: Google Test filter = BatchedNd3dSplineDeviceHermiteNonUniformDegree5.3DXYZ
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from BatchedNd3dSplineDeviceHermiteNonUniformDegree5
[ RUN      ] BatchedNd3dSplineDeviceHermiteNonUniformDegree5.3DXYZ
Memory access fault by GPU node-8 (Agent handle: 0x2d04400) on address (nil). Reason: Unknown.


0% tests passed, 10 tests failed out of 10

Total Test time (real) =  26.28 sec

The following tests FAILED:
	502 - BatchedNd3dSplineDeviceGrevilleUniformDegree5.3DXYZ (Subprocess aborted)
	508 - BatchedNd3dSplineDeviceGrevilleNonUniformDegree5.3DXYZ (Subprocess aborted)
	526 - BatchedNd3dSplineDeviceHermiteUniformDegree2.3DXYZ (Failed)
	532 - BatchedNd3dSplineDeviceHermiteNonUniformDegree2.3DXYZ (Failed)
	538 - BatchedNd3dSplineDeviceHermiteUniformDegree3.3DXYZ (Failed)
	544 - BatchedNd3dSplineDeviceHermiteNonUniformDegree3.3DXYZ (Failed)
	550 - BatchedNd3dSplineDeviceHermiteUniformDegree4.3DXYZ (Failed)
	556 - BatchedNd3dSplineDeviceHermiteNonUniformDegree4.3DXYZ (Failed)
	562 - BatchedNd3dSplineDeviceHermiteUniformDegree5.3DXYZ (Subprocess aborted)
	568 - BatchedNd3dSplineDeviceHermiteNonUniformDegree5.3DXYZ (Subprocess aborted)

@tpadioleau
Copy link
Copy Markdown
Member

If this can help, you can assume C++20 from now on.

@tretre91 tretre91 marked this pull request as ready for review May 8, 2026 16:42
@tretre91
Copy link
Copy Markdown
Member Author

tretre91 commented May 8, 2026

The tests are passing on Jean-Zay h100

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants