SlideShare a Scribd company logo
1 of 28
Mark Britton, DHI 
FMA Conference 
Santa Clara CA, 09/03/14 
© DHI #1 
Parallelization techniques and hardwarefor 2D modelling
Acknowledgements 
© DHI 
•DHI Denmark (Johan Hartnack & Ole Sorensen) 
•DHI New Zealand (Colin Roberts & Greg Whyte) 
•Various HPC providers that have allowed DHI to freely install and test software on their facilities 
#2
Objectives 
© DHI 
•Trying to simplify the language of hardware and programming for specific hardware 
•Share where we (DHI) are at, and where we are going 
•Demonstrate what is possible in 2D modelling 
#3 
Cluster 
CUDA 
Shared 
Memory
© DHI #4 
MIKE21 –Different numerical solutions 
Single Grid(and nested) 
Curvilinear(river morphology) 
Flexible Mesh(triangles & quads)
Model set-up used for bench marking (Mediterranean Sea) 
© DHI #5 
•Flexible Mesh (Finite Volume) explicit code optimizedfor parallelization and distributed simulation
Parallelization –Shared memory approach 
© DHI #6 
•The calculations are carried out on multiple processors on the same PC, all accessing the same memory (Open Multi-Processing or OPENMP).
Parallelization –Shared memory approach 
Incl. Side-feeding 
Excl. Side-feeding 
Number of processors 
Speed up factor 
#7 
Mesh 
No. elements 
__ 
80,968 
__ 
323,029 
__ 
1,292,116 
© DHI
•The calculations are carried out on multiple processors, each with itsown memory space, and the required information is passed between the processors at regular intervals (Message Passing Interface or MPI). 
© DHI #8 
Parallelization –Distributed memory approach
•Basic Concept-Domain decomposition concept(physical sub-domains) -Each processor integrates the equationsin the assigned sub-domain-Data exchange between sub-domainsis based on halo layer/elements concept 
© DHI #9 
Parallelization –Distributed memory approach
© DHI 
Date 
Linux 
Unix 
Mixed 
MS Windows 
BSD based 
June 2013 
95.2% 
3.2% 
0.8% 
0.6% 
0.2%. 
•High performance computing (HPC) has been one of the fastest growing IT-markets within the last five years 
LinuxUnix 
Mixed 
Windows 
BSD 
Mac 
Parallelization –Distributed memory approach 
#10
High Performance Computing 
Speed up factor 
Number of processors 
#11 
© DHI 
Parallelization –Distributed memory approach 
Mesh 
No. elements 
__ 
80,968 
__ 
323,029 
__ 
1,292,116
© DHI #12 
Parallelization –Utilizing GPU technology 
•GeForce GTX TITAN GPU Card, middle of the range gaming card retails for approximately USD$1000
GPU 
#13 
Parallelization –Utilizing GPU technology 
© DHI
•The key calculations (2D) are carried out on the graphics processors. 
•MIKE 21 FM and MIKE FLOOD FM are both GPU enabled (same code) -more products to come 
•Uniquely, for a coupled simulation (1D/2D) in MIKE FLOOD, the 1D calculations (structures/channels) are undertaken on the CPU. 
•It is not possible to scale the degree of parallelization on a GPU-all cores are active all the time-scale using the resolution of the mesh 
•DHI software is optimized for CUDA technology, used in manyGPU cards from the NVIDIA range 
•DHI software can be run in both Single and Double Precision 
#14 
Parallelization –Utilizing GPU technology 
© DHI
Double Precision 
© DHI #15 
Parallelization –Utilizing GPU technology 
_ 
1storder 
_ 
2ndorder
GPU 
GPU 
GPU 
#16 
Hybrid Parallelization –A new frontier 
© DHI
•Combines GPU technology with the MPI technology (a cluster of GPU’s) 
© DHI #17 
Hybrid Parallelization –A new frontier 
IT4Innovation’s AnselmCluster at Ostrava University (Czech Republic, CZ) 
•3344 compute nodes 
•each node has 2 x IntelE5-2665 2.4GHz (16 cores) 
•23 GPU accelerated nodes 
•15 TB RAM
© DHI 
Number of GPUs 
#18 
Mesh 
No. elements 
__ 
323,029 
__ 
1,292,116 
__ 
5,156,238 
Hybrid Parallelization –A new frontier 
Mediterranean SeaDouble Precision
© DHI #19 
Hybrid Parallelization –A new frontier 
Mesh 
Sample Flood Model 
# Elements 
995019 
•A sample flood model used for bench marking(not all elements are wet, less efficient parallelization)
© DHI #20 
Hybrid Parallelization –A new frontier 
MPI 
•Bench marking using a flood model (not all elements are wet) 
Each nodehas 16 cores 
1 million (not all wet) 
1.3 million (all wet) 
0.3 million (all wet) 
80k (all wet)
© DHI #21 
Hybrid Parallelization –A new frontier 
GPU 
Number of GPU nodes 
•Bench marking using a flood model (not all elements are wet) 
1 
2 
4 
8 
16 
1 million (not all wet) 
5.2 million (all wet) 
1.3 million (all wet) 
0.3 million (all wet)
© DHI #22 
Hybrid Parallelization –A new frontier 
•Bench marking using a flood model (not all elements are wet) 
GPU vsMPI 
•1 GPU is about 5xfaster than 16 cores 
•4 GPU’s is about 4xfaster than 64 cores 
•16 GPU’s is nearly 3xfaster than 256 cores 
16 
32 
64 
128 
256 
_ 
MPI 
_ 
GPU 
•4 GPU’s is fasterthan 256 cores 
2 
4 
16 
8 
1
© DHI #23 
Hybrid Parallelization –A case study 
•Christchurch, New Zealand 
Catchment area approx. 420 km2 including three river systems in the model domain: 
Avon River 
Styx River 
HeathcoteRiver 
2D model domain: 
4.2 million elements 
10 m x 10 m resolution flexible mesh (rectangular elements) 
Distributed rainfall-runoff with no losses (rain-on-grid) -extreme rainfall event-21 hour storm
© DHI #24 
Hybrid Parallelization –A case study 
•Christchurch, New Zealand 
Run time on desktop PC (MPI) is 8.9 hours: 
16 core Dell Workstation 
2 x Intel® Xeon® CPU ES- 2687W v2 (8 core, 3.40 GHZ) 
32 GB of RAM 
Windows 7 operating system 
Run time with 1 x GeForce GTX TITAN GPU card is 3.1 hours 
Run time with 2 x GeForce GTX TITAN GPU cards is 1.7 hours
•The mathematical formulation in the GPU versionis identical to the CPU version 
•Coupled models (1D/2D) are enabledin the GPU version, allowing structuresto be modelled, not just 2D flow 
•GPU performance is excellent but highlydependent on the card 
•Optimal performance is achieved for modelswith more than 400,000 elements 
•GPU cards are much cheaper than the equivalentCPU hardware in terms of performance (up to 50x cheaper) 
© DHI #25 
GPU Perspectives
•The use of advanced parallelization techniques are keywhen delivering timely, detailed, accurate and consistenthydrodynamic modellingresults. 
•Large detailed 1D/2D hydrodynamic models can be used inreal-time and near real-time applications like Flood Forecastingand Disaster Risk Management. 
•DHI Software is ready to take full advantage of the next waveof hardware solutions with the Hybrid MPI/GPU approach. 
© DHI #26 
Conclusions
I am a numerical modeller, and my models take a very long time to run. 
My company/department has just invested $$$ in getting me some really fast new computer hardware so I can be more efficient, more productive and/or more profitable. 
Tomorrow I will be super excited because: 
(a)all my current models run so much faster than today 
or 
(b) I can start building even bigger models with even finer resolution. 
?/10 numerical modellerschoose (b) 
© DHI #27 
The Modelling Conundrum…..
Mark Britton 
Global Corporate Relationship Manager 
mfb@dhigroup.com 
© DHI #28 
Thank you for your attention 
ISO Certified for SoftwareDevelopment & Support

