SlideShare a Scribd company logo
1 of 20
Download to read offline
Delft Software Days
13 November 2019
Willem Ottevanger
Aukje Spruyt
What is the RiverLab?
river - a large natural stream of fresh water flowing
along a definite course, usually into the sea, being
fed by tributary streams
lab - a workplace for the conduct of
scientific research
Blue Dragon River,Portugal
Blue Dragon River, Portugal
The numerical experimental facility to work together on software and
models for river research. For the entire river community.
➢ https://oss.deltares.nl/web/riverlab-models/
The RiverLab
Example: Morphology near a fixed layer
Concept
development
Theory
testing
River scale
application
Dissemination
Education
Interacting with simulation at run time
Concept
development
Interacting during
runtime with the
simulation
• Python code
Change your bed level at runtime – SandBox-FM (Jurjen de Jong)
New vegetation formula
Concept
development
Implement your theory
inside the open source
Delft3D FM code
• Fortran code
!
! Vaestilae & Jaervelae (2017) formula
!
! input parameters
vheigh = rttdef(itrt, 1)
densit = rttdef(itrt, 2)
drag = rttdef(itrt, 3)
uchistem = rttdef(itrt, 4)
expchistem = rttdef(itrt, 5)
densitfoliage = rttdef(itrt, 6)
dragfoliage = rttdef(itrt, 7)
uchifoliage = rttdef(itrt, 8)
expchifoliage = rttdef(itrt, 9)
cbed = rttdef(itrt, 10)
! Relative vegetation height
hk = max(1.0_fp, depth/vheigh)
! Calculate roughness
if (umag > 0) then
! Phi is a function of uc (flow velocity in vegetation layer), but
! uc depends on phi. We approximate uc=u2dh
! Dimensionless vegetation parameter with uc = u2dh
phi = drag*densit*(umag/uchistem)**expchistem + &
& densitfoliage*dragfoliage*(u2dh/uchifoliage)**expchifoliage
! Effective bed friction
ch_icode = cbed + 1.0_fp/sqrt(1.0_fp + phi*cbed*cbed/(2.0_fp*ag)) * &
& sqrt(ag)*log(hk)/vonkar
! Lambda
rttfu(nm, 1) = rttfu(nm, 1) + fraccu * &
& phi / depth * (cbed*cbed)/(ch_icode*ch_icode)
Implementation of new vegetation formula (Koen Berends)
Effect of storage on flood wave propagation
Theory
testing
Effect of storage on flood wave propagation (Floris Klooster)
Use a new or existing
theory to explain certain
phenomena
River scale application
River scale
application
Use a new or existing
theory to explain certain
phenomena to ultimately
explain nature and advise
policy makers on future
decisions.
Long term bed level development in the Waal River
RiverLab Forum
Share your knowledge
with others and gain
from their experience
Ask and answer questions on the RiverLab forum
Dissemination
Education
Bring-Your-Own-Model sessions
• Everyone has to bring their own model (or idea)
• Presentations and discussions
• Working on your model with help from others
• Participants are enthusiastic
Share your knowledge
with others and gain
from their experience
Join a BYOM session
Dissemination
Education
The numerical experimental facility to work together on software and
models for river research. For the entire river community.
➢ Share your numerical models and code:
build on each other’s knowledge and experience
➢ Use the new Delft3D FM Suite
➢ Discuss your issues on the RiverLab forum
➢ Meet your peers at the 'Bring-Your-Own-Model' days
➢ https://oss.deltares.nl/web/riverlab-models/
The RiverLab
RiverLab - ingredients
Software
• Utilizing the Delft3D FM Suite:
• multi-dimensional (1D-2D-3D)
• coupling different modules (morphology, water quality, waves)
• parallel computing
• interactive modelling
• advanced visualization
• Python scripting
• Based on open source policy:
dare-to-share
Models
• Simple test cases
• Realistic river models
RiverLab – software
• Basis: D-Flow Flexible Mesh (D-Flow FM) engine for hydrodynamic and
morphological simulations on unstructured grids in 1D-2D-3D.
• 2D (morphological) functionality is already fully
validated and supported
• 3D functionality available as beta
(not fully validated yet)
• Basic functionality for 1D hydrodynamics and
morphology added within the RiverLab context
RiverLab – Test cases
1. All new features in the software are tested separately with simple
test cases.
2. Results are written down in validation document
3. Test cases are part of the standard test bench
4. Test cases are downloadable via the platform
Bed level at different time steps for a
moving shoal with Engelund-Hansen
transport formulation (o = D-Flow FM, x =
SOBEK 3 (transition product)).
Using functionalities on a realistic test case
1. Based on an existing SOBEK 3-model for the Waal (transition product)
2. Model adapted and input added for morphological simulations
3. Preliminary hydrodynamic and morphological results
RiverLab – Simple Waal model
Platform
The platform is available under: oss.deltares.nl/web/riverlab-models
1. Model schematisations are open access: everyone can
download them and use them (via version control).
2. You can adapt the model schematisation for your own use, but if
you share it with others it should become publicly available (e.g.
via the Riverlab platform)
3. Modeling software (D-Flow FM) is
released as open source
4. Aiming for one basic version in the
‘trunk’ and specific versions in separate ‘branches’
5. Generation of tutorials and documentation make the river lab
accessible for everyone
Community
RiverLab is intended for the whole river community:
• Developers (software and models)
• Researchers (universities, institutes, companies)
• Consultants
• River managers
• Public
Platform will eventually be linked to
Rivers2Morrow within the the NCR website
Community
RiverLab is intended for the whole river community:
• Developers (software and models)
• Researchers (universities, institutes, companies)
• Consultants
• River managers
• Public
Platform will eventually be linked to
Rivers2Morrow within the the NCR website
Community
RiverLab is intended for the whole river community:
• Developers (software and models)
• Researchers (universities, institutes, companies)
• Consultants
• River managers
• Public
Platform will eventually be linked to
Rivers2Morrow within the the NCR website
You are encouraged
to join!
We hope to see you soon!

