SlideShare a Scribd company logo
1 of 3
Download to read offline
Optimize Your Computer for Fast HEC-RAS Simulations
Now that 2D is becoming widespread in the HEC-RAS community, a lot of modelers are wanting
to know what kind of computer to get to maximize computation speed when running those
large 2D datasets. This document is meant to provide you with some insight on how to
configure a computer if you are targeting it to be used for HEC-RAS 1D/2D modeling.
Before moving into suggestions for 2D modeling, let me first state that currently in 1D
modeling, multiple processing cores are NOT used. If you plan to only do 1D modeling, having
extra cores will not help you with speed. In this case, the processor speed is everything. So get
the fastest processor you can for 1D model (e.g. 3.4 Ghz or higher)
For the rest of this post, I’ll assume you want to optimize your computer for 2D HEC-RAS
modeling, since those are the models that typically will take longest to run.
More cores is not always better. In fact, it has been found that for smaller 2D areas (e.g. less
than 10,000 cells or so), 8 cores may indeed run slower than 4 or 6 cores. The reason behind
this is that there is a level of computing overhead used just to transfer data between cores.
Fortunately, HEC-RAS has an option to change the number of cores you wish to use in the
Computation Options and Tolerances window (from the unsteady flow analysis
window…Options…Calculation Options and Tolerances…2D Flow Options tab). For smaller
datasets, I suggest experimenting with this to optimize computation speed. “All Available” may
not necessarily be the fastest.
But for large numbers of cells, you’re going to want as many cores as you can get your hands
on. So for the number of Cores, get as many as you can, but not at the expense of processor
speed. Make sure you get at least 3.2 to 3.4 Ghz or higher processors, no matter how many
cores you get.
Processor speed is still paramount. Do NOT think you will have fast HEC-RAS model run times
just because you have a computer with 16 cores or more. If all of your cores have slow
processor speeds, you’ll get some benefit
out of the number of cores, but you will be
disappointed in the overall speed for a
wide range of model types (1D/2D) and
sizes. So make sure even if you get a large
number of cores, you are not doing so at
the expense of fast processor clock
speeds. As of the date of this article
(August 2016) and the current version of
HEC-RAS (5.0.3), 3.2 to 3.4 GHz or higher is
a good clock speed for fast running models.
Your hard drive is important. Especially if you are producing a lot of output. Small detailed
output intervals, small mapping output intervals, writing computation level output, etc. All of
these settings affect how much and how often output is written to the hard drive during run
time. Solid state hard drives (SSD) are typically going to be better than the traditional spinning
hard drive (HDD).
RAM is important, but not as much as you might think. While RAM is definitely important, it is
not as important for 2D modeling as number of cores and processor speed. You do want
enough RAM to run your operating system and have your entire HEC-RAS model in memory,
without the operating system having to swap things in and out of memory. That being said, if
you plan to do multiple HEC-RAS models at the same time, or you have a habit of keeping lots
of programs open and running in the background of your computer, you may want to get a
computer with a lot of RAM. I would venture to guess that if you are buying a computer with a
lot of cores with fast clock speeds, I’m guessing that computer will have enough RAM. But RAM
is cheap, so you might as well load up on it while you’re building the HEC-RAS computer of your
dreams.
Graphics card does not matter. While some of your other programs run best on a super-
charged graphics card, HEC-RAS does not. For HEC-RAS modeling, don’t waste your money on
an expensive graphics card. However, you may seem so noticeable improvement in the
snappiness of image rendering or particle tracing with a better graphics card. If money is no
object, get a top-of-the-line graphics card, but this is one area you can sacrifice if you need to
save some dough.
To sum up, my recommendation for building a computer to optimize 2D runs in
HEC-RAS is as follows:
1. Get as many processing cores as you can (12 or more is recommended), but do not do
so in expense of processor speed.
2. Make sure your computer has processors that are 3.2 to 3.4 Ghz or even higher (the
faster the better). Do not get processors lower that 3.0 Ghz speed.
3. Get an SSD hard drive. They are way faster than a spinning drive.
4. Max out your RAM with at least 32 Gb if you plan on running very large data sets (lots of
cells).
Pretty simple really. And by the way, 24-inch (or larger) dual monitors really helps with viewing
all those HEC-RAS windows you have open.
Starting on page 4-11 in the HEC-RAS 2D Manual, there is an interesting discussion on the effect
of number of processing cores in computations. I suggest giving it a quick read.