More Related Content

What's hot

Undertaking Modelling of Flooding due to Wave Overtopping using the MIKE by D...
Undertaking Modelling of Flooding due to Wave Overtopping using the MIKE by D...Undertaking Modelling of Flooding due to Wave Overtopping using the MIKE by D...
Undertaking Modelling of Flooding due to Wave Overtopping using the MIKE by D...Stephen Flood
 
Guide de bassins de rétention
Guide de bassins de rétentionGuide de bassins de rétention
Guide de bassins de rétentionRachid Aqdim
 
COURS assainissement chap 2 2011.ppt
COURS assainissement chap 2 2011.pptCOURS assainissement chap 2 2011.ppt
COURS assainissement chap 2 2011.pptSoumayaIdrissi2
 
Gire et développement
Gire et développementGire et développement
Gire et développementHaf Bry
 
Logiciel pour géomètres sans AutoCAD
Logiciel pour géomètres sans AutoCADLogiciel pour géomètres sans AutoCAD
Logiciel pour géomètres sans AutoCADOlivierCochard3
 
optical time division multiplexing
optical time division multiplexingoptical time division multiplexing
optical time division multiplexingAmandeep kaur
 
Havalandirma teknigi www.havalandirmaplus.com 0212 8578182
Havalandirma teknigi www.havalandirmaplus.com 0212 8578182Havalandirma teknigi www.havalandirmaplus.com 0212 8578182
Havalandirma teknigi www.havalandirmaplus.com 0212 8578182Havalandırma Plus
 
Projet d’appui de l’OCDE pour la gestion des risques au Maroc - Marrakech, 2-...
Projet d’appui de l’OCDE pour la gestion des risques au Maroc - Marrakech, 2-...Projet d’appui de l’OCDE pour la gestion des risques au Maroc - Marrakech, 2-...
Projet d’appui de l’OCDE pour la gestion des risques au Maroc - Marrakech, 2-...OECD Governance
 
Implantation du forage
Implantation du forageImplantation du forage
Implantation du foragetimi55
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdmdeven l
 
Optical fiber communication Part 1 Optical Fiber Fundamentals
Optical fiber communication Part 1 Optical Fiber FundamentalsOptical fiber communication Part 1 Optical Fiber Fundamentals
Optical fiber communication Part 1 Optical Fiber FundamentalsMadhumita Tamhane
 
Barrages ouvrages-souterrains
Barrages ouvrages-souterrainsBarrages ouvrages-souterrains
Barrages ouvrages-souterrainsAnas Tounsi
 
DSD-INT 2019 Delft3D FM model for Hong Kong-Groenenboom
DSD-INT 2019 Delft3D FM model for Hong Kong-GroenenboomDSD-INT 2019 Delft3D FM model for Hong Kong-Groenenboom
DSD-INT 2019 Delft3D FM model for Hong Kong-GroenenboomDeltares
 
Texas Snake Antivenom Hospitals (2021)
Texas Snake Antivenom Hospitals (2021)Texas Snake Antivenom Hospitals (2021)
Texas Snake Antivenom Hospitals (2021)Brian Mayfield
 
La Reception Nationale des Instruments Juridiques Internationaux et Sous-Regi...
La Reception Nationale des Instruments Juridiques Internationaux et Sous-Regi...La Reception Nationale des Instruments Juridiques Internationaux et Sous-Regi...
La Reception Nationale des Instruments Juridiques Internationaux et Sous-Regi...CIFOR-ICRAF
 

What's hot (20)

Undertaking Modelling of Flooding due to Wave Overtopping using the MIKE by D...
Undertaking Modelling of Flooding due to Wave Overtopping using the MIKE by D...Undertaking Modelling of Flooding due to Wave Overtopping using the MIKE by D...
Undertaking Modelling of Flooding due to Wave Overtopping using the MIKE by D...
 
Lumerical Software: FDTD Solutions
Lumerical Software: FDTD SolutionsLumerical Software: FDTD Solutions
Lumerical Software: FDTD Solutions
 
Guide de bassins de rétention
Guide de bassins de rétentionGuide de bassins de rétention
Guide de bassins de rétention
 
Dr. Wiley - PRI Analysis and Deinterleaving
Dr. Wiley - PRI Analysis and DeinterleavingDr. Wiley - PRI Analysis and Deinterleaving
Dr. Wiley - PRI Analysis and Deinterleaving
 
