SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
The new Parallel Krylov Solver package
for iMODFLOW-MetaSWAP
Jarno Verkaik (Deltares)
Paul van Walsum (WUR/Alterra)
and
Joseph Hughes (USGS)
Edwin Sutanudjaja (UU)
Raju Ram (TUD)
29 June, 2017
Contents
• Problem statement and solution
• Context
• Mathematical model
• Concept of domain decomposition
• (Preliminary) results
• Practical usage with iMOD
SURFSARA-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.
29 juni 2017
Context
• 2010: start with parallelization of MT3DMS
• 2012: first applied to the National Nutrient Model (H2O, vol18)
• 2016: start parallelization for the Netherlands Hydrological Model (NHM)
 entirely funded by Deltares and Alterra from own investments
• 2017: to be released with iMOD
• 2017 other: PKS added to iMOD-SEAWAT fresh-salt
Measured speedup for Sand Engine Model: ~40
• 2017 other: PKS planned to be released by USGS
29 juni 2017
Netherlands Hydrological Model (NHM)
Components:
- MODFLOW: 3D Groundwater flow
- MetaSWAP: 1D Soil Vegetation
Atmosphere Transfer (“SVAT”)
- TRANSOL : 1 D model of salinity
- MOZART : Surface water
Coupling:
- ID-based N:1 coupling tables
- Seamless MODFLOW-MetaSWAP
coupling with groundwater level as
shared state variable
29 juni 2017
Mathematical model
29 juni 2017
• Solving the groundwater flow equation
requires solving the linear system for heads ℎ:
𝐴ℎ = 𝑞
• Parallel Krylov Solver solves:
𝑀−1
𝐴ℎ = 𝑀−1
𝑞,
where 𝑴 is the block-Jacobi preconditioner
• E.g. for 2 subdomains:
𝐴11 𝐴12
𝐴21 𝐴22
ℎ1
ℎ2
=
𝑞1
𝑞2
• This linear system is solved by CG
• Parallel solution = serial solution
partitioning
MODFLOW grid
1 3 7 8 92
4 6 10 11 125
3 7 8 9
6 10 11 12
1 3 72
4 6 105
processor 1 processor 2
Message
Passing
Interface
A11 A12 A21 A22
• Distribute the memory over multiple (connected) processor cores.
• For this, partition the MODFLOW domain (and hence the MetaSWAP SVATs), using
• Uniform blocks, or
• Load weighted blocks (Recursive Coordinate Bisection algorithm)
Concept of domain decomposition
29 juni 2017
Example “uniform”
128 subdomains
Example “RCB”
128 subdomains
Results: NHM (1)
29 juni 2017
• iMODFLOW-MetaSWAP + surface water
• Maximum measured speedup ~5 on
NHM Deltares server (Windows)
• 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: NHM (2)
29 juni 2017
• iMODFLOW-MetaSWAP only
• SURFSARA-Cartesius Dutch National supercomputer (Linux)
• Maximum measured speedup ~24.
Further reading:
Deltares R&D Highlights 2016
https://www.deltares.nl/app/uploads/2015/02/RD-Highlights-2016_lowres.pdf
Page. 64
Results: California model
29 juni 2017
* Simulated on the SURFSARA-Cartesius Dutch National Super Computer
# On a single code estimated to consume 12 hours
MODFLOW only;
128 core (245 Gb RAM)*;
50 x 50 meter;
23,897 x 27,974 ≈ 335 million active nodes
2,6 Gb file size;
16:34 minutes#
Further reading:
Vermeulen et. al., Large scale high resolution modeling,
MODFLOW and More conference 2017, Golden, USA.
Practical usage with iMOD (1)
Easy-to-use in three steps:
1. Install MPICH:
www.mpich.org/static/downloads/1.4.1p1/mpich2-1.4.1p1-win-x86-64.msi
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 -localonly 4 iMODFLOW.exe imodflow.run
29 juni 2017
Enable PKS with a “minus”
Same options as PCG
Partitioning method, flag for merging IDF output
* The new iMOD project file (.PRJ) will be supported for PKS.
29 juni 2017
Practical usage with iMOD (2)
Practical usage with iMOD (3)
To-do regarding iMODFLOW:
• Support packages: MNW, SFR, LAK, and iPEST
• Improve line segment input (HFB, ISG) which may slow down speed up
• Develop post-processing tools (e.g. IDF merging)
To-do regarding MetaSWAP:
• Develop post-processing tool for merging bda-files into a single file
• Rename output csv-files (leave out p* extensions)
• Combine end-state files of partitions into single files for initialization and restart (MetaSWAP,
TRANSOL, soil temperature)
And:
• Overall speed up strongly depends on hardware
• To get maximum speed-up for a hi-res model tuning is necessary (e.g. load balancing)
• When you want new iMOD functionality, check impact on PKS
29 juni 2017