More Related Content

Similar to DSD-INT 2019 RiverLab - Ottevanger

Pal gov.tutorial4.session5.lab ontologytools
Pal gov.tutorial4.session5.lab ontologytoolsPal gov.tutorial4.session5.lab ontologytools
Pal gov.tutorial4.session5.lab ontologytools
Mustafa Jarrar
 
Scientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & SociologyScientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & Sociology
Neil Chue Hong
 
Leveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific CommunityLeveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific Community
guestd41014
 
Multithreaded programming (as part of the the PTT lecture)
Multithreaded programming (as part of the the PTT lecture)Multithreaded programming (as part of the the PTT lecture)
Multithreaded programming (as part of the the PTT lecture)
Ralf Laemmel
 
DSD-INT 2014 - OpenMI symposium - OpenMI and other model coupling standards, ...
DSD-INT 2014 - OpenMI symposium - OpenMI and other model coupling standards, ...DSD-INT 2014 - OpenMI symposium - OpenMI and other model coupling standards, ...
DSD-INT 2014 - OpenMI symposium - OpenMI and other model coupling standards, ...
Deltares
 
Modeling software systems at a macroscopic scale
Modeling software systems  at a macroscopic scaleModeling software systems  at a macroscopic scale
Modeling software systems at a macroscopic scale
Ralf Laemmel
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
inside-BigData.com
 
Java-Brochure-English(gsggsgshshssh).pdf
Java-Brochure-English(gsggsgshshssh).pdfJava-Brochure-English(gsggsgshshssh).pdf
Java-Brochure-English(gsggsgshshssh).pdf
rohanthombre2
 

Similar to DSD-INT 2019 RiverLab - Ottevanger (20)

2016-11-21 BioExcel Workflows and Pipelines Interest Group
2016-11-21 BioExcel Workflows and Pipelines Interest Group2016-11-21 BioExcel Workflows and Pipelines Interest Group
2016-11-21 BioExcel Workflows and Pipelines Interest Group
 
TEI Conference - CVCE
TEI Conference - CVCETEI Conference - CVCE
TEI Conference - CVCE
 
Advances in Scientific Workflow Environments
Advances in Scientific Workflow EnvironmentsAdvances in Scientific Workflow Environments
Advances in Scientific Workflow Environments
 
Modelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfModelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdf
 
Pal gov.tutorial4.session5.lab ontologytools
Pal gov.tutorial4.session5.lab ontologytoolsPal gov.tutorial4.session5.lab ontologytools
Pal gov.tutorial4.session5.lab ontologytools
 