COURS assainissement chap 2 2011.ppt
COURS assainissement chap 2 2011.pptCOURS assainissement chap 2 2011.ppt
COURS assainissement chap 2 2011.ppt
 
Gire et développement
Gire et développementGire et développement
Gire et développement
 
Logiciel pour géomètres sans AutoCAD
Logiciel pour géomètres sans AutoCADLogiciel pour géomètres sans AutoCAD
Logiciel pour géomètres sans AutoCAD
 
optical time division multiplexing
optical time division multiplexingoptical time division multiplexing
optical time division multiplexing
 
Havalandirma teknigi www.havalandirmaplus.com 0212 8578182
Havalandirma teknigi www.havalandirmaplus.com 0212 8578182Havalandirma teknigi www.havalandirmaplus.com 0212 8578182
Havalandirma teknigi www.havalandirmaplus.com 0212 8578182
 
MILITARY RADAR.pptx
MILITARY RADAR.pptxMILITARY RADAR.pptx
MILITARY RADAR.pptx
 
Projet d’appui de l’OCDE pour la gestion des risques au Maroc - Marrakech, 2-...
Projet d’appui de l’OCDE pour la gestion des risques au Maroc - Marrakech, 2-...Projet d’appui de l’OCDE pour la gestion des risques au Maroc - Marrakech, 2-...
Projet d’appui de l’OCDE pour la gestion des risques au Maroc - Marrakech, 2-...
 
Implantation du forage
Implantation du forageImplantation du forage
Implantation du forage
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdm
 
Optical fiber communication Part 1 Optical Fiber Fundamentals
Optical fiber communication Part 1 Optical Fiber FundamentalsOptical fiber communication Part 1 Optical Fiber Fundamentals
Optical fiber communication Part 1 Optical Fiber Fundamentals
 
Cours GNSS
Cours GNSSCours GNSS
Cours GNSS
 
Barrages ouvrages-souterrains
Barrages ouvrages-souterrainsBarrages ouvrages-souterrains
Barrages ouvrages-souterrains
 
1 l2 bv-enligne
1 l2 bv-enligne1 l2 bv-enligne
1 l2 bv-enligne
 
DSD-INT 2019 Delft3D FM model for Hong Kong-Groenenboom
DSD-INT 2019 Delft3D FM model for Hong Kong-GroenenboomDSD-INT 2019 Delft3D FM model for Hong Kong-Groenenboom
DSD-INT 2019 Delft3D FM model for Hong Kong-Groenenboom
 
Texas Snake Antivenom Hospitals (2021)
Texas Snake Antivenom Hospitals (2021)Texas Snake Antivenom Hospitals (2021)
Texas Snake Antivenom Hospitals (2021)
 
La Reception Nationale des Instruments Juridiques Internationaux et Sous-Regi...
La Reception Nationale des Instruments Juridiques Internationaux et Sous-Regi...La Reception Nationale des Instruments Juridiques Internationaux et Sous-Regi...
La Reception Nationale des Instruments Juridiques Internationaux et Sous-Regi...
 

Viewers also liked

Slow Response Runoff Modelling and ‘Real Time’ simulations
Slow Response Runoff Modelling and ‘Real Time’ simulationsSlow Response Runoff Modelling and ‘Real Time’ simulations
Slow Response Runoff Modelling and ‘Real Time’ simulationsStephen Flood
 
Directions in Urban Drainage Past Present and Future - UDG Autumn Conference ...
Directions in Urban Drainage Past Present and Future - UDG Autumn Conference ...Directions in Urban Drainage Past Present and Future - UDG Autumn Conference ...
Directions in Urban Drainage Past Present and Future - UDG Autumn Conference ...Stephen Flood
 
Ten Years of Coupled Hydrology and Hydraulic Modelling Supporting Storm Water...
Ten Years of Coupled Hydrology and Hydraulic Modelling Supporting Storm Water...Ten Years of Coupled Hydrology and Hydraulic Modelling Supporting Storm Water...
Ten Years of Coupled Hydrology and Hydraulic Modelling Supporting Storm Water...Stephen Flood
 
Coupling groundwater and ecological models (MIKE-SHE & ECO Lab) - Roberta-Ser...
Coupling groundwater and ecological models (MIKE-SHE & ECO Lab) - Roberta-Ser...Coupling groundwater and ecological models (MIKE-SHE & ECO Lab) - Roberta-Ser...
Coupling groundwater and ecological models (MIKE-SHE & ECO Lab) - Roberta-Ser...Stephen Flood
 
Advanced Bathing Water Forecasting - Aarhus Water Case Story
Advanced Bathing Water Forecasting - Aarhus Water Case StoryAdvanced Bathing Water Forecasting - Aarhus Water Case Story
Advanced Bathing Water Forecasting - Aarhus Water Case StoryStephen Flood
 
Integrating Flood Risk Into Catchment Management - Michael Butts (DHI)
Integrating Flood Risk Into Catchment Management - Michael Butts (DHI)Integrating Flood Risk Into Catchment Management - Michael Butts (DHI)
Integrating Flood Risk Into Catchment Management - Michael Butts (DHI)Stephen Flood
 
MIKE BY DHI SAAS - New features as of October 2014
MIKE BY DHI SAAS - New features as of October 2014MIKE BY DHI SAAS - New features as of October 2014
MIKE BY DHI SAAS - New features as of October 2014Stephen Flood
 
Sharing Experiences of Flood Modelling Using MIKE 21
Sharing Experiences of Flood Modelling Using MIKE 21Sharing Experiences of Flood Modelling Using MIKE 21
Sharing Experiences of Flood Modelling Using MIKE 21Stephen Flood
 
Reservoir Inundation Mapping, Dam Break and Breach Assessments with MIKE FLOOD
Reservoir Inundation Mapping, Dam Break and Breach Assessments with MIKE FLOODReservoir Inundation Mapping, Dam Break and Breach Assessments with MIKE FLOOD
Reservoir Inundation Mapping, Dam Break and Breach Assessments with MIKE FLOODStephen Flood
 
