SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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...
 

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
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
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
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
 

Último (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
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 🔝✔️✔️
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
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 🔝✔️✔️
 

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