EDUCON2018_P1876_Saliah-Hassane_Final.pptx
EDUCON2018_P1876_Saliah-Hassane_Final.pptxEDUCON2018_P1876_Saliah-Hassane_Final.pptx
EDUCON2018_P1876_Saliah-Hassane_Final.pptx
 
Scilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project BriefingScilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project Briefing
 
Scientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & SociologyScientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & Sociology
 
Leveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific CommunityLeveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific Community
 
DAWN and Scientific Workflows
DAWN and Scientific WorkflowsDAWN and Scientific Workflows
DAWN and Scientific Workflows
 
Multithreaded programming (as part of the the PTT lecture)
Multithreaded programming (as part of the the PTT lecture)Multithreaded programming (as part of the the PTT lecture)
Multithreaded programming (as part of the the PTT lecture)
 
DSD-INT 2014 - OpenMI symposium - OpenMI and other model coupling standards, ...
DSD-INT 2014 - OpenMI symposium - OpenMI and other model coupling standards, ...DSD-INT 2014 - OpenMI symposium - OpenMI and other model coupling standards, ...
DSD-INT 2014 - OpenMI symposium - OpenMI and other model coupling standards, ...
 
GeoChronos
GeoChronosGeoChronos
GeoChronos
 
Modeling software systems at a macroscopic scale
Modeling software systems  at a macroscopic scaleModeling software systems  at a macroscopic scale
Modeling software systems at a macroscopic scale
 
2019 swan-cs3
2019 swan-cs32019 swan-cs3
2019 swan-cs3
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
 
Java-Brochure-English(gsggsgshshssh).pdf
Java-Brochure-English(gsggsgshshssh).pdfJava-Brochure-English(gsggsgshshssh).pdf
Java-Brochure-English(gsggsgshshssh).pdf
 
DSD-SEA 2023 Innovations in hydro modelling software - Brinkman
DSD-SEA 2023 Innovations in hydro modelling software - BrinkmanDSD-SEA 2023 Innovations in hydro modelling software - Brinkman
DSD-SEA 2023 Innovations in hydro modelling software - Brinkman
 
F/LOSS in Norwegian libraries
F/LOSS in Norwegian librariesF/LOSS in Norwegian libraries
F/LOSS in Norwegian libraries
 
sample-resume
sample-resumesample-resume
sample-resume
 

More from Deltares

More from Deltares (20)

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

Recently uploaded

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
VictoriaMetrics
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
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
 
%+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
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

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
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto 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...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
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
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%+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...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
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...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%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
 

