Hardware Benchmarking: Difference between revisions

Content deleted Content added
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 - ''Available upon request for anyone with 1 or multiple high performance graphics cards - please contact [mailto:support@tuflow.com support@tuflow.com]''
*5m model - TUFLOW HPC - GPU Hardware
*2.5m model - TUFLOW HPC - GPU Hardware - ''Available upon request for anyone with 1 or multiple high performance graphics cards - please contact [mailto:support@tuflow.com support@tuflow.com]''<br><br>
*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==