Más contenido relacionado

La actualidad más candente

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 2017 Introduction to River Basin Simulation RIBASIM - Van der Krogt
DSD-INT 2017 Introduction to River Basin Simulation RIBASIM - Van der KrogtDSD-INT 2017 Introduction to River Basin Simulation RIBASIM - Van der Krogt
DSD-INT 2017 Introduction to River Basin Simulation RIBASIM - Van der KrogtDeltares
 
DSD-INT 2017 Modelling net-deposition of cohesive sediments within the ETM of...
DSD-INT 2017 Modelling net-deposition of cohesive sediments within the ETM of...DSD-INT 2017 Modelling net-deposition of cohesive sediments within the ETM of...
DSD-INT 2017 Modelling net-deposition of cohesive sediments within the ETM of...Deltares
 
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 2017 Experiences and innovative approaches in the Delta Program - van...
DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...
DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...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 2017 Dynamics of dredged sediment upon discharge in the North Sea - S...
DSD-INT 2017 Dynamics of dredged sediment upon discharge in the North Sea - S...DSD-INT 2017 Dynamics of dredged sediment upon discharge in the North Sea - S...
DSD-INT 2017 Dynamics of dredged sediment upon discharge in the North Sea - S...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 2017 Use of RIBASIM in Lesotho - Passchier
DSD-INT 2017 Use of RIBASIM in Lesotho - PasschierDSD-INT 2017 Use of RIBASIM in Lesotho - Passchier
DSD-INT 2017 Use of RIBASIM in Lesotho - PasschierDeltares
 
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 2014 - Symposium Next Generation Hydro Software (NGHS) - How to set u...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - How to set u...DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - How to set u...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - How to set u...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 2017 Contaminant transport modelling in the Port of Rotterdam - devel...
DSD-INT 2017 Contaminant transport modelling in the Port of Rotterdam - devel...DSD-INT 2017 Contaminant transport modelling in the Port of Rotterdam - devel...
DSD-INT 2017 Contaminant transport modelling in the Port of Rotterdam - devel...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 2017 Using XBeach to train a Bayesian network for coastal hazard pred...
DSD-INT 2017 Using XBeach to train a Bayesian network for coastal hazard pred...DSD-INT 2017 Using XBeach to train a Bayesian network for coastal hazard pred...
DSD-INT 2017 Using XBeach to train a Bayesian network for coastal hazard pred...Deltares
 
DSD-INT 2017 International collaboration within the Delft-FEWS system for the...
DSD-INT 2017 International collaboration within the Delft-FEWS system for the...DSD-INT 2017 International collaboration within the Delft-FEWS system for the...
DSD-INT 2017 International collaboration within the Delft-FEWS system for the...Deltares
 
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - BeckerDSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - BeckerDeltares
 
DSD-INT 2016 Investigation of sediment transport processes in mine pit lakes ...
DSD-INT 2016 Investigation of sediment transport processes in mine pit lakes ...DSD-INT 2016 Investigation of sediment transport processes in mine pit lakes ...
DSD-INT 2016 Investigation of sediment transport processes in mine pit lakes ...Deltares
 
DSD-INT 2017 Vegetated Flow Simulation using Delft3D for a Large-scale Outdoo...
DSD-INT 2017 Vegetated Flow Simulation using Delft3D for a Large-scale Outdoo...DSD-INT 2017 Vegetated Flow Simulation using Delft3D for a Large-scale Outdoo...
DSD-INT 2017 Vegetated Flow Simulation using Delft3D for a Large-scale Outdoo...Deltares
 
DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...
DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...
DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...Deltares
 