Integrated Modelling to Support Integrated Management: Real-time Catchment Ap...
Integrated Modelling to Support Integrated Management: Real-time Catchment Ap...Integrated Modelling to Support Integrated Management: Real-time Catchment Ap...
Integrated Modelling to Support Integrated Management: Real-time Catchment Ap...Stephen Flood
 
DHI UK and Ireland Symposium 2015
DHI UK and Ireland Symposium 2015DHI UK and Ireland Symposium 2015
DHI UK and Ireland Symposium 2015Stephen Flood
 
2 d character_profile
2 d character_profile2 d character_profile
2 d character_profilewarburton9191
 
2d character research
2d character research2d character research
2d character researchbenstoraro
 
OGDC 2014_Why choosing 2D animation for Mobile Game?_Mr. Joe Tran
OGDC 2014_Why choosing 2D animation for Mobile Game?_Mr. Joe TranOGDC 2014_Why choosing 2D animation for Mobile Game?_Mr. Joe Tran
OGDC 2014_Why choosing 2D animation for Mobile Game?_Mr. Joe Tranogdc
 
Elements Of Communication
Elements Of CommunicationElements Of Communication
Elements Of CommunicationPallavi Gupte
 
2D character profile
2D character profile2D character profile
2D character profileBatmanGrunt
 
Mapa conceptual gerencia de proyectos
Mapa conceptual gerencia de proyectosMapa conceptual gerencia de proyectos
Mapa conceptual gerencia de proyectosSusy Ortiz
 

Viewers also liked (20)

Slow Response Runoff Modelling and ‘Real Time’ simulations
Slow Response Runoff Modelling and ‘Real Time’ simulationsSlow Response Runoff Modelling and ‘Real Time’ simulations
Slow Response Runoff Modelling and ‘Real Time’ simulations
 
Directions in Urban Drainage Past Present and Future - UDG Autumn Conference ...
Directions in Urban Drainage Past Present and Future - UDG Autumn Conference ...Directions in Urban Drainage Past Present and Future - UDG Autumn Conference ...
Directions in Urban Drainage Past Present and Future - UDG Autumn Conference ...
 
Ten Years of Coupled Hydrology and Hydraulic Modelling Supporting Storm Water...
Ten Years of Coupled Hydrology and Hydraulic Modelling Supporting Storm Water...Ten Years of Coupled Hydrology and Hydraulic Modelling Supporting Storm Water...
Ten Years of Coupled Hydrology and Hydraulic Modelling Supporting Storm Water...
 
Coupling groundwater and ecological models (MIKE-SHE & ECO Lab) - Roberta-Ser...
Coupling groundwater and ecological models (MIKE-SHE & ECO Lab) - Roberta-Ser...Coupling groundwater and ecological models (MIKE-SHE & ECO Lab) - Roberta-Ser...
Coupling groundwater and ecological models (MIKE-SHE & ECO Lab) - Roberta-Ser...
 
Advanced Bathing Water Forecasting - Aarhus Water Case Story
Advanced Bathing Water Forecasting - Aarhus Water Case StoryAdvanced Bathing Water Forecasting - Aarhus Water Case Story
Advanced Bathing Water Forecasting - Aarhus Water Case Story
 
Integrating Flood Risk Into Catchment Management - Michael Butts (DHI)
Integrating Flood Risk Into Catchment Management - Michael Butts (DHI)Integrating Flood Risk Into Catchment Management - Michael Butts (DHI)
Integrating Flood Risk Into Catchment Management - Michael Butts (DHI)
 
MIKE BY DHI SAAS - New features as of October 2014
MIKE BY DHI SAAS - New features as of October 2014MIKE BY DHI SAAS - New features as of October 2014
MIKE BY DHI SAAS - New features as of October 2014
 
Sharing Experiences of Flood Modelling Using MIKE 21
Sharing Experiences of Flood Modelling Using MIKE 21Sharing Experiences of Flood Modelling Using MIKE 21
Sharing Experiences of Flood Modelling Using MIKE 21
 
Reservoir Inundation Mapping, Dam Break and Breach Assessments with MIKE FLOOD
Reservoir Inundation Mapping, Dam Break and Breach Assessments with MIKE FLOODReservoir Inundation Mapping, Dam Break and Breach Assessments with MIKE FLOOD
Reservoir Inundation Mapping, Dam Break and Breach Assessments with MIKE FLOOD
 
Integrated Modelling to Support Integrated Management: Real-time Catchment Ap...
Integrated Modelling to Support Integrated Management: Real-time Catchment Ap...Integrated Modelling to Support Integrated Management: Real-time Catchment Ap...
Integrated Modelling to Support Integrated Management: Real-time Catchment Ap...
 
DHI UK and Ireland Symposium 2015
DHI UK and Ireland Symposium 2015DHI UK and Ireland Symposium 2015
DHI UK and Ireland Symposium 2015
 
2 d character_profile
2 d character_profile2 d character_profile
2 d character_profile
 
2d character research
2d character research2d character research
2d character research
 
OGDC 2014_Why choosing 2D animation for Mobile Game?_Mr. Joe Tran
OGDC 2014_Why choosing 2D animation for Mobile Game?_Mr. Joe TranOGDC 2014_Why choosing 2D animation for Mobile Game?_Mr. Joe Tran
OGDC 2014_Why choosing 2D animation for Mobile Game?_Mr. Joe Tran
 
Elements Of Communication
Elements Of CommunicationElements Of Communication
Elements Of Communication
 
Animation
AnimationAnimation
Animation
 
ANIMATION PPT
ANIMATION PPTANIMATION PPT
ANIMATION PPT
 
Nutricion
NutricionNutricion
Nutricion
 
2D character profile
2D character profile2D character profile
2D character profile
 
Mapa conceptual gerencia de proyectos
Mapa conceptual gerencia de proyectosMapa conceptual gerencia de proyectos
Mapa conceptual gerencia de proyectos
 

Similar to Parallelization and GPU Techniques for 2D Hydrodynamic Modelling

Lecture2 cuda spring 2010
Lecture2 cuda spring 2010Lecture2 cuda spring 2010
Lecture2 cuda spring 2010haythem_2015
 
