SlideShare a Scribd company logo
1 of 13
Download to read offline
The new Parallel Krylov Solver package
Jarno Verkaik (Deltares)
Joseph Hughes (USGS)
Edwin Sutanudjaja (UU)
Oliver Schmitz (UU)
Paul van Walsum (Alterra WUR)
Raju Ram (TUD)
1 November, 2016
Contents
• Problem statement and solution
• Short overview of (related) developments
• Concept of domain decomposition
• (Preliminary) results
• Practical usage with iMOD
Cartesius: the Dutch supercomputer
Problem statement and solution
Problem statement:
• In order to support decision makers in solving hydrological problems,
detailed high resolution models are often needed.
• These models typically consist of a large number of computational cells
and have large memory requirements and long run times.
Solution:
• An efficient technique for obtaining realistic run times and memory
requirements is parallel computing, where the problem is divided over
multiple processor cores.
1 November, 2016
Short overview of developments
2010 ----- Deltares develops parallel MT3DMS using Message Passing Interface.
2012 ----- USGS develops parallel U(nstructured)PCG-solver using OpenMP.
2013 ----- Deltares & USGS start working on new Parallel Krylov Solver package
for MODFLOW-2005 based on UPCG (hybrid, combined MPI/OpenMP).
2013 ----- USGS releases MODFLOW-USG (UnStructured Grid) that includes the
PCGU-solver, a derivative solver of UPCG.
2015 ----- Deltares incorporates PKS in MODFLOW-USG. Cases: Indonesia and global.
2016 ----- Deltares incorporates PKS in iMODFLOW, together with Alterra for
MetaSWAP. Main case: Netherlands Hydrological Model.
2017 ----- Deltares releases iMODFLOW with PKS.
2017 ----- Deltares incorporates PKS in iMOD-SEAWAT. Cases: fresh-salt global Deltas.
(2017+---- Deltares & USGS incorporate PKS in new MODFLOW-6.)
1 November, 2016
• Distribute the memory over multiple
(connected) processor cores.
• For this, partitionize the MODFLOW grid:
• iMODFLOW: uniform blocks,
Recursive Coordinate Bisection
• MODFLOW-USG: METIS library
Concept of domain decomposition (1/3)
1 November, 2016
Example
MODFLOW-USG
METIS
Example
iMODFLOW
“uniform”
Example
iMODFLOW
RCB
• Distribute the linear system Ah = b over
the partitions, where h is the groundwater
head to be solved.
• Connect the partitions tightly through MPI,
using an overlap for exchanging data.
• Solve this system in parallel with exactly
the same accuracy as for the serial case.
• Krylov-Schwarz domain decomposition:
• Restricted Additive Schwarz
parallel preconditioner:
• Applied to CG/GCR Krylov methods
• Inaccurate subdomain solve: ILU only
• Dirichlet transmission condition
Concept of domain decomposition (2/3)
1 November, 2016
www.ddm.org
Example structure additive
Schwarz preconditioner M
Concept of domain decomposition (3/3)
1 November, 2016
Results iMODFLOW: NHM (1)
1 November, 2016
• Netherlands Hydrological Model for drought simulation
• iMODFLOW-MetaSWAP-TRANSOL-MOZART-DM
parallel PKS serial
• Simulation period: 2006, daily time-step
• MODFLOW: confined, 7 layers, 7x1300x1200 (~6.5M cells)
• MetaSWAP: ~0.5M cells
Results iMODFLOW: NHM (2)
1 November, 2016
• Maximum measured speedup ~5.
• Maximum theoretical speedup is
limited by surface water (< 1/0.06 ď‚» 16.7).
• Exactly the same heads are computed
with PKS as for the serial case.
Amdahl’s law
Results MODFLOW-USG: global model
1 November, 2016
• PCRGLOB-WB
• Period 1996-jan, transient with daily time-step,
confined, 2 layers, ~4.5M cells, 5 arc-min.
• Run 1: watershed-based input/output
(SIO, 53 watersheds)
• Run 2: Input/output clipped on METIS
partitions (NO_SIO)
Results MODFLOW-USG: Indonesia & synthetic
1 November, 2016
• Indonesia model:
steady-state, confined, 1 layer, ~4M cells,
30 arc-sec.
• Synthetic:
steady-state, confined,
heterogeneous conductivity, 2 layers,
10 km x 10 km, ~112M cells (2x7500x7500)
Synthetic Indonesia
Practical usage with iMOD (Windows)
Easy-to-use in three steps:
1. Install Microsoft MPI:
https://msdn.microsoft.com/en-us/library/bb524831(v=vs.85).aspx
2. Modify your run-file, Dataset 5 (Solver Configuration)
3. Start your parallel job. E.g. starting from the DOS prompt using 4 cores:
mpiexec -n 4 iMODFLOW.exe imodflow.run
1 November, 2016
Enable PKS
Same options as PCG
Partition method, flag for merging IDF output
!!! THANK YOU FOR YOUR ATTENTION !!!
1 November, 2016
…
…
42

