User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
io500:run [2020/10/14 20:55] – [Installation] link to new repo adilgerio500:run [2020/10/14 20:59] (current) – [How to execute and tune the IO-500 benchmark] mention editing of the .ini file adilger
Line 20: Line 20:
  
   - Create a job submission script (if applicable) to execute the io500.sh script which is located in the //io-500-dev// folder. Provide enough execution time and adjust the reserved resources.   - Create a job submission script (if applicable) to execute the io500.sh script which is located in the //io-500-dev// folder. Provide enough execution time and adjust the reserved resources.
-  - Edit the io500.sh file to tune the parameters and activate or disable some test cases. Remember that you need to execute all the mandatory tests for a valid submission.+  - Edit the io500.sh file to set allowed parametersand create an ini file using "//./io500 --list > myconfig.ini//" and edit available parameters. Remember that you need to execute all the mandatory tests for a valid submission.
        * Adjust the variables //io500_mpirun// and to //io500_mpiargs// according to your system and test case.        * Adjust the variables //io500_mpirun// and to //io500_mpiargs// according to your system and test case.
        * Then the following variables could be adjust //io500_ior_easy_size//, //io500_ior_easy_params//, //io500_mdtest_easy_files_per_proc//, //io500_ior_hard_writes_per_pro//, //io500_mdtest_hard_files_per_proc// in order to achieve the minimum of 5 minutes executing for IOR easy/hard write, and mdtest easy/hard/write.         * Then the following variables could be adjust //io500_ior_easy_size//, //io500_ior_easy_params//, //io500_mdtest_easy_files_per_proc//, //io500_ior_hard_writes_per_pro//, //io500_mdtest_hard_files_per_proc// in order to achieve the minimum of 5 minutes executing for IOR easy/hard write, and mdtest easy/hard/write. 
        * You can add system-specific information to the script, otherwise you can provide it during upload. \\ The [[https://vi4io.org/io500-info-creator/|info creator]] helps to create the required output.        * You can add system-specific information to the script, otherwise you can provide it during upload. \\ The [[https://vi4io.org/io500-info-creator/|info creator]] helps to create the required output.
-  - Execute your submission job script.+  - Execute your submission job script that runs the "//io500.sh myconfig.ini//" script.
   - Verify that all the results are valid.   - Verify that all the results are valid.
   - Submit your results, see https://www.vi4io.org/io500/submission/start   - Submit your results, see https://www.vi4io.org/io500/submission/start
Line 30: Line 30:
 A video with the execution and tuning procedure is [[https://www.youtube.com/watch?v=FRTK9KwPCmg|here]]. A video with the execution and tuning procedure is [[https://www.youtube.com/watch?v=FRTK9KwPCmg|here]].
  
-When you modify tunables check that the changes are allowed according to the [[io500:rules:submission|IO-500 rules]].+When you modify tunables check that the changes are allowed according to the [[io500:rules:submission|IO500 rules]].