Fundamental Concept of Parallel Processing
Fundamental Concept of Parallel ProcessingFundamental Concept of Parallel Processing
Fundamental Concept of Parallel ProcessingAshish KC
 
Utilizing AMD GPUs: Tuning, programming models, and roadmap
Utilizing AMD GPUs: Tuning, programming models, and roadmapUtilizing AMD GPUs: Tuning, programming models, and roadmap
Utilizing AMD GPUs: Tuning, programming models, and roadmapGeorge Markomanolis
 
DSD-INT 2019 Parallelization project for the USGS - Verkaik
DSD-INT 2019 Parallelization project for the USGS - VerkaikDSD-INT 2019 Parallelization project for the USGS - Verkaik
DSD-INT 2019 Parallelization project for the USGS - VerkaikDeltares
 
High performance computing for research
High performance computing for researchHigh performance computing for research
High performance computing for researchEsteban Hernandez
 
e-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobe-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobDavid Wallom
 
How @twitterhadoop chose google cloud
How @twitterhadoop chose google cloudHow @twitterhadoop chose google cloud
How @twitterhadoop chose google cloudlohitvijayarenu
 
DSD-INT 2017 High Performance Parallel Computing with iMODFLOW-MetaSWAP - Ver...
DSD-INT 2017 High Performance Parallel Computing with iMODFLOW-MetaSWAP - Ver...DSD-INT 2017 High Performance Parallel Computing with iMODFLOW-MetaSWAP - Ver...
DSD-INT 2017 High Performance Parallel Computing with iMODFLOW-MetaSWAP - Ver...Deltares
 
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenuHow @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenuYahoo Developer Network
 
Uni Processor Architecture
Uni Processor ArchitectureUni Processor Architecture
Uni Processor ArchitectureAshish KC
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageMayaData Inc
 
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ..."Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...Edge AI and Vision Alliance
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland mictc
 
TWISummit 2019 - Return of Reconfigurable Computing
TWISummit 2019 - Return of Reconfigurable ComputingTWISummit 2019 - Return of Reconfigurable Computing
TWISummit 2019 - Return of Reconfigurable ComputingThoughtworks
 
openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by DacoltopenFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by DacoltJulien de Charentenay
 
Shaping the Future of Travel with MongoDB
Shaping the Future of Travel with MongoDBShaping the Future of Travel with MongoDB
Shaping the Future of Travel with MongoDBMongoDB
 
lecture11_GPUArchCUDA01.pptx
lecture11_GPUArchCUDA01.pptxlecture11_GPUArchCUDA01.pptx
lecture11_GPUArchCUDA01.pptxssuser413a98
 

Similar to Parallelization and GPU Techniques for 2D Hydrodynamic Modelling (20)

B9 cmis
B9 cmisB9 cmis
B9 cmis
 
Lecture2 cuda spring 2010
Lecture2 cuda spring 2010Lecture2 cuda spring 2010
Lecture2 cuda spring 2010
 
Fundamental Concept of Parallel Processing
Fundamental Concept of Parallel ProcessingFundamental Concept of Parallel Processing
Fundamental Concept of Parallel Processing
 
Utilizing AMD GPUs: Tuning, programming models, and roadmap
Utilizing AMD GPUs: Tuning, programming models, and roadmapUtilizing AMD GPUs: Tuning, programming models, and roadmap
Utilizing AMD GPUs: Tuning, programming models, and roadmap
 
DSD-INT 2019 Parallelization project for the USGS - Verkaik
DSD-INT 2019 Parallelization project for the USGS - VerkaikDSD-INT 2019 Parallelization project for the USGS - Verkaik
DSD-INT 2019 Parallelization project for the USGS - Verkaik
 
Available HPC Resources at CSUC
Available HPC Resources at CSUCAvailable HPC Resources at CSUC
Available HPC Resources at CSUC
 
High performance computing for research
High performance computing for researchHigh performance computing for research
High performance computing for research
 
e-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobe-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right job
 
How @twitterhadoop chose google cloud
How @twitterhadoop chose google cloudHow @twitterhadoop chose google cloud
How @twitterhadoop chose google cloud
 
DSD-INT 2017 High Performance Parallel Computing with iMODFLOW-MetaSWAP - Ver...
DSD-INT 2017 High Performance Parallel Computing with iMODFLOW-MetaSWAP - Ver...DSD-INT 2017 High Performance Parallel Computing with iMODFLOW-MetaSWAP - Ver...
DSD-INT 2017 High Performance Parallel Computing with iMODFLOW-MetaSWAP - Ver...
 
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenuHow @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
 
Uni Processor Architecture
Uni Processor ArchitectureUni Processor Architecture
Uni Processor Architecture
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ..."Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
"Portable Performance via the OpenVX Computer Vision Library: Case Studies," ...
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland
 
TWISummit 2019 - Return of Reconfigurable Computing
TWISummit 2019 - Return of Reconfigurable ComputingTWISummit 2019 - Return of Reconfigurable Computing
TWISummit 2019 - Return of Reconfigurable Computing
 
openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by DacoltopenFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
openFoam Hangout on Air #2 - Cloud Simulation, presentation by Dacolt
 
Shaping the Future of Travel with MongoDB
Shaping the Future of Travel with MongoDBShaping the Future of Travel with MongoDB
Shaping the Future of Travel with MongoDB
 
What Makes Software Green?
What Makes Software Green?What Makes Software Green?
What Makes Software Green?
 
lecture11_GPUArchCUDA01.pptx
lecture11_GPUArchCUDA01.pptxlecture11_GPUArchCUDA01.pptx
lecture11_GPUArchCUDA01.pptx
 

More from Stephen Flood

Models Done Better... - UDG2018 - Intertek and DHI
Models Done Better... - UDG2018 - Intertek and DHIModels Done Better... - UDG2018 - Intertek and DHI
Models Done Better... - UDG2018 - Intertek and DHIStephen Flood
 
DHI’s Digital Strategy and Future Technologies. Mark Britton, DHI.
DHI’s Digital Strategy and Future Technologies. Mark Britton, DHI.DHI’s Digital Strategy and Future Technologies. Mark Britton, DHI.
DHI’s Digital Strategy and Future Technologies. Mark Britton, DHI.Stephen Flood
 
