Hardware Benchmarking: Difference between revisions
Content deleted Content added
Ellis Symons (talk | contribs)  | 
				Ellis Symons (talk | contribs)  | 
				||
Line 35: 
*10m model - TUFLOW HPC - GPU Hardware 
The user also has an option to run a couple of bigger models on GPU hardware as part of the High End GPU Benchmarking. To run these models, please follow the steps outlined in the below section. 
HIGH END GPU BENCHMARKING MODELS 
*5m model - TUFLOW HPC - GPU Hardware 
*2.5m model - TUFLOW HPC - GPU Hardware 
<br> 
===Running the High End GPU Benchmarking=== 
<ol> 
<li> In a text editor, copy and paste the below batch file syntax 
<li> Save the batch file as '''Run_Benchmark_HighPerformance_GPU.bat''' in the '''TUFLOW/runs''' folder (same location as the standard benchmark batch file) 
<li> Run the batch file 
<li> Follow the participation steps below to provide results to TUFLOW 
</ol> 
<br> 
<pre>@echo off 
:: This sets the variables as local, so you can use another batch file with A and B variables 
setlocal ENABLEDELAYEDEXPANSION 
:: determine if 32 or 64 bit run 
ECHO.%PROCESSOR_ARCHITECTURE% | FIND /I "64">Nul && ( set platform=w64) || ( set platform=w32) 
IF %platform% == w32 ( 
	goto :break 
) ELSE ( 
	echo Running with %platform% version of TUFLOW 
) 
:: set executable (relative path) 
set exe=..\exe\2018-03-AA\TUFLOW_iSP_%platform%.exe 
echo Executable: %exe% 
:: 
echo getting system info using  get_computer_info_%platform%.bat 
call get_computer_info_%platform%.bat 
echo done getting system info 
pause 
echo. 
echo Starting High Performance HPC Solver GPU hardware simulations 
set A=05.00m 02.50m 
:: Loop through each cell size 
FOR %%a in (%A%) do ( 
    echo Running %%a model with HPC GPU solver 
    Start "TUFLOW" /wait %exe% -b -s1 HPC -s2 GPU -s3 PU1 -s4 %%a FMA_T2_~s1~_~s2~_~s3~_~s4~_001.tcf 
) 
echo Finished High Performance Benchmarking Runs 
goto :end 
:break 
echo Unable to run benchmark tests. From release 2017-09-AA, TUFLOW no longer supports 32 bit architecture. 
:end 
pause</pre> 
==To Participate== 
 | |||