FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham...

21
FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham ([email protected])

Transcript of FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham...

Page 1: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

FluidEarth 2 Launch MeetingWelcome

HR Wallingford, 18th April 2013Q. K. Harpham ([email protected])

Page 2: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 2

Creativity through Limitation

TONIC

SUBDOMINANT

DOMINANT

RELATIVE MINOR

A minor

Page 3: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 3

FluidEarth 2 Launch Agenda

10:00 Arrive and coffee10:30 Welcome (Q. Harpham)10:40 Keynote Talk 1 (R. Moore)11:00 Keynote Talk 2 (I. Townend)11:20 FluidEarth 2 (Q. Harpham, P. Cleverley, D. Kelly)12:00 The PURE Experimental Zone (K. Royse)12:30 Lunch13:30 Project Briefings:

- DRIHM & DRIHM2US (Q. Harpham); - iCOASST (J. Sutherland); - iWIDGET (C. Hutton)

14:00 Open Discussion (All)15:00 Close and Splinter Meetings:

- OpenMI Association Dissemination Committee (Blackstone Room)- Modelling and Data Standards (Conference Centre)

Page 4: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

www.hrwallingford.com

HR WallingfordHowbery Park, Wallingford, Oxfordshire OX10 8BA, United Kingdom

tel +44 (0)1491 835381 fax +44 (0)1491 832233 email [email protected]

Page 5: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

FluidEarth 2 Launch MeetingFluidEarth 2

HR Wallingford, 18th April 2013Q. K. Harpham ([email protected])

Page 6: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 6

Agenda

1. FluidEarth 2 Overview (Q. Harpham);

2. FluidEarth 2 eLearning (P. Cleverley);

3. FluidEarth 2 Case Study: OTT – BIA – Exner (D. Kelly).

Page 7: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 7

The Integrated Nature of the Environment

We may be interested in a single process…

… but our environment isn’t!

Page 8: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 8

Terminology: Model (Engine & Instance)

• Model: A numerical simulation of an environmental process e.g. River Flow, Rainfall, Wind.

• Model Engine: The base simulation code e.g. SWAN, Telemac, InfoWorks RS.

• Model Instance: A model engine applied to a place e.g. SWAN Poole Harbour, Telemac Persian Gulf, InfoWorks RS for the Thames.

Page 9: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 9

Motivation for OpenMI and Fluid Earth

We need a way of coupling models together that allows:

1. Two-way exchange of data as the models run;2. Experts to stay in their fields yet collaborate with those from other disciplines;3. Easy interoperability and extensibility between models.

But also …

4. Easy access by scientific programmers.

Best of LIFE award2012

Page 10: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 10

FluidEarth

FluidEarth is a functional and technical platform for using OpenMI.

eInfrastructurehttp://fluidearth.nethttp://catalogue.fluidearth.nethttp://sourceforge.net/projects/fluidearth/

ToolsFluid Earth SDKPipistrelle GUI(Reference Implementations for OpenMI 2.0)

ModelsA library of models available for compositions

CommunityModel providers and users

Page 11: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 11

The FluidEarth Toolkit: Pipistrelle & SDK

The FluidEarth Software Development Kit is an OpenMI API:

- Creation of OpenMI 2.0 in C#, VB and FORTRAN;- Windows or Linux (under Mono);- Available on SourceForge in “Fluid Earth” project.

Pipistrelle is a tool for running OpenMI compositions:

- OpenMI 2.0;- Windows (with GUI) or Linux (under Mono, with console only); - Adaptor functionality; - Component Builder Plug-in (initial version); - Compatibility with and conversion of FE OpenMI 1.4 components into FE OpenMI 2.0 components to follow (if Data Operations not used); - Spatial View Plug-in (to follow);- Available on Source Forge in “Fluid Earth” project.

Page 12: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 12

ConfigurationConfiguration

Integrated Modelling Before OpenMI

Model Model

Page 13: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 13

.omi.xml

Configuration

1-way Connection

Model Engine 1

In

Out

Complete

Configuration

.omi.xml

Model Engine 2

PerformTimestep

Initialise Initialise

Complete

PerformTimestep

Model

Web Service

From Instrument

Out

TRIGGER

InADAPTOR

Page 14: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 14

.omi.xml

Configuration

2-way Connection

Model Engine 1

In

Out

Complete

Configuration

.omi.xml

Model Engine 2

PerformTimestep

Initialise Initialise

Complete

PerformTimestep

TRIGGER

In

ADAPTOR

Out

Page 15: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 15

More About Adaptors

Model 1

In

Model 2

Model 3

Out

In

Page 16: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 16

The Way Forward

• FluidEarth Partners / FluidEarth User Group; Access to the FluidEarth Portal.• No agreements to sign.

• Licence Agreements: All parties free to impose as usual; FE2 Open Source including training and exemplar case study. May add to Fluid Earth source forge project. FE1 for OpenMI 1.4 licence situation unchanged.

• Plug-ins: Component Builder; Spatial View.

• Have a go with the tools; Code managed on Source Forge; Raise Bugs on Source Forge.

• Completion of OGC Standardisation.

• OpenMI Association Awards.

Page 17: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

FluidEarth 2 Launch MeetingFluidEarth 2 eLearning

HR Wallingford, 18th April 2013P. Cleverley ([email protected])

Page 18: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

FluidEarth 2 Launch MeetingFluidEarth 2 Case Study: OTT – BIA – Exner

HR Wallingford, 18th April 2013D. Kelly ([email protected])

Page 19: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

FluidEarth 2 Launch MeetingDiscussion

HR Wallingford, 18th April 2013Q. Harpham ([email protected])

Page 20: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

© HR Wallingford 2011Page 20

Discussion

• Ideas for collaborative projects and initiatives – PURE? Horizon 2020?;

• New developments: Completion of Java SDK; OpenMI compliance of WRF;

• Ideas for use cases;

• High Performance Computing;

• Library of components; library of adaptors;

Page 21: FluidEarth 2 Launch Meeting Welcome HR Wallingford, 18 th April 2013 Q. K. Harpham (q.harpham@hrwallingford.com)

www.hrwallingford.com

HR WallingfordHowbery Park, Wallingford, Oxfordshire OX10 8BA, United Kingdom

tel +44 (0)1491 835381 fax +44 (0)1491 832233 email [email protected]