La actualidad más candente (20)

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 2017 Introduction to River Basin Simulation RIBASIM - Van der Krogt
DSD-INT 2017 Introduction to River Basin Simulation RIBASIM - Van der KrogtDSD-INT 2017 Introduction to River Basin Simulation RIBASIM - Van der Krogt
DSD-INT 2017 Introduction to River Basin Simulation RIBASIM - Van der Krogt
 
DSD-INT 2017 Modelling net-deposition of cohesive sediments within the ETM of...
DSD-INT 2017 Modelling net-deposition of cohesive sediments within the ETM of...DSD-INT 2017 Modelling net-deposition of cohesive sediments within the ETM of...
DSD-INT 2017 Modelling net-deposition of cohesive sediments within the ETM of...
 
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 2017 Experiences and innovative approaches in the Delta Program - van...
DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...
DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...
 
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 2017 Dynamics of dredged sediment upon discharge in the North Sea - S...
DSD-INT 2017 Dynamics of dredged sediment upon discharge in the North Sea - S...DSD-INT 2017 Dynamics of dredged sediment upon discharge in the North Sea - S...
DSD-INT 2017 Dynamics of dredged sediment upon discharge in the North Sea - S...
 
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 2017 Use of RIBASIM in Lesotho - Passchier
DSD-INT 2017 Use of RIBASIM in Lesotho - PasschierDSD-INT 2017 Use of RIBASIM in Lesotho - Passchier
DSD-INT 2017 Use of RIBASIM in Lesotho - Passchier
 
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 2014 - Symposium Next Generation Hydro Software (NGHS) - How to set u...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - How to set u...DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - How to set u...
DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - How to set u...
 
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 2017 Contaminant transport modelling in the Port of Rotterdam - devel...
DSD-INT 2017 Contaminant transport modelling in the Port of Rotterdam - devel...DSD-INT 2017 Contaminant transport modelling in the Port of Rotterdam - devel...
DSD-INT 2017 Contaminant transport modelling in the Port of Rotterdam - devel...
 
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 2017 Using XBeach to train a Bayesian network for coastal hazard pred...
DSD-INT 2017 Using XBeach to train a Bayesian network for coastal hazard pred...DSD-INT 2017 Using XBeach to train a Bayesian network for coastal hazard pred...
DSD-INT 2017 Using XBeach to train a Bayesian network for coastal hazard pred...
 
DSD-INT 2017 International collaboration within the Delft-FEWS system for the...
DSD-INT 2017 International collaboration within the Delft-FEWS system for the...DSD-INT 2017 International collaboration within the Delft-FEWS system for the...
DSD-INT 2017 International collaboration within the Delft-FEWS system for the...
 
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - BeckerDSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
DSD-INT 2017 Morphological river modelling in Ecuador, using Delft3D FM - Becker
 
DSD-INT 2016 Investigation of sediment transport processes in mine pit lakes ...
DSD-INT 2016 Investigation of sediment transport processes in mine pit lakes ...DSD-INT 2016 Investigation of sediment transport processes in mine pit lakes ...
DSD-INT 2016 Investigation of sediment transport processes in mine pit lakes ...
 
DSD-INT 2017 Vegetated Flow Simulation using Delft3D for a Large-scale Outdoo...
DSD-INT 2017 Vegetated Flow Simulation using Delft3D for a Large-scale Outdoo...DSD-INT 2017 Vegetated Flow Simulation using Delft3D for a Large-scale Outdoo...
DSD-INT 2017 Vegetated Flow Simulation using Delft3D for a Large-scale Outdoo...
 
DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...
DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...
DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...
 

Similar a DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - Verkaik

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
 
DSD-INT 2016 The new parallel Krylov Solver package - Verkaik
DSD-INT 2016 The new parallel Krylov Solver package - VerkaikDSD-INT 2016 The new parallel Krylov Solver package - Verkaik
DSD-INT 2016 The new parallel Krylov Solver package - VerkaikDeltares
 
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
 
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
 
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...EUDAT
 
Harnessing OpenCL in Modern Coprocessors
Harnessing OpenCL in Modern CoprocessorsHarnessing OpenCL in Modern Coprocessors
Harnessing OpenCL in Modern CoprocessorsUnai Lopez-Novoa
 
Programmable Exascale Supercomputer
Programmable Exascale SupercomputerProgrammable Exascale Supercomputer
Programmable Exascale SupercomputerSagar Dolas
 
