Hardware Benchmarking: Difference between revisions

Content deleted Content added
 
(11 intermediate revisions by 4 users not shown)
Line 1:
=Introduction=
We frequently get asked, "What is the minimum or recommended hardware to use for TUFLOW modelling". This is always a tricky question, as the answer depends on the type and size of the models you are going to run. For a small model, TUFLOW should run on any modern PC or laptop that is capable of running Windows XP or later. However, for large models there may be requirements for a hefty computer.<br>
 
The tables below showing computer specifications and model run-time should help you compare systems. <br>
 
In this page we outline a hardware benchmark model which is available to download from the <u>[https://wwwdownloads.tuflow.com/Download_archive/TUFLOW/Benchmark_Models/FMA2_GPU_CPU_Benchmark.zip TUFLOW websiteFMA2_GPU_CPU_Benchmark.zip]</u> the model can be simulated without a TUFLOW dongle (license). This makes it easy to benchmark on a range of computers and the results are compiled below.<br>
 
We have typically found that for TUFLOW Classic, the CPU speed is the largest influence on TUFLOW runtimes, with the RAM speed also having an influence for large models. When using GPU hardware (available for TUFLOW HPC), the Graphics Card has the largest influence, specifically the number and speed of the CUDA cores. In order to quantify this we are compiling the computational times required for a range of different machines.
 
Line 44 ⟶ 47:
To participate in the benchmark, please follow the steps below:
<ol>
<li> Download the model from <u>[https://wwwdownloads.tuflow.com/Download_archive/TUFLOW/Benchmark_Models/FMA2_GPU_CPU_Benchmark.zip FMA2_GPU_CPU_Benchmark.zip]</u>.
<li> Extract the model on a local drive of the computer you would like to benchmark.
<li> Navigate to the '''TUFLOW\runs\''' folder and run the '''Run_Benchmark.bat''' file. This checks if you are running a 32 or 64 bit system and then runs the benchmark. This also generates some output files that contain more information on the processor, memory and GPU card that you are using.
<li> If you have a high performance GPU Card you can also run the '''Run_Benchmark_HighPerformance_GPU.bat'''.
<li> Email the _ TUFLOW Simulations.log, cpu.txt, ram.txt and GPU.txt files to [mailto:support@tuflow.com support@tuflow.com] and we will includes these in the results tables below.<br>
</ol>
The computer information is determined in the batch file using the '''wmic''' and '''dxdiag''' commands.<br><br>
Line 60 ⟶ 63:
 
==Discussion Topics==
*[[Hardware_Benchmarking_Topic_Classic_vs_HPC | Classic vs. HPC (Coming Soon)]] (notes: direct rainfall, dam break, runtimes)
*[[Hardware_Benchmarking_Topic_HPC_on_CPU_vs_GPU | HPC (CPU) vs. HPC (GPU)]]
*[[Hardware_Benchmarking_Topic_HPC_CPU_Scaling | HPC (CPU) Scaling and Hyperthreading (Coming soon)]]
*[[Hardware_Benchmarking_Topic_HPC_GPU_Scaling | HPC (GPU) Scaling (Coming soon)]]
*[[Hardware_Benchmarking_Topic_Single_Precision_VS_Double_Precision | Single Precision Vs Double Precision]]
*[[Hardware_Selection_Guidance | Hardware Selection Advice]]
*Influence of 1D on Runtimes (Coming soon)
*[[Hardware_Selection_Guidance | Hardware Selection Advice]]
*Spectre and Meltdown
 
==Hardware Selection Advice==
==Previous Benchmarking Runtimes (2013-12-AD)==
* [[Hardware_BenchmarkingHardware_Selection_Advice | Previous Computer Hardware Speed BenchmarksSelection ArchiveAdvice]]
<br>
*[[Hardware_Benchmarking#CPU_Results | Previous CPU Results]]
{{Tips Navigation
*[[Hardware_Benchmarking#GPU_Results | Previous GPU solver results]]
|uplink=[[Main_Page| TUFLOW Main Page]]
}}