regression-tests issueshttps://gitlab.psi.ch/OPAL/regression-tests/-/issues2018-04-01T15:03:17+02:00https://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/35'RestartTest-5': not enough simulation particles2017-07-10T07:47:48+02:00gsell'RestartTest-5': not enough simulation particlesIppl{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 n...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-5.in".adelmannadelmannhttps://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/33'RestartTest-3': not enough simulation particles2017-07-10T07:47:49+02:00gsell'RestartTest-3': 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 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
```adelmannadelmannhttps://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.xgsellgsellhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/25add option to enable/disable publishing in 'scripts/run_regression_tests'2019-05-06T16:28:58+02:00gselladd option to enable/disable publishing in 'scripts/run_regression_tests'OPAL 1.9.xgsellgsellhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/24'REGTEST_WWW' should be set in the configuration file2019-05-06T16:28:58+02:00gsell'REGTEST_WWW' should be set in the configuration filegsellgsellhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/23scripts to run regression test must be moved to separate repository2019-05-06T16:28:58+02:00gsellscripts to run regression test must be moved to separate repositorygsellgsellhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/20'Degrader-2' fails with parse error2017-07-10T07:47:49+02:00gsell'Degrader-2' fails with parse errorThe regression test `Degrader-2` fails with the following error message:
```
OPAL{0}> * Reading input stream "Degrader-2.in".
Error{2}>
Error{2}> *** User error detected by function "OpalElement::parse"
Error{2}> *** in line 70 of file...The regression test `Degrader-2` fails with the following error message:
```
OPAL{0}> * Reading input stream "Degrader-2.in".
Error{2}>
Error{2}> *** User error detected by function "OpalElement::parse"
Error{2}> *** in line 70 of file "Degrader-2.in" before token "=":
Error{2}> AIR1:DEGRADER,L=0.069,ZSIZE=0.069,OUTFN="Air1.h5",SURFACEPHYSICS=DEGPHYS_AIR1,ELEMEDGE=3.64523;
Error{2}> unknown attribute "ZSIZE"
Error{2}>
```OPAL 1.9.xhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/19Modified files must be removed from repository2017-07-10T07:47:49+02:00gsellModified files must be removed from repositoryThere are several files in the repository, which are modified/created during the regression test. All these files must be removed from the repository.There are several files in the repository, which are modified/created during the regression test. All these files must be removed from the repository.OPAL 1.6.0adelmannadelmannhttps://gitlab.psi.ch/OPAL/regression-tests/-/issues/18Ignore file is broken/incomplete2017-07-10T07:47:49+02:00gsellIgnore file is broken/incompleteThe ignore file `.gitignore` needs to be fixed. Wildcards must be used where possible.The ignore file `.gitignore` needs to be fixed. Wildcards must be used where possible.OPAL 1.6.0adelmannadelmann