More Related Content

Similar to HEC-RAS_para ingenieras en Gestion de Riesgos

Graphics+designer
Graphics+designerGraphics+designer
Graphics+designersaziz0821
 
Advanced Hadoop Tuning and Optimization - Hadoop Consulting
Advanced Hadoop Tuning and Optimization - Hadoop ConsultingAdvanced Hadoop Tuning and Optimization - Hadoop Consulting
Advanced Hadoop Tuning and Optimization - Hadoop ConsultingImpetus Technologies
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBasephanleson
 
System’s specification
System’s specificationSystem’s specification
System’s specificationRachel Espino
 
Testing pc’s performance
Testing pc’s performanceTesting pc’s performance
Testing pc’s performanceiteclearners
 
Tugas b.inggris
Tugas b.inggrisTugas b.inggris
Tugas b.inggrisGus Sani
 
UNIT 2 M3 and d2 v2
UNIT 2 M3 and d2 v2UNIT 2 M3 and d2 v2
UNIT 2 M3 and d2 v2OriginalGSM
 
Art Of Distributed P0
Art Of Distributed P0Art Of Distributed P0
Art Of Distributed P0George Ang
 
Deep Learning Computer Build
Deep Learning Computer BuildDeep Learning Computer Build
Deep Learning Computer BuildPetteriTeikariPhD
 
Hp smart cache technology c03641668
Hp smart cache technology c03641668Hp smart cache technology c03641668
Hp smart cache technology c03641668Paul Cao
 
Core concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsCore concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsKaniska Mandal
 
Testing pc’s performance lf
Testing pc’s performance lfTesting pc’s performance lf
Testing pc’s performance lfiteclearners
 
Right time Vs real time
Right time Vs real timeRight time Vs real time
Right time Vs real timeMurphy Choy
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Community
 
High Performance Hardware for Data Analysis
High Performance Hardware for Data AnalysisHigh Performance Hardware for Data Analysis
High Performance Hardware for Data AnalysisMike Pittaro
 

Similar to HEC-RAS_para ingenieras en Gestion de Riesgos (20)

Graphics+designer
Graphics+designerGraphics+designer
Graphics+designer
 
Disk configtips wp-cn
Disk configtips wp-cnDisk configtips wp-cn
Disk configtips wp-cn
 
Advanced Hadoop Tuning and Optimization - Hadoop Consulting
Advanced Hadoop Tuning and Optimization - Hadoop ConsultingAdvanced Hadoop Tuning and Optimization - Hadoop Consulting
Advanced Hadoop Tuning and Optimization - Hadoop Consulting
 
Technical Implementation: Hardware
Technical Implementation: HardwareTechnical Implementation: Hardware
Technical Implementation: Hardware
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBase
 
System’s specification
System’s specificationSystem’s specification
System’s specification
 
Testing pc’s performance
Testing pc’s performanceTesting pc’s performance
Testing pc’s performance
 
Tugas b.inggris
Tugas b.inggrisTugas b.inggris
Tugas b.inggris
 
UNIT 2 M3 and d2 v2
UNIT 2 M3 and d2 v2UNIT 2 M3 and d2 v2
UNIT 2 M3 and d2 v2
 
UPGRADE YOUR RAM
UPGRADE YOUR RAMUPGRADE YOUR RAM
UPGRADE YOUR RAM
 
Linux Huge Pages
Linux Huge PagesLinux Huge Pages
Linux Huge Pages
 
Art Of Distributed P0
Art Of Distributed P0Art Of Distributed P0
Art Of Distributed P0
 
Deep Learning Computer Build
Deep Learning Computer BuildDeep Learning Computer Build
Deep Learning Computer Build
 
Hp smart cache technology c03641668
Hp smart cache technology c03641668Hp smart cache technology c03641668
Hp smart cache technology c03641668
 
Core concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsCore concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data Analytics
 
Assembling a computer
Assembling a computerAssembling a computer
Assembling a computer
 
Testing pc’s performance lf
Testing pc’s performance lfTesting pc’s performance lf
Testing pc’s performance lf
 
Right time Vs real time
Right time Vs real timeRight time Vs real time
Right time Vs real time
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
 
High Performance Hardware for Data Analysis
High Performance Hardware for Data AnalysisHigh Performance Hardware for Data Analysis
High Performance Hardware for Data Analysis
 

