Benchmark / test report

Container name: Singularity.Meep-1.23.0-intel-2021b.localimage.sif

test script

#!/bin/bash
#SBATCH -N2
#SBATCH --ntasks-per-node=48
#SBATCH -J plcr-meep-cpu-test

PLCR=${PLCR:-/net/pr2/plcr}
CONT=${1:-Singularity.Meep-1.23.0-intel-2021b.localimage.sif}

echo "PLCR test: $SLURM_JOB_NAME"
echo "PLCR jobid: $SLURM_JOBID"
echo "PLCR path: $PLCR"

echo "Test performed on: "`date`
echo "Testing container: $CONT"
SHA=`dd bs=1M if=$PLCR/images/$CONT 2>/dev/null | sha256sum | cut -d' ' -f1`
echo "Container checksum: $SHA"

export I_MPI_PMI_LIBRARY=$PLCR/local/pmi2/libpmi2.so

cd $TMPDIR

wget -q https://raw.githubusercontent.com/NanoComp/meep/master/scheme/examples/straight-waveguide.ctl
sed -i 's|200|100000|g' straight-waveguide.ctl
srun --mpi=pmi2 --cpu-bind=cores singularity -s run -B $I_MPI_PMI_LIBRARY -B $PWD:/host_pwd --pwd /host_pwd $PLCR/images/$CONT meep straight-waveguide.ctl                                                                                    
RC=$?

echo  "Test completed, rc=$RC"

test results