More Related Content

What's hot

Serving deep learning models in a serverless platform (IC2E 2018)
Serving deep learning models in a serverless platform (IC2E 2018)Serving deep learning models in a serverless platform (IC2E 2018)
Serving deep learning models in a serverless platform (IC2E 2018)alekn
 
IOT meetup presentation
IOT meetup presentationIOT meetup presentation
IOT meetup presentationCliff Gilmore
 
past-research-on-pc-router
past-research-on-pc-routerpast-research-on-pc-router
past-research-on-pc-routeryasu1976
 
06 how to write a map reduce version of k-means clustering
06 how to write a map reduce version of k-means clustering06 how to write a map reduce version of k-means clustering
06 how to write a map reduce version of k-means clusteringSubhas Kumar Ghosh
 
Basic use of xcms
Basic use of xcmsBasic use of xcms
Basic use of xcmsXiuxia Du
 
Ch 5: Introduction to heap overflows
Ch 5: Introduction to heap overflowsCh 5: Introduction to heap overflows
Ch 5: Introduction to heap overflowsSam Bowne
 
ESCAPE Kick-off meeting - LSST (Feb 2019)
ESCAPE Kick-off meeting - LSST (Feb 2019)ESCAPE Kick-off meeting - LSST (Feb 2019)
ESCAPE Kick-off meeting - LSST (Feb 2019)ESCAPE EU
 
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...DmitryZaitsev5
 
Latency-aware Elastic Scaling for Distributed Data Stream Processing Systems
Latency-aware Elastic Scaling for Distributed Data Stream Processing SystemsLatency-aware Elastic Scaling for Distributed Data Stream Processing Systems
Latency-aware Elastic Scaling for Distributed Data Stream Processing SystemsZbigniew Jerzak
 
Comparing Orchestration
Comparing OrchestrationComparing Orchestration
Comparing OrchestrationKnoldus Inc.
 
Parallel bfs using 2 stacks
Parallel bfs using 2 stacksParallel bfs using 2 stacks
Parallel bfs using 2 stacksSaptaparni Kumar
 
Consistent hashing algorithmic tradeoffs
Consistent hashing  algorithmic tradeoffsConsistent hashing  algorithmic tradeoffs
Consistent hashing algorithmic tradeoffsEvan Lin
 
MapReduce on Zero VM
MapReduce on Zero VM MapReduce on Zero VM
MapReduce on Zero VM Joy Rahman
 
FTS middleware doc.
FTS middleware doc.FTS middleware doc.
FTS middleware doc.chopkins19
 
How to assign the disks in Netapp storage cluster mode 8.X
How to assign the disks in Netapp storage cluster mode 8.XHow to assign the disks in Netapp storage cluster mode 8.X
How to assign the disks in Netapp storage cluster mode 8.XSaroj Sahu
 
If the data cannot come to the algorithm...
If the data cannot come to the algorithm...If the data cannot come to the algorithm...
If the data cannot come to the algorithm...Robert Burrell Donkin
 
Accordion - VLDB 2014
Accordion - VLDB 2014Accordion - VLDB 2014
Accordion - VLDB 2014Marco Serafini
 

What's hot (19)

Serving deep learning models in a serverless platform (IC2E 2018)
Serving deep learning models in a serverless platform (IC2E 2018)Serving deep learning models in a serverless platform (IC2E 2018)
Serving deep learning models in a serverless platform (IC2E 2018)
 
S2
S2S2
S2
 
IOT meetup presentation
IOT meetup presentationIOT meetup presentation
IOT meetup presentation
 
past-research-on-pc-router
past-research-on-pc-routerpast-research-on-pc-router
past-research-on-pc-router
 
06 how to write a map reduce version of k-means clustering
06 how to write a map reduce version of k-means clustering06 how to write a map reduce version of k-means clustering
06 how to write a map reduce version of k-means clustering
 
Basic use of xcms
Basic use of xcmsBasic use of xcms
Basic use of xcms
 
Ch 5: Introduction to heap overflows
Ch 5: Introduction to heap overflowsCh 5: Introduction to heap overflows
Ch 5: Introduction to heap overflows
 