More from Unidad de Emprendimiento ambulante

More from Unidad de Emprendimiento ambulante (20)

hoja de vida modificada y actualizada.pdf
hoja de vida modificada y actualizada.pdfhoja de vida modificada y actualizada.pdf
hoja de vida modificada y actualizada.pdf
 
Formulario Plan International Quito.pdf
Formulario  Plan  International  Quito.pdfFormulario  Plan  International  Quito.pdf
Formulario Plan International Quito.pdf
 
CATALOGO DIGITAL ARTESANIAS JAIDA QUITO
CATALOGO DIGITAL ARTESANIAS JAIDA  QUITOCATALOGO DIGITAL ARTESANIAS JAIDA  QUITO
CATALOGO DIGITAL ARTESANIAS JAIDA QUITO
 
Matemática Financiera Gestión Empresaria
Matemática Financiera Gestión EmpresariaMatemática Financiera Gestión Empresaria
Matemática Financiera Gestión Empresaria
 
DIRRECCION DISTRITAL 23D01 SANTO DO .pdf
DIRRECCION DISTRITAL 23D01 SANTO DO .pdfDIRRECCION DISTRITAL 23D01 SANTO DO .pdf
DIRRECCION DISTRITAL 23D01 SANTO DO .pdf
 
PARROQUIAS METROPOLITANAS QUITO ECUA.pdf
PARROQUIAS METROPOLITANAS QUITO ECUA.pdfPARROQUIAS METROPOLITANAS QUITO ECUA.pdf
PARROQUIAS METROPOLITANAS QUITO ECUA.pdf
 
Mi título de bachiller CB.pdf
Mi título de bachiller CB.pdfMi título de bachiller CB.pdf
Mi título de bachiller CB.pdf
 
Declaración juramentada de autoría notarizada.pdf
Declaración juramentada de autoría notarizada.pdfDeclaración juramentada de autoría notarizada.pdf
Declaración juramentada de autoría notarizada.pdf
 
Certificado de Tutoria.pdf
Certificado de Tutoria.pdfCertificado de Tutoria.pdf
Certificado de Tutoria.pdf
 
Certificado de prevención de drogas.pdf
Certificado de prevención de drogas.pdfCertificado de prevención de drogas.pdf
Certificado de prevención de drogas.pdf
 
Certificado de las prácticas ueb.pdf
Certificado de las prácticas ueb.pdfCertificado de las prácticas ueb.pdf
Certificado de las prácticas ueb.pdf
 
Certificado de las prácticas pre profesionales .pdf
Certificado de las prácticas pre profesionales .pdfCertificado de las prácticas pre profesionales .pdf
Certificado de las prácticas pre profesionales .pdf
 
Acta de grado del colegio CPC.pdf
Acta de grado del colegio CPC.pdfActa de grado del colegio CPC.pdf
Acta de grado del colegio CPC.pdf
 
Acta de grado de la Universidas UEB.pdf
Acta de grado de la Universidas UEB.pdfActa de grado de la Universidas UEB.pdf
Acta de grado de la Universidas UEB.pdf
 
INFORME DE GESTION PARA TALENTO HUMANO 2019-2020.docx
INFORME DE GESTION PARA TALENTO HUMANO 2019-2020.docxINFORME DE GESTION PARA TALENTO HUMANO 2019-2020.docx
INFORME DE GESTION PARA TALENTO HUMANO 2019-2020.docx
 
INFORME ENERO 2020.pdf
INFORME ENERO 2020.pdfINFORME ENERO 2020.pdf
INFORME ENERO 2020.pdf
 
INFORME Lic Ines Barragan Marzo2020.docx
INFORME Lic Ines Barragan Marzo2020.docxINFORME Lic Ines Barragan Marzo2020.docx
INFORME Lic Ines Barragan Marzo2020.docx
 
Febrero del 2020.pdf
Febrero del 2020.pdfFebrero del 2020.pdf
Febrero del 2020.pdf
 
Informe Teletrabajo Andrea Estrella EJEMPLO.docx
Informe Teletrabajo Andrea Estrella  EJEMPLO.docxInforme Teletrabajo Andrea Estrella  EJEMPLO.docx
Informe Teletrabajo Andrea Estrella EJEMPLO.docx
 
Infome de Planta Central.docx
Infome de Planta Central.docxInfome de Planta Central.docx
Infome de Planta Central.docx
 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 