Sediment mobility modelling and maerl habitat dynamics in Galway Bay. Siddhi ...
Sediment mobility modelling and maerl habitat dynamics in Galway Bay. Siddhi ...Sediment mobility modelling and maerl habitat dynamics in Galway Bay. Siddhi ...
Sediment mobility modelling and maerl habitat dynamics in Galway Bay. Siddhi ...Stephen Flood
 
Effects of time-series data resolution on modelling shoreline change. Avidesh...
Effects of time-series data resolution on modelling shoreline change. Avidesh...Effects of time-series data resolution on modelling shoreline change. Avidesh...
Effects of time-series data resolution on modelling shoreline change. Avidesh...Stephen Flood
 
Using numerical modelling to regulate a growing aquaculture sector. Rebecca S...
Using numerical modelling to regulate a growing aquaculture sector. Rebecca S...Using numerical modelling to regulate a growing aquaculture sector. Rebecca S...
Using numerical modelling to regulate a growing aquaculture sector. Rebecca S...Stephen Flood
 
Catchment-based Flood Risk Assessment & Management, CFRAM, programme. John Ma...
Catchment-based Flood Risk Assessment & Management, CFRAM, programme. John Ma...Catchment-based Flood Risk Assessment & Management, CFRAM, programme. John Ma...
Catchment-based Flood Risk Assessment & Management, CFRAM, programme. John Ma...Stephen Flood
 
Latest Marine developments by DHI. Henrik Kofoed-Hansen, DHI.
Latest Marine developments by DHI. Henrik Kofoed-Hansen, DHI.Latest Marine developments by DHI. Henrik Kofoed-Hansen, DHI.
Latest Marine developments by DHI. Henrik Kofoed-Hansen, DHI.Stephen Flood
 
Some of our recent applications of the MIKE software. Oliver Way, WSP.
Some of our recent applications of the MIKE software. Oliver Way, WSP.Some of our recent applications of the MIKE software. Oliver Way, WSP.
Some of our recent applications of the MIKE software. Oliver Way, WSP.Stephen Flood
 
My experiences of learning to use MIKE. Jonathan Griffiths, ABPmer.
My experiences of learning to use MIKE. Jonathan Griffiths, ABPmer.My experiences of learning to use MIKE. Jonathan Griffiths, ABPmer.
My experiences of learning to use MIKE. Jonathan Griffiths, ABPmer.Stephen Flood
 
Using numerical modelling to regulate a growing aquaculture industry. Ted Sch...
Using numerical modelling to regulate a growing aquaculture industry. Ted Sch...Using numerical modelling to regulate a growing aquaculture industry. Ted Sch...
Using numerical modelling to regulate a growing aquaculture industry. Ted Sch...Stephen Flood
 
Developments in pollution risk forecasting at the Environment Agency. Deborah...
Developments in pollution risk forecasting at the Environment Agency. Deborah...Developments in pollution risk forecasting at the Environment Agency. Deborah...
Developments in pollution risk forecasting at the Environment Agency. Deborah...Stephen Flood
 
An Introduction to the Environment Agency extreme offshore wave, water level ...
An Introduction to the Environment Agency extreme offshore wave, water level ...An Introduction to the Environment Agency extreme offshore wave, water level ...
An Introduction to the Environment Agency extreme offshore wave, water level ...Stephen Flood
 
FAST Danube – Hydraulic and sediment transport modelling with MIKE 21 FM mode...
FAST Danube – Hydraulic and sediment transport modelling with MIKE 21 FM mode...FAST Danube – Hydraulic and sediment transport modelling with MIKE 21 FM mode...
FAST Danube – Hydraulic and sediment transport modelling with MIKE 21 FM mode...Stephen Flood
 
DHI Ireland Symposium 2018
DHI Ireland Symposium 2018DHI Ireland Symposium 2018
DHI Ireland Symposium 2018Stephen Flood
 
DHI UK Symposium 2018
DHI UK Symposium 2018DHI UK Symposium 2018
DHI UK Symposium 2018Stephen Flood
 
DHI UK & Ireland Symposium 2017 Programme
DHI UK & Ireland Symposium 2017 ProgrammeDHI UK & Ireland Symposium 2017 Programme
DHI UK & Ireland Symposium 2017 ProgrammeStephen Flood
 
DHI UK & Ireland Symposium 2017 Announcement Flyer
DHI UK & Ireland Symposium 2017 Announcement FlyerDHI UK & Ireland Symposium 2017 Announcement Flyer
DHI UK & Ireland Symposium 2017 Announcement FlyerStephen Flood
 
Ports & Navigation: Optimise Operability and Reduce Dredging Costs 20-50% wit...
Ports & Navigation: Optimise Operability and Reduce Dredging Costs 20-50% wit...Ports & Navigation: Optimise Operability and Reduce Dredging Costs 20-50% wit...
Ports & Navigation: Optimise Operability and Reduce Dredging Costs 20-50% wit...Stephen Flood
 
Smart Real-time Control of Water Systems
Smart Real-time Control of Water SystemsSmart Real-time Control of Water Systems
Smart Real-time Control of Water SystemsStephen Flood
 
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 4 - UDG EDITION - N...
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 4 - UDG EDITION - N...DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 4 - UDG EDITION - N...
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 4 - UDG EDITION - N...Stephen Flood
 

More from Stephen Flood (20)

Models Done Better... - UDG2018 - Intertek and DHI
Models Done Better... - UDG2018 - Intertek and DHIModels Done Better... - UDG2018 - Intertek and DHI
Models Done Better... - UDG2018 - Intertek and DHI
 
DHI’s Digital Strategy and Future Technologies. Mark Britton, DHI.
DHI’s Digital Strategy and Future Technologies. Mark Britton, DHI.DHI’s Digital Strategy and Future Technologies. Mark Britton, DHI.
DHI’s Digital Strategy and Future Technologies. Mark Britton, DHI.
 
Sediment mobility modelling and maerl habitat dynamics in Galway Bay. Siddhi ...
Sediment mobility modelling and maerl habitat dynamics in Galway Bay. Siddhi ...Sediment mobility modelling and maerl habitat dynamics in Galway Bay. Siddhi ...
Sediment mobility modelling and maerl habitat dynamics in Galway Bay. Siddhi ...
 
