When uncommenting the ior_easy_params line in io500.sh, e.g.
function setup_ior_easy {
io500_ior_easy_params="-t 16384k -b \${io500_ior_easy_size}m -F"
echo -n ""
}
the io500_fixed.sh script does not seem to properly expand the io500_ior_easy_size variable. It appears that it is being quoted with single quotes, preventing the variable from being expanded.
Resulting command:
[Starting] ior_easy_write
[Exec] mpirun -np 160 -ppn 16 -f ./site-configs/hhmi/hostfile-10gpu.2 --bootstrap ssh /misc/weka/wekaFS_1/io500-sc19/bin/ior -w -t 8092k -b ${io500_ior_easy_size}m -F -i 1 -C -Q 1 -g -G 27 -k -e -o /misc/weka/wekaFS_1/io500-sc19/datafiles/io500.2019.09.26-18.45.38/ior_easy/ior_file_easy -O stoneWallingStatusFile=/misc/weka/wekaFS_1/io500-sc19/datafiles/io500.2019.09.26-18.45.38/ior_easy/stonewall -O stoneWallingWearOut=1 -D 300
And output:
ior ERROR: block size must be a multiple of access size, errno 0, Success (ior.c:1548)