radiasoft / zgoubi

Git repo for zgoubi source code
https://sourceforge.net/projects/zgoubi/
GNU General Public License v2.0
9 stars 3 forks source link

chromPSR fails on parallel #92

Closed robnagler closed 4 years ago

robnagler commented 4 years ago

I had to hack the output to get this, but it seems there are differences from the standard chromPSR:

+++ head -n 1685 /home/vagrant/src/radiasoft/zgoubi/build/tests/chromPSR/chromPSR.res.expected
++ /home/vagrant/src/radiasoft/zgoubi/vendor/ndiff-2.00/ndiff -relative-error 1.0e-05 /dev/fd/63 /dev/fd/62
+++ head -n 1685 /home/vagrant/src/radiasoft/zgoubi/build/tests/chromPSR/zgoubi.res
+ result='713c713
<           DetY-1 =      -0.0000007720,    DetZ-1 =      -0.0000007707
--- field 3
>           DetY-1 =      -0.0000007717,    DetZ-1 =      -0.0000007707
718c718
<         -7.7199E-07   -7.7070E-07     0.000         0.000         0.000         0.000
--- field 1     relative error 3.36e-04
>         -7.7173E-07   -7.7070E-07     0.000         0.000         0.000         0.000
949c949
<           DetY-1 =      -0.0000008275,    DetZ-1 =      -0.0000007692
--- field 3
>           DetY-1 =      -0.0000008264,    DetZ-1 =      -0.0000007692
954c954
<         -8.2748E-07   -7.6916E-07     0.000         0.000         0.000         0.000
--- field 1     relative error 1.29e-03
>         -8.2641E-07   -7.6916E-07     0.000         0.000         0.000         0.000
1179c1179
<           DetY-1 =      -0.0000008309,    DetZ-1 =      -0.0000007722
--- field 3
>           DetY-1 =      -0.0000008311,    DetZ-1 =      -0.0000007722
1184c1184
<         -8.3086E-07   -7.7224E-07     0.000         0.000         0.000         0.000
--- field 1     relative error 2.76e-04
>         -8.3109E-07   -7.7224E-07     0.000         0.000         0.000         0.000
1409c1409
<           DetY-1 =      -0.0000007738,    DetZ-1 =      -0.0000007705
--- field 3
>           DetY-1 =      -0.0000007740,    DetZ-1 =      -0.0000007705
1414c1414
<         -7.7380E-07   -7.7054E-07     0.000         0.000         0.000         0.000
--- field 1     relative error 2.71e-04
>         -7.7401E-07   -7.7054E-07     0.000         0.000         0.000         0.000
1648c1648
<         -7.7237E-07   -7.7085E-07     0.000         0.000         0.000         0.000
--- field 1     relative error 1.29e-05
>         -7.7238E-07   -7.7085E-07     0.000         0.000         0.000         0.000
### Maximum relative error in matching lines = 3.11e-06 at line 1327 field 7'
robnagler commented 4 years ago

When parallel is merged into fix-common-blocks chromPSR passes so I figure this is a non-issue