diff --git a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-763847.parset b/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-763847.parset deleted file mode 100644 index f5cf12eaf03b48f9b49f3e7acbbc4ca731105b65..0000000000000000000000000000000000000000 --- a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-763847.parset +++ /dev/null @@ -1,354 +0,0 @@ -# -# ----- Info ----- -# -# Purpose: LOFAR reference test -# LOTAAS pulsar survey observation -# Intended to be used with gpu_load test for GPU kernel performance benchmarking - -# Enable performance benchmarking -Cobalt.Benchmark.enabled=true -Cobalt.Benchmark.file=Benchmarks/763847.csv - -# These figures are used by gpu_load to predict the load across the whole cluster. -# Set available processing resources for the full COBALT 2.0 system (2 GPUs/sockets x 11 nodes) -Cobalt.Nodes = [ 22*localhost ] - -# -# ----- Beamformer settings ----- -# -Cobalt.BeamFormer.CoherentStokes.nrChannelsPerSubband=16 -Cobalt.BeamFormer.CoherentStokes.subbandsPerFile=512 -Cobalt.BeamFormer.CoherentStokes.timeIntegrationFactor=6 -Cobalt.BeamFormer.CoherentStokes.which=I -Cobalt.BeamFormer.IncoherentStokes.nrChannelsPerSubband=16 -Cobalt.BeamFormer.IncoherentStokes.subbandsPerFile=512 -Cobalt.BeamFormer.IncoherentStokes.timeIntegrationFactor=6 -Cobalt.BeamFormer.IncoherentStokes.which=I -Cobalt.BeamFormer.coherentDedisperseChannels=false -Cobalt.BeamFormer.flysEye=false -Cobalt.BeamFormer.stationList=[] - -# -# ----- Correlator settings ----- -# -Cobalt.Correlator.integrationTime=1.00663 -Cobalt.Correlator.nrBlocksPerIntegration=1 -Cobalt.Correlator.nrChannelsPerSubband=16 -Cobalt.Correlator.nrIntegrationsPerBlock=1 - -# -# ----- Misc settings ----- -# -Cobalt.blockSize=196608 -Cobalt.correctBandPass=true -Cobalt.correctClocks=true -Cobalt.delayCompensation=true -Cobalt.realTime=true - -# -# ----- Pointings ----- -# -Observation.Beam[0].TiedArrayBeam[0].angle1=2.04736882885 -Observation.Beam[0].TiedArrayBeam[0].angle2=0.435171843579 -Observation.Beam[0].TiedArrayBeam[0].coherent=true -Observation.Beam[0].TiedArrayBeam[0].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[0].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[10].angle1=2.0142057899 -Observation.Beam[0].TiedArrayBeam[10].angle2=0.417671078103 -Observation.Beam[0].TiedArrayBeam[10].coherent=true -Observation.Beam[0].TiedArrayBeam[10].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[10].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[11].angle1=2.02811107217 -Observation.Beam[0].TiedArrayBeam[11].angle2=0.430482527603 -Observation.Beam[0].TiedArrayBeam[11].coherent=true -Observation.Beam[0].TiedArrayBeam[11].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[11].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[12].angle1=0 -Observation.Beam[0].TiedArrayBeam[12].angle2=0 -Observation.Beam[0].TiedArrayBeam[12].coherent=false -Observation.Beam[0].TiedArrayBeam[12].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[12].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[1].angle1=2.06662658554 -Observation.Beam[0].TiedArrayBeam[1].angle2=0.430482527603 -Observation.Beam[0].TiedArrayBeam[1].coherent=true -Observation.Beam[0].TiedArrayBeam[1].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[1].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[2].angle1=2.08053186781 -Observation.Beam[0].TiedArrayBeam[2].angle2=0.417671078103 -Observation.Beam[0].TiedArrayBeam[2].coherent=true -Observation.Beam[0].TiedArrayBeam[2].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[2].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[3].angle1=2.08537288312 -Observation.Beam[0].TiedArrayBeam[3].angle2=0.400170312628 -Observation.Beam[0].TiedArrayBeam[3].coherent=true -Observation.Beam[0].TiedArrayBeam[3].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[3].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[4].angle1=2.0800444331 -Observation.Beam[0].TiedArrayBeam[4].angle2=0.382669547152 -Observation.Beam[0].TiedArrayBeam[4].coherent=true -Observation.Beam[0].TiedArrayBeam[4].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[4].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[5].angle1=2.06613884838 -Observation.Beam[0].TiedArrayBeam[5].angle2=0.369858097653 -Observation.Beam[0].TiedArrayBeam[5].coherent=true -Observation.Beam[0].TiedArrayBeam[5].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[5].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[6].angle1=2.04736882885 -Observation.Beam[0].TiedArrayBeam[6].angle2=0.365168781677 -Observation.Beam[0].TiedArrayBeam[6].coherent=true -Observation.Beam[0].TiedArrayBeam[6].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[6].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[7].angle1=2.02859880932 -Observation.Beam[0].TiedArrayBeam[7].angle2=0.369858097653 -Observation.Beam[0].TiedArrayBeam[7].coherent=true -Observation.Beam[0].TiedArrayBeam[7].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[7].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[8].angle1=2.01469322461 -Observation.Beam[0].TiedArrayBeam[8].angle2=0.382669547152 -Observation.Beam[0].TiedArrayBeam[8].coherent=true -Observation.Beam[0].TiedArrayBeam[8].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[8].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[9].angle1=2.00936477459 -Observation.Beam[0].TiedArrayBeam[9].angle2=0.400170312628 -Observation.Beam[0].TiedArrayBeam[9].coherent=true -Observation.Beam[0].TiedArrayBeam[9].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[9].dispersionMeasure=0 -Observation.Beam[0].angle1=2.0473688288544127 -Observation.Beam[0].angle2=0.4001703126277363 -Observation.Beam[0].directionType=J2000 -Observation.Beam[0].duration=3600 -Observation.Beam[0].momID=1000092 -Observation.Beam[0].nrTabRings=4 -Observation.Beam[0].nrTiedArrayBeams=13 -Observation.Beam[0].startTime= -Observation.Beam[0].subbandList=[100..261] -Observation.Beam[0].tabRingSize=0.0042799 -Observation.Beam[0].target=LOTAAS-P1562C-SAP0 -Observation.Beam[1].TiedArrayBeam[0].angle1=2.10423944005 -Observation.Beam[1].TiedArrayBeam[0].angle2=0.468519360905 -Observation.Beam[1].TiedArrayBeam[0].coherent=true -Observation.Beam[1].TiedArrayBeam[0].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[0].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[10].angle1=2.07055933522 -Observation.Beam[1].TiedArrayBeam[10].angle2=0.451018595429 -Observation.Beam[1].TiedArrayBeam[10].coherent=true -Observation.Beam[1].TiedArrayBeam[10].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[10].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[11].angle1=2.08467120412 -Observation.Beam[1].TiedArrayBeam[11].angle2=0.463830044928 -Observation.Beam[1].TiedArrayBeam[11].coherent=true -Observation.Beam[1].TiedArrayBeam[11].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[11].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[12].angle1=0 -Observation.Beam[1].TiedArrayBeam[12].angle2=0 -Observation.Beam[1].TiedArrayBeam[12].coherent=false -Observation.Beam[1].TiedArrayBeam[12].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[12].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[1].angle1=2.12380767598 -Observation.Beam[1].TiedArrayBeam[1].angle2=0.463830044928 -Observation.Beam[1].TiedArrayBeam[1].coherent=true -Observation.Beam[1].TiedArrayBeam[1].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[1].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[2].angle1=2.13791954489 -Observation.Beam[1].TiedArrayBeam[2].angle2=0.451018595429 -Observation.Beam[1].TiedArrayBeam[2].coherent=true -Observation.Beam[1].TiedArrayBeam[2].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[2].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[3].angle1=2.14280889014 -Observation.Beam[1].TiedArrayBeam[3].angle2=0.433517829953 -Observation.Beam[1].TiedArrayBeam[3].coherent=true -Observation.Beam[1].TiedArrayBeam[3].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[3].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[4].angle1=2.13737819979 -Observation.Beam[1].TiedArrayBeam[4].angle2=0.416017064478 -Observation.Beam[1].TiedArrayBeam[4].coherent=true -Observation.Beam[1].TiedArrayBeam[4].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[4].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[5].angle1=2.12326598325 -Observation.Beam[1].TiedArrayBeam[5].angle2=0.403205614978 -Observation.Beam[1].TiedArrayBeam[5].coherent=true -Observation.Beam[1].TiedArrayBeam[5].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[5].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[6].angle1=2.10423944005 -Observation.Beam[1].TiedArrayBeam[6].angle2=0.398516299002 -Observation.Beam[1].TiedArrayBeam[6].coherent=true -Observation.Beam[1].TiedArrayBeam[6].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[6].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[7].angle1=2.08521289685 -Observation.Beam[1].TiedArrayBeam[7].angle2=0.403205614978 -Observation.Beam[1].TiedArrayBeam[7].coherent=true -Observation.Beam[1].TiedArrayBeam[7].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[7].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[8].angle1=2.07110068032 -Observation.Beam[1].TiedArrayBeam[8].angle2=0.416017064478 -Observation.Beam[1].TiedArrayBeam[8].coherent=true -Observation.Beam[1].TiedArrayBeam[8].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[8].dispersionMeasure=0 -Observation.Beam[1].TiedArrayBeam[9].angle1=2.06566998997 -Observation.Beam[1].TiedArrayBeam[9].angle2=0.433517829953 -Observation.Beam[1].TiedArrayBeam[9].coherent=true -Observation.Beam[1].TiedArrayBeam[9].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[9].dispersionMeasure=0 -Observation.Beam[1].angle1=2.1042394400528517 -Observation.Beam[1].angle2=0.4335178299534014 -Observation.Beam[1].directionType=J2000 -Observation.Beam[1].duration=3600 -Observation.Beam[1].momID=1000093 -Observation.Beam[1].nrTabRings=4 -Observation.Beam[1].nrTiedArrayBeams=13 -Observation.Beam[1].startTime= -Observation.Beam[1].subbandList=[100..261] -Observation.Beam[1].tabRingSize=0.0042799 -Observation.Beam[1].target=LOTAAS-P1562C-SAP1 -Observation.Beam[2].TiedArrayBeam[0].angle1=2.1021394599 -Observation.Beam[2].TiedArrayBeam[0].angle2=0.401824326253 -Observation.Beam[2].TiedArrayBeam[0].coherent=true -Observation.Beam[2].TiedArrayBeam[0].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[0].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[10].angle1=2.06944204232 -Observation.Beam[2].TiedArrayBeam[10].angle2=0.384323560778 -Observation.Beam[2].TiedArrayBeam[10].coherent=true -Observation.Beam[2].TiedArrayBeam[10].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[10].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[11].angle1=2.08316171112 -Observation.Beam[2].TiedArrayBeam[11].angle2=0.397135010277 -Observation.Beam[2].TiedArrayBeam[11].coherent=true -Observation.Beam[2].TiedArrayBeam[11].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[11].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[12].angle1=0 -Observation.Beam[2].TiedArrayBeam[12].angle2=0 -Observation.Beam[2].TiedArrayBeam[12].coherent=false -Observation.Beam[2].TiedArrayBeam[12].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[12].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[1].angle1=2.12111720868 -Observation.Beam[2].TiedArrayBeam[1].angle2=0.397135010277 -Observation.Beam[2].TiedArrayBeam[1].coherent=true -Observation.Beam[2].TiedArrayBeam[1].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[1].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[2].angle1=2.13483687747 -Observation.Beam[2].TiedArrayBeam[2].angle2=0.384323560778 -Observation.Beam[2].TiedArrayBeam[2].coherent=true -Observation.Beam[2].TiedArrayBeam[2].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[2].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[3].angle1=2.13963554686 -Observation.Beam[2].TiedArrayBeam[3].angle2=0.366822795302 -Observation.Beam[2].TiedArrayBeam[3].coherent=true -Observation.Beam[2].TiedArrayBeam[3].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[3].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[4].angle1=2.1344000544 -Observation.Beam[2].TiedArrayBeam[4].angle2=0.349322029826 -Observation.Beam[2].TiedArrayBeam[4].coherent=true -Observation.Beam[2].TiedArrayBeam[4].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[4].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[5].angle1=2.12068012296 -Observation.Beam[2].TiedArrayBeam[5].angle2=0.336510580327 -Observation.Beam[2].TiedArrayBeam[5].coherent=true -Observation.Beam[2].TiedArrayBeam[5].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[5].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[6].angle1=2.1021394599 -Observation.Beam[2].TiedArrayBeam[6].angle2=0.331821264351 -Observation.Beam[2].TiedArrayBeam[6].coherent=true -Observation.Beam[2].TiedArrayBeam[6].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[6].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[7].angle1=2.08359879684 -Observation.Beam[2].TiedArrayBeam[7].angle2=0.336510580327 -Observation.Beam[2].TiedArrayBeam[7].coherent=true -Observation.Beam[2].TiedArrayBeam[7].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[7].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[8].angle1=2.0698788654 -Observation.Beam[2].TiedArrayBeam[8].angle2=0.349322029826 -Observation.Beam[2].TiedArrayBeam[8].coherent=true -Observation.Beam[2].TiedArrayBeam[8].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[8].dispersionMeasure=0 -Observation.Beam[2].TiedArrayBeam[9].angle1=2.06464337293 -Observation.Beam[2].TiedArrayBeam[9].angle2=0.366822795302 -Observation.Beam[2].TiedArrayBeam[9].coherent=true -Observation.Beam[2].TiedArrayBeam[9].directionType=J2000 -Observation.Beam[2].TiedArrayBeam[9].dispersionMeasure=0 -Observation.Beam[2].angle1=2.102139459896852 -Observation.Beam[2].angle2=0.3668227953020712 -Observation.Beam[2].directionType=J2000 -Observation.Beam[2].duration=3600 -Observation.Beam[2].momID=1000094 -Observation.Beam[2].nrTabRings=4 -Observation.Beam[2].nrTiedArrayBeams=13 -Observation.Beam[2].startTime= -Observation.Beam[2].subbandList=[100..261] -Observation.Beam[2].tabRingSize=0.0042799 -Observation.Beam[2].target=LOTAAS-P1562C-SAP2 - -# -# ----- Output settings ----- -# -Observation.DataProducts.Output_CoherentStokes.enabled=true -Observation.DataProducts.Output_CoherentStokes.filenames=[L763847_SAP000_B000_S0_P000_bf.h5,L763847_SAP000_B001_S0_P000_bf.h5,L763847_SAP000_B002_S0_P000_bf.h5,L763847_SAP000_B003_S0_P000_bf.h5,L763847_SAP000_B004_S0_P000_bf.h5,L763847_SAP000_B005_S0_P000_bf.h5,L763847_SAP000_B006_S0_P000_bf.h5,L763847_SAP000_B007_S0_P000_bf.h5,L763847_SAP000_B008_S0_P000_bf.h5,L763847_SAP000_B009_S0_P000_bf.h5,L763847_SAP000_B010_S0_P000_bf.h5,L763847_SAP000_B011_S0_P000_bf.h5,L763847_SAP000_B013_S0_P000_bf.h5,L763847_SAP000_B014_S0_P000_bf.h5,L763847_SAP000_B015_S0_P000_bf.h5,L763847_SAP000_B016_S0_P000_bf.h5,L763847_SAP000_B017_S0_P000_bf.h5,L763847_SAP000_B018_S0_P000_bf.h5,L763847_SAP000_B019_S0_P000_bf.h5,L763847_SAP000_B020_S0_P000_bf.h5,L763847_SAP000_B021_S0_P000_bf.h5,L763847_SAP000_B022_S0_P000_bf.h5,L763847_SAP000_B023_S0_P000_bf.h5,L763847_SAP000_B024_S0_P000_bf.h5,L763847_SAP000_B025_S0_P000_bf.h5,L763847_SAP000_B026_S0_P000_bf.h5,L763847_SAP000_B027_S0_P000_bf.h5,L763847_SAP000_B028_S0_P000_bf.h5,L763847_SAP000_B029_S0_P000_bf.h5,L763847_SAP000_B030_S0_P000_bf.h5,L763847_SAP000_B031_S0_P000_bf.h5,L763847_SAP000_B032_S0_P000_bf.h5,L763847_SAP000_B033_S0_P000_bf.h5,L763847_SAP000_B034_S0_P000_bf.h5,L763847_SAP000_B035_S0_P000_bf.h5,L763847_SAP000_B036_S0_P000_bf.h5,L763847_SAP000_B037_S0_P000_bf.h5,L763847_SAP000_B038_S0_P000_bf.h5,L763847_SAP000_B039_S0_P000_bf.h5,L763847_SAP000_B040_S0_P000_bf.h5,L763847_SAP000_B041_S0_P000_bf.h5,L763847_SAP000_B042_S0_P000_bf.h5,L763847_SAP000_B043_S0_P000_bf.h5,L763847_SAP000_B044_S0_P000_bf.h5,L763847_SAP000_B045_S0_P000_bf.h5,L763847_SAP000_B046_S0_P000_bf.h5,L763847_SAP000_B047_S0_P000_bf.h5,L763847_SAP000_B048_S0_P000_bf.h5,L763847_SAP000_B049_S0_P000_bf.h5,L763847_SAP000_B050_S0_P000_bf.h5,L763847_SAP000_B051_S0_P000_bf.h5,L763847_SAP000_B052_S0_P000_bf.h5,L763847_SAP000_B053_S0_P000_bf.h5,L763847_SAP000_B054_S0_P000_bf.h5,L763847_SAP000_B055_S0_P000_bf.h5,L763847_SAP000_B056_S0_P000_bf.h5,L763847_SAP000_B057_S0_P000_bf.h5,L763847_SAP000_B058_S0_P000_bf.h5,L763847_SAP000_B059_S0_P000_bf.h5,L763847_SAP000_B060_S0_P000_bf.h5,L763847_SAP000_B061_S0_P000_bf.h5,L763847_SAP000_B062_S0_P000_bf.h5,L763847_SAP000_B063_S0_P000_bf.h5,L763847_SAP000_B064_S0_P000_bf.h5,L763847_SAP000_B065_S0_P000_bf.h5,L763847_SAP000_B066_S0_P000_bf.h5,L763847_SAP000_B067_S0_P000_bf.h5,L763847_SAP000_B068_S0_P000_bf.h5,L763847_SAP000_B069_S0_P000_bf.h5,L763847_SAP000_B070_S0_P000_bf.h5,L763847_SAP000_B071_S0_P000_bf.h5,L763847_SAP000_B072_S0_P000_bf.h5,L763847_SAP000_B073_S0_P000_bf.h5,L763847_SAP001_B000_S0_P000_bf.h5,L763847_SAP001_B001_S0_P000_bf.h5,L763847_SAP001_B002_S0_P000_bf.h5,L763847_SAP001_B003_S0_P000_bf.h5,L763847_SAP001_B004_S0_P000_bf.h5,L763847_SAP001_B005_S0_P000_bf.h5,L763847_SAP001_B006_S0_P000_bf.h5,L763847_SAP001_B007_S0_P000_bf.h5,L763847_SAP001_B008_S0_P000_bf.h5,L763847_SAP001_B009_S0_P000_bf.h5,L763847_SAP001_B010_S0_P000_bf.h5,L763847_SAP001_B011_S0_P000_bf.h5,L763847_SAP001_B013_S0_P000_bf.h5,L763847_SAP001_B014_S0_P000_bf.h5,L763847_SAP001_B015_S0_P000_bf.h5,L763847_SAP001_B016_S0_P000_bf.h5,L763847_SAP001_B017_S0_P000_bf.h5,L763847_SAP001_B018_S0_P000_bf.h5,L763847_SAP001_B019_S0_P000_bf.h5,L763847_SAP001_B020_S0_P000_bf.h5,L763847_SAP001_B021_S0_P000_bf.h5,L763847_SAP001_B022_S0_P000_bf.h5,L763847_SAP001_B023_S0_P000_bf.h5,L763847_SAP001_B024_S0_P000_bf.h5,L763847_SAP001_B025_S0_P000_bf.h5,L763847_SAP001_B026_S0_P000_bf.h5,L763847_SAP001_B027_S0_P000_bf.h5,L763847_SAP001_B028_S0_P000_bf.h5,L763847_SAP001_B029_S0_P000_bf.h5,L763847_SAP001_B030_S0_P000_bf.h5,L763847_SAP001_B031_S0_P000_bf.h5,L763847_SAP001_B032_S0_P000_bf.h5,L763847_SAP001_B033_S0_P000_bf.h5,L763847_SAP001_B034_S0_P000_bf.h5,L763847_SAP001_B035_S0_P000_bf.h5,L763847_SAP001_B036_S0_P000_bf.h5,L763847_SAP001_B037_S0_P000_bf.h5,L763847_SAP001_B038_S0_P000_bf.h5,L763847_SAP001_B039_S0_P000_bf.h5,L763847_SAP001_B040_S0_P000_bf.h5,L763847_SAP001_B041_S0_P000_bf.h5,L763847_SAP001_B042_S0_P000_bf.h5,L763847_SAP001_B043_S0_P000_bf.h5,L763847_SAP001_B044_S0_P000_bf.h5,L763847_SAP001_B045_S0_P000_bf.h5,L763847_SAP001_B046_S0_P000_bf.h5,L763847_SAP001_B047_S0_P000_bf.h5,L763847_SAP001_B048_S0_P000_bf.h5,L763847_SAP001_B049_S0_P000_bf.h5,L763847_SAP001_B050_S0_P000_bf.h5,L763847_SAP001_B051_S0_P000_bf.h5,L763847_SAP001_B052_S0_P000_bf.h5,L763847_SAP001_B053_S0_P000_bf.h5,L763847_SAP001_B054_S0_P000_bf.h5,L763847_SAP001_B055_S0_P000_bf.h5,L763847_SAP001_B056_S0_P000_bf.h5,L763847_SAP001_B057_S0_P000_bf.h5,L763847_SAP001_B058_S0_P000_bf.h5,L763847_SAP001_B059_S0_P000_bf.h5,L763847_SAP001_B060_S0_P000_bf.h5,L763847_SAP001_B061_S0_P000_bf.h5,L763847_SAP001_B062_S0_P000_bf.h5,L763847_SAP001_B063_S0_P000_bf.h5,L763847_SAP001_B064_S0_P000_bf.h5,L763847_SAP001_B065_S0_P000_bf.h5,L763847_SAP001_B066_S0_P000_bf.h5,L763847_SAP001_B067_S0_P000_bf.h5,L763847_SAP001_B068_S0_P000_bf.h5,L763847_SAP001_B069_S0_P000_bf.h5,L763847_SAP001_B070_S0_P000_bf.h5,L763847_SAP001_B071_S0_P000_bf.h5,L763847_SAP001_B072_S0_P000_bf.h5,L763847_SAP001_B073_S0_P000_bf.h5,L763847_SAP002_B000_S0_P000_bf.h5,L763847_SAP002_B001_S0_P000_bf.h5,L763847_SAP002_B002_S0_P000_bf.h5,L763847_SAP002_B003_S0_P000_bf.h5,L763847_SAP002_B004_S0_P000_bf.h5,L763847_SAP002_B005_S0_P000_bf.h5,L763847_SAP002_B006_S0_P000_bf.h5,L763847_SAP002_B007_S0_P000_bf.h5,L763847_SAP002_B008_S0_P000_bf.h5,L763847_SAP002_B009_S0_P000_bf.h5,L763847_SAP002_B010_S0_P000_bf.h5,L763847_SAP002_B011_S0_P000_bf.h5,L763847_SAP002_B013_S0_P000_bf.h5,L763847_SAP002_B014_S0_P000_bf.h5,L763847_SAP002_B015_S0_P000_bf.h5,L763847_SAP002_B016_S0_P000_bf.h5,L763847_SAP002_B017_S0_P000_bf.h5,L763847_SAP002_B018_S0_P000_bf.h5,L763847_SAP002_B019_S0_P000_bf.h5,L763847_SAP002_B020_S0_P000_bf.h5,L763847_SAP002_B021_S0_P000_bf.h5,L763847_SAP002_B022_S0_P000_bf.h5,L763847_SAP002_B023_S0_P000_bf.h5,L763847_SAP002_B024_S0_P000_bf.h5,L763847_SAP002_B025_S0_P000_bf.h5,L763847_SAP002_B026_S0_P000_bf.h5,L763847_SAP002_B027_S0_P000_bf.h5,L763847_SAP002_B028_S0_P000_bf.h5,L763847_SAP002_B029_S0_P000_bf.h5,L763847_SAP002_B030_S0_P000_bf.h5,L763847_SAP002_B031_S0_P000_bf.h5,L763847_SAP002_B032_S0_P000_bf.h5,L763847_SAP002_B033_S0_P000_bf.h5,L763847_SAP002_B034_S0_P000_bf.h5,L763847_SAP002_B035_S0_P000_bf.h5,L763847_SAP002_B036_S0_P000_bf.h5,L763847_SAP002_B037_S0_P000_bf.h5,L763847_SAP002_B038_S0_P000_bf.h5,L763847_SAP002_B039_S0_P000_bf.h5,L763847_SAP002_B040_S0_P000_bf.h5,L763847_SAP002_B041_S0_P000_bf.h5,L763847_SAP002_B042_S0_P000_bf.h5,L763847_SAP002_B043_S0_P000_bf.h5,L763847_SAP002_B044_S0_P000_bf.h5,L763847_SAP002_B045_S0_P000_bf.h5,L763847_SAP002_B046_S0_P000_bf.h5,L763847_SAP002_B047_S0_P000_bf.h5,L763847_SAP002_B048_S0_P000_bf.h5,L763847_SAP002_B049_S0_P000_bf.h5,L763847_SAP002_B050_S0_P000_bf.h5,L763847_SAP002_B051_S0_P000_bf.h5,L763847_SAP002_B052_S0_P000_bf.h5,L763847_SAP002_B053_S0_P000_bf.h5,L763847_SAP002_B054_S0_P000_bf.h5,L763847_SAP002_B055_S0_P000_bf.h5,L763847_SAP002_B056_S0_P000_bf.h5,L763847_SAP002_B057_S0_P000_bf.h5,L763847_SAP002_B058_S0_P000_bf.h5,L763847_SAP002_B059_S0_P000_bf.h5,L763847_SAP002_B060_S0_P000_bf.h5,L763847_SAP002_B061_S0_P000_bf.h5,L763847_SAP002_B062_S0_P000_bf.h5,L763847_SAP002_B063_S0_P000_bf.h5,L763847_SAP002_B064_S0_P000_bf.h5,L763847_SAP002_B065_S0_P000_bf.h5,L763847_SAP002_B066_S0_P000_bf.h5,L763847_SAP002_B067_S0_P000_bf.h5,L763847_SAP002_B068_S0_P000_bf.h5,L763847_SAP002_B069_S0_P000_bf.h5,L763847_SAP002_B070_S0_P000_bf.h5,L763847_SAP002_B071_S0_P000_bf.h5,L763847_SAP002_B072_S0_P000_bf.h5,L763847_SAP002_B073_S0_P000_bf.h5] -Observation.DataProducts.Output_CoherentStokes.locations=[220*localhost:output/763847] -Observation.DataProducts.Output_CoherentStokes.storageClusterName="localhost" - -Observation.DataProducts.Output_Correlated.enabled=false - -Observation.DataProducts.Output_IncoherentStokes.enabled=true -Observation.DataProducts.Output_IncoherentStokes.filenames=[L763847_SAP000_B012_S0_P000_bf.h5,L763847_SAP001_B012_S0_P000_bf.h5,L763847_SAP002_B012_S0_P000_bf.h5] -Observation.DataProducts.Output_IncoherentStokes.locations=[218*localhost:output/763847] -Observation.DataProducts.Output_IncoherentStokes.storageClusterName="localhost" - -Observation.DataProducts.Output_InstrumentModel.enabled=false -Observation.DataProducts.Output_Pulsar.enabled=false -Observation.DataProducts.Output_SkyImage.enabled=false - -# -# ----- Dataslot settings, remove? ----- -# -Observation.Dataslots.CS002HBA0.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS002HBA0.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS002HBA1.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS002HBA1.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS003HBA0.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS003HBA0.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS003HBA1.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS003HBA1.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS004HBA0.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS004HBA0.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS004HBA1.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS004HBA1.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS005HBA0.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS005HBA0.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS005HBA1.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS005HBA1.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS006HBA0.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS006HBA0.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS006HBA1.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS006HBA1.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS007HBA0.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS007HBA0.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.CS007HBA1.DataslotList=[0..121,0..121,0..121,0..119] -Observation.Dataslots.CS007HBA1.RSPBoardList=[122*0,122*1,122*2,120*3] -Observation.Dataslots.DataslotInfo.DataslotList=[] -Observation.Dataslots.DataslotInfo.RSPBoardList=[] - -# -# ----- Observation settings ----- -# -Observation.ObsID=763847 -Observation.VirtualInstrument.minimalNrStations=1 -Observation.VirtualInstrument.stationList=[CS007,CS006,CS003,CS002,CS005,CS004] -Observation.VirtualInstrument.stationSet=Custom -Observation.antennaArray=HBA -Observation.antennaSet=HBA_DUAL -Observation.bandFilter=HBA_110_190 -Observation.claimPeriod=35 -Observation.clockMode=<<Clock200 -Observation.momID=1000091 -Observation.nrAnaBeams=1 -Observation.nrBeams=3 -Observation.nrBitsPerSample=8 -Observation.nrTBBSettings=0 -Observation.originID=650576 -Observation.otdbID=763847 -Observation.preparePeriod=20 -Observation.processSubtype=Beam Observation -Observation.processType=Observation -Observation.sampleClock=200 -Observation.startTime=2020-01-04 00:01:00 -Observation.stopTime=2020-01-04 01:01:00 -Observation.strategy=default \ No newline at end of file diff --git a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-784441.parset b/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-784441.parset deleted file mode 100644 index c94cc68015ba0ba4285365719995e13d60733382..0000000000000000000000000000000000000000 --- a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-784441.parset +++ /dev/null @@ -1,196 +0,0 @@ -# -# ----- Info ----- -# -# Purpose: LOFAR reference test -# Solar observing -# Intended to be used with gpu_load test for GPU kernel performance benchmarking - -# Enable performance benchmarking -Cobalt.Benchmark.enabled=true -Cobalt.Benchmark.file=Benchmarks/784441.csv - -# These figures are used by gpu_load to predict the load across the whole cluster. -# Set available processing resources for the full COBALT 2.0 system (2 GPUs/sockets x 11 nodes) -Cobalt.Nodes = [ 22*localhost ] - -# -# ----- Beamformer settings ----- -# -Cobalt.BeamFormer.CoherentStokes.nrChannelsPerSubband=16 -Cobalt.BeamFormer.CoherentStokes.subbandsPerFile=512 -Cobalt.BeamFormer.CoherentStokes.timeIntegrationFactor=128 -Cobalt.BeamFormer.CoherentStokes.which=IQUV -Cobalt.BeamFormer.IncoherentStokes.nrChannelsPerSubband=1 -Cobalt.BeamFormer.IncoherentStokes.subbandsPerFile=512 -Cobalt.BeamFormer.IncoherentStokes.timeIntegrationFactor=1 -Cobalt.BeamFormer.IncoherentStokes.which=I -Cobalt.BeamFormer.coherentDedisperseChannels=false -Cobalt.BeamFormer.flysEye=false -Cobalt.BeamFormer.stationList=[] - -# -# ----- Correlator settings ----- -# -Cobalt.Correlator.integrationTime=0.671089 -Cobalt.Correlator.nrBlocksPerIntegration=1 -Cobalt.Correlator.nrChannelsPerSubband=16 -Cobalt.Correlator.nrIntegrationsPerBlock=1 - -# -# ----- Misc settings ----- -# -Cobalt.blockSize=131072 -Cobalt.correctBandPass=true -Cobalt.correctClocks=true -Cobalt.delayCompensation=true -Cobalt.realTime=true - -# -# ----- Pointings ----- -# -Observation.Beam[0].angle1=5.166310285252558 -Observation.Beam[0].angle2=-0.3888216873213144 -Observation.Beam[0].directionType=J2000 -Observation.Beam[0].duration=0 -Observation.Beam[0].momID=1021616 -Observation.Beam[0].nrTabRings=6 -Observation.Beam[0].nrTiedArrayBeams=0 -Observation.Beam[0].startTime= -Observation.Beam[0].subbandList=[98,100,106,110,117,121,126,131,136,141,146,150,156,161,172,178,183,189,194,201,206,211,216,221,232,237,244,249,255,263,269,274,279,283,295,300,302,312,316,320,328,330,333,338,340,347,351,356,360,366,370,376,380,385,389,391,394,400,404,410] -Observation.Beam[0].tabRingSize=0.00174533 -Observation.Beam[0].target=Sun -Observation.Beam[1].TiedArrayBeam[0].angle1=1.4596726677614609 -Observation.Beam[1].TiedArrayBeam[0].angle2=0.3842255081802917 -Observation.Beam[1].TiedArrayBeam[0].coherent=true -Observation.Beam[1].TiedArrayBeam[0].directionType=J2000 -Observation.Beam[1].TiedArrayBeam[0].dispersionMeasure=0 -Observation.Beam[1].angle1=5.233686568453055 -Observation.Beam[1].angle2=0.7109409436737796 -Observation.Beam[1].directionType=J2000 -Observation.Beam[1].duration=0 -Observation.Beam[1].momID=1021617 -Observation.Beam[1].nrTabRings=0 -Observation.Beam[1].nrTiedArrayBeams=1 -Observation.Beam[1].startTime= -Observation.Beam[1].subbandList=[98,100,106,110,117,121,126,131,136,141,146,150,156,161,172,178,183,189,194,201,206,211,216,221,232,237,244,249,255,263,269,274,279,283,295,300,302,312,316,320,328,330,333,338,340,347,351,356,360,366,370,376,380,385,389,391,394,400,404,410] -Observation.Beam[1].tabRingSize=0 -Observation.Beam[1].target=CygA - -# -# ----- Output settings ----- -# -Observation.DataProducts.Output_CoherentStokes.enabled=true -Observation.DataProducts.Output_CoherentStokes.filenames=[L784441_SAP000_B000_S0_P000_bf.h5,L784441_SAP000_B000_S1_P000_bf.h5,L784441_SAP000_B000_S2_P000_bf.h5,L784441_SAP000_B000_S3_P000_bf.h5,L784441_SAP000_B001_S0_P000_bf.h5,L784441_SAP000_B001_S1_P000_bf.h5,L784441_SAP000_B001_S2_P000_bf.h5,L784441_SAP000_B001_S3_P000_bf.h5,L784441_SAP000_B002_S0_P000_bf.h5,L784441_SAP000_B002_S1_P000_bf.h5,L784441_SAP000_B002_S2_P000_bf.h5,L784441_SAP000_B002_S3_P000_bf.h5,L784441_SAP000_B003_S0_P000_bf.h5,L784441_SAP000_B003_S1_P000_bf.h5,L784441_SAP000_B003_S2_P000_bf.h5,L784441_SAP000_B003_S3_P000_bf.h5,L784441_SAP000_B004_S0_P000_bf.h5,L784441_SAP000_B004_S1_P000_bf.h5,L784441_SAP000_B004_S2_P000_bf.h5,L784441_SAP000_B004_S3_P000_bf.h5,L784441_SAP000_B005_S0_P000_bf.h5,L784441_SAP000_B005_S1_P000_bf.h5,L784441_SAP000_B005_S2_P000_bf.h5,L784441_SAP000_B005_S3_P000_bf.h5,L784441_SAP000_B006_S0_P000_bf.h5,L784441_SAP000_B006_S1_P000_bf.h5,L784441_SAP000_B006_S2_P000_bf.h5,L784441_SAP000_B006_S3_P000_bf.h5,L784441_SAP000_B007_S0_P000_bf.h5,L784441_SAP000_B007_S1_P000_bf.h5,L784441_SAP000_B007_S2_P000_bf.h5,L784441_SAP000_B007_S3_P000_bf.h5,L784441_SAP000_B008_S0_P000_bf.h5,L784441_SAP000_B008_S1_P000_bf.h5,L784441_SAP000_B008_S2_P000_bf.h5,L784441_SAP000_B008_S3_P000_bf.h5,L784441_SAP000_B009_S0_P000_bf.h5,L784441_SAP000_B009_S1_P000_bf.h5,L784441_SAP000_B009_S2_P000_bf.h5,L784441_SAP000_B009_S3_P000_bf.h5,L784441_SAP000_B010_S0_P000_bf.h5,L784441_SAP000_B010_S1_P000_bf.h5,L784441_SAP000_B010_S2_P000_bf.h5,L784441_SAP000_B010_S3_P000_bf.h5,L784441_SAP000_B011_S0_P000_bf.h5,L784441_SAP000_B011_S1_P000_bf.h5,L784441_SAP000_B011_S2_P000_bf.h5,L784441_SAP000_B011_S3_P000_bf.h5,L784441_SAP000_B012_S0_P000_bf.h5,L784441_SAP000_B012_S1_P000_bf.h5,L784441_SAP000_B012_S2_P000_bf.h5,L784441_SAP000_B012_S3_P000_bf.h5,L784441_SAP000_B013_S0_P000_bf.h5,L784441_SAP000_B013_S1_P000_bf.h5,L784441_SAP000_B013_S2_P000_bf.h5,L784441_SAP000_B013_S3_P000_bf.h5,L784441_SAP000_B014_S0_P000_bf.h5,L784441_SAP000_B014_S1_P000_bf.h5,L784441_SAP000_B014_S2_P000_bf.h5,L784441_SAP000_B014_S3_P000_bf.h5,L784441_SAP000_B015_S0_P000_bf.h5,L784441_SAP000_B015_S1_P000_bf.h5,L784441_SAP000_B015_S2_P000_bf.h5,L784441_SAP000_B015_S3_P000_bf.h5,L784441_SAP000_B016_S0_P000_bf.h5,L784441_SAP000_B016_S1_P000_bf.h5,L784441_SAP000_B016_S2_P000_bf.h5,L784441_SAP000_B016_S3_P000_bf.h5,L784441_SAP000_B017_S0_P000_bf.h5,L784441_SAP000_B017_S1_P000_bf.h5,L784441_SAP000_B017_S2_P000_bf.h5,L784441_SAP000_B017_S3_P000_bf.h5,L784441_SAP000_B018_S0_P000_bf.h5,L784441_SAP000_B018_S1_P000_bf.h5,L784441_SAP000_B018_S2_P000_bf.h5,L784441_SAP000_B018_S3_P000_bf.h5,L784441_SAP000_B019_S0_P000_bf.h5,L784441_SAP000_B019_S1_P000_bf.h5,L784441_SAP000_B019_S2_P000_bf.h5,L784441_SAP000_B019_S3_P000_bf.h5,L784441_SAP000_B020_S0_P000_bf.h5,L784441_SAP000_B020_S1_P000_bf.h5,L784441_SAP000_B020_S2_P000_bf.h5,L784441_SAP000_B020_S3_P000_bf.h5,L784441_SAP000_B021_S0_P000_bf.h5,L784441_SAP000_B021_S1_P000_bf.h5,L784441_SAP000_B021_S2_P000_bf.h5,L784441_SAP000_B021_S3_P000_bf.h5,L784441_SAP000_B022_S0_P000_bf.h5,L784441_SAP000_B022_S1_P000_bf.h5,L784441_SAP000_B022_S2_P000_bf.h5,L784441_SAP000_B022_S3_P000_bf.h5,L784441_SAP000_B023_S0_P000_bf.h5,L784441_SAP000_B023_S1_P000_bf.h5,L784441_SAP000_B023_S2_P000_bf.h5,L784441_SAP000_B023_S3_P000_bf.h5,L784441_SAP000_B024_S0_P000_bf.h5,L784441_SAP000_B024_S1_P000_bf.h5,L784441_SAP000_B024_S2_P000_bf.h5,L784441_SAP000_B024_S3_P000_bf.h5,L784441_SAP000_B025_S0_P000_bf.h5,L784441_SAP000_B025_S1_P000_bf.h5,L784441_SAP000_B025_S2_P000_bf.h5,L784441_SAP000_B025_S3_P000_bf.h5,L784441_SAP000_B026_S0_P000_bf.h5,L784441_SAP000_B026_S1_P000_bf.h5,L784441_SAP000_B026_S2_P000_bf.h5,L784441_SAP000_B026_S3_P000_bf.h5,L784441_SAP000_B027_S0_P000_bf.h5,L784441_SAP000_B027_S1_P000_bf.h5,L784441_SAP000_B027_S2_P000_bf.h5,L784441_SAP000_B027_S3_P000_bf.h5,L784441_SAP000_B028_S0_P000_bf.h5,L784441_SAP000_B028_S1_P000_bf.h5,L784441_SAP000_B028_S2_P000_bf.h5,L784441_SAP000_B028_S3_P000_bf.h5,L784441_SAP000_B029_S0_P000_bf.h5,L784441_SAP000_B029_S1_P000_bf.h5,L784441_SAP000_B029_S2_P000_bf.h5,L784441_SAP000_B029_S3_P000_bf.h5,L784441_SAP000_B030_S0_P000_bf.h5,L784441_SAP000_B030_S1_P000_bf.h5,L784441_SAP000_B030_S2_P000_bf.h5,L784441_SAP000_B030_S3_P000_bf.h5,L784441_SAP000_B031_S0_P000_bf.h5,L784441_SAP000_B031_S1_P000_bf.h5,L784441_SAP000_B031_S2_P000_bf.h5,L784441_SAP000_B031_S3_P000_bf.h5,L784441_SAP000_B032_S0_P000_bf.h5,L784441_SAP000_B032_S1_P000_bf.h5,L784441_SAP000_B032_S2_P000_bf.h5,L784441_SAP000_B032_S3_P000_bf.h5,L784441_SAP000_B033_S0_P000_bf.h5,L784441_SAP000_B033_S1_P000_bf.h5,L784441_SAP000_B033_S2_P000_bf.h5,L784441_SAP000_B033_S3_P000_bf.h5,L784441_SAP000_B034_S0_P000_bf.h5,L784441_SAP000_B034_S1_P000_bf.h5,L784441_SAP000_B034_S2_P000_bf.h5,L784441_SAP000_B034_S3_P000_bf.h5,L784441_SAP000_B035_S0_P000_bf.h5,L784441_SAP000_B035_S1_P000_bf.h5,L784441_SAP000_B035_S2_P000_bf.h5,L784441_SAP000_B035_S3_P000_bf.h5,L784441_SAP000_B036_S0_P000_bf.h5,L784441_SAP000_B036_S1_P000_bf.h5,L784441_SAP000_B036_S2_P000_bf.h5,L784441_SAP000_B036_S3_P000_bf.h5,L784441_SAP000_B037_S0_P000_bf.h5,L784441_SAP000_B037_S1_P000_bf.h5,L784441_SAP000_B037_S2_P000_bf.h5,L784441_SAP000_B037_S3_P000_bf.h5,L784441_SAP000_B038_S0_P000_bf.h5,L784441_SAP000_B038_S1_P000_bf.h5,L784441_SAP000_B038_S2_P000_bf.h5,L784441_SAP000_B038_S3_P000_bf.h5,L784441_SAP000_B039_S0_P000_bf.h5,L784441_SAP000_B039_S1_P000_bf.h5,L784441_SAP000_B039_S2_P000_bf.h5,L784441_SAP000_B039_S3_P000_bf.h5,L784441_SAP000_B040_S0_P000_bf.h5,L784441_SAP000_B040_S1_P000_bf.h5,L784441_SAP000_B040_S2_P000_bf.h5,L784441_SAP000_B040_S3_P000_bf.h5,L784441_SAP000_B041_S0_P000_bf.h5,L784441_SAP000_B041_S1_P000_bf.h5,L784441_SAP000_B041_S2_P000_bf.h5,L784441_SAP000_B041_S3_P000_bf.h5,L784441_SAP000_B042_S0_P000_bf.h5,L784441_SAP000_B042_S1_P000_bf.h5,L784441_SAP000_B042_S2_P000_bf.h5,L784441_SAP000_B042_S3_P000_bf.h5,L784441_SAP000_B043_S0_P000_bf.h5,L784441_SAP000_B043_S1_P000_bf.h5,L784441_SAP000_B043_S2_P000_bf.h5,L784441_SAP000_B043_S3_P000_bf.h5,L784441_SAP000_B044_S0_P000_bf.h5,L784441_SAP000_B044_S1_P000_bf.h5,L784441_SAP000_B044_S2_P000_bf.h5,L784441_SAP000_B044_S3_P000_bf.h5,L784441_SAP000_B045_S0_P000_bf.h5,L784441_SAP000_B045_S1_P000_bf.h5,L784441_SAP000_B045_S2_P000_bf.h5,L784441_SAP000_B045_S3_P000_bf.h5,L784441_SAP000_B046_S0_P000_bf.h5,L784441_SAP000_B046_S1_P000_bf.h5,L784441_SAP000_B046_S2_P000_bf.h5,L784441_SAP000_B046_S3_P000_bf.h5,L784441_SAP000_B047_S0_P000_bf.h5,L784441_SAP000_B047_S1_P000_bf.h5,L784441_SAP000_B047_S2_P000_bf.h5,L784441_SAP000_B047_S3_P000_bf.h5,L784441_SAP000_B048_S0_P000_bf.h5,L784441_SAP000_B048_S1_P000_bf.h5,L784441_SAP000_B048_S2_P000_bf.h5,L784441_SAP000_B048_S3_P000_bf.h5,L784441_SAP000_B049_S0_P000_bf.h5,L784441_SAP000_B049_S1_P000_bf.h5,L784441_SAP000_B049_S2_P000_bf.h5,L784441_SAP000_B049_S3_P000_bf.h5,L784441_SAP000_B050_S0_P000_bf.h5,L784441_SAP000_B050_S1_P000_bf.h5,L784441_SAP000_B050_S2_P000_bf.h5,L784441_SAP000_B050_S3_P000_bf.h5,L784441_SAP000_B051_S0_P000_bf.h5,L784441_SAP000_B051_S1_P000_bf.h5,L784441_SAP000_B051_S2_P000_bf.h5,L784441_SAP000_B051_S3_P000_bf.h5,L784441_SAP000_B052_S0_P000_bf.h5,L784441_SAP000_B052_S1_P000_bf.h5,L784441_SAP000_B052_S2_P000_bf.h5,L784441_SAP000_B052_S3_P000_bf.h5,L784441_SAP000_B053_S0_P000_bf.h5,L784441_SAP000_B053_S1_P000_bf.h5,L784441_SAP000_B053_S2_P000_bf.h5,L784441_SAP000_B053_S3_P000_bf.h5,L784441_SAP000_B054_S0_P000_bf.h5,L784441_SAP000_B054_S1_P000_bf.h5,L784441_SAP000_B054_S2_P000_bf.h5,L784441_SAP000_B054_S3_P000_bf.h5,L784441_SAP000_B055_S0_P000_bf.h5,L784441_SAP000_B055_S1_P000_bf.h5,L784441_SAP000_B055_S2_P000_bf.h5,L784441_SAP000_B055_S3_P000_bf.h5,L784441_SAP000_B056_S0_P000_bf.h5,L784441_SAP000_B056_S1_P000_bf.h5,L784441_SAP000_B056_S2_P000_bf.h5,L784441_SAP000_B056_S3_P000_bf.h5,L784441_SAP000_B057_S0_P000_bf.h5,L784441_SAP000_B057_S1_P000_bf.h5,L784441_SAP000_B057_S2_P000_bf.h5,L784441_SAP000_B057_S3_P000_bf.h5,L784441_SAP000_B058_S0_P000_bf.h5,L784441_SAP000_B058_S1_P000_bf.h5,L784441_SAP000_B058_S2_P000_bf.h5,L784441_SAP000_B058_S3_P000_bf.h5,L784441_SAP000_B059_S0_P000_bf.h5,L784441_SAP000_B059_S1_P000_bf.h5,L784441_SAP000_B059_S2_P000_bf.h5,L784441_SAP000_B059_S3_P000_bf.h5,L784441_SAP000_B060_S0_P000_bf.h5,L784441_SAP000_B060_S1_P000_bf.h5,L784441_SAP000_B060_S2_P000_bf.h5,L784441_SAP000_B060_S3_P000_bf.h5,L784441_SAP000_B061_S0_P000_bf.h5,L784441_SAP000_B061_S1_P000_bf.h5,L784441_SAP000_B061_S2_P000_bf.h5,L784441_SAP000_B061_S3_P000_bf.h5,L784441_SAP000_B062_S0_P000_bf.h5,L784441_SAP000_B062_S1_P000_bf.h5,L784441_SAP000_B062_S2_P000_bf.h5,L784441_SAP000_B062_S3_P000_bf.h5,L784441_SAP000_B063_S0_P000_bf.h5,L784441_SAP000_B063_S1_P000_bf.h5,L784441_SAP000_B063_S2_P000_bf.h5,L784441_SAP000_B063_S3_P000_bf.h5,L784441_SAP000_B064_S0_P000_bf.h5,L784441_SAP000_B064_S1_P000_bf.h5,L784441_SAP000_B064_S2_P000_bf.h5,L784441_SAP000_B064_S3_P000_bf.h5,L784441_SAP000_B065_S0_P000_bf.h5,L784441_SAP000_B065_S1_P000_bf.h5,L784441_SAP000_B065_S2_P000_bf.h5,L784441_SAP000_B065_S3_P000_bf.h5,L784441_SAP000_B066_S0_P000_bf.h5,L784441_SAP000_B066_S1_P000_bf.h5,L784441_SAP000_B066_S2_P000_bf.h5,L784441_SAP000_B066_S3_P000_bf.h5,L784441_SAP000_B067_S0_P000_bf.h5,L784441_SAP000_B067_S1_P000_bf.h5,L784441_SAP000_B067_S2_P000_bf.h5,L784441_SAP000_B067_S3_P000_bf.h5,L784441_SAP000_B068_S0_P000_bf.h5,L784441_SAP000_B068_S1_P000_bf.h5,L784441_SAP000_B068_S2_P000_bf.h5,L784441_SAP000_B068_S3_P000_bf.h5,L784441_SAP000_B069_S0_P000_bf.h5,L784441_SAP000_B069_S1_P000_bf.h5,L784441_SAP000_B069_S2_P000_bf.h5,L784441_SAP000_B069_S3_P000_bf.h5,L784441_SAP000_B070_S0_P000_bf.h5,L784441_SAP000_B070_S1_P000_bf.h5,L784441_SAP000_B070_S2_P000_bf.h5,L784441_SAP000_B070_S3_P000_bf.h5,L784441_SAP000_B071_S0_P000_bf.h5,L784441_SAP000_B071_S1_P000_bf.h5,L784441_SAP000_B071_S2_P000_bf.h5,L784441_SAP000_B071_S3_P000_bf.h5,L784441_SAP000_B072_S0_P000_bf.h5,L784441_SAP000_B072_S1_P000_bf.h5,L784441_SAP000_B072_S2_P000_bf.h5,L784441_SAP000_B072_S3_P000_bf.h5,L784441_SAP000_B073_S0_P000_bf.h5,L784441_SAP000_B073_S1_P000_bf.h5,L784441_SAP000_B073_S2_P000_bf.h5,L784441_SAP000_B073_S3_P000_bf.h5,L784441_SAP000_B074_S0_P000_bf.h5,L784441_SAP000_B074_S1_P000_bf.h5,L784441_SAP000_B074_S2_P000_bf.h5,L784441_SAP000_B074_S3_P000_bf.h5,L784441_SAP000_B075_S0_P000_bf.h5,L784441_SAP000_B075_S1_P000_bf.h5,L784441_SAP000_B075_S2_P000_bf.h5,L784441_SAP000_B075_S3_P000_bf.h5,L784441_SAP000_B076_S0_P000_bf.h5,L784441_SAP000_B076_S1_P000_bf.h5,L784441_SAP000_B076_S2_P000_bf.h5,L784441_SAP000_B076_S3_P000_bf.h5,L784441_SAP000_B077_S0_P000_bf.h5,L784441_SAP000_B077_S1_P000_bf.h5,L784441_SAP000_B077_S2_P000_bf.h5,L784441_SAP000_B077_S3_P000_bf.h5,L784441_SAP000_B078_S0_P000_bf.h5,L784441_SAP000_B078_S1_P000_bf.h5,L784441_SAP000_B078_S2_P000_bf.h5,L784441_SAP000_B078_S3_P000_bf.h5,L784441_SAP000_B079_S0_P000_bf.h5,L784441_SAP000_B079_S1_P000_bf.h5,L784441_SAP000_B079_S2_P000_bf.h5,L784441_SAP000_B079_S3_P000_bf.h5,L784441_SAP000_B080_S0_P000_bf.h5,L784441_SAP000_B080_S1_P000_bf.h5,L784441_SAP000_B080_S2_P000_bf.h5,L784441_SAP000_B080_S3_P000_bf.h5,L784441_SAP000_B081_S0_P000_bf.h5,L784441_SAP000_B081_S1_P000_bf.h5,L784441_SAP000_B081_S2_P000_bf.h5,L784441_SAP000_B081_S3_P000_bf.h5,L784441_SAP000_B082_S0_P000_bf.h5,L784441_SAP000_B082_S1_P000_bf.h5,L784441_SAP000_B082_S2_P000_bf.h5,L784441_SAP000_B082_S3_P000_bf.h5,L784441_SAP000_B083_S0_P000_bf.h5,L784441_SAP000_B083_S1_P000_bf.h5,L784441_SAP000_B083_S2_P000_bf.h5,L784441_SAP000_B083_S3_P000_bf.h5,L784441_SAP000_B084_S0_P000_bf.h5,L784441_SAP000_B084_S1_P000_bf.h5,L784441_SAP000_B084_S2_P000_bf.h5,L784441_SAP000_B084_S3_P000_bf.h5,L784441_SAP000_B085_S0_P000_bf.h5,L784441_SAP000_B085_S1_P000_bf.h5,L784441_SAP000_B085_S2_P000_bf.h5,L784441_SAP000_B085_S3_P000_bf.h5,L784441_SAP000_B086_S0_P000_bf.h5,L784441_SAP000_B086_S1_P000_bf.h5,L784441_SAP000_B086_S2_P000_bf.h5,L784441_SAP000_B086_S3_P000_bf.h5,L784441_SAP000_B087_S0_P000_bf.h5,L784441_SAP000_B087_S1_P000_bf.h5,L784441_SAP000_B087_S2_P000_bf.h5,L784441_SAP000_B087_S3_P000_bf.h5,L784441_SAP000_B088_S0_P000_bf.h5,L784441_SAP000_B088_S1_P000_bf.h5,L784441_SAP000_B088_S2_P000_bf.h5,L784441_SAP000_B088_S3_P000_bf.h5,L784441_SAP000_B089_S0_P000_bf.h5,L784441_SAP000_B089_S1_P000_bf.h5,L784441_SAP000_B089_S2_P000_bf.h5,L784441_SAP000_B089_S3_P000_bf.h5,L784441_SAP000_B090_S0_P000_bf.h5,L784441_SAP000_B090_S1_P000_bf.h5,L784441_SAP000_B090_S2_P000_bf.h5,L784441_SAP000_B090_S3_P000_bf.h5,L784441_SAP000_B091_S0_P000_bf.h5,L784441_SAP000_B091_S1_P000_bf.h5,L784441_SAP000_B091_S2_P000_bf.h5,L784441_SAP000_B091_S3_P000_bf.h5,L784441_SAP000_B092_S0_P000_bf.h5,L784441_SAP000_B092_S1_P000_bf.h5,L784441_SAP000_B092_S2_P000_bf.h5,L784441_SAP000_B092_S3_P000_bf.h5,L784441_SAP000_B093_S0_P000_bf.h5,L784441_SAP000_B093_S1_P000_bf.h5,L784441_SAP000_B093_S2_P000_bf.h5,L784441_SAP000_B093_S3_P000_bf.h5,L784441_SAP000_B094_S0_P000_bf.h5,L784441_SAP000_B094_S1_P000_bf.h5,L784441_SAP000_B094_S2_P000_bf.h5,L784441_SAP000_B094_S3_P000_bf.h5,L784441_SAP000_B095_S0_P000_bf.h5,L784441_SAP000_B095_S1_P000_bf.h5,L784441_SAP000_B095_S2_P000_bf.h5,L784441_SAP000_B095_S3_P000_bf.h5,L784441_SAP000_B096_S0_P000_bf.h5,L784441_SAP000_B096_S1_P000_bf.h5,L784441_SAP000_B096_S2_P000_bf.h5,L784441_SAP000_B096_S3_P000_bf.h5,L784441_SAP000_B097_S0_P000_bf.h5,L784441_SAP000_B097_S1_P000_bf.h5,L784441_SAP000_B097_S2_P000_bf.h5,L784441_SAP000_B097_S3_P000_bf.h5,L784441_SAP000_B098_S0_P000_bf.h5,L784441_SAP000_B098_S1_P000_bf.h5,L784441_SAP000_B098_S2_P000_bf.h5,L784441_SAP000_B098_S3_P000_bf.h5,L784441_SAP000_B099_S0_P000_bf.h5,L784441_SAP000_B099_S1_P000_bf.h5,L784441_SAP000_B099_S2_P000_bf.h5,L784441_SAP000_B099_S3_P000_bf.h5,L784441_SAP000_B100_S0_P000_bf.h5,L784441_SAP000_B100_S1_P000_bf.h5,L784441_SAP000_B100_S2_P000_bf.h5,L784441_SAP000_B100_S3_P000_bf.h5,L784441_SAP000_B101_S0_P000_bf.h5,L784441_SAP000_B101_S1_P000_bf.h5,L784441_SAP000_B101_S2_P000_bf.h5,L784441_SAP000_B101_S3_P000_bf.h5,L784441_SAP000_B102_S0_P000_bf.h5,L784441_SAP000_B102_S1_P000_bf.h5,L784441_SAP000_B102_S2_P000_bf.h5,L784441_SAP000_B102_S3_P000_bf.h5,L784441_SAP000_B103_S0_P000_bf.h5,L784441_SAP000_B103_S1_P000_bf.h5,L784441_SAP000_B103_S2_P000_bf.h5,L784441_SAP000_B103_S3_P000_bf.h5,L784441_SAP000_B104_S0_P000_bf.h5,L784441_SAP000_B104_S1_P000_bf.h5,L784441_SAP000_B104_S2_P000_bf.h5,L784441_SAP000_B104_S3_P000_bf.h5,L784441_SAP000_B105_S0_P000_bf.h5,L784441_SAP000_B105_S1_P000_bf.h5,L784441_SAP000_B105_S2_P000_bf.h5,L784441_SAP000_B105_S3_P000_bf.h5,L784441_SAP000_B106_S0_P000_bf.h5,L784441_SAP000_B106_S1_P000_bf.h5,L784441_SAP000_B106_S2_P000_bf.h5,L784441_SAP000_B106_S3_P000_bf.h5,L784441_SAP000_B107_S0_P000_bf.h5,L784441_SAP000_B107_S1_P000_bf.h5,L784441_SAP000_B107_S2_P000_bf.h5,L784441_SAP000_B107_S3_P000_bf.h5,L784441_SAP000_B108_S0_P000_bf.h5,L784441_SAP000_B108_S1_P000_bf.h5,L784441_SAP000_B108_S2_P000_bf.h5,L784441_SAP000_B108_S3_P000_bf.h5,L784441_SAP000_B109_S0_P000_bf.h5,L784441_SAP000_B109_S1_P000_bf.h5,L784441_SAP000_B109_S2_P000_bf.h5,L784441_SAP000_B109_S3_P000_bf.h5,L784441_SAP000_B110_S0_P000_bf.h5,L784441_SAP000_B110_S1_P000_bf.h5,L784441_SAP000_B110_S2_P000_bf.h5,L784441_SAP000_B110_S3_P000_bf.h5,L784441_SAP000_B111_S0_P000_bf.h5,L784441_SAP000_B111_S1_P000_bf.h5,L784441_SAP000_B111_S2_P000_bf.h5,L784441_SAP000_B111_S3_P000_bf.h5,L784441_SAP000_B112_S0_P000_bf.h5,L784441_SAP000_B112_S1_P000_bf.h5,L784441_SAP000_B112_S2_P000_bf.h5,L784441_SAP000_B112_S3_P000_bf.h5,L784441_SAP000_B113_S0_P000_bf.h5,L784441_SAP000_B113_S1_P000_bf.h5,L784441_SAP000_B113_S2_P000_bf.h5,L784441_SAP000_B113_S3_P000_bf.h5,L784441_SAP000_B114_S0_P000_bf.h5,L784441_SAP000_B114_S1_P000_bf.h5,L784441_SAP000_B114_S2_P000_bf.h5,L784441_SAP000_B114_S3_P000_bf.h5,L784441_SAP000_B115_S0_P000_bf.h5,L784441_SAP000_B115_S1_P000_bf.h5,L784441_SAP000_B115_S2_P000_bf.h5,L784441_SAP000_B115_S3_P000_bf.h5,L784441_SAP000_B116_S0_P000_bf.h5,L784441_SAP000_B116_S1_P000_bf.h5,L784441_SAP000_B116_S2_P000_bf.h5,L784441_SAP000_B116_S3_P000_bf.h5,L784441_SAP000_B117_S0_P000_bf.h5,L784441_SAP000_B117_S1_P000_bf.h5,L784441_SAP000_B117_S2_P000_bf.h5,L784441_SAP000_B117_S3_P000_bf.h5,L784441_SAP000_B118_S0_P000_bf.h5,L784441_SAP000_B118_S1_P000_bf.h5,L784441_SAP000_B118_S2_P000_bf.h5,L784441_SAP000_B118_S3_P000_bf.h5,L784441_SAP000_B119_S0_P000_bf.h5,L784441_SAP000_B119_S1_P000_bf.h5,L784441_SAP000_B119_S2_P000_bf.h5,L784441_SAP000_B119_S3_P000_bf.h5,L784441_SAP000_B120_S0_P000_bf.h5,L784441_SAP000_B120_S1_P000_bf.h5,L784441_SAP000_B120_S2_P000_bf.h5,L784441_SAP000_B120_S3_P000_bf.h5,L784441_SAP000_B121_S0_P000_bf.h5,L784441_SAP000_B121_S1_P000_bf.h5,L784441_SAP000_B121_S2_P000_bf.h5,L784441_SAP000_B121_S3_P000_bf.h5,L784441_SAP000_B122_S0_P000_bf.h5,L784441_SAP000_B122_S1_P000_bf.h5,L784441_SAP000_B122_S2_P000_bf.h5,L784441_SAP000_B122_S3_P000_bf.h5,L784441_SAP000_B123_S0_P000_bf.h5,L784441_SAP000_B123_S1_P000_bf.h5,L784441_SAP000_B123_S2_P000_bf.h5,L784441_SAP000_B123_S3_P000_bf.h5,L784441_SAP000_B124_S0_P000_bf.h5,L784441_SAP000_B124_S1_P000_bf.h5,L784441_SAP000_B124_S2_P000_bf.h5,L784441_SAP000_B124_S3_P000_bf.h5,L784441_SAP000_B125_S0_P000_bf.h5,L784441_SAP000_B125_S1_P000_bf.h5,L784441_SAP000_B125_S2_P000_bf.h5,L784441_SAP000_B125_S3_P000_bf.h5,L784441_SAP000_B126_S0_P000_bf.h5,L784441_SAP000_B126_S1_P000_bf.h5,L784441_SAP000_B126_S2_P000_bf.h5,L784441_SAP000_B126_S3_P000_bf.h5,L784441_SAP001_B000_S0_P000_bf.h5,L784441_SAP001_B000_S1_P000_bf.h5,L784441_SAP001_B000_S2_P000_bf.h5,L784441_SAP001_B000_S3_P000_bf.h5] -Observation.DataProducts.Output_CoherentStokes.locations=[512*localhost:output/784441] -Observation.DataProducts.Output_CoherentStokes.storageClusterName="localhost" - -Observation.DataProducts.Output_Correlated.enabled=true -Observation.DataProducts.Output_Correlated.filenames=[L784441_SAP000_SB000_uv.MS,L784441_SAP000_SB001_uv.MS,L784441_SAP000_SB002_uv.MS,L784441_SAP000_SB003_uv.MS,L784441_SAP000_SB004_uv.MS,L784441_SAP000_SB005_uv.MS,L784441_SAP000_SB006_uv.MS,L784441_SAP000_SB007_uv.MS,L784441_SAP000_SB008_uv.MS,L784441_SAP000_SB009_uv.MS,L784441_SAP000_SB010_uv.MS,L784441_SAP000_SB011_uv.MS,L784441_SAP000_SB012_uv.MS,L784441_SAP000_SB013_uv.MS,L784441_SAP000_SB014_uv.MS,L784441_SAP000_SB015_uv.MS,L784441_SAP000_SB016_uv.MS,L784441_SAP000_SB017_uv.MS,L784441_SAP000_SB018_uv.MS,L784441_SAP000_SB019_uv.MS,L784441_SAP000_SB020_uv.MS,L784441_SAP000_SB021_uv.MS,L784441_SAP000_SB022_uv.MS,L784441_SAP000_SB023_uv.MS,L784441_SAP000_SB024_uv.MS,L784441_SAP000_SB025_uv.MS,L784441_SAP000_SB026_uv.MS,L784441_SAP000_SB027_uv.MS,L784441_SAP000_SB028_uv.MS,L784441_SAP000_SB029_uv.MS,L784441_SAP000_SB030_uv.MS,L784441_SAP000_SB031_uv.MS,L784441_SAP000_SB032_uv.MS,L784441_SAP000_SB033_uv.MS,L784441_SAP000_SB034_uv.MS,L784441_SAP000_SB035_uv.MS,L784441_SAP000_SB036_uv.MS,L784441_SAP000_SB037_uv.MS,L784441_SAP000_SB038_uv.MS,L784441_SAP000_SB039_uv.MS,L784441_SAP000_SB040_uv.MS,L784441_SAP000_SB041_uv.MS,L784441_SAP000_SB042_uv.MS,L784441_SAP000_SB043_uv.MS,L784441_SAP000_SB044_uv.MS,L784441_SAP000_SB045_uv.MS,L784441_SAP000_SB046_uv.MS,L784441_SAP000_SB047_uv.MS,L784441_SAP000_SB048_uv.MS,L784441_SAP000_SB049_uv.MS,L784441_SAP000_SB050_uv.MS,L784441_SAP000_SB051_uv.MS,L784441_SAP000_SB052_uv.MS,L784441_SAP000_SB053_uv.MS,L784441_SAP000_SB054_uv.MS,L784441_SAP000_SB055_uv.MS,L784441_SAP000_SB056_uv.MS,L784441_SAP000_SB057_uv.MS,L784441_SAP000_SB058_uv.MS,L784441_SAP000_SB059_uv.MS,L784441_SAP001_SB060_uv.MS,L784441_SAP001_SB061_uv.MS,L784441_SAP001_SB062_uv.MS,L784441_SAP001_SB063_uv.MS,L784441_SAP001_SB064_uv.MS,L784441_SAP001_SB065_uv.MS,L784441_SAP001_SB066_uv.MS,L784441_SAP001_SB067_uv.MS,L784441_SAP001_SB068_uv.MS,L784441_SAP001_SB069_uv.MS,L784441_SAP001_SB070_uv.MS,L784441_SAP001_SB071_uv.MS,L784441_SAP001_SB072_uv.MS,L784441_SAP001_SB073_uv.MS,L784441_SAP001_SB074_uv.MS,L784441_SAP001_SB075_uv.MS,L784441_SAP001_SB076_uv.MS,L784441_SAP001_SB077_uv.MS,L784441_SAP001_SB078_uv.MS,L784441_SAP001_SB079_uv.MS,L784441_SAP001_SB080_uv.MS,L784441_SAP001_SB081_uv.MS,L784441_SAP001_SB082_uv.MS,L784441_SAP001_SB083_uv.MS,L784441_SAP001_SB084_uv.MS,L784441_SAP001_SB085_uv.MS,L784441_SAP001_SB086_uv.MS,L784441_SAP001_SB087_uv.MS,L784441_SAP001_SB088_uv.MS,L784441_SAP001_SB089_uv.MS,L784441_SAP001_SB090_uv.MS,L784441_SAP001_SB091_uv.MS,L784441_SAP001_SB092_uv.MS,L784441_SAP001_SB093_uv.MS,L784441_SAP001_SB094_uv.MS,L784441_SAP001_SB095_uv.MS,L784441_SAP001_SB096_uv.MS,L784441_SAP001_SB097_uv.MS,L784441_SAP001_SB098_uv.MS,L784441_SAP001_SB099_uv.MS,L784441_SAP001_SB100_uv.MS,L784441_SAP001_SB101_uv.MS,L784441_SAP001_SB102_uv.MS,L784441_SAP001_SB103_uv.MS,L784441_SAP001_SB104_uv.MS,L784441_SAP001_SB105_uv.MS,L784441_SAP001_SB106_uv.MS,L784441_SAP001_SB107_uv.MS,L784441_SAP001_SB108_uv.MS,L784441_SAP001_SB109_uv.MS,L784441_SAP001_SB110_uv.MS,L784441_SAP001_SB111_uv.MS,L784441_SAP001_SB112_uv.MS,L784441_SAP001_SB113_uv.MS,L784441_SAP001_SB114_uv.MS,L784441_SAP001_SB115_uv.MS,L784441_SAP001_SB116_uv.MS,L784441_SAP001_SB117_uv.MS,L784441_SAP001_SB118_uv.MS,L784441_SAP001_SB119_uv.MS] -Observation.DataProducts.Output_Correlated.locations=[120*localhost:output/784441] -Observation.DataProducts.Output_Correlated.storageClusterName="localhost" - -Observation.DataProducts.Output_IncoherentStokes.enabled=false -Observation.DataProducts.Output_InstrumentModel.enabled=false -Observation.DataProducts.Output_Pulsar.enabled=false -Observation.DataProducts.Output_SkyImage.enabled=false - -# -# ----- Dataslot settings, remove? ----- -# -Observation.Dataslots.CS001LBA.DataslotList=[0..119] -Observation.Dataslots.CS001LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS002LBA.DataslotList=[0..119] -Observation.Dataslots.CS002LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS003LBA.DataslotList=[0..119] -Observation.Dataslots.CS003LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS004LBA.DataslotList=[0..119] -Observation.Dataslots.CS004LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS005LBA.DataslotList=[0..119] -Observation.Dataslots.CS005LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS006LBA.DataslotList=[0..119] -Observation.Dataslots.CS006LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS007LBA.DataslotList=[0..119] -Observation.Dataslots.CS007LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS011LBA.DataslotList=[0..119] -Observation.Dataslots.CS011LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS013LBA.DataslotList=[0..119] -Observation.Dataslots.CS013LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS017LBA.DataslotList=[0..119] -Observation.Dataslots.CS017LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS021LBA.DataslotList=[0..119] -Observation.Dataslots.CS021LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS024LBA.DataslotList=[0..119] -Observation.Dataslots.CS024LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS026LBA.DataslotList=[0..119] -Observation.Dataslots.CS026LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS028LBA.DataslotList=[0..119] -Observation.Dataslots.CS028LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS030LBA.DataslotList=[0..119] -Observation.Dataslots.CS030LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS031LBA.DataslotList=[0..119] -Observation.Dataslots.CS031LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS032LBA.DataslotList=[0..119] -Observation.Dataslots.CS032LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS101LBA.DataslotList=[0..119] -Observation.Dataslots.CS101LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS103LBA.DataslotList=[0..119] -Observation.Dataslots.CS103LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS201LBA.DataslotList=[0..119] -Observation.Dataslots.CS201LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS301LBA.DataslotList=[0..119] -Observation.Dataslots.CS301LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS302LBA.DataslotList=[0..119] -Observation.Dataslots.CS302LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS401LBA.DataslotList=[0..119] -Observation.Dataslots.CS401LBA.RSPBoardList=[120*0] -Observation.Dataslots.CS501LBA.DataslotList=[0..119] -Observation.Dataslots.CS501LBA.RSPBoardList=[120*0] -Observation.Dataslots.DataslotInfo.DataslotList=[] -Observation.Dataslots.DataslotInfo.RSPBoardList=[] -Observation.Dataslots.RS106LBA.DataslotList=[0..119] -Observation.Dataslots.RS106LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS205LBA.DataslotList=[0..119] -Observation.Dataslots.RS205LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS208LBA.DataslotList=[0..119] -Observation.Dataslots.RS208LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS305LBA.DataslotList=[0..119] -Observation.Dataslots.RS305LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS306LBA.DataslotList=[0..119] -Observation.Dataslots.RS306LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS307LBA.DataslotList=[0..119] -Observation.Dataslots.RS307LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS406LBA.DataslotList=[0..119] -Observation.Dataslots.RS406LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS407LBA.DataslotList=[0..119] -Observation.Dataslots.RS407LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS409LBA.DataslotList=[0..119] -Observation.Dataslots.RS409LBA.RSPBoardList=[120*0] -Observation.Dataslots.RS503LBA.DataslotList=[0..119] -Observation.Dataslots.RS503LBA.RSPBoardList=[120*0] - -# -# ----- Observation settings ----- -# -Observation.ObsID=784441 -Observation.VirtualInstrument.minimalNrStations=1 -Observation.VirtualInstrument.stationList=[CS002,CS003,CS004,CS005,CS006,CS007,CS011,CS013,CS017,CS021,CS024,CS026,CS028,CS030,CS031,CS101,CS103,CS201,CS301,CS501,RS106,RS205,RS208,RS305,RS306,RS406,RS407,RS409,RS503] -Observation.VirtualInstrument.stationSet=Custom -Observation.antennaArray=LBA -Observation.antennaSet=LBA_OUTER -Observation.bandFilter=LBA_10_90 -Observation.claimPeriod=35 -Observation.clockMode=<<Clock200 -Observation.momID=1021615 -Observation.nrAnaBeams=0 -Observation.nrBeams=2 -Observation.nrBitsPerSample=8 -Observation.nrTBBSettings=0 -Observation.originID=650576 -Observation.otdbID=784441 -Observation.preparePeriod=20 -Observation.processSubtype=Beam Observation -Observation.processType=Observation -Observation.sampleClock=200 -Observation.startTime=2020-06-10 08:30:00 -Observation.stopTime=2020-06-10 10:08:00 -Observation.strategy=default \ No newline at end of file diff --git a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-796954.parset b/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-796954.parset deleted file mode 100644 index edf3093cd7a234600fc21d2262bc529c521dcca8..0000000000000000000000000000000000000000 --- a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-796954.parset +++ /dev/null @@ -1,280 +0,0 @@ -# -# ----- Info ----- -# -# Purpose: LOFAR reference test -# LOFAR Two-metre Sky Survey, HBA sky survey -# Intended to be used with gpu_load test for GPU kernel performance benchmarking - -# Enable performance benchmarking -Cobalt.Benchmark.enabled=true -Cobalt.Benchmark.file=Benchmarks/796954.csv - -# These figures are used by gpu_load to predict the load across the whole cluster. -# Set available processing resources for the full COBALT 2.0 system (2 GPUs/sockets x 11 nodes) -Cobalt.Nodes = [ 22*localhost ] - -# -# ----- Beamformer settings ----- -# -Cobalt.BeamFormer.CoherentStokes.nrChannelsPerSubband=1 -Cobalt.BeamFormer.CoherentStokes.subbandsPerFile=512 -Cobalt.BeamFormer.CoherentStokes.timeIntegrationFactor=1 -Cobalt.BeamFormer.CoherentStokes.which=I -Cobalt.BeamFormer.IncoherentStokes.nrChannelsPerSubband=1 -Cobalt.BeamFormer.IncoherentStokes.subbandsPerFile=512 -Cobalt.BeamFormer.IncoherentStokes.timeIntegrationFactor=1 -Cobalt.BeamFormer.IncoherentStokes.which=I -Cobalt.BeamFormer.coherentDedisperseChannels=false -Cobalt.BeamFormer.flysEye=false -Cobalt.BeamFormer.nrDelayCompensationChannels=256 -Cobalt.BeamFormer.nrHighResolutionChannels=256 -Cobalt.BeamFormer.stationList=[] - -# -# ----- Correlator settings ----- -# -Cobalt.Correlator.integrationTime=1.00139 -Cobalt.Correlator.nrBlocksPerIntegration=1 -Cobalt.Correlator.nrChannelsPerSubband=64 -Cobalt.Correlator.nrIntegrationsPerBlock=1 - -# -# ----- Misc settings ----- -# -Cobalt.blockSize=195584 -Cobalt.correctBandPass=true -Cobalt.correctClocks=true -Cobalt.delayCompensation=true -Cobalt.realTime=true - -# -# ----- Pointings ----- -# -Observation.Beam[0].angle1=6.200755188298173 -Observation.Beam[0].angle2=0.10093142101546985 -Observation.Beam[0].directionType=J2000 -Observation.Beam[0].duration=0 -Observation.Beam[0].momID=1036146 -Observation.Beam[0].nrTabRings=0 -Observation.Beam[0].nrTiedArrayBeams=0 -Observation.Beam[0].startTime= -Observation.Beam[0].subbandList=[256] -Observation.Beam[0].tabRingSize=0 -Observation.Beam[0].target=P354P355REF -Observation.Beam[1].angle1=6.1928137583964675 -Observation.Beam[1].angle2=0.057049092446257534 -Observation.Beam[1].directionType=J2000 -Observation.Beam[1].duration=0 -Observation.Beam[1].momID=1036147 -Observation.Beam[1].nrTabRings=0 -Observation.Beam[1].nrTiedArrayBeams=0 -Observation.Beam[1].startTime= -Observation.Beam[1].subbandList=[104..136,138..163,165..180,182..184,187..209,212..213,215..240,242..255,257..273,275..300,302..328,330..347,349,364,372,380,388,396,404,413,421,430,438,447] -Observation.Beam[1].tabRingSize=0 -Observation.Beam[1].target=P354+03 -Observation.Beam[2].angle1=6.208696618199876 -Observation.Beam[2].angle2=0.14481374958468218 -Observation.Beam[2].directionType=J2000 -Observation.Beam[2].duration=0 -Observation.Beam[2].momID=1036148 -Observation.Beam[2].nrTabRings=0 -Observation.Beam[2].nrTiedArrayBeams=0 -Observation.Beam[2].startTime= -Observation.Beam[2].subbandList=[104..136,138..163,165..180,182..184,187..209,212..213,215..240,242..255,257..273,275..300,302..328,330..347,349,364,372,380,388,396,404,413,421,430,438,447] -Observation.Beam[2].tabRingSize=0 -Observation.Beam[2].target=P355+08 - -# -# ----- Output settings ----- -# -Observation.DataProducts.Output_CoherentStokes.enabled=false - -Observation.DataProducts.Output_Correlated.enabled=true -Observation.DataProducts.Output_Correlated.filenames=[L796954_SAP000_SB000_uv.MS,L796954_SAP001_SB001_uv.MS,L796954_SAP001_SB002_uv.MS,L796954_SAP001_SB003_uv.MS,L796954_SAP001_SB004_uv.MS,L796954_SAP001_SB005_uv.MS,L796954_SAP001_SB006_uv.MS,L796954_SAP001_SB007_uv.MS,L796954_SAP001_SB008_uv.MS,L796954_SAP001_SB009_uv.MS,L796954_SAP001_SB010_uv.MS,L796954_SAP001_SB011_uv.MS,L796954_SAP001_SB012_uv.MS,L796954_SAP001_SB013_uv.MS,L796954_SAP001_SB014_uv.MS,L796954_SAP001_SB015_uv.MS,L796954_SAP001_SB016_uv.MS,L796954_SAP001_SB017_uv.MS,L796954_SAP001_SB018_uv.MS,L796954_SAP001_SB019_uv.MS,L796954_SAP001_SB020_uv.MS,L796954_SAP001_SB021_uv.MS,L796954_SAP001_SB022_uv.MS,L796954_SAP001_SB023_uv.MS,L796954_SAP001_SB024_uv.MS,L796954_SAP001_SB025_uv.MS,L796954_SAP001_SB026_uv.MS,L796954_SAP001_SB027_uv.MS,L796954_SAP001_SB028_uv.MS,L796954_SAP001_SB029_uv.MS,L796954_SAP001_SB030_uv.MS,L796954_SAP001_SB031_uv.MS,L796954_SAP001_SB032_uv.MS,L796954_SAP001_SB033_uv.MS,L796954_SAP001_SB034_uv.MS,L796954_SAP001_SB035_uv.MS,L796954_SAP001_SB036_uv.MS,L796954_SAP001_SB037_uv.MS,L796954_SAP001_SB038_uv.MS,L796954_SAP001_SB039_uv.MS,L796954_SAP001_SB040_uv.MS,L796954_SAP001_SB041_uv.MS,L796954_SAP001_SB042_uv.MS,L796954_SAP001_SB043_uv.MS,L796954_SAP001_SB044_uv.MS,L796954_SAP001_SB045_uv.MS,L796954_SAP001_SB046_uv.MS,L796954_SAP001_SB047_uv.MS,L796954_SAP001_SB048_uv.MS,L796954_SAP001_SB049_uv.MS,L796954_SAP001_SB050_uv.MS,L796954_SAP001_SB051_uv.MS,L796954_SAP001_SB052_uv.MS,L796954_SAP001_SB053_uv.MS,L796954_SAP001_SB054_uv.MS,L796954_SAP001_SB055_uv.MS,L796954_SAP001_SB056_uv.MS,L796954_SAP001_SB057_uv.MS,L796954_SAP001_SB058_uv.MS,L796954_SAP001_SB059_uv.MS,L796954_SAP001_SB060_uv.MS,L796954_SAP001_SB061_uv.MS,L796954_SAP001_SB062_uv.MS,L796954_SAP001_SB063_uv.MS,L796954_SAP001_SB064_uv.MS,L796954_SAP001_SB065_uv.MS,L796954_SAP001_SB066_uv.MS,L796954_SAP001_SB067_uv.MS,L796954_SAP001_SB068_uv.MS,L796954_SAP001_SB069_uv.MS,L796954_SAP001_SB070_uv.MS,L796954_SAP001_SB071_uv.MS,L796954_SAP001_SB072_uv.MS,L796954_SAP001_SB073_uv.MS,L796954_SAP001_SB074_uv.MS,L796954_SAP001_SB075_uv.MS,L796954_SAP001_SB076_uv.MS,L796954_SAP001_SB077_uv.MS,L796954_SAP001_SB078_uv.MS,L796954_SAP001_SB079_uv.MS,L796954_SAP001_SB080_uv.MS,L796954_SAP001_SB081_uv.MS,L796954_SAP001_SB082_uv.MS,L796954_SAP001_SB083_uv.MS,L796954_SAP001_SB084_uv.MS,L796954_SAP001_SB085_uv.MS,L796954_SAP001_SB086_uv.MS,L796954_SAP001_SB087_uv.MS,L796954_SAP001_SB088_uv.MS,L796954_SAP001_SB089_uv.MS,L796954_SAP001_SB090_uv.MS,L796954_SAP001_SB091_uv.MS,L796954_SAP001_SB092_uv.MS,L796954_SAP001_SB093_uv.MS,L796954_SAP001_SB094_uv.MS,L796954_SAP001_SB095_uv.MS,L796954_SAP001_SB096_uv.MS,L796954_SAP001_SB097_uv.MS,L796954_SAP001_SB098_uv.MS,L796954_SAP001_SB099_uv.MS,L796954_SAP001_SB100_uv.MS,L796954_SAP001_SB101_uv.MS,L796954_SAP001_SB102_uv.MS,L796954_SAP001_SB103_uv.MS,L796954_SAP001_SB104_uv.MS,L796954_SAP001_SB105_uv.MS,L796954_SAP001_SB106_uv.MS,L796954_SAP001_SB107_uv.MS,L796954_SAP001_SB108_uv.MS,L796954_SAP001_SB109_uv.MS,L796954_SAP001_SB110_uv.MS,L796954_SAP001_SB111_uv.MS,L796954_SAP001_SB112_uv.MS,L796954_SAP001_SB113_uv.MS,L796954_SAP001_SB114_uv.MS,L796954_SAP001_SB115_uv.MS,L796954_SAP001_SB116_uv.MS,L796954_SAP001_SB117_uv.MS,L796954_SAP001_SB118_uv.MS,L796954_SAP001_SB119_uv.MS,L796954_SAP001_SB120_uv.MS,L796954_SAP001_SB121_uv.MS,L796954_SAP001_SB122_uv.MS,L796954_SAP001_SB123_uv.MS,L796954_SAP001_SB124_uv.MS,L796954_SAP001_SB125_uv.MS,L796954_SAP001_SB126_uv.MS,L796954_SAP001_SB127_uv.MS,L796954_SAP001_SB128_uv.MS,L796954_SAP001_SB129_uv.MS,L796954_SAP001_SB130_uv.MS,L796954_SAP001_SB131_uv.MS,L796954_SAP001_SB132_uv.MS,L796954_SAP001_SB133_uv.MS,L796954_SAP001_SB134_uv.MS,L796954_SAP001_SB135_uv.MS,L796954_SAP001_SB136_uv.MS,L796954_SAP001_SB137_uv.MS,L796954_SAP001_SB138_uv.MS,L796954_SAP001_SB139_uv.MS,L796954_SAP001_SB140_uv.MS,L796954_SAP001_SB141_uv.MS,L796954_SAP001_SB142_uv.MS,L796954_SAP001_SB143_uv.MS,L796954_SAP001_SB144_uv.MS,L796954_SAP001_SB145_uv.MS,L796954_SAP001_SB146_uv.MS,L796954_SAP001_SB147_uv.MS,L796954_SAP001_SB148_uv.MS,L796954_SAP001_SB149_uv.MS,L796954_SAP001_SB150_uv.MS,L796954_SAP001_SB151_uv.MS,L796954_SAP001_SB152_uv.MS,L796954_SAP001_SB153_uv.MS,L796954_SAP001_SB154_uv.MS,L796954_SAP001_SB155_uv.MS,L796954_SAP001_SB156_uv.MS,L796954_SAP001_SB157_uv.MS,L796954_SAP001_SB158_uv.MS,L796954_SAP001_SB159_uv.MS,L796954_SAP001_SB160_uv.MS,L796954_SAP001_SB161_uv.MS,L796954_SAP001_SB162_uv.MS,L796954_SAP001_SB163_uv.MS,L796954_SAP001_SB164_uv.MS,L796954_SAP001_SB165_uv.MS,L796954_SAP001_SB166_uv.MS,L796954_SAP001_SB167_uv.MS,L796954_SAP001_SB168_uv.MS,L796954_SAP001_SB169_uv.MS,L796954_SAP001_SB170_uv.MS,L796954_SAP001_SB171_uv.MS,L796954_SAP001_SB172_uv.MS,L796954_SAP001_SB173_uv.MS,L796954_SAP001_SB174_uv.MS,L796954_SAP001_SB175_uv.MS,L796954_SAP001_SB176_uv.MS,L796954_SAP001_SB177_uv.MS,L796954_SAP001_SB178_uv.MS,L796954_SAP001_SB179_uv.MS,L796954_SAP001_SB180_uv.MS,L796954_SAP001_SB181_uv.MS,L796954_SAP001_SB182_uv.MS,L796954_SAP001_SB183_uv.MS,L796954_SAP001_SB184_uv.MS,L796954_SAP001_SB185_uv.MS,L796954_SAP001_SB186_uv.MS,L796954_SAP001_SB187_uv.MS,L796954_SAP001_SB188_uv.MS,L796954_SAP001_SB189_uv.MS,L796954_SAP001_SB190_uv.MS,L796954_SAP001_SB191_uv.MS,L796954_SAP001_SB192_uv.MS,L796954_SAP001_SB193_uv.MS,L796954_SAP001_SB194_uv.MS,L796954_SAP001_SB195_uv.MS,L796954_SAP001_SB196_uv.MS,L796954_SAP001_SB197_uv.MS,L796954_SAP001_SB198_uv.MS,L796954_SAP001_SB199_uv.MS,L796954_SAP001_SB200_uv.MS,L796954_SAP001_SB201_uv.MS,L796954_SAP001_SB202_uv.MS,L796954_SAP001_SB203_uv.MS,L796954_SAP001_SB204_uv.MS,L796954_SAP001_SB205_uv.MS,L796954_SAP001_SB206_uv.MS,L796954_SAP001_SB207_uv.MS,L796954_SAP001_SB208_uv.MS,L796954_SAP001_SB209_uv.MS,L796954_SAP001_SB210_uv.MS,L796954_SAP001_SB211_uv.MS,L796954_SAP001_SB212_uv.MS,L796954_SAP001_SB213_uv.MS,L796954_SAP001_SB214_uv.MS,L796954_SAP001_SB215_uv.MS,L796954_SAP001_SB216_uv.MS,L796954_SAP001_SB217_uv.MS,L796954_SAP001_SB218_uv.MS,L796954_SAP001_SB219_uv.MS,L796954_SAP001_SB220_uv.MS,L796954_SAP001_SB221_uv.MS,L796954_SAP001_SB222_uv.MS,L796954_SAP001_SB223_uv.MS,L796954_SAP001_SB224_uv.MS,L796954_SAP001_SB225_uv.MS,L796954_SAP001_SB226_uv.MS,L796954_SAP001_SB227_uv.MS,L796954_SAP001_SB228_uv.MS,L796954_SAP001_SB229_uv.MS,L796954_SAP001_SB230_uv.MS,L796954_SAP001_SB231_uv.MS,L796954_SAP001_SB232_uv.MS,L796954_SAP001_SB233_uv.MS,L796954_SAP001_SB234_uv.MS,L796954_SAP001_SB235_uv.MS,L796954_SAP001_SB236_uv.MS,L796954_SAP001_SB237_uv.MS,L796954_SAP001_SB238_uv.MS,L796954_SAP001_SB239_uv.MS,L796954_SAP001_SB240_uv.MS,L796954_SAP001_SB241_uv.MS,L796954_SAP001_SB242_uv.MS,L796954_SAP001_SB243_uv.MS,L796954_SAP002_SB244_uv.MS,L796954_SAP002_SB245_uv.MS,L796954_SAP002_SB246_uv.MS,L796954_SAP002_SB247_uv.MS,L796954_SAP002_SB248_uv.MS,L796954_SAP002_SB249_uv.MS,L796954_SAP002_SB250_uv.MS,L796954_SAP002_SB251_uv.MS,L796954_SAP002_SB252_uv.MS,L796954_SAP002_SB253_uv.MS,L796954_SAP002_SB254_uv.MS,L796954_SAP002_SB255_uv.MS,L796954_SAP002_SB256_uv.MS,L796954_SAP002_SB257_uv.MS,L796954_SAP002_SB258_uv.MS,L796954_SAP002_SB259_uv.MS,L796954_SAP002_SB260_uv.MS,L796954_SAP002_SB261_uv.MS,L796954_SAP002_SB262_uv.MS,L796954_SAP002_SB263_uv.MS,L796954_SAP002_SB264_uv.MS,L796954_SAP002_SB265_uv.MS,L796954_SAP002_SB266_uv.MS,L796954_SAP002_SB267_uv.MS,L796954_SAP002_SB268_uv.MS,L796954_SAP002_SB269_uv.MS,L796954_SAP002_SB270_uv.MS,L796954_SAP002_SB271_uv.MS,L796954_SAP002_SB272_uv.MS,L796954_SAP002_SB273_uv.MS,L796954_SAP002_SB274_uv.MS,L796954_SAP002_SB275_uv.MS,L796954_SAP002_SB276_uv.MS,L796954_SAP002_SB277_uv.MS,L796954_SAP002_SB278_uv.MS,L796954_SAP002_SB279_uv.MS,L796954_SAP002_SB280_uv.MS,L796954_SAP002_SB281_uv.MS,L796954_SAP002_SB282_uv.MS,L796954_SAP002_SB283_uv.MS,L796954_SAP002_SB284_uv.MS,L796954_SAP002_SB285_uv.MS,L796954_SAP002_SB286_uv.MS,L796954_SAP002_SB287_uv.MS,L796954_SAP002_SB288_uv.MS,L796954_SAP002_SB289_uv.MS,L796954_SAP002_SB290_uv.MS,L796954_SAP002_SB291_uv.MS,L796954_SAP002_SB292_uv.MS,L796954_SAP002_SB293_uv.MS,L796954_SAP002_SB294_uv.MS,L796954_SAP002_SB295_uv.MS,L796954_SAP002_SB296_uv.MS,L796954_SAP002_SB297_uv.MS,L796954_SAP002_SB298_uv.MS,L796954_SAP002_SB299_uv.MS,L796954_SAP002_SB300_uv.MS,L796954_SAP002_SB301_uv.MS,L796954_SAP002_SB302_uv.MS,L796954_SAP002_SB303_uv.MS,L796954_SAP002_SB304_uv.MS,L796954_SAP002_SB305_uv.MS,L796954_SAP002_SB306_uv.MS,L796954_SAP002_SB307_uv.MS,L796954_SAP002_SB308_uv.MS,L796954_SAP002_SB309_uv.MS,L796954_SAP002_SB310_uv.MS,L796954_SAP002_SB311_uv.MS,L796954_SAP002_SB312_uv.MS,L796954_SAP002_SB313_uv.MS,L796954_SAP002_SB314_uv.MS,L796954_SAP002_SB315_uv.MS,L796954_SAP002_SB316_uv.MS,L796954_SAP002_SB317_uv.MS,L796954_SAP002_SB318_uv.MS,L796954_SAP002_SB319_uv.MS,L796954_SAP002_SB320_uv.MS,L796954_SAP002_SB321_uv.MS,L796954_SAP002_SB322_uv.MS,L796954_SAP002_SB323_uv.MS,L796954_SAP002_SB324_uv.MS,L796954_SAP002_SB325_uv.MS,L796954_SAP002_SB326_uv.MS,L796954_SAP002_SB327_uv.MS,L796954_SAP002_SB328_uv.MS,L796954_SAP002_SB329_uv.MS,L796954_SAP002_SB330_uv.MS,L796954_SAP002_SB331_uv.MS,L796954_SAP002_SB332_uv.MS,L796954_SAP002_SB333_uv.MS,L796954_SAP002_SB334_uv.MS,L796954_SAP002_SB335_uv.MS,L796954_SAP002_SB336_uv.MS,L796954_SAP002_SB337_uv.MS,L796954_SAP002_SB338_uv.MS,L796954_SAP002_SB339_uv.MS,L796954_SAP002_SB340_uv.MS,L796954_SAP002_SB341_uv.MS,L796954_SAP002_SB342_uv.MS,L796954_SAP002_SB343_uv.MS,L796954_SAP002_SB344_uv.MS,L796954_SAP002_SB345_uv.MS,L796954_SAP002_SB346_uv.MS,L796954_SAP002_SB347_uv.MS,L796954_SAP002_SB348_uv.MS,L796954_SAP002_SB349_uv.MS,L796954_SAP002_SB350_uv.MS,L796954_SAP002_SB351_uv.MS,L796954_SAP002_SB352_uv.MS,L796954_SAP002_SB353_uv.MS,L796954_SAP002_SB354_uv.MS,L796954_SAP002_SB355_uv.MS,L796954_SAP002_SB356_uv.MS,L796954_SAP002_SB357_uv.MS,L796954_SAP002_SB358_uv.MS,L796954_SAP002_SB359_uv.MS,L796954_SAP002_SB360_uv.MS,L796954_SAP002_SB361_uv.MS,L796954_SAP002_SB362_uv.MS,L796954_SAP002_SB363_uv.MS,L796954_SAP002_SB364_uv.MS,L796954_SAP002_SB365_uv.MS,L796954_SAP002_SB366_uv.MS,L796954_SAP002_SB367_uv.MS,L796954_SAP002_SB368_uv.MS,L796954_SAP002_SB369_uv.MS,L796954_SAP002_SB370_uv.MS,L796954_SAP002_SB371_uv.MS,L796954_SAP002_SB372_uv.MS,L796954_SAP002_SB373_uv.MS,L796954_SAP002_SB374_uv.MS,L796954_SAP002_SB375_uv.MS,L796954_SAP002_SB376_uv.MS,L796954_SAP002_SB377_uv.MS,L796954_SAP002_SB378_uv.MS,L796954_SAP002_SB379_uv.MS,L796954_SAP002_SB380_uv.MS,L796954_SAP002_SB381_uv.MS,L796954_SAP002_SB382_uv.MS,L796954_SAP002_SB383_uv.MS,L796954_SAP002_SB384_uv.MS,L796954_SAP002_SB385_uv.MS,L796954_SAP002_SB386_uv.MS,L796954_SAP002_SB387_uv.MS,L796954_SAP002_SB388_uv.MS,L796954_SAP002_SB389_uv.MS,L796954_SAP002_SB390_uv.MS,L796954_SAP002_SB391_uv.MS,L796954_SAP002_SB392_uv.MS,L796954_SAP002_SB393_uv.MS,L796954_SAP002_SB394_uv.MS,L796954_SAP002_SB395_uv.MS,L796954_SAP002_SB396_uv.MS,L796954_SAP002_SB397_uv.MS,L796954_SAP002_SB398_uv.MS,L796954_SAP002_SB399_uv.MS,L796954_SAP002_SB400_uv.MS,L796954_SAP002_SB401_uv.MS,L796954_SAP002_SB402_uv.MS,L796954_SAP002_SB403_uv.MS,L796954_SAP002_SB404_uv.MS,L796954_SAP002_SB405_uv.MS,L796954_SAP002_SB406_uv.MS,L796954_SAP002_SB407_uv.MS,L796954_SAP002_SB408_uv.MS,L796954_SAP002_SB409_uv.MS,L796954_SAP002_SB410_uv.MS,L796954_SAP002_SB411_uv.MS,L796954_SAP002_SB412_uv.MS,L796954_SAP002_SB413_uv.MS,L796954_SAP002_SB414_uv.MS,L796954_SAP002_SB415_uv.MS,L796954_SAP002_SB416_uv.MS,L796954_SAP002_SB417_uv.MS,L796954_SAP002_SB418_uv.MS,L796954_SAP002_SB419_uv.MS,L796954_SAP002_SB420_uv.MS,L796954_SAP002_SB421_uv.MS,L796954_SAP002_SB422_uv.MS,L796954_SAP002_SB423_uv.MS,L796954_SAP002_SB424_uv.MS,L796954_SAP002_SB425_uv.MS,L796954_SAP002_SB426_uv.MS,L796954_SAP002_SB427_uv.MS,L796954_SAP002_SB428_uv.MS,L796954_SAP002_SB429_uv.MS,L796954_SAP002_SB430_uv.MS,L796954_SAP002_SB431_uv.MS,L796954_SAP002_SB432_uv.MS,L796954_SAP002_SB433_uv.MS,L796954_SAP002_SB434_uv.MS,L796954_SAP002_SB435_uv.MS,L796954_SAP002_SB436_uv.MS,L796954_SAP002_SB437_uv.MS,L796954_SAP002_SB438_uv.MS,L796954_SAP002_SB439_uv.MS,L796954_SAP002_SB440_uv.MS,L796954_SAP002_SB441_uv.MS,L796954_SAP002_SB442_uv.MS,L796954_SAP002_SB443_uv.MS,L796954_SAP002_SB444_uv.MS,L796954_SAP002_SB445_uv.MS,L796954_SAP002_SB446_uv.MS,L796954_SAP002_SB447_uv.MS,L796954_SAP002_SB448_uv.MS,L796954_SAP002_SB449_uv.MS,L796954_SAP002_SB450_uv.MS,L796954_SAP002_SB451_uv.MS,L796954_SAP002_SB452_uv.MS,L796954_SAP002_SB453_uv.MS,L796954_SAP002_SB454_uv.MS,L796954_SAP002_SB455_uv.MS,L796954_SAP002_SB456_uv.MS,L796954_SAP002_SB457_uv.MS,L796954_SAP002_SB458_uv.MS,L796954_SAP002_SB459_uv.MS,L796954_SAP002_SB460_uv.MS,L796954_SAP002_SB461_uv.MS,L796954_SAP002_SB462_uv.MS,L796954_SAP002_SB463_uv.MS,L796954_SAP002_SB464_uv.MS,L796954_SAP002_SB465_uv.MS,L796954_SAP002_SB466_uv.MS,L796954_SAP002_SB467_uv.MS,L796954_SAP002_SB468_uv.MS,L796954_SAP002_SB469_uv.MS,L796954_SAP002_SB470_uv.MS,L796954_SAP002_SB471_uv.MS,L796954_SAP002_SB472_uv.MS,L796954_SAP002_SB473_uv.MS,L796954_SAP002_SB474_uv.MS,L796954_SAP002_SB475_uv.MS,L796954_SAP002_SB476_uv.MS,L796954_SAP002_SB477_uv.MS,L796954_SAP002_SB478_uv.MS,L796954_SAP002_SB479_uv.MS,L796954_SAP002_SB480_uv.MS,L796954_SAP002_SB481_uv.MS,L796954_SAP002_SB482_uv.MS,L796954_SAP002_SB483_uv.MS,L796954_SAP002_SB484_uv.MS,L796954_SAP002_SB485_uv.MS,L796954_SAP002_SB486_uv.MS] -Observation.DataProducts.Output_Correlated.locations=[487*localhost:output/796954] -Observation.DataProducts.Output_Correlated.storageClusterName="localhost" - -Observation.DataProducts.Output_IncoherentStokes.enabled=false -Observation.DataProducts.Output_InstrumentModel.enabled=false -Observation.DataProducts.Output_Pulsar.enabled=false -Observation.DataProducts.Output_SkyImage.enabled=false - -# -# ----- Dataslot settings, remove? ----- -# -Observation.Dataslots.CS001HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS001HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS001HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS001HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS002HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS002HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS002HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS002HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS003HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS003HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS003HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS003HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS004HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS004HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS004HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS004HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS005HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS005HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS005HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS005HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS006HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS006HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS006HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS006HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS007HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS007HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS007HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS007HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS011HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS011HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS011HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS011HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS013HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS013HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS013HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS013HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS017HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS017HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS017HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS017HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS021HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS021HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS021HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS021HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS024HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS024HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS024HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS024HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS026HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS026HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS026HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS026HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS028HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS028HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS028HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS028HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS030HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS030HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS030HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS030HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS031HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS031HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS031HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS031HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS101HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS101HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS101HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS101HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS103HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS103HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS103HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS103HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS201HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS201HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS201HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS201HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS301HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS301HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS301HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS301HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS302HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS302HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS302HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS302HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS401HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS401HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS401HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS401HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS501HBA0.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS501HBA0.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.CS501HBA1.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.CS501HBA1.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.DE601HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.DE601HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.DE602HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.DE602HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.DE603HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.DE603HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.DE604HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.DE604HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.DE605HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.DE605HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.DE609HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.DE609HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.DataslotInfo.DataslotList=[] -Observation.Dataslots.DataslotInfo.RSPBoardList=[] -Observation.Dataslots.FR606HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.FR606HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.IE613HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.IE613HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.LV614HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.LV614HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.PL610HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.PL610HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.PL612HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.PL612HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS106HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS106HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS205HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS205HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS208HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS208HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS210HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS210HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS305HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS305HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS306HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS306HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS307HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS307HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS310HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS310HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS406HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS406HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS407HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS407HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS409HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS409HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS503HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS503HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS508HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS508HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.RS509HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.RS509HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.SE607HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.SE607HBA.RSPBoardList=[122*0,122*1,122*2,121*3] -Observation.Dataslots.UK608HBA.DataslotList=[0..121,0..121,0..121,0..120] -Observation.Dataslots.UK608HBA.RSPBoardList=[122*0,122*1,122*2,121*3] - -# -# ----- Observation settings ----- -# -Observation.ObsID=796954 -Observation.VirtualInstrument.minimalNrStations=1 -Observation.VirtualInstrument.stationList=[CS001,CS002,CS003,CS004,CS005,CS006,CS007,CS011,CS013,CS017,CS021,CS024,CS026,CS028,CS030,CS031,CS101,CS103,CS201,CS301,CS302,CS401,CS501,DE601,DE602,DE603,DE604,DE605,DE609,FR606,IE613,LV614,PL610,PL612,RS106,RS205,RS208,RS210,RS305,RS306,RS307,RS310,RS406,RS407,RS409,RS503,RS508,RS509,SE607,UK608] -Observation.VirtualInstrument.stationSet=Custom -Observation.antennaArray=HBA -Observation.antennaSet=HBA_DUAL_INNER -Observation.bandFilter=HBA_110_190 -Observation.claimPeriod=35 -Observation.clockMode=<<Clock200 -Observation.momID=1036145 -Observation.nrAnaBeams=1 -Observation.nrBeams=3 -Observation.nrBitsPerSample=8 -Observation.nrTBBSettings=0 -Observation.originID=650576 -Observation.otdbID=796954 -Observation.preparePeriod=20 -Observation.processSubtype=Beam Observation -Observation.processType=Observation -Observation.referencePhaseCenter=[3826577.066, 461022.948, 5064892.786] -Observation.sampleClock=200 -Observation.startTime=2020-10-24 19:58:44 -Observation.stopTime=2020-10-24 21:58:44 -Observation.strategy=default \ No newline at end of file diff --git a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-797086.parset b/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-797086.parset deleted file mode 100644 index 35884cd6cfb7d71f3491f7e5864e1c07a50a9855..0000000000000000000000000000000000000000 --- a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-797086.parset +++ /dev/null @@ -1,251 +0,0 @@ -# -# ----- Info ----- -# -# Purpose: LOFAR reference test -# Simultaneous imaging and beamforming -# Intended to be used with gpu_load test for GPU kernel performance benchmarking - -# Enable performance benchmarking -Cobalt.Benchmark.enabled=true -Cobalt.Benchmark.file=Benchmarks/797086.csv - -# These figures are used by gpu_load to predict the load across the whole cluster. -# Set available processing resources for the full COBALT 2.0 system (2 GPUs/sockets x 11 nodes) -Cobalt.Nodes = [ 22*localhost ] - -# -# ----- Beamformer settings ----- -# -Cobalt.BeamFormer.CoherentStokes.nrChannelsPerSubband=1 -Cobalt.BeamFormer.CoherentStokes.subbandsPerFile=20 -Cobalt.BeamFormer.CoherentStokes.timeIntegrationFactor=1 -Cobalt.BeamFormer.CoherentStokes.which=XXYY -Cobalt.BeamFormer.IncoherentStokes.nrChannelsPerSubband=1 -Cobalt.BeamFormer.IncoherentStokes.subbandsPerFile=512 -Cobalt.BeamFormer.IncoherentStokes.timeIntegrationFactor=1 -Cobalt.BeamFormer.IncoherentStokes.which=I -Cobalt.BeamFormer.coherentDedisperseChannels=false -Cobalt.BeamFormer.flysEye=false -Cobalt.BeamFormer.nrDelayCompensationChannels=256 -Cobalt.BeamFormer.nrHighResolutionChannels=256 -Cobalt.BeamFormer.stationList=[CS001,CS002,CS003,CS004,CS005,CS006,CS007,CS011,CS013,CS017,CS021,CS024,CS026,CS028,CS031,CS101,CS103,CS201,CS301,CS302,CS401,CS501] - -# -# ----- Correlator settings ----- -# -Cobalt.Correlator.integrationTime=1.00663 -Cobalt.Correlator.nrBlocksPerIntegration=1 -Cobalt.Correlator.nrChannelsPerSubband=64 -Cobalt.Correlator.nrIntegrationsPerBlock=1 -Cobalt.FinalMetaDataGatherer.enabled=true - -# -# ----- Misc settings ----- -# -Cobalt.blockSize=196608 -Cobalt.correctBandPass=true -Cobalt.correctClocks=true -Cobalt.delayCompensation=true -Cobalt.realTime=true - -# -# ----- Pointings ----- -# -Observation.Beam[0].TiedArrayBeam[0].angle1=5.126590518467983 -Observation.Beam[0].TiedArrayBeam[0].angle2=0.3821698981723873 -Observation.Beam[0].TiedArrayBeam[0].coherent=true -Observation.Beam[0].TiedArrayBeam[0].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[0].dispersionMeasure=0 -Observation.Beam[0].TiedArrayBeam[1].angle1=5.147234854636991 -Observation.Beam[0].TiedArrayBeam[1].angle2=0.377388665649285 -Observation.Beam[0].TiedArrayBeam[1].coherent=true -Observation.Beam[0].TiedArrayBeam[1].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[1].dispersionMeasure=0 -Observation.Beam[0].angle1=5.126590518467983 -Observation.Beam[0].angle2=0.3821698981723873 -Observation.Beam[0].directionType=J2000 -Observation.Beam[0].duration=0 -Observation.Beam[0].momID=1036291 -Observation.Beam[0].nrTabRings=0 -Observation.Beam[0].nrTiedArrayBeams=2 -Observation.Beam[0].startTime= -Observation.Beam[0].subbandList=[104..347] -Observation.Beam[0].tabRingSize=0 -Observation.Beam[0].target=SGR 1935+2154 - -# -# ----- Output settings ----- -# -Observation.DataProducts.Output_CoherentStokes.enabled=true -Observation.DataProducts.Output_CoherentStokes.filenames=[L797086_SAP000_B000_S0_P000_bf.h5,L797086_SAP000_B000_S0_P001_bf.h5,L797086_SAP000_B000_S0_P002_bf.h5,L797086_SAP000_B000_S0_P003_bf.h5,L797086_SAP000_B000_S0_P004_bf.h5,L797086_SAP000_B000_S0_P005_bf.h5,L797086_SAP000_B000_S0_P006_bf.h5,L797086_SAP000_B000_S0_P007_bf.h5,L797086_SAP000_B000_S0_P008_bf.h5,L797086_SAP000_B000_S0_P009_bf.h5,L797086_SAP000_B000_S0_P010_bf.h5,L797086_SAP000_B000_S0_P011_bf.h5,L797086_SAP000_B000_S0_P012_bf.h5,L797086_SAP000_B000_S1_P000_bf.h5,L797086_SAP000_B000_S1_P001_bf.h5,L797086_SAP000_B000_S1_P002_bf.h5,L797086_SAP000_B000_S1_P003_bf.h5,L797086_SAP000_B000_S1_P004_bf.h5,L797086_SAP000_B000_S1_P005_bf.h5,L797086_SAP000_B000_S1_P006_bf.h5,L797086_SAP000_B000_S1_P007_bf.h5,L797086_SAP000_B000_S1_P008_bf.h5,L797086_SAP000_B000_S1_P009_bf.h5,L797086_SAP000_B000_S1_P010_bf.h5,L797086_SAP000_B000_S1_P011_bf.h5,L797086_SAP000_B000_S1_P012_bf.h5,L797086_SAP000_B000_S2_P000_bf.h5,L797086_SAP000_B000_S2_P001_bf.h5,L797086_SAP000_B000_S2_P002_bf.h5,L797086_SAP000_B000_S2_P003_bf.h5,L797086_SAP000_B000_S2_P004_bf.h5,L797086_SAP000_B000_S2_P005_bf.h5,L797086_SAP000_B000_S2_P006_bf.h5,L797086_SAP000_B000_S2_P007_bf.h5,L797086_SAP000_B000_S2_P008_bf.h5,L797086_SAP000_B000_S2_P009_bf.h5,L797086_SAP000_B000_S2_P010_bf.h5,L797086_SAP000_B000_S2_P011_bf.h5,L797086_SAP000_B000_S2_P012_bf.h5,L797086_SAP000_B000_S3_P000_bf.h5,L797086_SAP000_B000_S3_P001_bf.h5,L797086_SAP000_B000_S3_P002_bf.h5,L797086_SAP000_B000_S3_P003_bf.h5,L797086_SAP000_B000_S3_P004_bf.h5,L797086_SAP000_B000_S3_P005_bf.h5,L797086_SAP000_B000_S3_P006_bf.h5,L797086_SAP000_B000_S3_P007_bf.h5,L797086_SAP000_B000_S3_P008_bf.h5,L797086_SAP000_B000_S3_P009_bf.h5,L797086_SAP000_B000_S3_P010_bf.h5,L797086_SAP000_B000_S3_P011_bf.h5,L797086_SAP000_B000_S3_P012_bf.h5,L797086_SAP000_B001_S0_P000_bf.h5,L797086_SAP000_B001_S0_P001_bf.h5,L797086_SAP000_B001_S0_P002_bf.h5,L797086_SAP000_B001_S0_P003_bf.h5,L797086_SAP000_B001_S0_P004_bf.h5,L797086_SAP000_B001_S0_P005_bf.h5,L797086_SAP000_B001_S0_P006_bf.h5,L797086_SAP000_B001_S0_P007_bf.h5,L797086_SAP000_B001_S0_P008_bf.h5,L797086_SAP000_B001_S0_P009_bf.h5,L797086_SAP000_B001_S0_P010_bf.h5,L797086_SAP000_B001_S0_P011_bf.h5,L797086_SAP000_B001_S0_P012_bf.h5,L797086_SAP000_B001_S1_P000_bf.h5,L797086_SAP000_B001_S1_P001_bf.h5,L797086_SAP000_B001_S1_P002_bf.h5,L797086_SAP000_B001_S1_P003_bf.h5,L797086_SAP000_B001_S1_P004_bf.h5,L797086_SAP000_B001_S1_P005_bf.h5,L797086_SAP000_B001_S1_P006_bf.h5,L797086_SAP000_B001_S1_P007_bf.h5,L797086_SAP000_B001_S1_P008_bf.h5,L797086_SAP000_B001_S1_P009_bf.h5,L797086_SAP000_B001_S1_P010_bf.h5,L797086_SAP000_B001_S1_P011_bf.h5,L797086_SAP000_B001_S1_P012_bf.h5,L797086_SAP000_B001_S2_P000_bf.h5,L797086_SAP000_B001_S2_P001_bf.h5,L797086_SAP000_B001_S2_P002_bf.h5,L797086_SAP000_B001_S2_P003_bf.h5,L797086_SAP000_B001_S2_P004_bf.h5,L797086_SAP000_B001_S2_P005_bf.h5,L797086_SAP000_B001_S2_P006_bf.h5,L797086_SAP000_B001_S2_P007_bf.h5,L797086_SAP000_B001_S2_P008_bf.h5,L797086_SAP000_B001_S2_P009_bf.h5,L797086_SAP000_B001_S2_P010_bf.h5,L797086_SAP000_B001_S2_P011_bf.h5,L797086_SAP000_B001_S2_P012_bf.h5,L797086_SAP000_B001_S3_P000_bf.h5,L797086_SAP000_B001_S3_P001_bf.h5,L797086_SAP000_B001_S3_P002_bf.h5,L797086_SAP000_B001_S3_P003_bf.h5,L797086_SAP000_B001_S3_P004_bf.h5,L797086_SAP000_B001_S3_P005_bf.h5,L797086_SAP000_B001_S3_P006_bf.h5,L797086_SAP000_B001_S3_P007_bf.h5,L797086_SAP000_B001_S3_P008_bf.h5,L797086_SAP000_B001_S3_P009_bf.h5,L797086_SAP000_B001_S3_P010_bf.h5,L797086_SAP000_B001_S3_P011_bf.h5,L797086_SAP000_B001_S3_P012_bf.h5] -Observation.DataProducts.Output_CoherentStokes.locations=[104*localhost:output/797086] -Observation.DataProducts.Output_CoherentStokes.storageClusterName="localhost" -Observation.DataProducts.Output_CoherentStokes.storageClusterPartition=/data/projects/ - -Observation.DataProducts.Output_Correlated.enabled=true -Observation.DataProducts.Output_Correlated.filenames=[L797086_SAP000_SB000_uv.MS,L797086_SAP000_SB001_uv.MS,L797086_SAP000_SB002_uv.MS,L797086_SAP000_SB003_uv.MS,L797086_SAP000_SB004_uv.MS,L797086_SAP000_SB005_uv.MS,L797086_SAP000_SB006_uv.MS,L797086_SAP000_SB007_uv.MS,L797086_SAP000_SB008_uv.MS,L797086_SAP000_SB009_uv.MS,L797086_SAP000_SB010_uv.MS,L797086_SAP000_SB011_uv.MS,L797086_SAP000_SB012_uv.MS,L797086_SAP000_SB013_uv.MS,L797086_SAP000_SB014_uv.MS,L797086_SAP000_SB015_uv.MS,L797086_SAP000_SB016_uv.MS,L797086_SAP000_SB017_uv.MS,L797086_SAP000_SB018_uv.MS,L797086_SAP000_SB019_uv.MS,L797086_SAP000_SB020_uv.MS,L797086_SAP000_SB021_uv.MS,L797086_SAP000_SB022_uv.MS,L797086_SAP000_SB023_uv.MS,L797086_SAP000_SB024_uv.MS,L797086_SAP000_SB025_uv.MS,L797086_SAP000_SB026_uv.MS,L797086_SAP000_SB027_uv.MS,L797086_SAP000_SB028_uv.MS,L797086_SAP000_SB029_uv.MS,L797086_SAP000_SB030_uv.MS,L797086_SAP000_SB031_uv.MS,L797086_SAP000_SB032_uv.MS,L797086_SAP000_SB033_uv.MS,L797086_SAP000_SB034_uv.MS,L797086_SAP000_SB035_uv.MS,L797086_SAP000_SB036_uv.MS,L797086_SAP000_SB037_uv.MS,L797086_SAP000_SB038_uv.MS,L797086_SAP000_SB039_uv.MS,L797086_SAP000_SB040_uv.MS,L797086_SAP000_SB041_uv.MS,L797086_SAP000_SB042_uv.MS,L797086_SAP000_SB043_uv.MS,L797086_SAP000_SB044_uv.MS,L797086_SAP000_SB045_uv.MS,L797086_SAP000_SB046_uv.MS,L797086_SAP000_SB047_uv.MS,L797086_SAP000_SB048_uv.MS,L797086_SAP000_SB049_uv.MS,L797086_SAP000_SB050_uv.MS,L797086_SAP000_SB051_uv.MS,L797086_SAP000_SB052_uv.MS,L797086_SAP000_SB053_uv.MS,L797086_SAP000_SB054_uv.MS,L797086_SAP000_SB055_uv.MS,L797086_SAP000_SB056_uv.MS,L797086_SAP000_SB057_uv.MS,L797086_SAP000_SB058_uv.MS,L797086_SAP000_SB059_uv.MS,L797086_SAP000_SB060_uv.MS,L797086_SAP000_SB061_uv.MS,L797086_SAP000_SB062_uv.MS,L797086_SAP000_SB063_uv.MS,L797086_SAP000_SB064_uv.MS,L797086_SAP000_SB065_uv.MS,L797086_SAP000_SB066_uv.MS,L797086_SAP000_SB067_uv.MS,L797086_SAP000_SB068_uv.MS,L797086_SAP000_SB069_uv.MS,L797086_SAP000_SB070_uv.MS,L797086_SAP000_SB071_uv.MS,L797086_SAP000_SB072_uv.MS,L797086_SAP000_SB073_uv.MS,L797086_SAP000_SB074_uv.MS,L797086_SAP000_SB075_uv.MS,L797086_SAP000_SB076_uv.MS,L797086_SAP000_SB077_uv.MS,L797086_SAP000_SB078_uv.MS,L797086_SAP000_SB079_uv.MS,L797086_SAP000_SB080_uv.MS,L797086_SAP000_SB081_uv.MS,L797086_SAP000_SB082_uv.MS,L797086_SAP000_SB083_uv.MS,L797086_SAP000_SB084_uv.MS,L797086_SAP000_SB085_uv.MS,L797086_SAP000_SB086_uv.MS,L797086_SAP000_SB087_uv.MS,L797086_SAP000_SB088_uv.MS,L797086_SAP000_SB089_uv.MS,L797086_SAP000_SB090_uv.MS,L797086_SAP000_SB091_uv.MS,L797086_SAP000_SB092_uv.MS,L797086_SAP000_SB093_uv.MS,L797086_SAP000_SB094_uv.MS,L797086_SAP000_SB095_uv.MS,L797086_SAP000_SB096_uv.MS,L797086_SAP000_SB097_uv.MS,L797086_SAP000_SB098_uv.MS,L797086_SAP000_SB099_uv.MS,L797086_SAP000_SB100_uv.MS,L797086_SAP000_SB101_uv.MS,L797086_SAP000_SB102_uv.MS,L797086_SAP000_SB103_uv.MS,L797086_SAP000_SB104_uv.MS,L797086_SAP000_SB105_uv.MS,L797086_SAP000_SB106_uv.MS,L797086_SAP000_SB107_uv.MS,L797086_SAP000_SB108_uv.MS,L797086_SAP000_SB109_uv.MS,L797086_SAP000_SB110_uv.MS,L797086_SAP000_SB111_uv.MS,L797086_SAP000_SB112_uv.MS,L797086_SAP000_SB113_uv.MS,L797086_SAP000_SB114_uv.MS,L797086_SAP000_SB115_uv.MS,L797086_SAP000_SB116_uv.MS,L797086_SAP000_SB117_uv.MS,L797086_SAP000_SB118_uv.MS,L797086_SAP000_SB119_uv.MS,L797086_SAP000_SB120_uv.MS,L797086_SAP000_SB121_uv.MS,L797086_SAP000_SB122_uv.MS,L797086_SAP000_SB123_uv.MS,L797086_SAP000_SB124_uv.MS,L797086_SAP000_SB125_uv.MS,L797086_SAP000_SB126_uv.MS,L797086_SAP000_SB127_uv.MS,L797086_SAP000_SB128_uv.MS,L797086_SAP000_SB129_uv.MS,L797086_SAP000_SB130_uv.MS,L797086_SAP000_SB131_uv.MS,L797086_SAP000_SB132_uv.MS,L797086_SAP000_SB133_uv.MS,L797086_SAP000_SB134_uv.MS,L797086_SAP000_SB135_uv.MS,L797086_SAP000_SB136_uv.MS,L797086_SAP000_SB137_uv.MS,L797086_SAP000_SB138_uv.MS,L797086_SAP000_SB139_uv.MS,L797086_SAP000_SB140_uv.MS,L797086_SAP000_SB141_uv.MS,L797086_SAP000_SB142_uv.MS,L797086_SAP000_SB143_uv.MS,L797086_SAP000_SB144_uv.MS,L797086_SAP000_SB145_uv.MS,L797086_SAP000_SB146_uv.MS,L797086_SAP000_SB147_uv.MS,L797086_SAP000_SB148_uv.MS,L797086_SAP000_SB149_uv.MS,L797086_SAP000_SB150_uv.MS,L797086_SAP000_SB151_uv.MS,L797086_SAP000_SB152_uv.MS,L797086_SAP000_SB153_uv.MS,L797086_SAP000_SB154_uv.MS,L797086_SAP000_SB155_uv.MS,L797086_SAP000_SB156_uv.MS,L797086_SAP000_SB157_uv.MS,L797086_SAP000_SB158_uv.MS,L797086_SAP000_SB159_uv.MS,L797086_SAP000_SB160_uv.MS,L797086_SAP000_SB161_uv.MS,L797086_SAP000_SB162_uv.MS,L797086_SAP000_SB163_uv.MS,L797086_SAP000_SB164_uv.MS,L797086_SAP000_SB165_uv.MS,L797086_SAP000_SB166_uv.MS,L797086_SAP000_SB167_uv.MS,L797086_SAP000_SB168_uv.MS,L797086_SAP000_SB169_uv.MS,L797086_SAP000_SB170_uv.MS,L797086_SAP000_SB171_uv.MS,L797086_SAP000_SB172_uv.MS,L797086_SAP000_SB173_uv.MS,L797086_SAP000_SB174_uv.MS,L797086_SAP000_SB175_uv.MS,L797086_SAP000_SB176_uv.MS,L797086_SAP000_SB177_uv.MS,L797086_SAP000_SB178_uv.MS,L797086_SAP000_SB179_uv.MS,L797086_SAP000_SB180_uv.MS,L797086_SAP000_SB181_uv.MS,L797086_SAP000_SB182_uv.MS,L797086_SAP000_SB183_uv.MS,L797086_SAP000_SB184_uv.MS,L797086_SAP000_SB185_uv.MS,L797086_SAP000_SB186_uv.MS,L797086_SAP000_SB187_uv.MS,L797086_SAP000_SB188_uv.MS,L797086_SAP000_SB189_uv.MS,L797086_SAP000_SB190_uv.MS,L797086_SAP000_SB191_uv.MS,L797086_SAP000_SB192_uv.MS,L797086_SAP000_SB193_uv.MS,L797086_SAP000_SB194_uv.MS,L797086_SAP000_SB195_uv.MS,L797086_SAP000_SB196_uv.MS,L797086_SAP000_SB197_uv.MS,L797086_SAP000_SB198_uv.MS,L797086_SAP000_SB199_uv.MS,L797086_SAP000_SB200_uv.MS,L797086_SAP000_SB201_uv.MS,L797086_SAP000_SB202_uv.MS,L797086_SAP000_SB203_uv.MS,L797086_SAP000_SB204_uv.MS,L797086_SAP000_SB205_uv.MS,L797086_SAP000_SB206_uv.MS,L797086_SAP000_SB207_uv.MS,L797086_SAP000_SB208_uv.MS,L797086_SAP000_SB209_uv.MS,L797086_SAP000_SB210_uv.MS,L797086_SAP000_SB211_uv.MS,L797086_SAP000_SB212_uv.MS,L797086_SAP000_SB213_uv.MS,L797086_SAP000_SB214_uv.MS,L797086_SAP000_SB215_uv.MS,L797086_SAP000_SB216_uv.MS,L797086_SAP000_SB217_uv.MS,L797086_SAP000_SB218_uv.MS,L797086_SAP000_SB219_uv.MS,L797086_SAP000_SB220_uv.MS,L797086_SAP000_SB221_uv.MS,L797086_SAP000_SB222_uv.MS,L797086_SAP000_SB223_uv.MS,L797086_SAP000_SB224_uv.MS,L797086_SAP000_SB225_uv.MS,L797086_SAP000_SB226_uv.MS,L797086_SAP000_SB227_uv.MS,L797086_SAP000_SB228_uv.MS,L797086_SAP000_SB229_uv.MS,L797086_SAP000_SB230_uv.MS,L797086_SAP000_SB231_uv.MS,L797086_SAP000_SB232_uv.MS,L797086_SAP000_SB233_uv.MS,L797086_SAP000_SB234_uv.MS,L797086_SAP000_SB235_uv.MS,L797086_SAP000_SB236_uv.MS,L797086_SAP000_SB237_uv.MS,L797086_SAP000_SB238_uv.MS,L797086_SAP000_SB239_uv.MS,L797086_SAP000_SB240_uv.MS,L797086_SAP000_SB241_uv.MS,L797086_SAP000_SB242_uv.MS,L797086_SAP000_SB243_uv.MS] -Observation.DataProducts.Output_Correlated.locations=[244*localhost:/output/797086] -Observation.DataProducts.Output_Correlated.storageClusterName="localhost" - -Observation.DataProducts.Output_IncoherentStokes.enabled=false -Observation.DataProducts.Output_InstrumentModel.enabled=false -Observation.DataProducts.Output_Pulsar.enabled=false -Observation.DataProducts.Output_SkyImage.enabled=false - -# -# ----- Dataslot settings, remove? ----- -# -Observation.Dataslots.CS001HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS001HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS001HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS001HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS002HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS002HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS002HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS002HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS003HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS003HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS003HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS003HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS004HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS004HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS004HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS004HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS005HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS005HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS005HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS005HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS006HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS006HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS006HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS006HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS007HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS007HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS007HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS007HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS011HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS011HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS011HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS011HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS013HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS013HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS013HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS013HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS017HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS017HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS017HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS017HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS021HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS021HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS021HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS021HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS024HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS024HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS024HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS024HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS026HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS026HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS026HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS026HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS028HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS028HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS028HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS028HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS030HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS030HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS030HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS030HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS031HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS031HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS031HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS031HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS032HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS032HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS032HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS032HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS101HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS101HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS101HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS101HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS103HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS103HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS103HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS103HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS201HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS201HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS201HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS201HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS301HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS301HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS301HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS301HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS302HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS302HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS302HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS302HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS401HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS401HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS401HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS401HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS501HBA0.DataslotList=[0..121,0..121] -Observation.Dataslots.CS501HBA0.RSPBoardList=[122*0,122*1] -Observation.Dataslots.CS501HBA1.DataslotList=[0..121,0..121] -Observation.Dataslots.CS501HBA1.RSPBoardList=[122*0,122*1] -Observation.Dataslots.DataslotInfo.DataslotList=[] -Observation.Dataslots.DataslotInfo.RSPBoardList=[] -Observation.Dataslots.RS106HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS106HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS205HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS205HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS208HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS208HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS210HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS210HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS305HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS305HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS306HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS306HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS307HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS307HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS310HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS310HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS406HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS406HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS407HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS407HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS409HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS409HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS503HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS503HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS508HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS508HBA.RSPBoardList=[122*0,122*1] -Observation.Dataslots.RS509HBA.DataslotList=[0..121,0..121] -Observation.Dataslots.RS509HBA.RSPBoardList=[122*0,122*1] - -# -# ----- Observation settings ----- -# -Observation.ObsID=797086 -Observation.VirtualInstrument.minimalNrStations=1 -Observation.VirtualInstrument.stationList=[CS001,CS002,CS003,CS004,CS005,CS006,CS007,CS011,CS013,CS017,CS021,CS024,CS026,CS028,CS030,CS031,CS101,CS103,CS201,CS301,CS302,CS401,CS501,RS106,RS205,RS208,RS210,RS305,RS306,RS307,RS310,RS406,RS407,RS409,RS503,RS508,RS509] -Observation.VirtualInstrument.stationSet=Custom -Observation.antennaArray=HBA -Observation.antennaSet=HBA_DUAL_INNER -Observation.bandFilter=HBA_110_190 -Observation.claimPeriod=35 -Observation.clockMode=<<Clock200 -Observation.momID=1036290 -Observation.nrAnaBeams=1 -Observation.nrBeams=1 -Observation.nrBitsPerSample=8 -Observation.nrTBBSettings=0 -Observation.originID=650576 -Observation.otdbID=797086 -Observation.preparePeriod=20 -Observation.processSubtype=Beam Observation -Observation.processType=Observation -Observation.referencePhaseCenter=[3826577.066, 461022.948, 5064892.786] -Observation.sampleClock=200 -Observation.startTime=2020-10-21 16:42:00 -Observation.stopTime=2020-10-21 18:42:00 -Observation.strategy=default \ No newline at end of file diff --git a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-797130.parset b/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-797130.parset deleted file mode 100644 index 735a6d50766a4df73b1fdbbdee03f250ca5611aa..0000000000000000000000000000000000000000 --- a/RTCP/Cobalt/GPUProc/src/PerformanceTest/parsets/gpuload-797130.parset +++ /dev/null @@ -1,208 +0,0 @@ -# -# ----- Info ----- -# -# Purpose: LOFAR reference test -# Pulsar timing observation -# Intended to be used with gpu_load test for GPU kernel performance benchmarking - -# Enable performance benchmarking -Cobalt.Benchmark.enabled=true -Cobalt.Benchmark.file=Benchmarks/797130.csv - -# These figures are used by gpu_load to predict the load across the whole cluster. -# Set available processing resources for the full COBALT 2.0 system (2 GPUs/sockets x 11 nodes) -Cobalt.Nodes = [ 22*localhost ] - -# -# ----- Beamformer settings ----- -# -Cobalt.BeamFormer.CoherentStokes.nrChannelsPerSubband=1 -Cobalt.BeamFormer.CoherentStokes.subbandsPerFile=20 -Cobalt.BeamFormer.CoherentStokes.timeIntegrationFactor=1 -Cobalt.BeamFormer.CoherentStokes.which=XXYY -Cobalt.BeamFormer.IncoherentStokes.nrChannelsPerSubband=1 -Cobalt.BeamFormer.IncoherentStokes.subbandsPerFile=512 -Cobalt.BeamFormer.IncoherentStokes.timeIntegrationFactor=1 -Cobalt.BeamFormer.IncoherentStokes.which=I -Cobalt.BeamFormer.coherentDedisperseChannels=false -Cobalt.BeamFormer.flysEye=false -Cobalt.BeamFormer.nrDelayCompensationChannels=256 -Cobalt.BeamFormer.nrHighResolutionChannels=256 -Cobalt.BeamFormer.stationList=[] - -# -# ----- Correlator settings ----- -# -Cobalt.Correlator.integrationTime=1.00663 -Cobalt.Correlator.nrBlocksPerIntegration=1 -Cobalt.Correlator.nrChannelsPerSubband=1 -Cobalt.Correlator.nrIntegrationsPerBlock=1 - -# -# ----- Misc settings ----- -# -Cobalt.blockSize=196608 -Cobalt.correctBandPass=true -Cobalt.correctClocks=true -Cobalt.delayCompensation=true -Cobalt.realTime=true - -# -# ----- Pointings ----- -# -Observation.Beam[0].TiedArrayBeam[0].angle1=3.06917167072 -Observation.Beam[0].TiedArrayBeam[0].angle2=0.525315016029 -Observation.Beam[0].TiedArrayBeam[0].coherent=true -Observation.Beam[0].TiedArrayBeam[0].directionType=J2000 -Observation.Beam[0].TiedArrayBeam[0].dispersionMeasure=0 -Observation.Beam[0].angle1=3.069171670713514 -Observation.Beam[0].angle2=0.5253150160288448 -Observation.Beam[0].directionType=J2000 -Observation.Beam[0].duration=1200 -Observation.Beam[0].momID=1036317 -Observation.Beam[0].nrTabRings=0 -Observation.Beam[0].nrTiedArrayBeams=1 -Observation.Beam[0].startTime= -Observation.Beam[0].subbandList=[51..450] -Observation.Beam[0].tabRingSize=0.0 -Observation.Beam[0].target=ILT_J114324.1+300554 - -# -# ----- Output settings ----- -# -Observation.DataProducts.Output_CoherentStokes.enabled=true -Observation.DataProducts.Output_CoherentStokes.filenames=[L797130_SAP000_B000_S0_P000_bf.h5,L797130_SAP000_B000_S0_P001_bf.h5,L797130_SAP000_B000_S0_P002_bf.h5,L797130_SAP000_B000_S0_P003_bf.h5,L797130_SAP000_B000_S0_P004_bf.h5,L797130_SAP000_B000_S0_P005_bf.h5,L797130_SAP000_B000_S0_P006_bf.h5,L797130_SAP000_B000_S0_P007_bf.h5,L797130_SAP000_B000_S0_P008_bf.h5,L797130_SAP000_B000_S0_P009_bf.h5,L797130_SAP000_B000_S0_P010_bf.h5,L797130_SAP000_B000_S0_P011_bf.h5,L797130_SAP000_B000_S0_P012_bf.h5,L797130_SAP000_B000_S0_P013_bf.h5,L797130_SAP000_B000_S0_P014_bf.h5,L797130_SAP000_B000_S0_P015_bf.h5,L797130_SAP000_B000_S0_P016_bf.h5,L797130_SAP000_B000_S0_P017_bf.h5,L797130_SAP000_B000_S0_P018_bf.h5,L797130_SAP000_B000_S0_P019_bf.h5,L797130_SAP000_B000_S1_P000_bf.h5,L797130_SAP000_B000_S1_P001_bf.h5,L797130_SAP000_B000_S1_P002_bf.h5,L797130_SAP000_B000_S1_P003_bf.h5,L797130_SAP000_B000_S1_P004_bf.h5,L797130_SAP000_B000_S1_P005_bf.h5,L797130_SAP000_B000_S1_P006_bf.h5,L797130_SAP000_B000_S1_P007_bf.h5,L797130_SAP000_B000_S1_P008_bf.h5,L797130_SAP000_B000_S1_P009_bf.h5,L797130_SAP000_B000_S1_P010_bf.h5,L797130_SAP000_B000_S1_P011_bf.h5,L797130_SAP000_B000_S1_P012_bf.h5,L797130_SAP000_B000_S1_P013_bf.h5,L797130_SAP000_B000_S1_P014_bf.h5,L797130_SAP000_B000_S1_P015_bf.h5,L797130_SAP000_B000_S1_P016_bf.h5,L797130_SAP000_B000_S1_P017_bf.h5,L797130_SAP000_B000_S1_P018_bf.h5,L797130_SAP000_B000_S1_P019_bf.h5,L797130_SAP000_B000_S2_P000_bf.h5,L797130_SAP000_B000_S2_P001_bf.h5,L797130_SAP000_B000_S2_P002_bf.h5,L797130_SAP000_B000_S2_P003_bf.h5,L797130_SAP000_B000_S2_P004_bf.h5,L797130_SAP000_B000_S2_P005_bf.h5,L797130_SAP000_B000_S2_P006_bf.h5,L797130_SAP000_B000_S2_P007_bf.h5,L797130_SAP000_B000_S2_P008_bf.h5,L797130_SAP000_B000_S2_P009_bf.h5,L797130_SAP000_B000_S2_P010_bf.h5,L797130_SAP000_B000_S2_P011_bf.h5,L797130_SAP000_B000_S2_P012_bf.h5,L797130_SAP000_B000_S2_P013_bf.h5,L797130_SAP000_B000_S2_P014_bf.h5,L797130_SAP000_B000_S2_P015_bf.h5,L797130_SAP000_B000_S2_P016_bf.h5,L797130_SAP000_B000_S2_P017_bf.h5,L797130_SAP000_B000_S2_P018_bf.h5,L797130_SAP000_B000_S2_P019_bf.h5,L797130_SAP000_B000_S3_P000_bf.h5,L797130_SAP000_B000_S3_P001_bf.h5,L797130_SAP000_B000_S3_P002_bf.h5,L797130_SAP000_B000_S3_P003_bf.h5,L797130_SAP000_B000_S3_P004_bf.h5,L797130_SAP000_B000_S3_P005_bf.h5,L797130_SAP000_B000_S3_P006_bf.h5,L797130_SAP000_B000_S3_P007_bf.h5,L797130_SAP000_B000_S3_P008_bf.h5,L797130_SAP000_B000_S3_P009_bf.h5,L797130_SAP000_B000_S3_P010_bf.h5,L797130_SAP000_B000_S3_P011_bf.h5,L797130_SAP000_B000_S3_P012_bf.h5,L797130_SAP000_B000_S3_P013_bf.h5,L797130_SAP000_B000_S3_P014_bf.h5,L797130_SAP000_B000_S3_P015_bf.h5,L797130_SAP000_B000_S3_P016_bf.h5,L797130_SAP000_B000_S3_P017_bf.h5,L797130_SAP000_B000_S3_P018_bf.h5,L797130_SAP000_B000_S3_P019_bf.h5] -Observation.DataProducts.Output_CoherentStokes.locations=[80*localhost:output/797130] -Observation.DataProducts.Output_CoherentStokes.storageClusterName="localhost" - -Observation.DataProducts.Output_Correlated.enabled=false -Observation.DataProducts.Output_IncoherentStokes.enabled=false -Observation.DataProducts.Output_InstrumentModel.enabled=false -Observation.DataProducts.Output_Pulsar.enabled=false -Observation.DataProducts.Output_SkyImage.enabled=false - -# -# ----- Dataslot settings, remove? ----- -# -Observation.Dataslots.CS001HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS001HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS001HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS001HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS002HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS002HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS002HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS002HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS003HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS003HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS003HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS003HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS004HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS004HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS004HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS004HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS005HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS005HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS005HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS005HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS006HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS006HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS006HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS006HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS007HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS007HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS007HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS007HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS011HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS011HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS011HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS011HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS013HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS013HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS013HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS013HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS017HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS017HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS017HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS017HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS021HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS021HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS021HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS021HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS024HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS024HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS024HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS024HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS026HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS026HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS026HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS026HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS028HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS028HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS028HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS028HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS030HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS030HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS030HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS030HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS031HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS031HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS031HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS031HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS101HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS101HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS101HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS101HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS103HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS103HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS103HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS103HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS201HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS201HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS201HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS201HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS301HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS301HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS301HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS301HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS302HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS302HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS302HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS302HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS401HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS401HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS401HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS401HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS501HBA0.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS501HBA0.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.CS501HBA1.DataslotList=[0..121,0..121,0..121,0..33] -Observation.Dataslots.CS501HBA1.RSPBoardList=[122*0,122*1,122*2,34*3] -Observation.Dataslots.DataslotInfo.DataslotList=[] -Observation.Dataslots.DataslotInfo.RSPBoardList=[] - -# -# ----- Observation settings ----- -# -Observation.ObsID=797130 -Observation.VirtualInstrument.minimalNrStations=1 -Observation.VirtualInstrument.stationList=[CS001,CS002,CS003,CS004,CS005,CS006,CS007,CS011,CS013,CS017,CS021,CS024,CS026,CS028,CS030,CS031,CS101,CS103,CS201,CS301,CS302,CS401,CS501] -Observation.VirtualInstrument.stationSet=Custom -Observation.antennaArray=HBA -Observation.antennaSet=HBA_DUAL -Observation.bandFilter=HBA_110_190 -Observation.claimPeriod=35 -Observation.clockMode=<<Clock200 -Observation.momID=1036316 -Observation.nrAnaBeams=1 -Observation.nrBeams=1 -Observation.nrBitsPerSample=8 -Observation.nrTBBSettings=0 -Observation.originID=650576 -Observation.otdbID=797130 -Observation.preparePeriod=20 -Observation.processSubtype=Beam Observation -Observation.processType=Observation -Observation.referencePhaseCenter=[3826577.066, 461022.948, 5064892.786] -Observation.sampleClock=200 -Observation.startTime=2020-10-25 08:50:00 -Observation.stopTime=2020-10-25 09:10:00 -Observation.strategy=default \ No newline at end of file diff --git a/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks.py b/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks.py deleted file mode 100755 index f3ea906b3cbb2fea0158d3da3f047134e8ec2d39..0000000000000000000000000000000000000000 --- a/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks.py +++ /dev/null @@ -1,219 +0,0 @@ -#!/usr/bin/env python3 -#Script to run muliple consecutive benchmarks and store output -#Runs a set of representative benchmarks to test performance regression of the GPU kernels for the different pipelines. -#Tests are specified through a set of LOFAR parsets and are passed to the gpu_load test that sets up a relative simple pipeline with performance benchmarking enabled. - -import subprocess -import time -import sys -import os -import shutil - -import argparse - -class Error(Exception): - #Base class for custom exceptions - pass - - -class ParsetError(Error): - #Error in input parset - pass - -def create_arg_parser(): - # Creates and returns the ArgumentParser object - parser = argparse.ArgumentParser(description='Batch process gpu_load performance benchmarks and specify output location') - parser.add_argument('executableDirectory', nargs='?', default="", - help='The directory with the binary for the gpu_load test e.g. .../opt/lofar/bin') - parser.add_argument('parsetDirectory', nargs='?', default="", - help='The directory with the parsets for the benchmarks') - parser.add_argument('resultsDirectory', nargs='?', default="", - help='The directory to store the test results') - parser.add_argument('--nIterations', type=int, - help='Specify a number of iterations for the gpu_load test, default is 1000') - parser.add_argument('--storeParsets', action='store_true', - help='Enable storing of the parsets with the test results') - parser.add_argument('--selectParsets', nargs='*', default="", - help='Only run these parsets from the directory with parsets, specify one or more files') - # parser.add_argument('--GPU', - # help='Which GPU to use') # set environment variable - parser.add_argument('--dryRun', action='store_true', - help='Dry Run') - parser.add_argument('--verbose', action='store_true', - help='Enable verbose printing') - return parser - -def enableBenchmarking(parsetFullPath, benchmarkResultsFullPath, verbosePrint): - #Looking for: - # # Enable performance benchmarking - # Cobalt.Benchmark.enabled=true - # Cobalt.Benchmark.file=Benchmarks/763847.csv - #Check if these parset keys are already there, - # return list of tuples withmatched string, line numbers and lines where string is found - keysBenchmark = ['Cobalt.Benchmark.enabled', 'Cobalt.Benchmark.file'] - strKeyEnable = keysBenchmark[0]+"=true\n" - strKeyFile = keysBenchmark[1] + "=" + benchmarkResultsFullPath + "\n" - - #Check if enable key is there - searchResultsEnabled = findString(parsetFullPath, keysBenchmark[0]) - # if verbosePrint: print(searchResultsEnabled) - if len(searchResultsEnabled)>1: - print("Found too many occurrences of Parset Benchmark key") - raise(ParsetError) - elif len(searchResultsEnabled)==1: - #assuming that either both keys are there or both are not there, overwrite both - #find location of Benchmark key as well - searchResultsFile = findString(parsetFullPath, keysBenchmark[1]) - # if verbosePrint: print(searchResultsFile) - if len(searchResultsFile)>1: - print("Found too many occurrences of Parset Benchmark key") - raise(ParsetError) - if len(searchResultsFile)<1: - print("Did not find Parset Benchmark key") - raise(ParsetError) - #overwrite - if verbosePrint: print("Overwiting parset keys on lines {} and {}".format(searchResultsEnabled[0][0],searchResultsFile[0][0])) - fh = open(parsetFullPath, "r") - listOfLines = fh.readlines() - fh.close() - listOfLines[searchResultsEnabled[0][0]-1] = strKeyEnable - listOfLines[searchResultsFile[0][0]-1] = strKeyFile - fh = open(parsetFullPath, "w") - fh.writelines(listOfLines) - fh.close() - else: - #keys are not there, append them to file - print("Appending parset keys") - stringToWrite = "\n\n# Enable performance benchmarking\n" + strKeyEnable + strKeyFile - fh = open(parsetFullPath, "a") - fh.write(stringToWrite) - fh.close() - - return - -def findString(fullPath, searchString): - #Search for a given string in the file and return all line numbers and lines containing that string - lineNumber = 0 - searchResults = [] - # Open the file - with open(fullPath, 'r') as read_obj: - # Read all lines in the file one by one - for line in read_obj: - # For each line, check if line contains the string - lineNumber += 1 - if searchString in line: - # If yes, then add the line number & line as a tuple in the list - searchResults.append((lineNumber, line.rstrip())) - # Return list of tuples containing line numbers and lines where string is found - return searchResults - -if __name__ == "__main__": - #Run application and capture output - - argParser = create_arg_parser() - parsedArgs = argParser.parse_args(sys.argv[1:]) - verbosePrint = parsedArgs.verbose - nIterationsGPU_LOAD = 1000 - if parsedArgs.nIterations: nIterationsGPU_LOAD = parsedArgs.nIterations - - #Checking - executableDirectory = parsedArgs.executableDirectory - if not os.path.exists(executableDirectory): - print("Directory " + executableDirectory + " does not exist") - raise(FileNotFoundError) - executableFullPath = os.path.join(executableDirectory, "gpu_load") - - parsetDirectory = parsedArgs.parsetDirectory - if not os.path.exists(parsetDirectory): - print("Directory " + parsetDirectory + " does not exist") - raise(FileNotFoundError) - - resultsDirectory = parsedArgs.resultsDirectory - if not os.path.exists(resultsDirectory): - print("Directory " + resultsDirectory + " does not exist") - raise(FileNotFoundError) - # Or create directory? - - if parsedArgs.selectParsets: - #Take these as file list - parsetList = parsedArgs.selectParsets - else: - #Get list of files from the parset directory - parsetList = os.listdir(parsetDirectory) - nparsets = len(parsetList) - if verbosePrint: - print('Using {} parsets from directory {} :'.format(nparsets, parsetDirectory)) - print(parsetList) - - # #Optionally set which GPU to use - # FIXME: gpu_load test still selects gpu '0' even if set to '1' here. - # Instead propagate this variable to gpu_load and set device there, if we wish to use this in the future - # if (parsedArgs.GPU): - # print('Set CUDA_VISIBILE_DEVICES to {}'.format(str(parsedArgs.GPU))) - # os.environ['CUDA_VISIBILE_DEVICES'] = str(parsedArgs.GPU) - # if verbosePrint: print('Read back environment variable CUDA_VISIBILE_DEVICES = {}'.format(os.environ.get('CUDA_VISIBILE_DEVICES'))) - - #Get start times and format them - starttime=time.localtime() - applicationStartTime = time.time() - string_datetime = time.strftime("%Y_%m_%d-%H_%M_%S", starttime) - - #Create directory with time and data to store results - # Check paths, create directory, set path variables - resultsFullPath = os.path.join(resultsDirectory, 'PerformanceTestResults_'+string_datetime) - try: - os.mkdir(resultsFullPath) - except OSError as error: - print(error) - if verbosePrint: print('Created directory {} for bechmark run results'.format(resultsFullPath)) - - #Create file to store output - logFullPath = os.path.join(resultsFullPath,string_datetime+".log") - try: - f = open(logFullPath, "w") - except OSError: - print('Could not open file: {}'.format(logFullPath)) - - tmpString='Starting application at {}'.format(time.strftime("%a %b %d %H:%M:%S %Y",starttime)) - if verbosePrint: print(tmpString) - f.write(tmpString+'\n') - - f.write('### Benchmark started with:\n### Arguments: {}\n### Parsets: {}\n\n'.format(parsedArgs, parsetList)) - - #Loop over all tests - for i, P in enumerate(parsetList): - #Log - tmpString='### {} Running test: {} out of {} : {}'.format(time.strftime("%Y_%m_%d-%H_%M_%S", time.localtime()),i+1,nparsets,P) - if verbosePrint: print(tmpString) - f.write(tmpString+'\n\n') - - #Copy parset to results directory - baseParsetFullPath = os.path.join(parsetDirectory, P) - testcaseParsetFullPath = os.path.join(resultsFullPath, P) - benchmarkResultsFullPath = os.path.join(resultsFullPath, P.split('.')[0] + ".csv") - try: - shutil.copy(baseParsetFullPath, testcaseParsetFullPath) - except OSError: - print('Could not copy from {} to {}'.format(baseParsetFullPath, testcaseParsetFullPath)) - - #Adapt settings in parset - enableBenchmarking(testcaseParsetFullPath, benchmarkResultsFullPath, verbosePrint) - - #Run the application and capture output - if(not parsedArgs.dryRun): - executeCommand = executableFullPath + ' ' + testcaseParsetFullPath + ' {}'.format(nIterationsGPU_LOAD) - output = subprocess.getoutput(executeCommand) - #Save to file - f.write(output+'\n') - - #If not specified to store parsets, delete the adapted parset - if(not parsedArgs.storeParsets): - os.remove(testcaseParsetFullPath) - #End loop over all tests - - #Wrap up - applicationTime = time.time()-applicationStartTime - tmpString='### Ending application at {} processing took {:.2f} seconds'.format(time.strftime("%a %b %d %H:%M:%S %Y",time.localtime()),applicationTime) - if verbosePrint:print(tmpString) - f.write(tmpString) - f.close() \ No newline at end of file diff --git a/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks_analysis.py b/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks_analysis.py deleted file mode 100755 index 9844de60541252daecc5ba803130da6b4579d3e1..0000000000000000000000000000000000000000 --- a/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks_analysis.py +++ /dev/null @@ -1,136 +0,0 @@ -#!/usr/bin/env python3 -#Script analyze results from gpu_load tests - -import time -import sys -import os - -import argparse - - -def create_arg_parser(): - # Creates and returns the ArgumentParser object - parser = argparse.ArgumentParser(description='Analyze results from gpu_load performance benchmarks') - parser.add_argument('benchmarkDirectory', nargs='?', default="", - help='The directory with the parsets for the benchmarks') - parser.add_argument('--selectFiles', nargs='*', default="", - help='Only use these files for analysis instead of all files in the direcotry, specify one or more files') - parser.add_argument('--verbose', action='store_true', - help='Enable verbose printing') - return parser - -def findString(fullPath, searchString): - #Search for a given string in the file and return a list of lines containing that string - searchResults = [] - # Open the file - with open(fullPath, 'r') as read_obj: - # Read all lines in the file one by one - for line in read_obj: - # For each line, check if line contains the string - if searchString in line: - # If yes, then add the line in the list - searchResults.append(line.rstrip()) - return searchResults - -if __name__ == "__main__": - #Run application and capture output - - argParser = create_arg_parser() - parsedArgs = argParser.parse_args(sys.argv[1:]) - verbosePrint = parsedArgs.verbose - - #Checking - benchmarkDirectory = parsedArgs.benchmarkDirectory - if not os.path.exists(benchmarkDirectory): - print("Directory " + benchmarkDirectory + " does not exist") - raise(FileNotFoundError) - - #If not there yet create sub-directory for analysis results - analysisDirectory = os.path.join(benchmarkDirectory, 'analysis') - if not os.path.exists(analysisDirectory):os.mkdir(analysisDirectory) - - summaryFullPath = os.path.join(analysisDirectory,"summary.csv") - - if parsedArgs.selectFiles: - #Take these as file list - benchmarkList = parsedArgs.selectFiles - else: - #Get list of all .csv files from the benchmark directory - benchmarkList = [f for f in os.listdir(benchmarkDirectory) if f.endswith('.csv')] - nbench = len(benchmarkList) - if verbosePrint: - print('Using {} benchmark results from directory {} :'.format(nbench, benchmarkDirectory)) - print(benchmarkList) - - #Get start times and format them - starttime=time.localtime() - applicationStartTime = time.time() - - #Create file to store output - #tmp = benchmarkDirectory.split('/') #get name of directory - #logFullPath = os.path.join(benchmarkDirectory,tmp[len(tmp)-1]+"_analysis.log") - logFullPath = os.path.join(analysisDirectory,"analysis.log") - try: - logFile = open(logFullPath, "w") - except OSError: - print('Could not open file: {}'.format(logFullPath)) - - try: - summaryFile = open(summaryFullPath, "w") - except OSError: - print('Could not open file: {}'.format(summaryFullPath)) - summaryFile.write('{:26}{:32}{:10}{:10}{:10}{:10}{:10}{:10}\n'.format("benchmarkID;", "kernelName;", "count;", "mean;", "stDev;", "min;", "max;", "unit;")) - - meansFullPath = os.path.join(analysisDirectory,"means.csv") - try: - meansFile = open(meansFullPath, "w") - except OSError: - print('Could not open file: {}'.format(meansFullPath)) - - tmpString='Starting application at {}'.format(time.strftime("%a %b %d %H:%M:%S %Y",starttime)) - if verbosePrint: print(tmpString) - logFile.write(tmpString+'\n') - - logFile.write('### Analysis started with:\n### Arguments: {}\n### Benchmarks: {}\n\n'.format(parsedArgs, benchmarkList)) - - #means = {} #dict to store kernelIndex and mean values - - #Loop over all benchmarks - for i, B in enumerate(benchmarkList): - #Log - tmpString='### {} Running test: {} out of {} : {}'.format(time.strftime("%Y_%m_%d-%H_%M_%S", time.localtime()),i+1,nbench,B) - if verbosePrint: print(tmpString) - logFile.write(tmpString+'\n\n') - - benchmarkFullPath = os.path.join(benchmarkDirectory, B) - - #Read "PerformanceCounter" results from benchmark - perfCounters = findString(benchmarkFullPath,"PerformanceCounter") - #print(perfCounters) - - #Re-format results for further processing - for line in perfCounters: - lineSplit = line.split(';') - benchName = B.split('.')[0] #strip name from <name>.csv - kernelNameFormatted = lineSplit[1].replace(" ","") #remove spaces to be able to use it as index - kernelIndex = benchName + '_' + kernelNameFormatted - #means[kernelIndex] = lineSplit[3] #dict with mean values - #Write results to means and summary file with benchmark prefix - meansFile.write('{:45}{:10}\n'.format(kernelIndex + '; ', lineSplit[3])) - tmpString = '{:25}'.format(benchName + ';') - tmpString = tmpString + '{:32}'.format(lineSplit[1] + ';') - for element in lineSplit[2:]: - tmpString = tmpString + '{:10}'.format(element + ';') - tmpString = tmpString + '\n' - summaryFile.write(tmpString) - #print(means) - #End loop over all tests - - #Wrap up - applicationTime = time.time()-applicationStartTime - tmpString='### Ending application at {} processing took {:.2f} seconds'.format(time.strftime("%a %b %d %H:%M:%S %Y",time.localtime()),applicationTime) - if verbosePrint:print(tmpString) - logFile.write(tmpString) - meansFile.close() - summaryFile.close() - logFile.close() \ No newline at end of file diff --git a/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks_analysis_compare.py b/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks_analysis_compare.py deleted file mode 100755 index ca18cbb862469e2c06ef2d4ab9d5f1605a9b977e..0000000000000000000000000000000000000000 --- a/RTCP/Cobalt/GPUProc/src/PerformanceTest/run_benchmarks_analysis_compare.py +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env python3 -#Script to compare analysis mean results from different runs, e.g. performance regression - -import subprocess -import numpy as np -import time -import sys -import os - -import argparse - - -def create_arg_parser(): - # Creates and returns the ArgumentParser object - parser = argparse.ArgumentParser(description='Compare analysis mean results from different runs from gpu_load performance benchmarks') - parser.add_argument('fileReference', nargs='?', default="", - help='The full path to the reference file') - parser.add_argument('fileCurrent', nargs='?', default="", - help='The full path to the current file, the comparison results are written here as well') - parser.add_argument('--verbose', action='store_true', - help='Enable verbose printing') - return parser - -def readMeans(fullPath): - #Search for all strings containing ';' separated values and return those strings as dict with kernelIndex and mean value - searchResults = {} - searchString = ';' - # Open the file - with open(fullPath, 'r') as read_obj: - # Read all lines in the file one by one - for line in read_obj: - # For each line, check if line contains ';' #filtering out unintended input like empyt lines etc - if searchString in line: - # If yes, then split in key and value and add to the dict - splitLine = line.split(';') #assuming splitLine now contains: ['kernelIndex','xx.yyyyyy'] - searchResults[splitLine[0].rstrip()] = float(splitLine[1]) - return searchResults - -if __name__ == "__main__": - #Run application and capture output - - argParser = create_arg_parser() - parsedArgs = argParser.parse_args(sys.argv[1:]) - verbosePrint = parsedArgs.verbose - - #Checking - fileReferenceFullPath = parsedArgs.fileReference - if not os.path.exists(fileReferenceFullPath): - print("File " + fileReferenceFullPath + " does not exist") - raise(FileNotFoundError) - - fileCurrentFullPath = parsedArgs.fileCurrent - if not os.path.exists(fileCurrentFullPath): - print("File " + fileCurrentFullPath + " does not exist") - raise(FileNotFoundError) - - #Get start times and format them - starttime=time.localtime() - applicationStartTime = time.time() - - #Create file to store output - fileCurrentBasePath = os.path.split(fileCurrentFullPath)[0] #get head of path - logFullPath = os.path.join(fileCurrentBasePath,"compare.log") - try: - logFile = open(logFullPath, "w") - except OSError: - print('Could not open file: {}'.format(logFullPath)) - - compareSummaryFullPath = os.path.join(fileCurrentBasePath,"compareMeans.csv") - try: - logFile = open(logFullPath, "w") - except OSError: - print('Could not open file: {}'.format(logFullPath)) - - logFile.write('### Analysis started with:\n### Arguments: {}\n\n'.format(parsedArgs)) - - tmpString='### Starting application at {}'.format(time.strftime("%a %b %d %H:%M:%S %Y",starttime)) - if verbosePrint: print(tmpString) - logFile.write(tmpString+'\n') - - try: - compareSummaryFile = open(compareSummaryFullPath, "w") - except OSError: - print('Could not open file: {}'.format(compareSummaryFile)) - headerString = '{:45}; {:>15}; {:>15}; {:>15};'.format("kernelIndex", "Reference mean", "Current mean", "Difference mean") - compareSummaryFile.write(headerString + '\n') - - if verbosePrint: print('Writing comparision results to: {}'.format(compareSummaryFullPath)) - - - #dicts with kernelIndex and mean values - meansReference = readMeans(fileReferenceFullPath) - meansCurrent = readMeans(fileCurrentFullPath) - - #lists to keep track of keys not found and deviating - keysNotFound = [] - keysDeviating = [] - - #percentual bound allowed for deviation - bound = 5 #% - boundFloat = (100-bound)/100 - - if verbosePrint: print('### Comparing referece and current, difference = current - reference') - #Check size of dicts - meansReferenceLen = len(meansReference) - meansCurrentLen = len(meansCurrent) - if meansCurrentLen is not meansReferenceLen: - tmpString = '### Note amount of values in Reference and Current is not equal, found {} values in reference and {} values in current'.format(meansReferenceLen, meansCurrentLen) - if verbosePrint: print(tmpString) - logFile.write(tmpString) - #Compare means - for key in sorted(meansReference): - #Check if the key also exists in our Current file - if key in meansCurrent.keys(): - diff = meansCurrent[key] - meansReference[key] - tmpString = '{:45}; {:>15}; {:>15}; {:>15};'.format(key, '{:.5f}'.format(meansReference[key]), '{:.5f}'.format(meansCurrent[key]), '{:.5f}'.format(diff)) - #keep list of keys that deviate from reference by more than defined bound - absdiff = np.abs(diff) - if (meansReference[key] - absdiff) / meansReference[key] < boundFloat: - keysDeviating.append(key) - tmpString = tmpString + ' <--' - else: - #keep list of keys that were not found - keysNotFound.append(key) - tmpString = '{:45}; {:>15}; {:>15}; {:>15};'.format(key, '{:.5f}'.format(meansReference[key]), np.nan, np.nan) - if verbosePrint: print(tmpString) - compareSummaryFile.write(tmpString+'\n') - - #Checking - tmpString = '\n### Summary:' - if verbosePrint: print(tmpString) - logFile.write(tmpString+'\n') - - keysNotFoundLen = len(keysNotFound) - if keysNotFoundLen > 0: - tmpString = '### Did not find these {} keys from the reference file in the current file: '.format(keysNotFoundLen) - for key in sorted(keysNotFound): - tmpString = tmpString + key + ', ' - if verbosePrint: print(tmpString) - logFile.write(tmpString+'\n') - - keysDeviatingLen = len(keysDeviating) - if keysDeviatingLen > 0: - tmpString = '### Found {} keys that deviate by more than {}%: '.format(keysDeviatingLen, bound) - headerString = headerString + '{:>15};'.format('Perc. diff') - if verbosePrint: - print(tmpString) - print(headerString) - logFile.write(tmpString + '\n' + headerString + '\n') - for key in sorted(keysDeviating): - diff = meansCurrent[key] - meansReference[key] - percDiff = (1 - ((meansReference[key] - np.abs(diff)) / meansReference[key]))*100 - tmpString = '{:45}; {:>15}; {:>15}; {:>15}; {:>15};'.format(key, '{:.5f}'.format(meansReference[key]), '{:.5f}'.format(meansCurrent[key]), '{:.5f}'.format(diff), '{:.2f}'.format(percDiff)) - if verbosePrint: - print(tmpString) - logFile.write(tmpString + '\n') - - #Wrap up - applicationTime = time.time()-applicationStartTime - tmpString='### Ending application at {} processing took {:.2f} seconds'.format(time.strftime("%a %b %d %H:%M:%S %Y",time.localtime()),applicationTime) - if verbosePrint:print('\n'+tmpString) - logFile.write(tmpString) - compareSummaryFile.close() - logFile.close() \ No newline at end of file