Hello!
I am currently running a test to submit IO-500 results for SC'25.
However, an error occurred during the verification process, and I am unsure if I followed the correct steps.
The steps I followed are as follows:
[root@Client-2 ~]# git clone https://github.com/IO500/io500.git
[root@Client-2 ~/io500]# cd io500
[root@Client-2 ~/io500]# git checkout io500-sc25
[root@Client-2 ~/io500]# ./prepare.sh
[root@Client-2 ~/io500]# ./io500.sh config-debug-run.ini
[root@Client-2 ~/io500]# ./io500-verify config-debug-run.ini results/result.txt
version = io500-sc25
result file ver = io500-sc25
[run]
config-hash = 11F9E081
score-hash = 87130D1C
ERROR: Score hash expected: “29860FB5” read: “87130D1C”
And I have an additional question.
Additionally, I modified the following files to support DAOS:
- Makefile
diff --git a/Makefile b/Makefile
index 6f9561b..66a1fd0 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,7 @@ IORCFLAGS = $(shell grep CFLAGS ./build/ior/src/build.conf | cut -d "=" -f 2-)
CFLAGS += -g3 -lefence -I./include/ -I./src/ -I./build/pfind/src/ -I./build/ior/src/
IORLIBS = $(shell grep LDFLAGS ./build/ior/src/build.conf | cut -d "=" -f 2-)
LDFLAGS += -lm $(IORCFLAGS) $(IORLIBS) # -lgpfs # may need some additional flags as provided to IOR
+LDFLAGS += -ldaos -ldaos_common -ldfs -lgurt -luuid
VERSION_GIT=$(shell git describe --always --abbrev=12)
VERSION_TREE=$(shell git diff src | wc -l | sed -e 's/ *//g' -e 's/^0//' | sed "s/\([0-9]\)/-\1/")
- io500.sh
diff --git a/io500.sh b/io500.sh
index 5f0bb89..62abb5e 100755
--- a/io500.sh
+++ b/io500.sh
@@ -11,8 +11,63 @@
# This script takes its parameters from the same .ini file as io500 binary.
io500_ini="$1" # You can set the ini file here
-io500_mpirun="mpiexec"
-io500_mpiargs="-np 2"
+io500_mpirun="mpirun"
+io500_mpiargs="-np 1008 -ppn 144"
...
- prepare.sh
diff --git a/prepare.sh b/prepare.sh
index ad29321..ef41a12 100755
--- a/prepare.sh
+++ b/prepare.sh
@@ -7,7 +7,8 @@ echo It will also attempt to build the benchmarks
echo It will output OK at the end if builds succeed
echo
IOR_HASH=8ab8f69b32b919
-PFIND_HASH=aaba722a178
+#PFIND_HASH=aaba722a178
+PFIND_HASH=dfs_find
INSTALL_DIR=$PWD
BIN=$INSTALL_DIR/bin
@@ -67,7 +68,8 @@ function get_pfind {
echo "Parallel find already exists. Skipping download."
else
echo "Preparing parallel find"
- git_co https://github.com/VI4IO/pfind.git "$pfind_dir" $PFIND_HASH
+ #git_co https://github.com/VI4IO/pfind.git "$pfind_dir" $PFIND_HASH
+ git_co https://github.com/mchaarawi/pfind.git "$pfind_dir" $PFIND_HASH
fi
}
@@ -88,7 +90,7 @@ function build_ior {
pushd "$BUILD"/ior
./bootstrap
# Add here extra flags
- ./configure --prefix="$INSTALL_DIR"
+ ./configure --prefix="$INSTALL_DIR" --with-daos --with-mpiio --with-hdf5
cd src
$MAKE clean
$MAKE install
Will the above modifications affect the SC'25 submission?
Hello!
I am currently running a test to submit IO-500 results for SC'25.
However, an error occurred during the verification process, and I am unsure if I followed the correct steps.
The steps I followed are as follows:
And I have an additional question.
Additionally, I modified the following files to support DAOS:
Will the above modifications affect the SC'25 submission?