HEC-RAS_para ingenieras en Gestion de Riesgos

  • 1. Optimize Your Computer for Fast HEC-RAS Simulations Now that 2D is becoming widespread in the HEC-RAS community, a lot of modelers are wanting to know what kind of computer to get to maximize computation speed when running those large 2D datasets. This document is meant to provide you with some insight on how to configure a computer if you are targeting it to be used for HEC-RAS 1D/2D modeling. Before moving into suggestions for 2D modeling, let me first state that currently in 1D modeling, multiple processing cores are NOT used. If you plan to only do 1D modeling, having extra cores will not help you with speed. In this case, the processor speed is everything. So get the fastest processor you can for 1D model (e.g. 3.4 Ghz or higher) For the rest of this post, I’ll assume you want to optimize your computer for 2D HEC-RAS modeling, since those are the models that typically will take longest to run. More cores is not always better. In fact, it has been found that for smaller 2D areas (e.g. less than 10,000 cells or so), 8 cores may indeed run slower than 4 or 6 cores. The reason behind this is that there is a level of computing overhead used just to transfer data between cores. Fortunately, HEC-RAS has an option to change the number of cores you wish to use in the Computation Options and Tolerances window (from the unsteady flow analysis
  • 2. window…Options…Calculation Options and Tolerances…2D Flow Options tab). For smaller datasets, I suggest experimenting with this to optimize computation speed. “All Available” may not necessarily be the fastest. But for large numbers of cells, you’re going to want as many cores as you can get your hands on. So for the number of Cores, get as many as you can, but not at the expense of processor speed. Make sure you get at least 3.2 to 3.4 Ghz or higher processors, no matter how many cores you get. Processor speed is still paramount. Do NOT think you will have fast HEC-RAS model run times just because you have a computer with 16 cores or more. If all of your cores have slow processor speeds, you’ll get some benefit out of the number of cores, but you will be disappointed in the overall speed for a wide range of model types (1D/2D) and sizes. So make sure even if you get a large number of cores, you are not doing so at the expense of fast processor clock speeds. As of the date of this article (August 2016) and the current version of HEC-RAS (5.0.3), 3.2 to 3.4 GHz or higher is a good clock speed for fast running models. Your hard drive is important. Especially if you are producing a lot of output. Small detailed output intervals, small mapping output intervals, writing computation level output, etc. All of these settings affect how much and how often output is written to the hard drive during run time. Solid state hard drives (SSD) are typically going to be better than the traditional spinning hard drive (HDD). RAM is important, but not as much as you might think. While RAM is definitely important, it is not as important for 2D modeling as number of cores and processor speed. You do want enough RAM to run your operating system and have your entire HEC-RAS model in memory, without the operating system having to swap things in and out of memory. That being said, if you plan to do multiple HEC-RAS models at the same time, or you have a habit of keeping lots of programs open and running in the background of your computer, you may want to get a computer with a lot of RAM. I would venture to guess that if you are buying a computer with a lot of cores with fast clock speeds, I’m guessing that computer will have enough RAM. But RAM
  • 3. is cheap, so you might as well load up on it while you’re building the HEC-RAS computer of your dreams. Graphics card does not matter. While some of your other programs run best on a super- charged graphics card, HEC-RAS does not. For HEC-RAS modeling, don’t waste your money on an expensive graphics card. However, you may seem so noticeable improvement in the snappiness of image rendering or particle tracing with a better graphics card. If money is no object, get a top-of-the-line graphics card, but this is one area you can sacrifice if you need to save some dough. To sum up, my recommendation for building a computer to optimize 2D runs in HEC-RAS is as follows: 1. Get as many processing cores as you can (12 or more is recommended), but do not do so in expense of processor speed. 2. Make sure your computer has processors that are 3.2 to 3.4 Ghz or even higher (the faster the better). Do not get processors lower that 3.0 Ghz speed. 3. Get an SSD hard drive. They are way faster than a spinning drive. 4. Max out your RAM with at least 32 Gb if you plan on running very large data sets (lots of cells). Pretty simple really. And by the way, 24-inch (or larger) dual monitors really helps with viewing all those HEC-RAS windows you have open. Starting on page 4-11 in the HEC-RAS 2D Manual, there is an interesting discussion on the effect of number of processing cores in computations. I suggest giving it a quick read.