ExCALIBUR-NEPTUNE / NESO

MIT License
4 stars 4 forks source link

Feature/3d basis evaluate cherry #199

Closed will-saunders-ukaea closed 1 year ago

will-saunders-ukaea commented 1 year ago

3D Evaluation and Projection

jwscook commented 1 year ago

@jwscook do this!

jwscook commented 1 year ago

gcc-hipsycl build for CPU:

[ RUN      ] ParticleFunctionEvaluation3D.ContField
Fatal   : Level 1 assertion violation
BwdTrans3DWorkspace: Requires homogenous points.
unknown file: Failure
C++ exception with description "Level 1 assertion violation
BwdTrans3DWorkspace: Requires homogenous points." thrown in the test body.
[  FAILED  ] ParticleFunctionEvaluation3D.ContField (13392 ms)
[ RUN      ] ParticleFunctionProjection3DBasisEval.ContField
Fatal   : Level 1 assertion violation
BwdTrans3DWorkspace: Requires homogenous points.
unknown file: Failure
C++ exception with description "Level 1 assertion violation
BwdTrans3DWorkspace: Requires homogenous points." thrown in the test body.
[  FAILED  ] ParticleFunctionProjection3DBasisEval.ContField (4086 ms)
[ RUN      ] ParticleFunctionBasisEvaluation.Basis3D
Fatal   : Level 1 assertion violation
BwdTrans3DWorkspace: Requires homogenous points.
unknown file: Failure
C++ exception with description "Level 1 assertion violation
BwdTrans3DWorkspace: Requires homogenous points." thrown in the test body.
[  FAILED  ] ParticleFunctionBasisEvaluation.Basis3D (653 ms)
jwscook commented 1 year ago

Same for the oneapi build

jwscook commented 1 year ago

After a rebuild this problem went away.

jwscook commented 1 year ago

The unit and integration tests pass for CPU and my nvidia card on my desktop.