dsd-int 2014 - symposium next generation hydro software (nghs) - nghs and open source, arthur baart,...

23
11 november 2014 NGHS Open Source Delft3D Flexible Mesh Delta Shell Arthur Baart

Upload: delftsoftwaredays

Post on 18-Jul-2015

399 views

Category:

Science


1 download

TRANSCRIPT

Page 1: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

11 november 2014

NGHS Open Source

Delft3D Flexible Mesh

Delta Shell

Arthur Baart

Page 2: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Deltares Open Source Software Communities

Open Source communities

• Delft3D 4

• Flow

• Water Quality

• OpenEarthTools

• XBeach

• RTC-Tools

• DeltaShell

• OpenMI

• OpenDA

• iMOD

Delft3D Forum stats 01-11-2014:

2,100,000 total views (!)

1,400 total threads

5,200 total posts

4350 Downloads in 81 countries

230 Commits from 28 countries

Page 3: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Open Source: Gnu Public License 3

GPL 3.0, ensures your freedom to

• Convey / distribute code

• Modify

• Use

On the condition that you grant others the same freedom

Legal stuff

Page 4: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

On the road: D-Flow FM / Delta Shell

Started sharing code in 2012

Full public release summer 2015

Page 5: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

End 2014 -> Summer 2015

Page 6: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

What went/goes between…

Requirements

Public

Release

Page 7: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Code

Requirements Public Release

Basic Architecture

Interfaces Data model

Functionality

Functionality

Functionality

Functionality

Functionality

Page 8: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Testing

Requirements Public Release

Usability

System Tests

Verification

Community

participation

Basic Architecture

Interfaces Data model

Functionality

Functionality

Functionality

Functionality

Functionality

Page 9: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Services

Requirements Public Release

Developers

documentation

Scientific

Documentation

User Manuals

Public Open Source ↔ Fully Validated Version

Courses

Webinars Helpdesk staff

training

Demos

Community

Page 10: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Services

Requirements Public Release

Developers

documentation

Scientific

Documentation

User Manuals

Fully Validated Version ↔ Public Open Source

Courses

Webinars Helpdesk staff

training

Demos

Community

Page 11: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Roadmap to 1st release

Requirements

Functionality

2013 2014-Q1

Pilots phase 2

Verification

Community

Pilots phase 1

2014-Q4 2015-Q1 2015-Q3

Services Public

Release Open source &

Validated version

System Tests

Improvements

Page 12: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Update Delft3D Flexible Mesh

3D FM—DELWAQ

2D models (RWS): barriers, vegetation, tidal processes

2014 2015 Mid 2015

Performance speedup

3D sigma layers

FM—OpenDA

Baseline model generation

2D FM—WAVE 3D FM—WAVE

1D2D Flooding

NGHS 2.0

• Morphology

• 3D z-layers

• Urban flow

• …

NGHS 1.0

Open source

release

User Interface User Interface

Page 13: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

NGHS 2.0 … NGHS 3.0

2018

2010 2011 2012 2013 2014 2015 2016 2017 2018 2019

NGHS 1: product development

Open Source

3Di

NGHS 2,3: product development

Delft3D 4

URBAN

Subgrids

Hydrological

models

Emission

models Re

sea

rch

Market driven

DELWAQ

Catchment modelling

Open Streams

Delta Shell

D-Flow FM

Page 14: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Contribute:

• Test

• Code

• Community forum

• Purchase Service Pack

How can YOU help

Page 15: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

http://oss.deltares.nl

05 November 2013

Page 16: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Flexible Mesh community

Open Source website:

OSS.DELTARES.NL

Page 17: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Regional communities

Page 18: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Regional communities

Page 19: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Regional communities

Page 20: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Regional communities

Page 22: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

In 2015

• Summer 2015 Open Source Delft3D Flexible Mesh:

• 1D Channel Flow, D-Flow FM, Delta Shell (UI)

• note : early access on request

• Also expected open source in 2015: Delft3D-PART

• OSS site facilitate regional communities (models)

• OSS facilitates library of Delft3D Flexible Mesh scripts

Page 23: DSD-INT 2014 - Symposium Next Generation Hydro Software (NGHS) - NGHS and open source, Arthur Baart, Deltares

Questions