```PLCR test: plcr-meep-cpu-test PLCR jobid: 398217 PLCR path: /net/pr2/plcr Test performed on: Tue May 17 12:26:32 CEST 2022 Testing container: Singularity.Meep-1.23.0-intel-2021b.localimage.sif Container checksum: 74adf3536e4a68a6534df9b83d1d15d634ceea52847112f5d0d0388422b38d72 Using MPI version 3.1, 96 processes


Initializing structure... Working in 2D dimensions. Computational cell is 16 x 8 x 0 with resolution 10 block, center = (0,0,0) size (1e+20,1,1e+20) axes (1,0,0), (0,1,0), (0,0,1) dielectric constant epsilon diagonal = (12,12,12) Splitting into 96 chunks by voxels time for choose_chunkdivision = 0.00116324 s time for set_epsilon = 0.024108 s


creating output file "./straight-waveguide-eps-000000.00.h5"... Meep progress: 1667.2/100000.0 = 1.7% done in 4.0s, 236.1s to go on time step 33411 (time=1670.55), 0.000120011 s/step Meep progress: 3116.05/100000.0 = 3.1% done in 8.0s, 248.8s to go on time step 64397 (time=3219.85), 0.000129092 s/step Meep progress: 4579.75/100000.0 = 4.6% done in 12.0s, 250.2s to go on time step 91753 (time=4587.65), 0.000146221 s/step Meep progress: 5810.950000000001/100000.0 = 5.8% done in 16.0s, 259.5s to go on time step 117175 (time=5858.75), 0.000157346 s/step Meep progress: 7272.200000000001/100000.0 = 7.3% done in 20.0s, 255.1s to go on time step 147470 (time=7373.5), 0.000132037 s/step Meep progress: 8506.95/100000.0 = 8.5% done in 24.0s, 258.2s to go on time step 172165 (time=8608.25), 0.000161979 s/step Meep progress: 9814.300000000001/100000.0 = 9.8% done in 28.0s, 257.4s to go on time step 196451 (time=9822.55), 0.000164908 s/step Meep progress: 11031.050000000001/100000.0 = 11.0% done in 32.0s, 258.2s to go on time step 221295 (time=11064.8), 0.000161005 s/step Meep progress: 12312.85/100000.0 = 12.3% done in 36.0s, 256.5s to go on time step 247752 (time=12387.6), 0.000151192 s/step Meep progress: 13746.25/100000.0 = 13.7% done in 40.0s, 251.1s to go on time step 276952 (time=13847.6), 0.000136989 s/step Meep progress: 15056.95/100000.0 = 15.1% done in 44.0s, 248.3s to go on time step 301332 (time=15066.6), 0.000164383 s/step Meep progress: 16294.300000000001/100000.0 = 16.3% done in 48.0s, 246.7s to go on time step 326735 (time=16336.8), 0.000157464 s/step Meep progress: 17605.45/100000.0 = 17.6% done in 52.0s, 243.5s to go on time step 352779 (time=17639), 0.00015359 s/step Meep progress: 18816.600000000002/100000.0 = 18.8% done in 56.0s, 241.7s to go on time step 378049 (time=18902.5), 0.000158293 s/step Meep progress: 20228.800000000003/100000.0 = 20.2% done in 60.0s, 236.7s to go on time step 405381 (time=20269.1), 0.000146517 s/step Meep progress: 21461.050000000003/100000.0 = 21.5% done in 64.0s, 234.3s to go on time step 429477 (time=21473.9), 0.000166291 s/step Meep progress: 22705.65/100000.0 = 22.7% done in 68.0s, 231.6s to go on time step 454691 (time=22734.6), 0.000158977 s/step Meep progress: 23993.95/100000.0 = 24.0% done in 72.0s, 228.2s to go on time step 481491 (time=24074.6), 0.000149475 s/step Meep progress: 25300.2/100000.0 = 25.3% done in 76.0s, 224.5s to go on time step 507761 (time=25388.1), 0.000152266 s/step Meep progress: 26659.2/100000.0 = 26.7% done in 80.0s, 220.2s to go on time step 533700 (time=26685), 0.000154292 s/step Meep progress: 27849.100000000002/100000.0 = 27.8% done in 84.0s, 217.7s to go on time step 557445 (time=27872.2), 0.000168457 s/step Meep progress: 29066.050000000003/100000.0 = 29.1% done in 88.0s, 214.9s to go on time step 582620 (time=29131), 0.00015902 s/step Meep progress: 30328.350000000002/100000.0 = 30.3% done in 92.0s, 211.4s to go on time step 607998 (time=30399.9), 0.000157619 s/step Meep progress: 31671.550000000003/100000.0 = 31.7% done in 96.0s, 207.2s to go on time step 634997 (time=31749.9), 0.000148155 s/step Meep progress: 32971.05/100000.0 = 33.0% done in 100.0s, 203.4s to go on time step 660641 (time=33032.1), 0.000155982 s/step Meep progress: 34062.700000000004/100000.0 = 34.1% done in 104.1s, 201.4s to go on time step 681641 (time=34082.1), 0.000190479 s/step Meep progress: 34575.55/100000.0 = 34.6% done in 108.1s, 204.5s to go on time step 692181 (time=34609.1), 0.000379554 s/step Meep progress: 35038.0/100000.0 = 35.0% done in 112.1s, 207.8s to go on time step 701611 (time=35080.6), 0.000424947 s/step Meep progress: 35597.9/100000.0 = 35.6% done in 116.1s, 210.0s to go on time step 712137 (time=35606.8), 0.000380127 s/step Meep progress: 36141.25/100000.0 = 36.1% done in 120.1s, 212.1s to go on time step 723277 (time=36163.8), 0.000359817 s/step Meep progress: 37062.35/100000.0 = 37.1% done in 124.1s, 210.7s to go on time step 742026 (time=37101.3), 0.000213346 s/step Meep progress: 38310.55/100000.0 = 38.3% done in 128.1s, 206.2s to go on time step 766830 (time=38341.5), 0.00016161 s/step Meep progress: 39539.700000000004/100000.0 = 39.5% done in 132.1s, 202.0s to go on time step 792003 (time=39600.2), 0.000158903 s/step Meep progress: 40841.5/100000.0 = 40.8% done in 136.1s, 197.1s to go on time step 818126 (time=40906.3), 0.000153426 s/step Meep progress: 42234.0/100000.0 = 42.2% done in 140.1s, 191.6s to go on time step 846257 (time=42312.9), 0.000142193 s/step Meep progress: 43407.3/100000.0 = 43.4% done in 144.1s, 187.8s to go on time step 869727 (time=43486.4), 0.000170433 s/step Meep progress: 44693.8/100000.0 = 44.7% done in 148.1s, 183.2s to go on time step 894531 (time=44726.6), 0.000161517 s/step Meep progress: 45922.450000000004/100000.0 = 45.9% done in 152.1s, 179.1s to go on time step 918929 (time=45946.5), 0.00016395 s/step Meep progress: 47166.05/100000.0 = 47.2% done in 156.1s, 174.8s to go on time step 944743 (time=47237.2), 0.000154956 s/step Meep progress: 48446.350000000006/100000.0 = 48.4% done in 160.1s, 170.4s to go on time step 970306 (time=48515.3), 0.000156584 s/step Meep progress: 49805.950000000004/100000.0 = 49.8% done in 164.1s, 165.4s to go on time step 997775 (time=49888.8), 0.000145621 s/step Meep progress: 51095.0/100000.0 = 51.1% done in 168.1s, 160.9s to go on time step 1022581 (time=51129.1), 0.000161251 s/step Meep progress: 52328.8/100000.0 = 52.3% done in 172.1s, 156.8s to go on time step 1047283 (time=52364.2), 0.000162305 s/step Meep progress: 53547.850000000006/100000.0 = 53.5% done in 176.1s, 152.8s to go on time step 1072082 (time=53604.1), 0.00016131 s/step Meep progress: 54835.950000000004/100000.0 = 54.8% done in 180.1s, 148.3s to go on time step 1097534 (time=54876.7), 0.000157188 s/step Meep progress: 56125.200000000004/100000.0 = 56.1% done in 184.1s, 143.9s to go on time step 1124415 (time=56220.8), 0.000148806 s/step Meep progress: 57460.5/100000.0 = 57.5% done in 188.1s, 139.3s to go on time step 1149906 (time=57495.3), 0.000157017 s/step Meep progress: 58705.4/100000.0 = 58.7% done in 192.1s, 135.2s to go on time step 1174635 (time=58731.8), 0.00016203 s/step Meep progress: 59931.8/100000.0 = 59.9% done in 196.1s, 131.1s to go on time step 1199700 (time=59985), 0.000159586 s/step Meep progress: 61103.4/100000.0 = 61.1% done in 200.1s, 127.4s to go on time step 1223000 (time=61150), 0.000171685 s/step Meep progress: 62318.450000000004/100000.0 = 62.3% done in 204.1s, 123.4s to go on time step 1247719 (time=62386), 0.000161913 s/step Meep progress: 63612.0/100000.0 = 63.6% done in 208.1s, 119.1s to go on time step 1272800 (time=63640), 0.000159552 s/step Meep progress: 64877.65/100000.0 = 64.9% done in 212.1s, 114.8s to go on time step 1298679 (time=64934), 0.000154566 s/step Meep progress: 66192.90000000001/100000.0 = 66.2% done in 216.2s, 110.4s to go on time step 1324574 (time=66228.7), 0.000154638 s/step Meep progress: 67448.85/100000.0 = 67.4% done in 220.2s, 106.2s to go on time step 1349576 (time=67478.8), 0.000160377 s/step Meep progress: 68618.35/100000.0 = 68.6% done in 224.2s, 102.5s to go on time step 1373039 (time=68651.9), 0.000170849 s/step Meep progress: 69879.5/100000.0 = 69.9% done in 228.2s, 98.3s to go on time step 1399078 (time=69953.9), 0.000153617 s/step Meep progress: 71184.6/100000.0 = 71.2% done in 232.2s, 94.0s to go on time step 1424600 (time=71230), 0.000156814 s/step Meep progress: 72394.85/100000.0 = 72.4% done in 236.2s, 90.1s to go on time step 1448646 (time=72432.3), 0.000166705 s/step Meep progress: 73654.95/100000.0 = 73.7% done in 240.2s, 85.9s to go on time step 1474164 (time=73708.2), 0.000156888 s/step Meep progress: 74921.0/100000.0 = 74.9% done in 244.2s, 81.7s to go on time step 1499183 (time=74959.2), 0.00015988 s/step Meep progress: 76178.05/100000.0 = 76.2% done in 248.2s, 77.6s to go on time step 1524071 (time=76203.6), 0.000160722 s/step Meep progress: 77419.5/100000.0 = 77.4% done in 252.2s, 73.6s to go on time step 1549559 (time=77477.9), 0.000157027 s/step Meep progress: 78730.20000000001/100000.0 = 78.7% done in 256.2s, 69.2s to go on time step 1575571 (time=78778.6), 0.000153777 s/step Meep progress: 80023.75/100000.0 = 80.0% done in 260.2s, 65.0s to go on time step 1601353 (time=80067.7), 0.000155247 s/step Meep progress: 81223.25/100000.0 = 81.2% done in 264.2s, 61.1s to go on time step 1625392 (time=81269.6), 0.000166433 s/step Meep progress: 82485.3/100000.0 = 82.5% done in 268.2s, 57.0s to go on time step 1650284 (time=82514.2), 0.00016085 s/step Meep progress: 83727.90000000001/100000.0 = 83.7% done in 272.2s, 52.9s to go on time step 1675097 (time=83754.9), 0.000161475 s/step Meep progress: 84961.20000000001/100000.0 = 85.0% done in 276.2s, 48.9s to go on time step 1700009 (time=85000.5), 0.000160566 s/step Meep progress: 86280.35/100000.0 = 86.3% done in 280.2s, 44.6s to go on time step 1726951 (time=86347.6), 0.000148861 s/step Meep progress: 87566.8/100000.0 = 87.6% done in 284.2s, 40.4s to go on time step 1752135 (time=87606.8), 0.000158832 s/step Meep progress: 88832.3/100000.0 = 88.8% done in 288.2s, 36.2s to go on time step 1777455 (time=88872.8), 0.000158066 s/step Meep progress: 90087.55/100000.0 = 90.1% done in 292.2s, 32.2s to go on time step 1802419 (time=90121), 0.000160388 s/step Meep progress: 91273.65000000001/100000.0 = 91.3% done in 296.2s, 28.3s to go on time step 1826301 (time=91315.1), 0.000167578 s/step Meep progress: 92515.15000000001/100000.0 = 92.5% done in 300.2s, 24.3s to go on time step 1850927 (time=92546.4), 0.000162827 s/step Meep progress: 93768.45000000001/100000.0 = 93.8% done in 304.2s, 20.2s to go on time step 1876635 (time=93831.8), 0.000155594 s/step Meep progress: 95094.05/100000.0 = 95.1% done in 308.2s, 15.9s to go on time step 1902733 (time=95136.7), 0.00015327 s/step Meep progress: 96363.6/100000.0 = 96.4% done in 312.2s, 11.8s to go on time step 1928209 (time=96410.5), 0.000157259 s/step Meep progress: 97628.05/100000.0 = 97.6% done in 316.2s, 7.7s to go on time step 1953313 (time=97665.7), 0.000159469 s/step Meep progress: 98882.55/100000.0 = 98.9% done in 320.2s, 3.6s to go on time step 1978403 (time=98920.2), 0.000159428 s/step creating output file "./straight-waveguide-ez-100000.00.h5"... run 0 finished at t = 100000.0 (2000000 timesteps)

Elapsed run time = 324.644 s Test completed, rc=0 ```