DSD-INT 2019 RiverLab - Ottevanger

  • 1. Delft Software Days 13 November 2019 Willem Ottevanger Aukje Spruyt
  • 2. What is the RiverLab? river - a large natural stream of fresh water flowing along a definite course, usually into the sea, being fed by tributary streams lab - a workplace for the conduct of scientific research Blue Dragon River,Portugal Blue Dragon River, Portugal
  • 3. The numerical experimental facility to work together on software and models for river research. For the entire river community. ➢ https://oss.deltares.nl/web/riverlab-models/ The RiverLab
  • 4. Example: Morphology near a fixed layer Concept development Theory testing River scale application Dissemination Education
  • 5. Interacting with simulation at run time Concept development Interacting during runtime with the simulation • Python code Change your bed level at runtime – SandBox-FM (Jurjen de Jong)
  • 6. New vegetation formula Concept development Implement your theory inside the open source Delft3D FM code • Fortran code ! ! Vaestilae & Jaervelae (2017) formula ! ! input parameters vheigh = rttdef(itrt, 1) densit = rttdef(itrt, 2) drag = rttdef(itrt, 3) uchistem = rttdef(itrt, 4) expchistem = rttdef(itrt, 5) densitfoliage = rttdef(itrt, 6) dragfoliage = rttdef(itrt, 7) uchifoliage = rttdef(itrt, 8) expchifoliage = rttdef(itrt, 9) cbed = rttdef(itrt, 10) ! Relative vegetation height hk = max(1.0_fp, depth/vheigh) ! Calculate roughness if (umag > 0) then ! Phi is a function of uc (flow velocity in vegetation layer), but ! uc depends on phi. We approximate uc=u2dh ! Dimensionless vegetation parameter with uc = u2dh phi = drag*densit*(umag/uchistem)**expchistem + & & densitfoliage*dragfoliage*(u2dh/uchifoliage)**expchifoliage ! Effective bed friction ch_icode = cbed + 1.0_fp/sqrt(1.0_fp + phi*cbed*cbed/(2.0_fp*ag)) * & & sqrt(ag)*log(hk)/vonkar ! Lambda rttfu(nm, 1) = rttfu(nm, 1) + fraccu * & & phi / depth * (cbed*cbed)/(ch_icode*ch_icode) Implementation of new vegetation formula (Koen Berends)
  • 7. Effect of storage on flood wave propagation Theory testing Effect of storage on flood wave propagation (Floris Klooster) Use a new or existing theory to explain certain phenomena
  • 8. River scale application River scale application Use a new or existing theory to explain certain phenomena to ultimately explain nature and advise policy makers on future decisions. Long term bed level development in the Waal River
  • 9. RiverLab Forum Share your knowledge with others and gain from their experience Ask and answer questions on the RiverLab forum Dissemination Education
  • 10. Bring-Your-Own-Model sessions • Everyone has to bring their own model (or idea) • Presentations and discussions • Working on your model with help from others • Participants are enthusiastic Share your knowledge with others and gain from their experience Join a BYOM session Dissemination Education
  • 11. The numerical experimental facility to work together on software and models for river research. For the entire river community. ➢ Share your numerical models and code: build on each other’s knowledge and experience ➢ Use the new Delft3D FM Suite ➢ Discuss your issues on the RiverLab forum ➢ Meet your peers at the 'Bring-Your-Own-Model' days ➢ https://oss.deltares.nl/web/riverlab-models/ The RiverLab
  • 12. RiverLab - ingredients Software • Utilizing the Delft3D FM Suite: • multi-dimensional (1D-2D-3D) • coupling different modules (morphology, water quality, waves) • parallel computing • interactive modelling • advanced visualization • Python scripting • Based on open source policy: dare-to-share Models • Simple test cases • Realistic river models
  • 13. RiverLab – software • Basis: D-Flow Flexible Mesh (D-Flow FM) engine for hydrodynamic and morphological simulations on unstructured grids in 1D-2D-3D. • 2D (morphological) functionality is already fully validated and supported • 3D functionality available as beta (not fully validated yet) • Basic functionality for 1D hydrodynamics and morphology added within the RiverLab context
  • 14. RiverLab – Test cases 1. All new features in the software are tested separately with simple test cases. 2. Results are written down in validation document 3. Test cases are part of the standard test bench 4. Test cases are downloadable via the platform Bed level at different time steps for a moving shoal with Engelund-Hansen transport formulation (o = D-Flow FM, x = SOBEK 3 (transition product)).
  • 15. Using functionalities on a realistic test case 1. Based on an existing SOBEK 3-model for the Waal (transition product) 2. Model adapted and input added for morphological simulations 3. Preliminary hydrodynamic and morphological results RiverLab – Simple Waal model
  • 16. Platform The platform is available under: oss.deltares.nl/web/riverlab-models 1. Model schematisations are open access: everyone can download them and use them (via version control). 2. You can adapt the model schematisation for your own use, but if you share it with others it should become publicly available (e.g. via the Riverlab platform) 3. Modeling software (D-Flow FM) is released as open source 4. Aiming for one basic version in the ‘trunk’ and specific versions in separate ‘branches’ 5. Generation of tutorials and documentation make the river lab accessible for everyone
  • 17. Community RiverLab is intended for the whole river community: • Developers (software and models) • Researchers (universities, institutes, companies) • Consultants • River managers • Public Platform will eventually be linked to Rivers2Morrow within the the NCR website
  • 18. Community RiverLab is intended for the whole river community: • Developers (software and models) • Researchers (universities, institutes, companies) • Consultants • River managers • Public Platform will eventually be linked to Rivers2Morrow within the the NCR website
  • 19. Community RiverLab is intended for the whole river community: • Developers (software and models) • Researchers (universities, institutes, companies) • Consultants • River managers • Public Platform will eventually be linked to Rivers2Morrow within the the NCR website You are encouraged to join!
  • 20. We hope to see you soon!