Commit 7f0956ea authored by Jan Laukemann's avatar Jan Laukemann
Browse files

updates

parent f100fb77
#!/bin/sh
CC=gcc
ARMFLAGS="-mcpu=thunderx2t99 -fopenmp-simd -fno-builtin -funroll-loops"
X86FLAGS=" -fargument-noalias -funroll-loops -fno-builtin"
# -fopenmp
X86FLAGS=" -fargument-noalias -funroll-loops -fno-builtin -fopenmp"
# Compile timing.c
$CC -O3 -c timing.c
......@@ -11,14 +11,14 @@ $CC -O3 -c timing.c
# Compile for SKL
$CC $X86FLAGS -march=skylake-avx512 -Ofast -c copy.c
$CC $X86FLAGS -march=skylake-avx512 -Ofast -S copy.c -o copy.s.skl.s
$CC copy.o timing.o -lm -o a.copy.skl
$CC $X86FLAGS copy.o timing.o -lm -o a.copy.skl
# Compile for HSW
$CC $X86FLAGS -march=haswell -O3 -c copy.c
$CC $X86FLAGS -march=haswell -O3 -S copy.c -o copy.s.hsw.s
$CC copy.o timing.o -lm -o a.copy.hsw
$CC $X86FLAGS copy.o timing.o -lm -o a.copy.hsw
# Compile for IVB
$CC $X86FLAGS -march=ivybridge -O3 -c copy.c
$CC $X86FLAGS -march=ivybridge -O3 -S copy.c -o copy.s.ivb.s
$CC copy.o timing.o -lm -o a.copy.ivb
$CC $X86FLAGS copy.o timing.o -lm -o a.copy.ivb
#include <omp.h>
#include <stdio.h>
#include "timing.h"
#include <stdlib.h>
......@@ -23,7 +24,7 @@ void copy(long size) {
int repeat = 32;
for(runtime=0.0; runtime < 2.0; repeat *= 2) {
timing(&wcs, &ct);
for(int i=0; i<repeat; ++i) {
for(int j=0; j<repeat; ++j) {
if(a[0] < 0) dummy(a);
//#pragma omp simd // enabled O3-like optimizations with O1
......@@ -50,6 +51,7 @@ void copy(long size) {
repeat,
size
);
fflush(stdout);
free(a); free(b);
}
......
......@@ -27,10 +27,12 @@ fi
./build.sh
# Run benchmark
./a.copy.$ARCH | sort -nk1 | tee -a out.copy.$ARCH
./a.copy.$ARCH | tee tmp$ARCH.dat
cat tmp$ARCH.dat | sort -nk1 > out.copy.$ARCH
rm tmp$ARCH.dat
# Store result in csv for plot
if [ ! -f $CSV_FILE ]; then
echo "size(KB),bandwidth(MB/s),arch" > $CSV_FILE
fi
awk -v arch="$ARCH_UP" 'NR>2 {print $1, ",", $5, ",", arch}' out.copy.$ARCH >> $CSV_FILE
awk -v arch="$ARCH_UP" 'NR>2 {print $1, ",", $7, ",", arch}' out.copy.$ARCH >> $CSV_FILE
......@@ -22,10 +22,10 @@ fi
case $ARCH in
"skl")
FLAGS="avx512 avx2 avx"
FLAGS="avx avx2 avx512"
;;
"hsw")
FLAGS="avx2 avx"
FLAGS="avx avx2"
;;
"ivb")
FLAGS="avx"
......
#!/bin/bash
BIN_DIR="./bin"
OUTPUT=""
# Check parameter
while test $# -gt 0; do
......
......@@ -108,7 +108,7 @@ def init_parameters(args):
{'instruction_set': 'avx', 'assume_aligned': False, 'nontemporal': False},
]
if arch == 'SKL':
vect += [
vect = [
{'instruction_set': 'avx512', 'assume_aligned': True, 'nontemporal': True},
{'instruction_set': 'avx512', 'assume_aligned': True, 'nontemporal': False},
{'instruction_set': 'avx512', 'assume_aligned': False, 'nontemporal': False},
......@@ -117,9 +117,9 @@ def init_parameters(args):
split = [True, False]
elif args.fastest:
if arch == 'SKL':
cse_g = cse_pdfs = [True]
comp = split = [False]
vect = [{'instruction_set': 'avx512', 'assume_aligned': True, 'nontemporal': True}]
cse_g = split = [True]
comp = cse_pdfs = [False]
vect = [{'instruction_set': 'avx512', 'assume_aligned': True, 'nontemporal': False}]
elif arch == 'HSW':
cse_g = comp = [False]
cse_pdfs = split = [True]
......@@ -238,7 +238,7 @@ def c_bench(m_opt=None, opt=None, shape=None):
inner_iterations=20,
outer_iterations=5,
assume_aligned=opt['vectorization']['assume_aligned'],
# openmp=False
# openmp=opt['openmp']
)
mlups = cells / min(timings) * 1e-6
print('MFLUPs: {}, ({}s)'.format(mlups, timings))
......
This diff is collapsed.
size(KB),bandwidth(MB/s),arch
5.6 , 122637.181 , SKL
7.2 , 130287.758 , SKL
9.2 , 121134.042 , SKL
12.3 , 125219.530 , SKL
15.9 , 126451.182 , SKL
20.5 , 35914.807 , SKL
27.1 , 32970.346 , SKL
35.3 , 33353.212 , SKL
45.6 , 33839.993 , SKL
59.4 , 34890.281 , SKL
74.8 , 32765.905 , SKL
77.3 , 34278.482 , SKL
93.7 , 34519.576 , SKL
100.9 , 33914.559 , SKL
117.2 , 33891.170 , SKL
131.1 , 34010.588 , SKL
146.4 , 32508.505 , SKL
170.5 , 35284.178 , SKL
183.3 , 32768.424 , SKL
222.2 , 35411.033 , SKL
229.4 , 34983.270 , SKL
286.7 , 34802.085 , SKL
288.8 , 35153.854 , SKL
358.4 , 34151.361 , SKL
448.0 , 25199.772 , SKL
560.1 , 20106.033 , SKL
700.4 , 13849.023 , SKL
875.5 , 12097.791 , SKL
1094.7 , 11714.992 , SKL
1368.1 , 11698.487 , SKL
1710.1 , 11697.628 , SKL
2138.1 , 11702.117 , SKL
2672.6 , 11700.643 , SKL
3340.8 , 11699.699 , SKL
4175.9 , 11701.426 , SKL
5219.8 , 11698.032 , SKL
6524.9 , 11672.700 , SKL
8156.2 , 11606.848 , SKL
10195.5 , 10492.545 , SKL
12744.7 , 9994.281 , SKL
15930.9 , 9288.141 , SKL
19913.2 , 8644.076 , SKL
24891.9 , 8194.597 , SKL
31114.8 , 7932.161 , SKL
38893.6 , 7686.775 , SKL
48617.0 , 7480.447 , SKL
60771.3 , 7457.108 , SKL
75964.4 , 7383.071 , SKL
94955.5 , 7319.838 , SKL
118694.4 , 7325.328 , SKL
148367.9 , 7291.583 , SKL
185460.2 , 7256.603 , SKL
231824.9 , 7251.765 , SKL
289781.2 , 7237.743 , SKL
362226.7 , 7231.138 , SKL
452783.6 , 7000.450 , SKL
565979.6 , 7016.291 , SKL
707474.4 , 7000.591 , SKL
884343.3 , 6976.027 , SKL
1105429.5 , 6947.314 , SKL
1381786.6 , 6956.483 , SKL
1727233.5 , 6959.797 , SKL
2159042.0 , 6985.480 , SKL
2698802.2 , 6918.532 , SKL
3373503.0 , 6974.610 , SKL
4216879.1 , 6996.664 , SKL
5271098.9 , 6989.110 , SKL
6588873.2 , 6912.764 , SKL
8236091.9 , 6906.955 , SKL
10295114.8 , 6887.639 , SKL
12868893.7 , 6945.786 , SKL
5.6 , 70697.011 , HSW
7.2 , 71181.457 , HSW
9.2 , 68594.023 , HSW
12.3 , 68577.976 , HSW
15.9 , 69821.229 , HSW
20.5 , 18407.795 , HSW
27.1 , 18090.896 , HSW
35.3 , 18171.750 , HSW
45.6 , 18113.761 , HSW
59.4 , 18370.077 , HSW
74.8 , 17964.949 , HSW
77.3 , 18210.585 , HSW
93.7 , 17878.412 , HSW
100.9 , 17568.093 , HSW
117.2 , 15596.991 , HSW
131.1 , 14603.723 , HSW
146.4 , 15407.547 , HSW
170.5 , 12159.173 , HSW
183.3 , 12570.070 , HSW
222.2 , 12157.514 , HSW
229.4 , 11718.687 , HSW
286.7 , 11362.251 , HSW
288.8 , 11403.678 , HSW
358.4 , 11370.045 , HSW
448.0 , 11362.125 , HSW
560.1 , 11364.021 , HSW
700.4 , 11362.986 , HSW
875.5 , 11364.520 , HSW
1094.7 , 11360.709 , HSW
1368.1 , 11362.987 , HSW
1710.1 , 11361.050 , HSW
2138.1 , 11339.285 , HSW
2672.6 , 11361.629 , HSW
3340.8 , 11326.606 , HSW
4175.9 , 11336.547 , HSW
5219.8 , 11339.558 , HSW
6524.9 , 11141.155 , HSW
8156.2 , 10128.463 , HSW
10195.5 , 7239.484 , HSW
12744.7 , 5765.494 , HSW
15930.9 , 5472.351 , HSW
19913.2 , 5442.682 , HSW
24891.9 , 5418.823 , HSW
31114.8 , 5432.545 , HSW
38893.6 , 5462.307 , HSW
48617.0 , 5457.686 , HSW
60771.3 , 5490.879 , HSW
75964.4 , 5412.836 , HSW
94955.5 , 5442.690 , HSW
118694.4 , 5422.302 , HSW
148367.9 , 5455.433 , HSW
185460.2 , 5440.566 , HSW
231824.9 , 5417.009 , HSW
289781.2 , 5430.931 , HSW
362226.7 , 5212.347 , HSW
452783.6 , 5231.977 , HSW
565979.6 , 5260.419 , HSW
707474.4 , 5245.158 , HSW
884343.3 , 5247.235 , HSW
1105429.5 , 5239.657 , HSW
1381786.6 , 5237.434 , HSW
1727233.5 , 5230.521 , HSW
2159042.0 , 5282.047 , HSW
2698802.2 , 5268.550 , HSW
3373503.0 , 5215.911 , HSW
4216879.1 , 5151.471 , HSW
5271098.9 , 5233.666 , HSW
6588873.2 , 5284.204 , HSW
8236091.9 , 5205.836 , HSW
10295114.8 , 4977.785 , HSW
12868893.7 , 4780.749 , HSW
5.6 , 34439.576 , IVB
7.2 , 34584.181 , IVB
9.2 , 33715.635 , IVB
12.3 , 31609.948 , IVB
15.9 , 34268.695 , IVB
20.5 , 15402.236 , IVB
27.1 , 15028.655 , IVB
35.3 , 15105.357 , IVB
45.6 , 15137.084 , IVB
59.4 , 15434.330 , IVB
74.8 , 15017.771 , IVB
77.3 , 14542.896 , IVB
93.7 , 13997.794 , IVB
100.9 , 14034.090 , IVB
117.2 , 13404.522 , IVB
131.1 , 13318.992 , IVB
146.4 , 12685.789 , IVB
170.5 , 12039.724 , IVB
183.3 , 11056.293 , IVB
222.2 , 9392.005 , IVB
229.4 , 9141.621 , IVB
286.7 , 9016.892 , IVB
288.8 , 9063.205 , IVB
358.4 , 9048.450 , IVB
448.0 , 9048.831 , IVB
560.1 , 9049.226 , IVB
700.4 , 9048.950 , IVB
875.5 , 9047.319 , IVB
1094.7 , 9024.720 , IVB
1368.1 , 8965.586 , IVB
1710.1 , 8963.261 , IVB
2138.1 , 8965.055 , IVB
2672.6 , 9009.138 , IVB
3340.8 , 9021.079 , IVB
4175.9 , 9017.172 , IVB
5219.8 , 9027.232 , IVB
6524.9 , 9042.632 , IVB
8156.2 , 8980.619 , IVB
10195.5 , 8613.968 , IVB
12744.7 , 7049.985 , IVB
15930.9 , 5344.269 , IVB
19913.2 , 4785.215 , IVB
24891.9 , 4606.038 , IVB
31114.8 , 4700.562 , IVB
38893.6 , 4693.228 , IVB
48617.0 , 4580.074 , IVB
60771.3 , 4713.092 , IVB
75964.4 , 4682.110 , IVB
94955.5 , 4683.482 , IVB
118694.4 , 4685.297 , IVB
148367.9 , 4572.816 , IVB
185460.2 , 4623.277 , IVB
231824.9 , 4684.409 , IVB
289781.2 , 4446.989 , IVB
362226.7 , 4551.317 , IVB
452783.6 , 4555.857 , IVB
565979.6 , 4441.169 , IVB
707474.4 , 4567.471 , IVB
884343.3 , 4472.362 , IVB
1105429.5 , 4529.825 , IVB
1381786.6 , 4541.132 , IVB
1727233.5 , 4577.725 , IVB
2159042.0 , 4548.471 , IVB
2698802.2 , 4579.007 , IVB
3373503.0 , 4528.769 , IVB
4216879.1 , 4579.039 , IVB
5271098.9 , 4589.356 , IVB
6588873.2 , 4516.524 , IVB
8236091.9 , 4575.458 , IVB
10295114.8 , 4584.285 , IVB
12868893.7 , 4491.988 , IVB
5.6 , 290331.5 , SKL
7.2 , 246181.8 , SKL
9.2 , 246086.1 , SKL
12.3 , 240963.8 , SKL
15.9 , 229262.0 , SKL
20.5 , 127351.8 , SKL
27.1 , 113288.6 , SKL
35.3 , 115156.2 , SKL
45.6 , 124501.8 , SKL
59.4 , 131430.7 , SKL
74.8 , 124691.0 , SKL
77.3 , 125844.1 , SKL
93.7 , 126270.1 , SKL
100.9 , 120251.8 , SKL
117.2 , 121193.5 , SKL
131.1 , 123192.2 , SKL
146.4 , 125944.0 , SKL
170.5 , 132947.1 , SKL
183.3 , 126646.7 , SKL
222.2 , 129801.8 , SKL
229.4 , 123068.5 , SKL
286.7 , 113124.2 , SKL
288.8 , 119739.7 , SKL
358.4 , 111656.0 , SKL
448.0 , 100150.0 , SKL
560.1 , 71226.1 , SKL
700.4 , 54547.6 , SKL
875.5 , 47517.2 , SKL
1094.7 , 45407.5 , SKL
1368.1 , 45161.5 , SKL
1710.1 , 45210.5 , SKL
2138.1 , 45222.1 , SKL
2672.6 , 45225.2 , SKL
3340.8 , 45223.8 , SKL
4175.9 , 45223.0 , SKL
5219.8 , 45225.1 , SKL
6524.9 , 45052.4 , SKL
8156.2 , 45018.6 , SKL
10195.5 , 44125.3 , SKL
12744.7 , 38029.9 , SKL
15930.9 , 35659.8 , SKL
19913.2 , 32313.4 , SKL
24891.9 , 30387.6 , SKL
31114.8 , 29513.6 , SKL
38893.6 , 28952.4 , SKL
48617.0 , 28384.0 , SKL
60771.3 , 28063.4 , SKL
75964.4 , 27943.7 , SKL
94955.5 , 27913.7 , SKL
118694.4 , 27757.1 , SKL
148367.9 , 27954.3 , SKL
185460.2 , 27722.0 , SKL
231824.9 , 27707.9 , SKL
289781.2 , 27503.2 , SKL
362226.7 , 27448.4 , SKL
452783.6 , 26656.2 , SKL
565979.6 , 26645.8 , SKL
707474.4 , 26656.4 , SKL
884343.3 , 26747.9 , SKL
1105429.5 , 26717.5 , SKL
1381786.6 , 26731.0 , SKL
1727233.5 , 26641.7 , SKL
2159042.0 , 26608.6 , SKL
2698802.2 , 26609.2 , SKL
3373503.0 , 26594.4 , SKL
4216879.1 , 26672.4 , SKL
5271098.9 , 26655.3 , SKL
6588873.2 , 26603.8 , SKL
8236091.9 , 26598.8 , SKL
10295114.8 , 26390.4 , SKL
12868893.7 , 26468.3 , SKL
5.6 , 268653.8 , HSW
7.2 , 271964.9 , HSW
9.2 , 259030.7 , HSW
12.3 , 260432.8 , HSW
15.9 , 265518.7 , HSW
20.5 , 70545.4 , HSW
27.1 , 69080.9 , HSW
35.3 , 69408.2 , HSW
45.6 , 69181.8 , HSW
59.4 , 69895.7 , HSW
74.8 , 68425.1 , HSW
77.3 , 66926.3 , HSW
93.7 , 69348.0 , HSW
100.9 , 62645.9 , HSW
117.2 , 63859.1 , HSW
131.1 , 53981.3 , HSW
146.4 , 54483.3 , HSW
170.5 , 51240.5 , HSW
183.3 , 45549.5 , HSW
222.2 , 44928.7 , HSW
229.4 , 43117.1 , HSW
286.7 , 42983.5 , HSW
288.8 , 42950.3 , HSW
358.4 , 42970.3 , HSW
448.0 , 42981.0 , HSW
560.1 , 42987.7 , HSW
700.4 , 43003.8 , HSW
875.5 , 42988.1 , HSW
1094.7 , 42988.6 , HSW
1368.1 , 43001.5 , HSW
1710.1 , 42971.4 , HSW
2138.1 , 42930.5 , HSW
2672.6 , 42983.8 , HSW
3340.8 , 42855.5 , HSW
4175.9 , 42871.0 , HSW
5219.8 , 42825.3 , HSW
6524.9 , 41679.0 , HSW
8156.2 , 37265.3 , HSW
10195.5 , 27394.5 , HSW
12744.7 , 22337.8 , HSW
15930.9 , 20807.5 , HSW
19913.2 , 20583.6 , HSW
24891.9 , 20810.7 , HSW
31114.8 , 20579.1 , HSW
38893.6 , 20594.0 , HSW
48617.0 , 20702.6 , HSW
60771.3 , 20506.3 , HSW
75964.4 , 20573.2 , HSW
94955.5 , 20710.6 , HSW
118694.4 , 20503.0 , HSW
148367.9 , 20629.4 , HSW
185460.2 , 20693.5 , HSW
231824.9 , 20501.9 , HSW
289781.2 , 20648.5 , HSW
362226.7 , 19853.0 , HSW
452783.6 , 19900.2 , HSW
565979.6 , 19996.4 , HSW
707474.4 , 19841.3 , HSW
884343.3 , 19964.6 , HSW
1105429.5 , 19979.0 , HSW
1381786.6 , 19823.9 , HSW
1727233.5 , 19897.1 , HSW
2159042.0 , 19921.7 , HSW
2698802.2 , 19862.3 , HSW
3373503.0 , 19890.0 , HSW
4216879.1 , 19865.5 , HSW
5271098.9 , 19866.1 , HSW
6588873.2 , 19957.7 , HSW
8236091.9 , 19896.0 , HSW
10295114.8 , 18901.3 , HSW
12868893.7 , 18028.4 , HSW
5.6 , 131385.7 , IVB
7.2 , 131935.2 , IVB
9.2 , 128446.8 , IVB
12.3 , 121071.3 , IVB
15.9 , 130612.8 , IVB
20.5 , 58863.9 , IVB
27.1 , 56723.5 , IVB
35.3 , 56602.1 , IVB
45.6 , 57108.4 , IVB
59.4 , 58597.6 , IVB
74.8 , 57823.7 , IVB
77.3 , 54911.9 , IVB
93.7 , 53872.8 , IVB
100.9 , 53835.4 , IVB
117.2 , 53542.1 , IVB
131.1 , 51557.7 , IVB
146.4 , 48161.2 , IVB
170.5 , 44336.8 , IVB
183.3 , 38965.8 , IVB
222.2 , 36384.4 , IVB
229.4 , 35085.1 , IVB
286.7 , 34393.9 , IVB
288.8 , 34656.6 , IVB
358.4 , 34560.2 , IVB
448.0 , 34565.0 , IVB
560.1 , 34571.2 , IVB
700.4 , 34563.2 , IVB
875.5 , 34549.6 , IVB
1094.7 , 34476.1 , IVB
1368.1 , 34330.6 , IVB
1710.1 , 34232.6 , IVB
2138.1 , 34245.8 , IVB
2672.6 , 34405.5 , IVB
3340.8 , 34385.6 , IVB
4175.9 , 34427.0 , IVB
5219.8 , 34481.4 , IVB
6524.9 , 34553.1 , IVB
8156.2 , 34263.6 , IVB
10195.5 , 32270.8 , IVB
12744.7 , 26709.4 , IVB
15930.9 , 20574.1 , IVB
19913.2 , 18212.2 , IVB
24891.9 , 17440.4 , IVB
31114.8 , 17959.0 , IVB
38893.6 , 17997.6 , IVB
48617.0 , 17597.6 , IVB
60771.3 , 18002.8 , IVB
75964.4 , 18007.4 , IVB
94955.5 , 18012.1 , IVB
118694.4 , 18065.4 , IVB
148367.9 , 17601.1 , IVB
185460.2 , 17755.6 , IVB
231824.9 , 18092.1 , IVB
289781.2 , 17153.5 , IVB
362226.7 , 17495.4 , IVB
452783.6 , 17461.1 , IVB
565979.6 , 17054.3 , IVB
707474.4 , 17523.8 , IVB
884343.3 , 17150.2 , IVB
1105429.5 , 17380.6 , IVB
1381786.6 , 17373.8 , IVB
1727233.5 , 17528.4 , IVB
2159042.0 , 17377.2 , IVB
2698802.2 , 17524.5 , IVB
3373503.0 , 17335.2 , IVB
4216879.1 , 17524.1 , IVB
5271098.9 , 17544.3 , IVB
6588873.2 , 17141.6 , IVB
8236091.9 , 17102.5 , IVB
10295114.8 , 16270.7 , IVB
12868893.7 , 16221.6 , IVB
dim_x,MFLUPS,kernel
10,97.571959,SKL_list-aa-pv-soa
25,83.880490,SKL_list-aa-pv-soa
50,74.521262,SKL_list-aa-pv-soa
100,72.689321,SKL_list-aa-pv-soa
125,72.433189,SKL_list-aa-pv-soa
150,71.741941,SKL_list-aa-pv-soa
175,71.836617,SKL_list-aa-pv-soa
200,71.804380,SKL_list-aa-pv-soa
250,71.474190,SKL_list-aa-pv-soa
300,71.530106,SKL_list-aa-pv-soa
400,71.567495,SKL_list-aa-pv-soa
500,71.118728,SKL_list-aa-pv-soa
10,49.712570,HSW_list-aa-pv-soa
25,36.779442,HSW_list-aa-pv-soa
50,36.723782,HSW_list-aa-pv-soa
100,36.671327,HSW_list-aa-pv-soa
125,36.587783,HSW_list-aa-pv-soa
150,44.624309,HSW_list-aa-pv-soa
175,36.584396,HSW_list-aa-pv-soa
200,43.830265,HSW_list-aa-pv-soa
250,36.546482,HSW_list-aa-pv-soa
300,44.855694,HSW_list-aa-pv-soa
400,44.561029,HSW_list-aa-pv-soa
500,44.735059,HSW_list-aa-pv-soa
10,38.488346,IVB_list-aa-pv-soa
25,35.601747,IVB_list-aa-pv-soa
50,35.302347,IVB_list-aa-pv-soa
100,35.321864,IVB_list-aa-pv-soa
125,35.356708,IVB_list-aa-pv-soa
150,35.428394,IVB_list-aa-pv-soa
175,35.311710,IVB_list-aa-pv-soa
200,35.134956,IVB_list-aa-pv-soa
250,35.272591,IVB_list-aa-pv-soa
300,35.250503,IVB_list-aa-pv-soa
400,34.683125,IVB_list-aa-pv-soa
500,34.937091,IVB_list-aa-pv-soa
10,33.83,SKL_lbmpy(FTTFTT)
25,31.06,SKL_lbmpy(FTTFTT)
50,34.04,SKL_lbmpy(FTTFTT)
100,33.26,SKL_lbmpy(FTTFTT)
125,33.5,SKL_lbmpy(FTTFTT)
150,35.01,SKL_lbmpy(FTTFTT)
10,95.924597,SKL_list-aa-pv-soa
25,84.550937,SKL_list-aa-pv-soa
50,75.320808,SKL_list-aa-pv-soa
100,72.590947,SKL_list-aa-pv-soa
125,71.889026,SKL_list-aa-pv-soa
150,72.006206,SKL_list-aa-pv-soa
175,71.514283,SKL_list-aa-pv-soa
200,71.105835,SKL_list-aa-pv-soa
250,71.495451,SKL_list-aa-pv-soa
300,71.701439,SKL_list-aa-pv-soa
400,71.247479,SKL_list-aa-pv-soa
500,71.034977,SKL_list-aa-pv-soa
10,55.735251,HSW_list-aa-pv-soa
25,36.688394,HSW_list-aa-pv-soa
50,36.728972,HSW_list-aa-pv-soa
100,36.333367,HSW_list-aa-pv-soa
125,36.809300,HSW_list-aa-pv-soa
150,43.275692,HSW_list-aa-pv-soa
175,36.699549,HSW_list-aa-pv-soa
200,41.480189,HSW_list-aa-pv-soa
250,44.785332,HSW_list-aa-pv-soa
300,44.801291,HSW_list-aa-pv-soa
400,44.873839,HSW_list-aa-pv-soa
500,44.826788,HSW_list-aa-pv-soa
10,38.622302,IVB_list-aa-pv-soa
25,35.619692,IVB_list-aa-pv-soa
50,35.415976,IVB_list-aa-pv-soa
100,35.425834,IVB_list-aa-pv-soa
125,35.307681,IVB_list-aa-pv-soa
150,35.522433,IVB_list-aa-pv-soa
175,35.412120,IVB_list-aa-pv-soa
200,35.466764,IVB_list-aa-pv-soa
250,35.115172,IVB_list-aa-pv-soa
300,35.259415,IVB_list-aa-pv-soa
400,35.044411,IVB_list-aa-pv-soa