-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Description
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?
Metadata
Metadata
Assignees
Labels
No labels