ESCAPE Kick-off meeting - LSST (Feb 2019)
ESCAPE Kick-off meeting - LSST (Feb 2019)ESCAPE Kick-off meeting - LSST (Feb 2019)
ESCAPE Kick-off meeting - LSST (Feb 2019)
 
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
 
IEEE CLOUD \'11
IEEE CLOUD \'11IEEE CLOUD \'11
IEEE CLOUD \'11
 
Latency-aware Elastic Scaling for Distributed Data Stream Processing Systems
Latency-aware Elastic Scaling for Distributed Data Stream Processing SystemsLatency-aware Elastic Scaling for Distributed Data Stream Processing Systems
Latency-aware Elastic Scaling for Distributed Data Stream Processing Systems
 
Comparing Orchestration
Comparing OrchestrationComparing Orchestration
Comparing Orchestration
 
Parallel bfs using 2 stacks
Parallel bfs using 2 stacksParallel bfs using 2 stacks
Parallel bfs using 2 stacks
 
Consistent hashing algorithmic tradeoffs
Consistent hashing  algorithmic tradeoffsConsistent hashing  algorithmic tradeoffs
Consistent hashing algorithmic tradeoffs
 
MapReduce on Zero VM
MapReduce on Zero VM MapReduce on Zero VM
MapReduce on Zero VM
 
FTS middleware doc.
FTS middleware doc.FTS middleware doc.
FTS middleware doc.
 
How to assign the disks in Netapp storage cluster mode 8.X
How to assign the disks in Netapp storage cluster mode 8.XHow to assign the disks in Netapp storage cluster mode 8.X
How to assign the disks in Netapp storage cluster mode 8.X
 
If the data cannot come to the algorithm...
If the data cannot come to the algorithm...If the data cannot come to the algorithm...
If the data cannot come to the algorithm...
 
Accordion - VLDB 2014
Accordion - VLDB 2014Accordion - VLDB 2014
Accordion - VLDB 2014
 

Viewers also liked

DSD-INT 2016 SUB-CR: an improved subsidence package - Erkens, Kooi
DSD-INT 2016 SUB-CR: an improved subsidence package - Erkens, KooiDSD-INT 2016 SUB-CR: an improved subsidence package - Erkens, Kooi
DSD-INT 2016 SUB-CR: an improved subsidence package - Erkens, KooiDeltares
 
DSD-INT 2016 Building a 3D model of the subsurface on a local scale - Hijma
DSD-INT 2016 Building a 3D model of the subsurface on a local scale - HijmaDSD-INT 2016 Building a 3D model of the subsurface on a local scale - Hijma
DSD-INT 2016 Building a 3D model of the subsurface on a local scale - HijmaDeltares
 
DSD-INT 2016 Geo-modelling with iMOD at the geological survey of the Netherla...
DSD-INT 2016 Geo-modelling with iMOD at the geological survey of the Netherla...DSD-INT 2016 Geo-modelling with iMOD at the geological survey of the Netherla...
DSD-INT 2016 Geo-modelling with iMOD at the geological survey of the Netherla...Deltares
 
DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...
DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...
DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...Deltares
 
DSD-INT 2016 Watermanagement in Colombia with iMOD and Delft-FEWS - Faneca Sa...
DSD-INT 2016 Watermanagement in Colombia with iMOD and Delft-FEWS - Faneca Sa...DSD-INT 2016 Watermanagement in Colombia with iMOD and Delft-FEWS - Faneca Sa...
DSD-INT 2016 Watermanagement in Colombia with iMOD and Delft-FEWS - Faneca Sa...Deltares
 
DSD-INT 2016 Effects of Extraction and Open Pit Mining on Rode Beek Saeffele...
DSD-INT 2016 Effects of Extraction and Open Pit Mining on Rode Beek  Saeffele...DSD-INT 2016 Effects of Extraction and Open Pit Mining on Rode Beek  Saeffele...
DSD-INT 2016 Effects of Extraction and Open Pit Mining on Rode Beek Saeffele...Deltares
 
DSD-INT 2016 Groundwater model Visp - Christe
DSD-INT 2016 Groundwater model Visp - ChristeDSD-INT 2016 Groundwater model Visp - Christe
DSD-INT 2016 Groundwater model Visp - ChristeDeltares
 
