Hi Ian, Bela found a bug in the null code and I committed his fix on June 2. That commit included an updated testsuite for SphericalHarmonicRecon, but not for SphericalHarmonicReconGen. I wonder if the SphericalHarmonicReconGen testsuite is out of date.
The failure for SphericalHarmonicRecon is quite weird. The failing code is if (minval(abs(zeta - dcmplx(1,1))) < 1.0d-10) then Tarr = minloc(abs(stereo_q(:,1)-1.)) loc_q = Tarr(1) Tarr = minloc(abs(stereo_p(1,:)-1.)) loc_p = Tarr(1) if (abs(zeta(loc_q,loc_p) - dcmplx(1.,1.)) .gt. 1d-10) then call CCTK_WARN(0, " Error ") endif endif I can't figure out why the test is there. However, I also can't figure out how it can fail. Basically the code uses either two real angular coordinates (q and p) or one complex one (zeta). With zeta = q + i * p. The code is checking that if zeta == 1+i anywhere, that it is equal to 1 + i at the point where q=1 and p=1. Can you try to output loc_q, loc_p, stereo_p(1,loc_p), stereo_p(loc_q,1), and zeta(loc_q, loq_p)? On 07/13/2017 04:31 AM, Ian Hinder wrote: > Hi, > > We are down to three failing tests in Jenkins: > > SphericalHarmonicRecon.regression_test/2procs > SphericalHarmonicReconGen.SpEC-dat-test/2procs > SphericalHarmonicReconGen.SpEC-h5-test/2procs > > These tests all pass on one process but fail on two processes in > Jenkins, which uses the ubuntu.cfg optionlist. They all seem to pass on > multiple processes on all other machines > (http://einsteintoolkit.org/testsuite_results/index.php), including my > laptop with gcc. > > The first, SphericalHarmonicRecon.regression_test, fails like this: > > WARNING level 0 from host 7ce14e5707a0 process 0 > while executing schedule bin NullEvol_Initial, routine > NullEvolve::NullEvol_InitialSlice > in thorn NullEvolve, file NullEvol_InitialSlice.F90:42: > -> Error > > The second, SphericalHarmonicReconGen.SpEC-dat-test, fails like this: > > NewsB_scri.L02Mm01.asc: substantial differences > significant differences on 1 (out of 2) lines > maximum absolute difference in column 1 is 963 > maximum absolute difference in column 2 is 0.000185770963653907 > maximum absolute difference in column 3 is 0.000142466608463344 > maximum relative difference in column 1 is 1 > maximum relative difference in column 2 is 1 > maximum relative difference in column 3 is 1 > ... > > The third, SphericalHarmonicReconGen.SpEC-h5-test, fails like this: > > NewsB_scri.L02Mm01.asc: substantial differences > significant differences on 1 (out of 2) lines > maximum absolute difference in column 1 is 963 > maximum absolute difference in column 2 is 0.000185770963653907 > maximum absolute difference in column 3 is 0.000142466608463344 > maximum relative difference in column 1 is 1 > maximum relative difference in column 2 is 1 > maximum relative difference in column 3 is 1 > ... > > I suspect the second and third failures have the same cause. Do we have > any idea why these tests fail? They don't seem to fail on any other > machines (http://einsteintoolkit.org/testsuite_results/index.php). > > -- > Ian Hinder > http://members.aei.mpg.de/ianhin > > > > _______________________________________________ > Users mailing list > Users@einsteintoolkit.org > http://lists.einsteintoolkit.org/mailman/listinfo/users > _______________________________________________ Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users