TEST_CASE("Testing vlaplace_sphere_wk_cartesian() multilevel","vlaplace_sphere_wk_cartesian") fails on P9 with -O3 (but still -ffp-contract=off).The second component of the solution is wrong from the Fortran call, not the C++/Cuda call. (Identical results between P100 and V100 were manually checked.) The failure goes away with -O1 and -O2. This issue is just to document the case. gcc 7.2.0 was used.
TEST_CASE("Testing vlaplace_sphere_wk_cartesian() multilevel","vlaplace_sphere_wk_cartesian")
fails on P9 with -O3 (but still -ffp-contract=off).The second component of the solution is wrong from the Fortran call, not the C++/Cuda call. (Identical results between P100 and V100 were manually checked.) The failure goes away with -O1 and -O2. This issue is just to document the case. gcc 7.2.0 was used.