DSD-INT 2016 iMOD-SEAWAT for groundwater in the coastal zone - Oude Essink
DSD-INT 2016 iMOD-SEAWAT for groundwater in the coastal zone - Oude EssinkDSD-INT 2016 iMOD-SEAWAT for groundwater in the coastal zone - Oude Essink
DSD-INT 2016 iMOD-SEAWAT for groundwater in the coastal zone - Oude EssinkDeltares
 
DSD-INT 2016 Interactive Pathline Simulation IPS and PLUGIN tools - Vermeulen
DSD-INT 2016 Interactive Pathline Simulation IPS and PLUGIN tools - VermeulenDSD-INT 2016 Interactive Pathline Simulation IPS and PLUGIN tools - Vermeulen
DSD-INT 2016 Interactive Pathline Simulation IPS and PLUGIN tools - VermeulenDeltares
 
DSD-INT 2016 From regional model to local iMOD model and back - Panteleit
DSD-INT 2016 From regional model to local iMOD model and back - PanteleitDSD-INT 2016 From regional model to local iMOD model and back - Panteleit
DSD-INT 2016 From regional model to local iMOD model and back - PanteleitDeltares
 
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...Deltares
 
DSD-INT 2016 Local effects of the reshape of the Niers - Walter
DSD-INT 2016 Local effects of the reshape of the Niers - WalterDSD-INT 2016 Local effects of the reshape of the Niers - Walter
DSD-INT 2016 Local effects of the reshape of the Niers - WalterDeltares
 
DSD-INT 2016 The unsaturated zone MetaSWAP-package - Van Walsum
DSD-INT 2016 The unsaturated zone MetaSWAP-package - Van WalsumDSD-INT 2016 The unsaturated zone MetaSWAP-package - Van Walsum
DSD-INT 2016 The unsaturated zone MetaSWAP-package - Van WalsumDeltares
 
DSD-INT 2016 Regional to local modeling for dyke stability -The Schoonhovense...
DSD-INT 2016 Regional to local modeling for dyke stability -The Schoonhovense...DSD-INT 2016 Regional to local modeling for dyke stability -The Schoonhovense...
DSD-INT 2016 Regional to local modeling for dyke stability -The Schoonhovense...Deltares
 
DSD-INT 2016 What triggered the development of iMOD - Minnema
DSD-INT 2016 What triggered the development of iMOD - MinnemaDSD-INT 2016 What triggered the development of iMOD - Minnema
DSD-INT 2016 What triggered the development of iMOD - MinnemaDeltares
 
DSD-INT 2016 Subsurface modelling in iMOD - Jurong Island, Singapore - Vermeulen
DSD-INT 2016 Subsurface modelling in iMOD - Jurong Island, Singapore - VermeulenDSD-INT 2016 Subsurface modelling in iMOD - Jurong Island, Singapore - Vermeulen
DSD-INT 2016 Subsurface modelling in iMOD - Jurong Island, Singapore - VermeulenDeltares
 
DSD-INT 2016 Maximizing productivity with iMOD batch functions - Burgering
DSD-INT 2016 Maximizing productivity with iMOD batch functions - BurgeringDSD-INT 2016 Maximizing productivity with iMOD batch functions - Burgering
DSD-INT 2016 Maximizing productivity with iMOD batch functions - BurgeringDeltares
 
DSD-INT 2016 India Ganges Basin modelling - Stuurman
DSD-INT 2016 India Ganges Basin modelling - StuurmanDSD-INT 2016 India Ganges Basin modelling - Stuurman
DSD-INT 2016 India Ganges Basin modelling - StuurmanDeltares
 
DSD-INT 2016 The SFR-package in iMOD to support large-scale groundwater flow ...
DSD-INT 2016 The SFR-package in iMOD to support large-scale groundwater flow ...DSD-INT 2016 The SFR-package in iMOD to support large-scale groundwater flow ...
DSD-INT 2016 The SFR-package in iMOD to support large-scale groundwater flow ...Deltares
 
DSD-INT 2016 OpenDA new release - Hummel
DSD-INT 2016 OpenDA new release - HummelDSD-INT 2016 OpenDA new release - Hummel
DSD-INT 2016 OpenDA new release - HummelDeltares
 

Viewers also liked (20)

DSD-INT 2016 SUB-CR: an improved subsidence package - Erkens, Kooi
DSD-INT 2016 SUB-CR: an improved subsidence package - Erkens, KooiDSD-INT 2016 SUB-CR: an improved subsidence package - Erkens, Kooi
DSD-INT 2016 SUB-CR: an improved subsidence package - Erkens, Kooi
 