TMPA-2017: Distributed Analysis of the BMC Kind: Making It Fit the Tornado Su...
TMPA-2017: Distributed Analysis of the BMC Kind: Making It Fit the Tornado Su...TMPA-2017: Distributed Analysis of the BMC Kind: Making It Fit the Tornado Su...
TMPA-2017: Distributed Analysis of the BMC Kind: Making It Fit the Tornado Su...Iosif Itkin
 
Intel Cluster Poisson Solver Library
Intel Cluster Poisson Solver LibraryIntel Cluster Poisson Solver Library
Intel Cluster Poisson Solver LibraryIlya Kryukov
 
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...NVIDIA Taiwan
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit Ganesan Narayanasamy
 
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
 
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
 
Deep Learning for Computer Vision: Memory usage and computational considerati...
Deep Learning for Computer Vision: Memory usage and computational considerati...Deep Learning for Computer Vision: Memory usage and computational considerati...
Deep Learning for Computer Vision: Memory usage and computational considerati...Universitat Politècnica de Catalunya
 
Adaptive Linear Solvers and Eigensolvers
Adaptive Linear Solvers and EigensolversAdaptive Linear Solvers and Eigensolvers
Adaptive Linear Solvers and Eigensolversinside-BigData.com
 
Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Ankit Gupta
 
Multiscale Dataflow Computing: Competitive Advantage at the Exascale Frontier
Multiscale Dataflow Computing: Competitive Advantage at the Exascale FrontierMultiscale Dataflow Computing: Competitive Advantage at the Exascale Frontier
Multiscale Dataflow Computing: Competitive Advantage at the Exascale Frontierinside-BigData.com
 

Similar a DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - Verkaik (20)

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...
 
DSD-INT 2016 The new parallel Krylov Solver package - Verkaik
DSD-INT 2016 The new parallel Krylov Solver package - VerkaikDSD-INT 2016 The new parallel Krylov Solver package - Verkaik
DSD-INT 2016 The new parallel Krylov Solver package - Verkaik
 
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
 
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
 
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
 
Harnessing OpenCL in Modern Coprocessors
Harnessing OpenCL in Modern CoprocessorsHarnessing OpenCL in Modern Coprocessors
Harnessing OpenCL in Modern Coprocessors
 
Programmable Exascale Supercomputer
Programmable Exascale SupercomputerProgrammable Exascale Supercomputer
Programmable Exascale Supercomputer
 
Exascale Capabl
Exascale CapablExascale Capabl
Exascale Capabl
 
TMPA-2017: Distributed Analysis of the BMC Kind: Making It Fit the Tornado Su...
TMPA-2017: Distributed Analysis of the BMC Kind: Making It Fit the Tornado Su...TMPA-2017: Distributed Analysis of the BMC Kind: Making It Fit the Tornado Su...
TMPA-2017: Distributed Analysis of the BMC Kind: Making It Fit the Tornado Su...
 
Intel Cluster Poisson Solver Library
Intel Cluster Poisson Solver LibraryIntel Cluster Poisson Solver Library
Intel Cluster Poisson Solver Library
 
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit
 
Exascale Deep Learning for Climate Analytics
Exascale Deep Learning for Climate AnalyticsExascale Deep Learning for Climate Analytics
Exascale Deep Learning for Climate Analytics
 
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
 
Nbvtalkatjntuvizianagaram
NbvtalkatjntuvizianagaramNbvtalkatjntuvizianagaram
Nbvtalkatjntuvizianagaram
 
Deep Learning for Computer Vision: Memory usage and computational considerati...
Deep Learning for Computer Vision: Memory usage and computational considerati...Deep Learning for Computer Vision: Memory usage and computational considerati...
Deep Learning for Computer Vision: Memory usage and computational considerati...
 
Adaptive Linear Solvers and Eigensolvers
Adaptive Linear Solvers and EigensolversAdaptive Linear Solvers and Eigensolvers
Adaptive Linear Solvers and Eigensolvers
 
Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)
 
Multiscale Dataflow Computing: Competitive Advantage at the Exascale Frontier
Multiscale Dataflow Computing: Competitive Advantage at the Exascale FrontierMultiscale Dataflow Computing: Competitive Advantage at the Exascale Frontier
Multiscale Dataflow Computing: Competitive Advantage at the Exascale Frontier
 
Manual petsc
Manual petscManual petsc
Manual petsc
 

Más de Deltares

DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...
DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...
DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...Deltares
 
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - Bosch
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - BoschDSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - Bosch
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - BoschDeltares
 
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de Keijzer
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de KeijzerDSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de Keijzer
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de KeijzerDeltares
 
DSD-NL 2022 D-GEO Gebruikersdag - van der Meij
DSD-NL 2022 D-GEO Gebruikersdag - van der MeijDSD-NL 2022 D-GEO Gebruikersdag - van der Meij
DSD-NL 2022 D-GEO Gebruikersdag - van der MeijDeltares
 
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - Melsen
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - MelsenDSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - Melsen
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - MelsenDeltares
 
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2Deltares
 
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - Meijers
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - MeijersDSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - Meijers
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - MeijersDeltares
 
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...Deltares
 
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - Spruyt
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - SpruytDSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - Spruyt
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - SpruytDeltares
 
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - Hutten
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - HuttenDSD-NL 2022 Proactief watermanagement systeem van Bangkok - Hutten
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - HuttenDeltares
 
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...Deltares
 
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de Lange
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de LangeDSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de Lange
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de LangeDeltares
 
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de GraaffDSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de GraaffDeltares
 
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - Melger
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - MelgerDSD-NL 2022 D-HYDRO Gebruikersdag - Programma - Melger
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - MelgerDeltares
 
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, Weerts
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, WeertsDSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, Weerts
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, WeertsDeltares
 
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO Suite
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO SuiteDSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO Suite
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO SuiteDeltares
 
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...Deltares
 
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...Deltares
 
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, Coster
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, CosterDSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, Coster
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, CosterDeltares
 
DSD-NL 2021 Casus Leiderdorp - de Waard, Vlaar
DSD-NL 2021 Casus Leiderdorp - de Waard, VlaarDSD-NL 2021 Casus Leiderdorp - de Waard, Vlaar
DSD-NL 2021 Casus Leiderdorp - de Waard, VlaarDeltares
 

Más de Deltares (20)

DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...
DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...
DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...
 
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - Bosch
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - BoschDSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - Bosch
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - Bosch
 
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de Keijzer
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de KeijzerDSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de Keijzer
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de Keijzer
 
DSD-NL 2022 D-GEO Gebruikersdag - van der Meij
DSD-NL 2022 D-GEO Gebruikersdag - van der MeijDSD-NL 2022 D-GEO Gebruikersdag - van der Meij
DSD-NL 2022 D-GEO Gebruikersdag - van der Meij
 
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - Melsen
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - MelsenDSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - Melsen
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - Melsen
 
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2
 
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - Meijers
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - MeijersDSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - Meijers
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - Meijers
 
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...
 
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - Spruyt
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - SpruytDSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - Spruyt
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - Spruyt
 
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - Hutten
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - HuttenDSD-NL 2022 Proactief watermanagement systeem van Bangkok - Hutten
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - Hutten
 
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...
 
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de Lange
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de LangeDSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de Lange
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de Lange
 
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de GraaffDSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff
 
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - Melger
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - MelgerDSD-NL 2022 D-HYDRO Gebruikersdag - Programma - Melger
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - Melger
 
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, Weerts
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, WeertsDSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, Weerts
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, Weerts
 
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO Suite
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO SuiteDSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO Suite
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO Suite
 
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...
 
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...
 
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, Coster
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, CosterDSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, Coster
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, Coster
 
DSD-NL 2021 Casus Leiderdorp - de Waard, Vlaar
DSD-NL 2021 Casus Leiderdorp - de Waard, VlaarDSD-NL 2021 Casus Leiderdorp - de Waard, Vlaar
DSD-NL 2021 Casus Leiderdorp - de Waard, Vlaar
 