Effects of time-series data resolution on modelling shoreline change. Avidesh...
Effects of time-series data resolution on modelling shoreline change. Avidesh...Effects of time-series data resolution on modelling shoreline change. Avidesh...
Effects of time-series data resolution on modelling shoreline change. Avidesh...
 
Using numerical modelling to regulate a growing aquaculture sector. Rebecca S...
Using numerical modelling to regulate a growing aquaculture sector. Rebecca S...Using numerical modelling to regulate a growing aquaculture sector. Rebecca S...
Using numerical modelling to regulate a growing aquaculture sector. Rebecca S...
 
Catchment-based Flood Risk Assessment & Management, CFRAM, programme. John Ma...
Catchment-based Flood Risk Assessment & Management, CFRAM, programme. John Ma...Catchment-based Flood Risk Assessment & Management, CFRAM, programme. John Ma...
Catchment-based Flood Risk Assessment & Management, CFRAM, programme. John Ma...
 
Latest Marine developments by DHI. Henrik Kofoed-Hansen, DHI.
Latest Marine developments by DHI. Henrik Kofoed-Hansen, DHI.Latest Marine developments by DHI. Henrik Kofoed-Hansen, DHI.
Latest Marine developments by DHI. Henrik Kofoed-Hansen, DHI.
 
Some of our recent applications of the MIKE software. Oliver Way, WSP.
Some of our recent applications of the MIKE software. Oliver Way, WSP.Some of our recent applications of the MIKE software. Oliver Way, WSP.
Some of our recent applications of the MIKE software. Oliver Way, WSP.
 
My experiences of learning to use MIKE. Jonathan Griffiths, ABPmer.
My experiences of learning to use MIKE. Jonathan Griffiths, ABPmer.My experiences of learning to use MIKE. Jonathan Griffiths, ABPmer.
My experiences of learning to use MIKE. Jonathan Griffiths, ABPmer.
 
Using numerical modelling to regulate a growing aquaculture industry. Ted Sch...
Using numerical modelling to regulate a growing aquaculture industry. Ted Sch...Using numerical modelling to regulate a growing aquaculture industry. Ted Sch...
Using numerical modelling to regulate a growing aquaculture industry. Ted Sch...
 
Developments in pollution risk forecasting at the Environment Agency. Deborah...
Developments in pollution risk forecasting at the Environment Agency. Deborah...Developments in pollution risk forecasting at the Environment Agency. Deborah...
Developments in pollution risk forecasting at the Environment Agency. Deborah...
 
An Introduction to the Environment Agency extreme offshore wave, water level ...
An Introduction to the Environment Agency extreme offshore wave, water level ...An Introduction to the Environment Agency extreme offshore wave, water level ...
An Introduction to the Environment Agency extreme offshore wave, water level ...
 
FAST Danube – Hydraulic and sediment transport modelling with MIKE 21 FM mode...
FAST Danube – Hydraulic and sediment transport modelling with MIKE 21 FM mode...FAST Danube – Hydraulic and sediment transport modelling with MIKE 21 FM mode...
FAST Danube – Hydraulic and sediment transport modelling with MIKE 21 FM mode...
 
DHI Ireland Symposium 2018
DHI Ireland Symposium 2018DHI Ireland Symposium 2018
DHI Ireland Symposium 2018
 
DHI UK Symposium 2018
DHI UK Symposium 2018DHI UK Symposium 2018
DHI UK Symposium 2018
 
DHI UK & Ireland Symposium 2017 Programme
DHI UK & Ireland Symposium 2017 ProgrammeDHI UK & Ireland Symposium 2017 Programme
DHI UK & Ireland Symposium 2017 Programme
 
DHI UK & Ireland Symposium 2017 Announcement Flyer
DHI UK & Ireland Symposium 2017 Announcement FlyerDHI UK & Ireland Symposium 2017 Announcement Flyer
DHI UK & Ireland Symposium 2017 Announcement Flyer
 
Ports & Navigation: Optimise Operability and Reduce Dredging Costs 20-50% wit...
Ports & Navigation: Optimise Operability and Reduce Dredging Costs 20-50% wit...Ports & Navigation: Optimise Operability and Reduce Dredging Costs 20-50% wit...
Ports & Navigation: Optimise Operability and Reduce Dredging Costs 20-50% wit...
 
Smart Real-time Control of Water Systems
Smart Real-time Control of Water SystemsSmart Real-time Control of Water Systems
Smart Real-time Control of Water Systems
 
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 4 - UDG EDITION - N...
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 4 - UDG EDITION - N...DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 4 - UDG EDITION - N...
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 4 - UDG EDITION - N...
 

Recently uploaded

Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 

Recently uploaded (20)

Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 