DSD-INT 2016 Building a 3D model of the subsurface on a local scale - Hijma
DSD-INT 2016 Building a 3D model of the subsurface on a local scale - HijmaDSD-INT 2016 Building a 3D model of the subsurface on a local scale - Hijma
DSD-INT 2016 Building a 3D model of the subsurface on a local scale - Hijma
 
DSD-INT 2016 Geo-modelling with iMOD at the geological survey of the Netherla...
DSD-INT 2016 Geo-modelling with iMOD at the geological survey of the Netherla...DSD-INT 2016 Geo-modelling with iMOD at the geological survey of the Netherla...
DSD-INT 2016 Geo-modelling with iMOD at the geological survey of the Netherla...
 
DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...
DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...
DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...
 
DSD-INT 2016 Watermanagement in Colombia with iMOD and Delft-FEWS - Faneca Sa...
DSD-INT 2016 Watermanagement in Colombia with iMOD and Delft-FEWS - Faneca Sa...DSD-INT 2016 Watermanagement in Colombia with iMOD and Delft-FEWS - Faneca Sa...
DSD-INT 2016 Watermanagement in Colombia with iMOD and Delft-FEWS - Faneca Sa...
 
DSD-INT 2016 Effects of Extraction and Open Pit Mining on Rode Beek Saeffele...
DSD-INT 2016 Effects of Extraction and Open Pit Mining on Rode Beek  Saeffele...DSD-INT 2016 Effects of Extraction and Open Pit Mining on Rode Beek  Saeffele...
DSD-INT 2016 Effects of Extraction and Open Pit Mining on Rode Beek Saeffele...
 
DSD-INT 2016 Groundwater model Visp - Christe
DSD-INT 2016 Groundwater model Visp - ChristeDSD-INT 2016 Groundwater model Visp - Christe
DSD-INT 2016 Groundwater model Visp - Christe
 
DSD-INT 2016 iMOD-SEAWAT for groundwater in the coastal zone - Oude Essink
DSD-INT 2016 iMOD-SEAWAT for groundwater in the coastal zone - Oude EssinkDSD-INT 2016 iMOD-SEAWAT for groundwater in the coastal zone - Oude Essink
DSD-INT 2016 iMOD-SEAWAT for groundwater in the coastal zone - Oude Essink
 
DSD-INT 2016 Interactive Pathline Simulation IPS and PLUGIN tools - Vermeulen
DSD-INT 2016 Interactive Pathline Simulation IPS and PLUGIN tools - VermeulenDSD-INT 2016 Interactive Pathline Simulation IPS and PLUGIN tools - Vermeulen
DSD-INT 2016 Interactive Pathline Simulation IPS and PLUGIN tools - Vermeulen
 
DSD-INT 2016 From regional model to local iMOD model and back - Panteleit
DSD-INT 2016 From regional model to local iMOD model and back - PanteleitDSD-INT 2016 From regional model to local iMOD model and back - Panteleit
DSD-INT 2016 From regional model to local iMOD model and back - Panteleit
 
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...
 
DSD-INT 2016 Local effects of the reshape of the Niers - Walter
DSD-INT 2016 Local effects of the reshape of the Niers - WalterDSD-INT 2016 Local effects of the reshape of the Niers - Walter
DSD-INT 2016 Local effects of the reshape of the Niers - Walter
 
DSD-INT 2016 The unsaturated zone MetaSWAP-package - Van Walsum
DSD-INT 2016 The unsaturated zone MetaSWAP-package - Van WalsumDSD-INT 2016 The unsaturated zone MetaSWAP-package - Van Walsum
DSD-INT 2016 The unsaturated zone MetaSWAP-package - Van Walsum
 
DSD-INT 2016 Regional to local modeling for dyke stability -The Schoonhovense...
DSD-INT 2016 Regional to local modeling for dyke stability -The Schoonhovense...DSD-INT 2016 Regional to local modeling for dyke stability -The Schoonhovense...
DSD-INT 2016 Regional to local modeling for dyke stability -The Schoonhovense...
 
DSD-INT 2016 What triggered the development of iMOD - Minnema
DSD-INT 2016 What triggered the development of iMOD - MinnemaDSD-INT 2016 What triggered the development of iMOD - Minnema
DSD-INT 2016 What triggered the development of iMOD - Minnema
 
DSD-INT 2016 Subsurface modelling in iMOD - Jurong Island, Singapore - Vermeulen
DSD-INT 2016 Subsurface modelling in iMOD - Jurong Island, Singapore - VermeulenDSD-INT 2016 Subsurface modelling in iMOD - Jurong Island, Singapore - Vermeulen
DSD-INT 2016 Subsurface modelling in iMOD - Jurong Island, Singapore - Vermeulen
 
