regression-tests issueshttps://gitlab.psi.ch/OPAL/regression-tests/-/issues2020-12-01T13:35:03+01:00https://gitlab.psi.ch/OPAL/regression-tests/-/issues/93Regression-tests for branch 2.4 not running.2020-12-01T13:35:03+01:00krausRegression-tests for branch 2.4 not running.The tests aren't re-run after updating the sources. Furthermore the link to the sources isn't set in the details, see table under Revisions in [details](http://amas.web.psi.ch/opal/regressionTests/OPAL-2.4/results_2020-07-31.xml).The tests aren't re-run after updating the sources. Furthermore the link to the sources isn't set in the details, see table under Revisions in [details](http://amas.web.psi.ch/opal/regressionTests/OPAL-2.4/results_2020-07-31.xml).OPAL 2.4gsellgsellhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/91RingCyclotronMatched update2020-07-15T16:53:15+02:00frey_mRingCyclotronMatched updateIn OPAL/src!393 we fixed the generation of a matched distribution.In OPAL/src!393 we fixed the generation of a matched distribution.OPAL 2.4frey_mfrey_mhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/88regression test MAP-Gantry2 is broken2020-07-08T10:20:46+02:00gsellregression test MAP-Gantry2 is brokenThe regression test 'MAP-Gantry2' is broken since July 6:
http://amas.web.psi.ch/opal/regressionTests/master/results_2020-07-06.xml
On July 1 the test still passed:
http://amas.web.psi.ch/opal/regressionTests/master/results_2020-07-01...The regression test 'MAP-Gantry2' is broken since July 6:
http://amas.web.psi.ch/opal/regressionTests/master/results_2020-07-06.xml
On July 1 the test still passed:
http://amas.web.psi.ch/opal/regressionTests/master/results_2020-07-01.xml
The number of particle in `BEAM` command and `DISTRIBUTION` are different, so it is broken after src!389OPAL 2.4gsellgsellhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/61CSRBendDrift2018-04-11T09:12:23+02:00adelmannCSRBendDriftTurning CSR off there are discrepancies
[csr-1.6-2.0-comp-2.pdf](/uploads/4a08ee7eb7f06acf96be8c3e8b3cdcc3/csr-1.6-2.0-comp-2.pdf)
we need to understand first.
This is the last failing test in 1.9.x.Turning CSR off there are discrepancies
[csr-1.6-2.0-comp-2.pdf](/uploads/4a08ee7eb7f06acf96be8c3e8b3cdcc3/csr-1.6-2.0-comp-2.pdf)
we need to understand first.
This is the last failing test in 1.9.x.OPAL 1.9.xkrauskraushttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/54New reference data2018-03-20T09:35:28+01:00adelmannNew reference dataI propose (@kraus) to generate new reference data for the following tests:
EGun-CTF3-1
EGun-CTF3-2
PSIGUN-1
AWAGun-1
Quad-Simple-Test-1
At the same time the "Required Accuracy" should be set to a reasonable value. I am suggesting
1e-...I propose (@kraus) to generate new reference data for the following tests:
EGun-CTF3-1
EGun-CTF3-2
PSIGUN-1
AWAGun-1
Quad-Simple-Test-1
At the same time the "Required Accuracy" should be set to a reasonable value. I am suggesting
1e-7 for these tests, by simply looking at the statistical fluctuations taking into account the
number of particles used in the test.OPAL 1.9.xadelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/44unknown variable in 'Kick-Test-1.in'2017-08-05T20:03:17+02:00gsellunknown variable in 'Kick-Test-1.in'```
Error> *** in line 109 of file "Kick-Test-1.in" at end of statement:
Error>
Error> *** User error detected by function "SRefExpr::fill()"
Error> Evaluating expression "{DRIFT_BEFORE_KICK,DRIFT_AFTER_KICK,KICK_ANGLE,KICK_LENGTH}
...```
Error> *** in line 109 of file "Kick-Test-1.in" at end of statement:
Error>
Error> *** User error detected by function "SRefExpr::fill()"
Error> Evaluating expression "{DRIFT_BEFORE_KICK,DRIFT_AFTER_KICK,KICK_ANGLE,KICK_LENGTH}
Error> The <variable> "KICK_ANGLE" is unknown.
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/43unknown variable in 'ExternalFieldTest'2017-08-05T19:53:38+02:00gsellunknown variable in 'ExternalFieldTest'```
Error{0}> *** in line 42 of file "ExternalFieldTest.in" at end of statement:
Error{0}>
Error{0}> *** Parse error detected by function "SRefExpr::fill()"
Error{0}>
Error{0}> The <variable> "FINLB02_RAC_LAG" is unknown.
``````
Error{0}> *** in line 42 of file "ExternalFieldTest.in" at end of statement:
Error{0}>
Error{0}> *** Parse error detected by function "SRefExpr::fill()"
Error{0}>
Error{0}> The <variable> "FINLB02_RAC_LAG" is unknown.
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/40Regression Test are not running after commit to src2019-05-06T16:28:58+02:00adelmannRegression Test are not running after commit to src![IMG_0068](/uploads/3d85ada3a631b785258b333b72936676/IMG_0068.PNG)![IMG_0068](/uploads/3d85ada3a631b785258b333b72936676/IMG_0068.PNG)OPAL 1.6.0gsellgsellhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/39WIP: Disabled Regression Tests2018-04-01T15:03:17+02:00adelmannWIP: Disabled Regression TestsNeed to check if these tests are still be used and/or are redundant
Degrader-2
HKick-Test-2
LaserEmission-1
PROSCAN-3
PROSCAN-4
ParallelPlateFurman1
ParallelPlateVaughan1Need to check if these tests are still be used and/or are redundant
Degrader-2
HKick-Test-2
LaserEmission-1
PROSCAN-3
PROSCAN-4
ParallelPlateFurman1
ParallelPlateVaughan1OPAL 1.9.xadelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/38Degrader-1 regression test - DKS2020-05-01T10:10:46+02:00Uldis LocansDegrader-1 regression test - DKSDegrader-1 test might fail using the DKS version due to a different random number sequence used on the GPU. The impact of the random number sequence on the final energy can be few keW (saw up to 29 keV on the CPU with different SEED). I ...Degrader-1 test might fail using the DKS version due to a different random number sequence used on the GPU. The impact of the random number sequence on the final energy can be few keW (saw up to 29 keV on the CPU with different SEED). I believe the test if fine, but for it to pass we need either a separate reference for the GPU version, where we can guarantee the same random number sequence or we need to adjust the tolerance for Ekin (its 0.001 keV at the moment)
The CPU tests are also passing/failing even if the seed is kept the same. With the same seed on the CPU I sometimes see up to 0.2 keV difference in Ekin from the reference. I'm not sure what is the reason for this difference since the random number sequence in the CollimatorPhysics should be the same in this case.OPAL 1.9.xhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/37DKS2019-05-06T16:28:58+02:00adelmannDKScurrent results from the regression tests are available at
--------------
http://amas.web.psi.ch/opal/regressionTests/OPAL-1.6/
OPAL compiled *without* DKS. Three tests are failing:
2.5.2017 [passed:201 | broken:0 | failed:3 | total:2...current results from the regression tests are available at
--------------
http://amas.web.psi.ch/opal/regressionTests/OPAL-1.6/
OPAL compiled *without* DKS. Three tests are failing:
2.5.2017 [passed:201 | broken:0 | failed:3 | total:204]
--------------
http://amas.web.psi.ch/opal/regressionTests/OPAL-1.6-DKS/
OPAL compiled *with* DKS but DKS is *not* used. Two tests are failing:
2.5.2017 [passed:202 | broken:0 | failed:2 | total:204]
Note: The results shouldn't depend on whether OPAL has been compiled with or without DKS support.
---------------
http://amas.web.psi.ch/opal/regressionTests/OPAL-1.6-DKS-USED/
OPAL compiled *with* DKS and DKS *is* used. Five tests are failing:
2.5.2017 [passed:193 | broken:6 | failed:5 | total:204]
----------------
In all three flavours the following tests are skipped (same as in the "old" tests"):
Degrader-2
HKick-Test-2
LaserEmission-1
PROSCAN-3
PROSCAN-4
ParallelPlateFurman1
ParallelPlateVaughan1
----------------
Following error occurs in 'OpalRingTest':
Found valid test in ./OpalRingTest
Checksum for reference OpalRingTest.stat: OK
Checksum for reference OpalRingTest.out: OK
Checksum for reference OpalRingTest.lbal: OK
Checksum for reference PROBE1.loss: OK
run simulation
Error: failed to parse OpalRingTest.rt file line 2
PROBE1.loss "x" all 1E-15
Python reports
[Errno 2] No such file or directory: 'PROBE1.loss'
Error: failed to parse OpalRingTest.rt file line 3
PROBE1.loss "y" all 1E-15
Python reports
[Errno 2] No such file or directory: 'PROBE1.loss'OPAL 1.6.0https://gitlab.psi.ch/OPAL/regression-tests/-/issues/36'RestartTest-6' and 'RestartTest-6.2' fail with not enough simulation particl...2017-07-10T07:47:48+02:00gsell'RestartTest-6' and 'RestartTest-6.2' fail with not enough simulation particles error```
Ippl{0}> *** User error detected by function "TrackRun::setupFieldsolver()"
Ippl{0}> RUN,METHOD="PARALLEL-T",BEAM=BEAM1,FIELDSOLVER=FS1,DISTRIBUTION=DIST1;
Ippl{0}> Panik: The number of simulation particles is smaller tha...```
Ippl{0}> *** User error detected by function "TrackRun::setupFieldsolver()"
Ippl{0}> RUN,METHOD="PARALLEL-T",BEAM=BEAM1,FIELDSOLVER=FS1,DISTRIBUTION=DIST1;
Ippl{0}> Panik: The number of simulation particles is smaller than the number of gridpoints
Ippl{0}>
OPAL{0}> * End of input stream "RestartTest-6.in".
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/34'RestartTest-4': not enough simulation particles2017-07-10T07:47:49+02:00gsell'RestartTest-4': not enough simulation particles```
Ippl{0}> *** User error detected by function "TrackRun::setupFieldsolver()"
Ippl{0}> RUN,METHOD="PARALLEL-T",BEAM=BEAM1,FIELDSOLVER=FS1,DISTRIBUTION=DIST1;
Ippl{0}> Panik: The number of simulation particles is smaller than t...```
Ippl{0}> *** User error detected by function "TrackRun::setupFieldsolver()"
Ippl{0}> RUN,METHOD="PARALLEL-T",BEAM=BEAM1,FIELDSOLVER=FS1,DISTRIBUTION=DIST1;
Ippl{0}> Panik: The number of simulation particles is smaller than the number of gridpoints
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/32'RestartTest-1': not enough simulation particles2017-07-10T07:47:49+02:00gsell'RestartTest-1': not enough simulation particlesThe test `RestartTest-1`fails with the following error:
```
Ippl{0}> *** User error detected by function "TrackRun::setupFieldsolver()"
Ippl{0}> RUN,METHOD="PARALLEL-T",BEAM=BEAM1,FIELDSOLVER=FS1,DISTRIBUTION=DIST1;
Ippl{0}> Pan...The test `RestartTest-1`fails with the following error:
```
Ippl{0}> *** User error detected by function "TrackRun::setupFieldsolver()"
Ippl{0}> RUN,METHOD="PARALLEL-T",BEAM=BEAM1,FIELDSOLVER=FS1,DISTRIBUTION=DIST1;
Ippl{0}> Panik: The number of simulation particles is smaller than the number of gridpoints
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/31parse error in 'OpalRingTest'2017-07-10T07:47:49+02:00gsellparse error in 'OpalRingTest'The test `OpalRingTest`fails with a parse error:
```
Error> *** in line 52 of file "OpalRingTest.in":
Error> *** in line 53 of file "OpalRingTest.in" before token ",":
Ippl>
Ippl> *** Parse error detected by function "OpalParser::parse...The test `OpalRingTest`fails with a parse error:
```
Error> *** in line 52 of file "OpalRingTest.in":
Error> *** in line 53 of file "OpalRingTest.in" before token ",":
Ippl>
Ippl> *** Parse error detected by function "OpalParser::parse()"
Ippl> RUN,METHOD="CYCLOTRON-T",BEAM=BEAM1,FIELDSOLVER=FS1,DISTRIBUTION=DIST1;
Ippl> Syntax error, the command 'RUN' could belong to
Ippl> - the command TRACK
Ippl> but it's not present!
Ippl>
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/30'Envelope-Tracker-Phase1' fails while paring input file2017-07-10T07:47:49+02:00gsell'Envelope-Tracker-Phase1' fails while paring input fileThe test 'Envelope-Tracker-Phase1' fails with a parse error:
```
Error{3}>
Error{3}> *** Parse error detected by function "Line::parseList()"
Error{3}> *** in line 25 of file "Envelope-Tracker-Phase1.in" before token ")":
Error{3}> ...The test 'Envelope-Tracker-Phase1' fails with a parse error:
```
Error{3}>
Error{3}> *** Parse error detected by function "Line::parseList()"
Error{3}> *** in line 25 of file "Envelope-Tracker-Phase1.in" before token ")":
Error{3}> L1:LINE=(FINSS_RGUN,FIND1_MSOL10,END);
Error{3}> Element "END" is undefined.
Error{3}>
Error{2}>
Error{2}> *** Parse error detected by function "Line::parseList()"
Error{2}> *** in line 25 of file "Envelope-Tracker-Phase1.in" before token ")":
Error{2}> L1:LINE=(FINSS_RGUN,FIND1_MSOL10,END);
Error{2}> Element "END" is undefined.
Error{2}>
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/29'ExternalFieldTest' fails while parsing input file2017-07-10T07:47:49+02:00gsell'ExternalFieldTest' fails while parsing input fileThe test `ExternalFieldTest` fails while parsing the input file:
```
OPAL{0}> * Reading input stream "ExternalFieldTest.in".
Error{3}>
Error{3}> *** User error detected by function "OpalElement::parse"
Error{3}> *** in line 40 of file "...The test `ExternalFieldTest` fails while parsing the input file:
```
OPAL{0}> * Reading input stream "ExternalFieldTest.in".
Error{3}>
Error{3}> *** User error detected by function "OpalElement::parse"
Error{3}> *** in line 40 of file "ExternalFieldTest.in" before token "=":
Error{3}> FINLB02_RAC:TRAVELINGWAVE,L=2.8,VOLT=14.75*30/31,FMAPFN="FINLB02-RAC.T7",ELEMEDGE=2.67066,NUMCELLS=40,MODE=1/3,ACCURACY=39,FREQ=1498.96,LAG=FINLB02_RAC_LAG;
Error{3}> unknown attribute "MODE"
Error{3}>
Error{0}>
Error{0}> *** User error detected by function "OpalElement::parse"
Error{0}> *** in line 40 of file "ExternalFieldTest.in" before token "=":
Error{3}>
Error{3}> *** Parse error detected by function "Line::parseList()"
Error{3}> *** in line 50 of file "ExternalFieldTest.in" before token ",":
Error{3}> FINLB02:LINE=(FINLB02_RAC,FINLB02_MSLAC10,FINLB02_MSLAC20,FINLB02_MSLAC30,FINLB02_MSLAC40);
Error{3}> Element "FINLB02_RAC" is undefined.
Error{3}>
Error{0}> FINLB02_RAC:TRAVELINGWAVE,L=2.8,VOLT=14.75*30/31,FMAPFN="FINLB02-RAC.T7",ELEMEDGE=2.67066,NUMCELLS=40,MODE=1/3,ACCURACY=39,FREQ=1498.96,LAG=FINLB02_RAC_LAG;
Error{0}> unknown attribute "MODE"
Error{0}>
Error{0}>
Error{0}> *** Parse error detected by function "Line::parseList()"
Error{0}> *** in line 50 of file "ExternalFieldTest.in" before token ",":
Error{0}> FINLB02:LINE=(FINLB02_RAC,FINLB02_MSLAC10,FINLB02_MSLAC20,FINLB02_MSLAC30,FINLB02_MSLAC40);
Error{0}> Element "FINLB02_RAC" is undefined.
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/28'RestartTest-4' fails with segmentation fault2017-07-10T07:47:49+02:00gsell'RestartTest-4' fails with segmentation faultThe test `RestartTest-4` fails with a segmentation fault:
```
Ippl> CommMPI: Parent process waiting for children ...
Ippl> CommMPI: Child 3 ready.
Ippl> CommMPI: Child 1 ready.
Ippl> CommMPI: Child 2 ready.
Ippl> CommMPI: Initialization...The test `RestartTest-4` fails with a segmentation fault:
```
Ippl> CommMPI: Parent process waiting for children ...
Ippl> CommMPI: Child 3 ready.
Ippl> CommMPI: Child 1 ready.
Ippl> CommMPI: Child 2 ready.
Ippl> CommMPI: Initialization complete.
{0}> ____ _____ ___
{0}> / __ \| __ \ /\ | |
{0}> | | | | |__) / \ | |
{0}> | | | | ___/ /\ \ | |
{0}> | |__| | | / ____ \| |____
{0}> \____/|_| /_/ \_\______|
OPAL{0}>
OPAL{0}> This is OPAL (Object Oriented Parallel Accelerator Library) Version 1.5.1
OPAL{0}>
OPAL{0}> (c) PSI, http://amas.web.psi.ch
OPAL{0}>
OPAL{0}> Please send cookies, goodies or other motivations (wine and beer ... )
OPAL{0}> to the OPAL developers opal@lists.psi.ch
OPAL{0}>
OPAL{0}> Time: 14:26:21 date: 30/03/2017
OPAL{0}>
Ippl> CommMPI: Started job 1 on host `opalrunner'.
Ippl> CommMPI: Started job 2 on host `opalrunner'.
Ippl> CommMPI: Started job 3 on host `opalrunner'.
OPAL{0}> Couldn't find startup file "/home/opalci/init.opal".
OPAL{0}> Note: this is not mandatory for an OPAL simulation!
OPAL{0}>
OPAL{0}> * Reading input stream "RestartTest-4.in".
OPAL{0}[3]>
OPAL{0}[3]> 8 elements selected.
OPAL{0}[3]>
OPAL{0}> * **********************************************************************************
OPAL{0}> * Selected Tracking Method == PARALLEL-T, NEW TRACK
OPAL{0}> * **********************************************************************************
Ippl{0}[3]> BC set for normal Beam
OPAL{0}> Total number of particles in the h5 file= 20000
OPAL{0}> Global step= 28; Local step= 28; restart step= 20
OPAL{0}> time of restart= 1.41199e-10; phishift= 1.32492e-11
Ippl{0}> Appending statistical data to existing data file: RestartTest-4.stat
[opalrunner:105450] *** Process received signal ***
[opalrunner:105450] Signal: Segmentation fault (11)
[opalrunner:105450] Signal code: (128)
[opalrunner:105450] Failing at address: (nil)
[opalrunner:105450] [ 0] /lib64/libc.so.6[0x3850c326a0]
[opalrunner:105450] [ 1] /lib64/libc.so.6(cfree+0x1c)[0x3850c7b53c]
[opalrunner:105450] [ 2] opal(_ZNSt5dequeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x13f)[0xc78aff]
[opalrunner:105450] [ 3] opal(_ZNK8DataSink15rewindLinesSDDSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0xee7)[0xc76207]
[opalrunner:105450] [ 4] opal(_ZN8DataSinkC2EP13H5PartWrapperi+0x372)[0xc766b2]
[opalrunner:105450] [ 5] opal(_ZN8TrackRun13setupTTrackerEv+0x64a)[0xfab54a]
[opalrunner:105450] [ 6] opal(_ZN8TrackRun7executeEv+0x74c)[0xfacb9c]
[opalrunner:105450] [ 7] opal(_ZNK10OpalParser7executeEP6ObjectRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x35)[0xc227f5]
[opalrunner:105450] [ 8] opal(_ZNK10OpalParser11parseActionER9Statement+0x143)[0xc26833]
[opalrunner:105450] [ 9] opal(_ZNK10OpalParser5parseER9Statement+0x186)[0xc261a6]
[opalrunner:105450] [10] opal(_ZNK10OpalParser3runEv+0x2c)[0xc2794c]
[opalrunner:105450] [11] opal(_ZN8TrackCmd7executeEv+0x343)[0xcd8fc3]
[opalrunner:105450] [12] opal(_ZNK10OpalParser7executeEP6ObjectRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x35)[0xc227f5]
[opalrunner:105450] [13] opal(_ZNK10OpalParser11parseActionER9Statement+0x143)[0xc26833]
[opalrunner:105450] [14] opal(_ZNK10OpalParser5parseER9Statement+0x186)[0xc261a6]
[opalrunner:105450] [15] opal(_ZNK10OpalParser3runEv+0x2c)[0xc2794c]
[opalrunner:105450] [16] opal(_ZNK10OpalParser3runEP11TokenStream+0x6a)[0xc26e4a]
[opalrunner:105450] [17] opal(main+0x95b)[0xbb682b]
[opalrunner:105450] [18] /lib64/libc.so.6(__libc_start_main+0xfd)[0x3850c1ed5d]
[opalrunner:105450] [19] opal[0xbade7d]
[opalrunner:105450] *** End of error message ***
```OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/27define toolchain in configuration file2019-05-06T16:28:58+02:00gselldefine toolchain in configuration fileThe tool-chain to build and run OPAL should be defined in a configuration file.The tool-chain to build and run OPAL should be defined in a configuration file.OPAL 1.9.xgsellgsellhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/26add option to define publishing directory in 'run_regression_test'2019-05-06T16:28:58+02:00gselladd option to define publishing directory in 'run_regression_test'OPAL 1.9.xgsellgsell