Parallelization and GPU Techniques for 2D Hydrodynamic Modelling

  • 1. Mark Britton, DHI FMA Conference Santa Clara CA, 09/03/14 © DHI #1 Parallelization techniques and hardwarefor 2D modelling
  • 2. Acknowledgements © DHI •DHI Denmark (Johan Hartnack & Ole Sorensen) •DHI New Zealand (Colin Roberts & Greg Whyte) •Various HPC providers that have allowed DHI to freely install and test software on their facilities #2
  • 3. Objectives © DHI •Trying to simplify the language of hardware and programming for specific hardware •Share where we (DHI) are at, and where we are going •Demonstrate what is possible in 2D modelling #3 Cluster CUDA Shared Memory
  • 4. © DHI #4 MIKE21 –Different numerical solutions Single Grid(and nested) Curvilinear(river morphology) Flexible Mesh(triangles & quads)
  • 5. Model set-up used for bench marking (Mediterranean Sea) © DHI #5 •Flexible Mesh (Finite Volume) explicit code optimizedfor parallelization and distributed simulation
  • 6. Parallelization –Shared memory approach © DHI #6 •The calculations are carried out on multiple processors on the same PC, all accessing the same memory (Open Multi-Processing or OPENMP).
  • 7. Parallelization –Shared memory approach Incl. Side-feeding Excl. Side-feeding Number of processors Speed up factor #7 Mesh No. elements __ 80,968 __ 323,029 __ 1,292,116 © DHI
  • 8. •The calculations are carried out on multiple processors, each with itsown memory space, and the required information is passed between the processors at regular intervals (Message Passing Interface or MPI). © DHI #8 Parallelization –Distributed memory approach
  • 9. •Basic Concept-Domain decomposition concept(physical sub-domains) -Each processor integrates the equationsin the assigned sub-domain-Data exchange between sub-domainsis based on halo layer/elements concept © DHI #9 Parallelization –Distributed memory approach
  • 10. © DHI Date Linux Unix Mixed MS Windows BSD based June 2013 95.2% 3.2% 0.8% 0.6% 0.2%. •High performance computing (HPC) has been one of the fastest growing IT-markets within the last five years LinuxUnix Mixed Windows BSD Mac Parallelization –Distributed memory approach #10
  • 11. High Performance Computing Speed up factor Number of processors #11 © DHI Parallelization –Distributed memory approach Mesh No. elements __ 80,968 __ 323,029 __ 1,292,116
  • 12. © DHI #12 Parallelization –Utilizing GPU technology •GeForce GTX TITAN GPU Card, middle of the range gaming card retails for approximately USD$1000
  • 13. GPU #13 Parallelization –Utilizing GPU technology © DHI
  • 14. •The key calculations (2D) are carried out on the graphics processors. •MIKE 21 FM and MIKE FLOOD FM are both GPU enabled (same code) -more products to come •Uniquely, for a coupled simulation (1D/2D) in MIKE FLOOD, the 1D calculations (structures/channels) are undertaken on the CPU. •It is not possible to scale the degree of parallelization on a GPU-all cores are active all the time-scale using the resolution of the mesh •DHI software is optimized for CUDA technology, used in manyGPU cards from the NVIDIA range •DHI software can be run in both Single and Double Precision #14 Parallelization –Utilizing GPU technology © DHI
  • 15. Double Precision © DHI #15 Parallelization –Utilizing GPU technology _ 1storder _ 2ndorder
  • 16. GPU GPU GPU #16 Hybrid Parallelization –A new frontier © DHI
  • 17. •Combines GPU technology with the MPI technology (a cluster of GPU’s) © DHI #17 Hybrid Parallelization –A new frontier IT4Innovation’s AnselmCluster at Ostrava University (Czech Republic, CZ) •3344 compute nodes •each node has 2 x IntelE5-2665 2.4GHz (16 cores) •23 GPU accelerated nodes •15 TB RAM
  • 18. © DHI Number of GPUs #18 Mesh No. elements __ 323,029 __ 1,292,116 __ 5,156,238 Hybrid Parallelization –A new frontier Mediterranean SeaDouble Precision
  • 19. © DHI #19 Hybrid Parallelization –A new frontier Mesh Sample Flood Model # Elements 995019 •A sample flood model used for bench marking(not all elements are wet, less efficient parallelization)
  • 20. © DHI #20 Hybrid Parallelization –A new frontier MPI •Bench marking using a flood model (not all elements are wet) Each nodehas 16 cores 1 million (not all wet) 1.3 million (all wet) 0.3 million (all wet) 80k (all wet)
  • 21. © DHI #21 Hybrid Parallelization –A new frontier GPU Number of GPU nodes •Bench marking using a flood model (not all elements are wet) 1 2 4 8 16 1 million (not all wet) 5.2 million (all wet) 1.3 million (all wet) 0.3 million (all wet)
  • 22. © DHI #22 Hybrid Parallelization –A new frontier •Bench marking using a flood model (not all elements are wet) GPU vsMPI •1 GPU is about 5xfaster than 16 cores •4 GPU’s is about 4xfaster than 64 cores •16 GPU’s is nearly 3xfaster than 256 cores 16 32 64 128 256 _ MPI _ GPU •4 GPU’s is fasterthan 256 cores 2 4 16 8 1
  • 23. © DHI #23 Hybrid Parallelization –A case study •Christchurch, New Zealand Catchment area approx. 420 km2 including three river systems in the model domain: Avon River Styx River HeathcoteRiver 2D model domain: 4.2 million elements 10 m x 10 m resolution flexible mesh (rectangular elements) Distributed rainfall-runoff with no losses (rain-on-grid) -extreme rainfall event-21 hour storm
  • 24. © DHI #24 Hybrid Parallelization –A case study •Christchurch, New Zealand Run time on desktop PC (MPI) is 8.9 hours: 16 core Dell Workstation 2 x Intel® Xeon® CPU ES- 2687W v2 (8 core, 3.40 GHZ) 32 GB of RAM Windows 7 operating system Run time with 1 x GeForce GTX TITAN GPU card is 3.1 hours Run time with 2 x GeForce GTX TITAN GPU cards is 1.7 hours
  • 25. •The mathematical formulation in the GPU versionis identical to the CPU version •Coupled models (1D/2D) are enabledin the GPU version, allowing structuresto be modelled, not just 2D flow •GPU performance is excellent but highlydependent on the card •Optimal performance is achieved for modelswith more than 400,000 elements •GPU cards are much cheaper than the equivalentCPU hardware in terms of performance (up to 50x cheaper) © DHI #25 GPU Perspectives
  • 26. •The use of advanced parallelization techniques are keywhen delivering timely, detailed, accurate and consistenthydrodynamic modellingresults. •Large detailed 1D/2D hydrodynamic models can be used inreal-time and near real-time applications like Flood Forecastingand Disaster Risk Management. •DHI Software is ready to take full advantage of the next waveof hardware solutions with the Hybrid MPI/GPU approach. © DHI #26 Conclusions
  • 27. I am a numerical modeller, and my models take a very long time to run. My company/department has just invested $$$ in getting me some really fast new computer hardware so I can be more efficient, more productive and/or more profitable. Tomorrow I will be super excited because: (a)all my current models run so much faster than today or (b) I can start building even bigger models with even finer resolution. ?/10 numerical modellerschoose (b) © DHI #27 The Modelling Conundrum…..
  • 28. Mark Britton Global Corporate Relationship Manager mfb@dhigroup.com © DHI #28 Thank you for your attention ISO Certified for SoftwareDevelopment & Support