DSD-INT 2016 Maximizing productivity with iMOD batch functions - Burgering
DSD-INT 2016 Maximizing productivity with iMOD batch functions - BurgeringDSD-INT 2016 Maximizing productivity with iMOD batch functions - Burgering
DSD-INT 2016 Maximizing productivity with iMOD batch functions - Burgering
 
DSD-INT 2016 India Ganges Basin modelling - Stuurman
DSD-INT 2016 India Ganges Basin modelling - StuurmanDSD-INT 2016 India Ganges Basin modelling - Stuurman
DSD-INT 2016 India Ganges Basin modelling - Stuurman
 
DSD-INT 2016 The SFR-package in iMOD to support large-scale groundwater flow ...
DSD-INT 2016 The SFR-package in iMOD to support large-scale groundwater flow ...DSD-INT 2016 The SFR-package in iMOD to support large-scale groundwater flow ...
DSD-INT 2016 The SFR-package in iMOD to support large-scale groundwater flow ...
 
DSD-INT 2016 OpenDA new release - Hummel
DSD-INT 2016 OpenDA new release - HummelDSD-INT 2016 OpenDA new release - Hummel
DSD-INT 2016 OpenDA new release - Hummel
 

Similar to New Parallel Krylov Solver package speeds up hydrological models

DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - Verkaik
DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - VerkaikDSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - Verkaik
DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - VerkaikDeltares
 
TeraGrid and Physics Research
TeraGrid and Physics ResearchTeraGrid and Physics Research
TeraGrid and Physics Researchshandra_psc
 
Conformer review
Conformer reviewConformer review
Conformer reviewJune-Woo Kim
 
DSD-INT 2017 State updating using OpenDA and WFlow - Weerts
DSD-INT 2017 State updating using OpenDA and WFlow - WeertsDSD-INT 2017 State updating using OpenDA and WFlow - Weerts
DSD-INT 2017 State updating using OpenDA and WFlow - WeertsDeltares
 
Blue Waters and Resource Management - Now and in the Future
 Blue Waters and Resource Management - Now and in the Future Blue Waters and Resource Management - Now and in the Future
Blue Waters and Resource Management - Now and in the Futureinside-BigData.com
 
Lessons learned from shifting real data around: An ad hoc data challenge from...
Lessons learned from shifting real data around: An ad hoc data challenge from...Lessons learned from shifting real data around: An ad hoc data challenge from...
Lessons learned from shifting real data around: An ad hoc data challenge from...Jisc
 
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale EraRealizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale EraMasaharu Munetomo
 
DSD-INT 2017 Linking rainfall recharge models with groundwater models in NGMS...
DSD-INT 2017 Linking rainfall recharge models with groundwater models in NGMS...DSD-INT 2017 Linking rainfall recharge models with groundwater models in NGMS...
DSD-INT 2017 Linking rainfall recharge models with groundwater models in NGMS...Deltares
 
Crash course on data streaming (with examples using Apache Flink)
Crash course on data streaming (with examples using Apache Flink)Crash course on data streaming (with examples using Apache Flink)
Crash course on data streaming (with examples using Apache Flink)Vincenzo Gulisano
 
Dem analaysis and catchment delineation using GIS
Dem analaysis and catchment delineation using GISDem analaysis and catchment delineation using GIS
Dem analaysis and catchment delineation using GISHans van der Kwast
 
2022_01_TSMP_HPC_Asia_Final.pptx
2022_01_TSMP_HPC_Asia_Final.pptx2022_01_TSMP_HPC_Asia_Final.pptx
2022_01_TSMP_HPC_Asia_Final.pptxGhazal Tashakor
 
PMSCS 657_Parallel and Distributed processing
PMSCS 657_Parallel and Distributed processingPMSCS 657_Parallel and Distributed processing
PMSCS 657_Parallel and Distributed processingMd. Mashiur Rahman
 
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...John Gunnels
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDeltares
 
The Search for Gravitational Waves
The Search for Gravitational WavesThe Search for Gravitational Waves
The Search for Gravitational Wavesinside-BigData.com
 
Exascale Deep Learning for Climate Analytics
Exascale Deep Learning for Climate AnalyticsExascale Deep Learning for Climate Analytics
Exascale Deep Learning for Climate Analyticsinside-BigData.com
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facilityinside-BigData.com
 

Similar to New Parallel Krylov Solver package speeds up hydrological models (20)

DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - Verkaik
DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - VerkaikDSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - Verkaik
DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - Verkaik
 