Último

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Último (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

DSD-NL 2017 Parallel Krylov Solver Package for iMODFLOW-MetaSWAP - Verkaik

  • 1. The new Parallel Krylov Solver package for iMODFLOW-MetaSWAP Jarno Verkaik (Deltares) Paul van Walsum (WUR/Alterra) and Joseph Hughes (USGS) Edwin Sutanudjaja (UU) Raju Ram (TUD)
  • 2. 29 June, 2017 Contents • Problem statement and solution • Context • Mathematical model • Concept of domain decomposition • (Preliminary) results • Practical usage with iMOD SURFSARA-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. 29 juni 2017
  • 4. Context • 2010: start with parallelization of MT3DMS • 2012: first applied to the National Nutrient Model (H2O, vol18) • 2016: start parallelization for the Netherlands Hydrological Model (NHM)  entirely funded by Deltares and Alterra from own investments • 2017: to be released with iMOD • 2017 other: PKS added to iMOD-SEAWAT fresh-salt Measured speedup for Sand Engine Model: ~40 • 2017 other: PKS planned to be released by USGS 29 juni 2017
  • 5. Netherlands Hydrological Model (NHM) Components: - MODFLOW: 3D Groundwater flow - MetaSWAP: 1D Soil Vegetation Atmosphere Transfer (“SVAT”) - TRANSOL : 1 D model of salinity - MOZART : Surface water Coupling: - ID-based N:1 coupling tables - Seamless MODFLOW-MetaSWAP coupling with groundwater level as shared state variable 29 juni 2017
  • 6. Mathematical model 29 juni 2017 • Solving the groundwater flow equation requires solving the linear system for heads ℎ: 𝐴ℎ = 𝑞 • Parallel Krylov Solver solves: 𝑀−1 𝐴ℎ = 𝑀−1 𝑞, where 𝑴 is the block-Jacobi preconditioner • E.g. for 2 subdomains: 𝐴11 𝐴12 𝐴21 𝐴22 ℎ1 ℎ2 = 𝑞1 𝑞2 • This linear system is solved by CG • Parallel solution = serial solution partitioning MODFLOW grid 1 3 7 8 92 4 6 10 11 125 3 7 8 9 6 10 11 12 1 3 72 4 6 105 processor 1 processor 2 Message Passing Interface A11 A12 A21 A22
  • 7. • Distribute the memory over multiple (connected) processor cores. • For this, partition the MODFLOW domain (and hence the MetaSWAP SVATs), using • Uniform blocks, or • Load weighted blocks (Recursive Coordinate Bisection algorithm) Concept of domain decomposition 29 juni 2017 Example “uniform” 128 subdomains Example “RCB” 128 subdomains
  • 8. Results: NHM (1) 29 juni 2017 • iMODFLOW-MetaSWAP + surface water • Maximum measured speedup ~5 on NHM Deltares server (Windows) • 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
  • 9. Results: NHM (2) 29 juni 2017 • iMODFLOW-MetaSWAP only • SURFSARA-Cartesius Dutch National supercomputer (Linux) • Maximum measured speedup ~24. Further reading: Deltares R&D Highlights 2016 https://www.deltares.nl/app/uploads/2015/02/RD-Highlights-2016_lowres.pdf Page. 64
  • 10. Results: California model 29 juni 2017 * Simulated on the SURFSARA-Cartesius Dutch National Super Computer # On a single code estimated to consume 12 hours MODFLOW only; 128 core (245 Gb RAM)*; 50 x 50 meter; 23,897 x 27,974 ≈ 335 million active nodes 2,6 Gb file size; 16:34 minutes# Further reading: Vermeulen et. al., Large scale high resolution modeling, MODFLOW and More conference 2017, Golden, USA.
  • 11. Practical usage with iMOD (1) Easy-to-use in three steps: 1. Install MPICH: www.mpich.org/static/downloads/1.4.1p1/mpich2-1.4.1p1-win-x86-64.msi 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 -localonly 4 iMODFLOW.exe imodflow.run 29 juni 2017 Enable PKS with a “minus” Same options as PCG Partitioning method, flag for merging IDF output * The new iMOD project file (.PRJ) will be supported for PKS.
  • 12. 29 juni 2017 Practical usage with iMOD (2)
  • 13. Practical usage with iMOD (3) To-do regarding iMODFLOW: • Support packages: MNW, SFR, LAK, and iPEST • Improve line segment input (HFB, ISG) which may slow down speed up • Develop post-processing tools (e.g. IDF merging) To-do regarding MetaSWAP: • Develop post-processing tool for merging bda-files into a single file • Rename output csv-files (leave out p* extensions) • Combine end-state files of partitions into single files for initialization and restart (MetaSWAP, TRANSOL, soil temperature) And: • Overall speed up strongly depends on hardware • To get maximum speed-up for a hi-res model tuning is necessary (e.g. load balancing) • When you want new iMOD functionality, check impact on PKS 29 juni 2017