TeraGrid and Physics Research
TeraGrid and Physics ResearchTeraGrid and Physics Research
TeraGrid and Physics Research
 
Nbvtalkatjntuvizianagaram
NbvtalkatjntuvizianagaramNbvtalkatjntuvizianagaram
Nbvtalkatjntuvizianagaram
 
Conformer review
Conformer reviewConformer review
Conformer review
 
DSD-INT 2017 State updating using OpenDA and WFlow - Weerts
DSD-INT 2017 State updating using OpenDA and WFlow - WeertsDSD-INT 2017 State updating using OpenDA and WFlow - Weerts
DSD-INT 2017 State updating using OpenDA and WFlow - Weerts
 
Blue Waters and Resource Management - Now and in the Future
 Blue Waters and Resource Management - Now and in the Future Blue Waters and Resource Management - Now and in the Future
Blue Waters and Resource Management - Now and in the Future
 
Lessons learned from shifting real data around: An ad hoc data challenge from...
Lessons learned from shifting real data around: An ad hoc data challenge from...Lessons learned from shifting real data around: An ad hoc data challenge from...
Lessons learned from shifting real data around: An ad hoc data challenge from...
 
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale EraRealizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
 
DSD-INT 2017 Linking rainfall recharge models with groundwater models in NGMS...
DSD-INT 2017 Linking rainfall recharge models with groundwater models in NGMS...DSD-INT 2017 Linking rainfall recharge models with groundwater models in NGMS...
DSD-INT 2017 Linking rainfall recharge models with groundwater models in NGMS...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Crash course on data streaming (with examples using Apache Flink)
Crash course on data streaming (with examples using Apache Flink)Crash course on data streaming (with examples using Apache Flink)
Crash course on data streaming (with examples using Apache Flink)
 
Dem analaysis and catchment delineation using GIS
Dem analaysis and catchment delineation using GISDem analaysis and catchment delineation using GIS
Dem analaysis and catchment delineation using GIS
 
2022_01_TSMP_HPC_Asia_Final.pptx
2022_01_TSMP_HPC_Asia_Final.pptx2022_01_TSMP_HPC_Asia_Final.pptx
2022_01_TSMP_HPC_Asia_Final.pptx
 
PMSCS 657_Parallel and Distributed processing
PMSCS 657_Parallel and Distributed processingPMSCS 657_Parallel and Distributed processing
PMSCS 657_Parallel and Distributed processing
 
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - Langevin
 
MSc Presentation.potx
MSc Presentation.potxMSc Presentation.potx
MSc Presentation.potx
 
The Search for Gravitational Waves
The Search for Gravitational WavesThe Search for Gravitational Waves
The Search for Gravitational Waves
 
Exascale Deep Learning for Climate Analytics
Exascale Deep Learning for Climate AnalyticsExascale Deep Learning for Climate Analytics
Exascale Deep Learning for Climate Analytics
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
 

More from Deltares

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDeltares
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDeltares
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDeltares
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDeltares
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDeltares
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...Deltares
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...Deltares
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...Deltares
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDeltares
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDeltares
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDeltares
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDeltares
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDeltares
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDeltares
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDeltares
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2Deltares
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDeltares
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDeltares
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...Deltares
 
DSD-INT 2023 Parameterization of RIBASIM and flexibility in the lumped approa...
DSD-INT 2023 Parameterization of RIBASIM and flexibility in the lumped approa...DSD-INT 2023 Parameterization of RIBASIM and flexibility in the lumped approa...
DSD-INT 2023 Parameterization of RIBASIM and flexibility in the lumped approa...Deltares
 

More from Deltares (20)

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - Davids
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - Snippen
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
 
DSD-INT 2023 Parameterization of RIBASIM and flexibility in the lumped approa...
DSD-INT 2023 Parameterization of RIBASIM and flexibility in the lumped approa...DSD-INT 2023 Parameterization of RIBASIM and flexibility in the lumped approa...
DSD-INT 2023 Parameterization of RIBASIM and flexibility in the lumped approa...
 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 

Recently uploaded (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 

New Parallel Krylov Solver package speeds up hydrological models

  • 1. The new Parallel Krylov Solver package Jarno Verkaik (Deltares) Joseph Hughes (USGS) Edwin Sutanudjaja (UU) Oliver Schmitz (UU) Paul van Walsum (Alterra WUR) Raju Ram (TUD)
  • 2. 1 November, 2016 Contents • Problem statement and solution • Short overview of (related) developments • Concept of domain decomposition • (Preliminary) results • Practical usage with iMOD Cartesius: the Dutch supercomputer
  • 3. Problem statement and solution Problem statement: • In order to support decision makers in solving hydrological problems, detailed high resolution models are often needed. • These models typically consist of a large number of computational cells and have large memory requirements and long run times. Solution: • An efficient technique for obtaining realistic run times and memory requirements is parallel computing, where the problem is divided over multiple processor cores. 1 November, 2016
  • 4. Short overview of developments 2010 ----- Deltares develops parallel MT3DMS using Message Passing Interface. 2012 ----- USGS develops parallel U(nstructured)PCG-solver using OpenMP. 2013 ----- Deltares & USGS start working on new Parallel Krylov Solver package for MODFLOW-2005 based on UPCG (hybrid, combined MPI/OpenMP). 2013 ----- USGS releases MODFLOW-USG (UnStructured Grid) that includes the PCGU-solver, a derivative solver of UPCG. 2015 ----- Deltares incorporates PKS in MODFLOW-USG. Cases: Indonesia and global. 2016 ----- Deltares incorporates PKS in iMODFLOW, together with Alterra for MetaSWAP. Main case: Netherlands Hydrological Model. 2017 ----- Deltares releases iMODFLOW with PKS. 2017 ----- Deltares incorporates PKS in iMOD-SEAWAT. Cases: fresh-salt global Deltas. (2017+---- Deltares & USGS incorporate PKS in new MODFLOW-6.) 1 November, 2016
  • 5. • Distribute the memory over multiple (connected) processor cores. • For this, partitionize the MODFLOW grid: • iMODFLOW: uniform blocks, Recursive Coordinate Bisection • MODFLOW-USG: METIS library Concept of domain decomposition (1/3) 1 November, 2016 Example MODFLOW-USG METIS Example iMODFLOW “uniform” Example iMODFLOW RCB
  • 6. • Distribute the linear system Ah = b over the partitions, where h is the groundwater head to be solved. • Connect the partitions tightly through MPI, using an overlap for exchanging data. • Solve this system in parallel with exactly the same accuracy as for the serial case. • Krylov-Schwarz domain decomposition: • Restricted Additive Schwarz parallel preconditioner: • Applied to CG/GCR Krylov methods • Inaccurate subdomain solve: ILU only • Dirichlet transmission condition Concept of domain decomposition (2/3) 1 November, 2016 www.ddm.org Example structure additive Schwarz preconditioner M
  • 7. Concept of domain decomposition (3/3) 1 November, 2016
  • 8. Results iMODFLOW: NHM (1) 1 November, 2016 • Netherlands Hydrological Model for drought simulation • iMODFLOW-MetaSWAP-TRANSOL-MOZART-DM parallel PKS serial • Simulation period: 2006, daily time-step • MODFLOW: confined, 7 layers, 7x1300x1200 (~6.5M cells) • MetaSWAP: ~0.5M cells
  • 9. Results iMODFLOW: NHM (2) 1 November, 2016 • Maximum measured speedup ~5. • Maximum theoretical speedup is limited by surface water (< 1/0.06 ď‚» 16.7). • Exactly the same heads are computed with PKS as for the serial case. Amdahl’s law
  • 10. Results MODFLOW-USG: global model 1 November, 2016 • PCRGLOB-WB • Period 1996-jan, transient with daily time-step, confined, 2 layers, ~4.5M cells, 5 arc-min. • Run 1: watershed-based input/output (SIO, 53 watersheds) • Run 2: Input/output clipped on METIS partitions (NO_SIO)
  • 11. Results MODFLOW-USG: Indonesia & synthetic 1 November, 2016 • Indonesia model: steady-state, confined, 1 layer, ~4M cells, 30 arc-sec. • Synthetic: steady-state, confined, heterogeneous conductivity, 2 layers, 10 km x 10 km, ~112M cells (2x7500x7500) Synthetic Indonesia
  • 12. Practical usage with iMOD (Windows) Easy-to-use in three steps: 1. Install Microsoft MPI: https://msdn.microsoft.com/en-us/library/bb524831(v=vs.85).aspx 2. Modify your run-file, Dataset 5 (Solver Configuration) 3. Start your parallel job. E.g. starting from the DOS prompt using 4 cores: mpiexec -n 4 iMODFLOW.exe imodflow.run 1 November, 2016 Enable PKS Same options as PCG Partition method, flag for merging IDF output
  • 13. !!! THANK YOU FOR YOUR ATTENTION !!! 1 November, 2016 … … 42