Environmental Modelling: Crossing Scales and Domains. Bert Jagers
|
|
- Hugh Oliver
- 5 years ago
- Views:
Transcription
1 Environmental Modelling: Crossing Scales and Domains Bert Jagers 3 rd Workshop on Coupling Technologies for Earth System Models Manchester, April 20-22,
2 Vision: scales and process Gold mining has left mercury in the bed of the Sacramento River, so let s see how these deposits resurface and spread through the delta it shares with the San Joachim River WAVES FLOW MOR 3D 2D 1D How many model / components would you use? WAQ
3 From vision towards reality Delft3D Flexible Mesh
4 Domains & Scales
5 From local Urban Scale <1m resolution surface and sewer flows 3Di
6 From local Channel Scale 1D 2D/3D Delft3D Flexible Mesh
7 From local Estuary Scale mixing triangles and quadrangles (as well as pentagons and hexagons were useful) Delft3D Flexible Mesh
8 From local Coastal Scale Delft3D Flexible Mesh
9 From local Sea Scale Delft3D Flexible Mesh
10 To global South-East Asia Delft3D Flexible Mesh
11 To global North America Delft3D Flexible Mesh
12 To global Northern Europe Delft3D Flexible Mesh
13 To global Arctic Delft3D Flexible Mesh
14 Water, Sediment, Water Quality, Ecology, Need to dynamically couple components depending on the research question of the day Geospatial domain different Time scales different Components different Hardware different RAINFALL RUNOFF CONTROL WAVES FLOW GROUND WATER WIND TRANSPORT MOR WAQ/ECO OBSERV. DATA
15 all in a user friendly, GIS based environment
16 Delft3D From Engineering (short time scales)
17 to Geology (long time scales) Geleynse et al., 2011 Delft3D
18 Geleynse et al., 2011 Simulated stratigraphy Delft3D
19 Scalability Delft3D 30 km x 1200 m size 2 m x 2 m resolution = 9 million cells
20 Storage Intermezzo
21 File storage Prefer to build on netcdf Climate & Forecasting (CF) conventions Rapidly growing adoption UPDATE: Now also SGRID for staggered structured grids. See However, it lacks concepts for unstructured meshes New standard: UGRID 0.9
22 Model Restructuring and Coupling
23 Focus on FLOW, MOR, WAVE, and CONTROL Starting with FLOW, MOR, and WAVE FLOW and MOR run sequentially per time step (parallel model; MPI) WAVE may contain multiple nested domains (sequential) WAVE runs in parallel (OpenMP or MPI) Gridded (2D/3D) quantities exchanged Extend with CONTROL of hydraulic structures in FLOW Scalar quantities exchanged CONTROL WAVES FLOW FLOW MOR MOR
24 Removing MOR from FLOW in theory Delft3D-FLOW (including MOR) Delft3D-FLOW Delft3D-FLOW (including MOR) Flexible Mesh 1D-2D-3D MOSSCO MOR MOR MOR We are modifying the Delft3D morphology library to deal with memory management of other host codes. MOR contains all Delft3D morphology features such as different sediment transport formulae and bed stratigraphy.
25 Removing MOR from FLOW in reality Delft3D-FLOW Flexible Mesh 1D-2D-3D MOSSCO Delft3D-FLOW (including MOR) MOR MOR MOR We are modifying the Delft3D morphology library to deal with memory management of other host codes. MOR contains all Delft3D morphology features such as different sediment transport formulae and bed stratigraphy.
26 Removing MOR from FLOW current solution Delft3D-FLOW Flexible Mesh 1D-2D-3D MOSSCO Delft3D-FLOW (including MOR) glue glue glue MOR MOR MOR Glue layer not drawn to scale Glue layer should be standardized as much as possible, like a coupling layer
27 Interaction of FLOW (MOR), WAVE & CONTROL (1/2) Starting with FLOW (including MOR) and WAVE FLOW (MOR) runs in parallel (MPI) WAVE may contain multiple nested domains (sequential) WAVE runs in parallel (OpenMP or MPI) Gridded quantities exchanged Extend with CONTROL of hydraulic structures in FLOW Scalar quantities exchanged CONTROL WAVES FLOW MOR
28 Interaction of FLOW (MOR), WAVE & CONTROL (2/2) Vision: all memory based data exchange a single main exe (coded in C) multiple configurable components (coded in Fortran) MAIN (exe) FLOW FLOW MOR MOR (shared lib) (shared lib) WAVE MANAGER (shared lib) SWAN SWAN 1 1 (shared (exe) lib) SWAN 2 SWAN 2 (shared lib) (exe) SWAN SWAN 33 (shared lib) (exe) CONTROL (shared lib)
29 Step 1: Interaction of FLOW (MOR) & WAVE (1/2) Typical exchange fields FLOW to WAVE water depth, flow velocities WAVE to FLOW wave heights, wave periods, wave forces Historically implemented as three programs with file based exchange. FLOW MOR FLOW (exe) MOR WAVE MANAGER (exe) SWAN SWAN 11 (exe) (exe) SWAN SWAN 2 2 (exe) (exe) SWAN SWAN 3 3 (exe) (exe)
30 Step 1: Interaction of FLOW (MOR) & WAVE (2/2) Now for Delft3D Flexible Mesh implemented as A main program with two libaries FLOW (MOR) component WAVE manager component and still a separate WAVE executable. Data transfer between shared libs initially still via file. Regrid via ESMF. MAIN (exe) FLOW FLOW MOR MOR (shared lib) (shared lib) WAVE MANAGER (shared lib) SWAN SWAN 11 (exe) (exe) SWAN SWAN 2 2 (exe) (exe) SWAN SWAN 3 3 (exe) (exe)
31 Step 2: Adding CONTROL Extend with CONTROL as third library component under main. Data exchange with CONTROL via memory MAIN does not know difference between FLOW, WAVE & CONTROL Calling order and data exchange user configured MAIN (exe) FLOW FLOW MOR MOR (shared lib) (shared lib) WAVE MANAGER (shared lib) SWAN SWAN 1 1 (exe) (exe) SWAN 2 SWAN 2 (exe) (exe) SWAN 3 SWAN 3 (exe) (exe) CONTROL (shared lib)
32 Configuration of MAIN (1/3) <referencetime> t00:00:00</referencetime> <simulationstarttime> t00:00:00</simulationstarttime> <simulationendtime> t00:00:00</simulationendtime> <parallel> <start name="myflowcomponent"/> <startgroup> <exchangestarttime> t00:00:00</exchangestarttime> <exchangetimestep>pt1h<exchangetimestep> <exchangeendtime> t00:00:00</exchangeendtime> <start name="mywavecomponent"/> </startgroup> <startgroup> <exchangestarttime> t00:00:00</exchangestarttime> <exchangetimestep>pt1m<exchangetimestep> <exchangeendtime> t00:00:00</exchangeendtime> <coupler name="flow2control"/> <start name= mycontrolcomponent"/> <coupler name= control2flow"/> </startgroup> </parallel> <!-- sequential execution of waq after completion of flow-wave-rtc --> <start name="mywaqcomponent"/>
33 Configuration of MAIN (2/3) <component name="myflowcomponent"> <library>dflowfm</library> <workingdir>flowwork</workingdir> <process>0 1</process> <!-- Additional(component specific) keywords. --> <inputfile>input/flow/r17.mdu</inputfile> <partitionfile>partitions.nc</partitionfile> </component> <component name="mywavecomponent"> <library>wave</library> <workingdir>wavework</workingdir> <process> </process> <!-- Additional(component specific) keywords. --> <inputfile>input/wave/r17.mdw</inputfile> </component>
34 Configuration of MAIN (3/3) <coupler name= flow2control"> <sourcecomponent>myflowcomponent</sourcecomponent> <targetcomponent>mycontrolcomponent</targetcomponent> <item> <sourcename>observations/obs_a/water_level</sourcename> <targetname>pid_controller_a/h</targetname> <!-- Possibility for adapter arguments here in the future --> </item> <! - more exchange items --> </coupler>
35 API requirements (aiming for BMI update) IRF + get/set + self-describing (introspection) see Scott s talk integer(c_int) function initialize(c_config_file) result(c_iresult) bind(c, name="initialize") integer function update(dt) bind(c, name="update") integer function finalize() bind(c, name="finalize") subroutine get_start_time(t) bind(c, name="get_start_time") subroutine get_end_time(t) bind(c, name="get_end_time") subroutine get_time_step(dt) bind(c, name="get_time_step") subroutine get_current_time(t) bind(c, name="get_current_time") subroutine get_var_type(c_var_name, c_type) bind(c, name="get_var_type") subroutine get_var_rank(c_var_name, rank) bind(c, name="get_var_rank") subroutine get_var_shape(c_var_name, shape) bind(c, name="get_var_shape") subroutine get_var_count(c_var_count) bind(c, name="get_var_count") subroutine get_var_name(var_index, c_var_name) bind(c, name="get_var_name") subroutine get_var(c_var_name, x) bind(c, name="get_var") subroutine set_var(c_var_name, xptr) bind(c, name="set_var") grid information for spatial interpolation
36 API requirements (aiming for BMI update) IRF + get/set + self-describing (introspection) see Scott s talk integer(c_int) function initialize(c_config_file) result(c_iresult) bind(c, name="initialize") integer function update(dt) bind(c, name="update") integer function finalize() bind(c, name="finalize") simple: water_level multi subroutine level: observations get_start_time(t) bind(c, -> Obs_A name="get_start_time") -> water_level Risk subroutine time consuming get_end_time(t) parsing of bind(c, strings name="get_end_time") to get a single value. Use something like an id as alternative? subroutine Unfortunately get_time_step(dt) this would bind(c, imply name="get_time_step") buffering of references at the component side, so maybe subroutine this should get_current_time(t) be optional. bind(c, name="get_current_time") subroutine get_var_type(c_var_name, c_type) bind(c, name="get_var_type") subroutine get_var_rank(c_var_name, rank) bind(c, name="get_var_rank") subroutine get_var_shape(c_var_name, shape) bind(c, name="get_var_shape") subroutine get_var_count(c_var_count) bind(c, name="get_var_count") subroutine get_var_name(var_index, c_var_name) bind(c, name="get_var_name") subroutine get_var(c_var_name, x) bind(c, name="get_var") subroutine set_var(c_var_name, xptr) bind(c, name="set_var") grid information for spatial interpolation Multi level initialize and finalize needed Parallel version (no gather) Need a bit more flexibility than BMI currently offers
37 Coupling Variations on a Theme
38 Multiple instances of the same model Different groups responsible for different parts of the national model. Coupled via Rather than one model, maintain separate models that can be coupled. 41 branches 746 comp. points (to be split further) 6580 branches 5563 connections comp. points 67 branches 782 comp. points all together coupled to a national ground water model (almost via OpenMI)
39 Interactive modelling Interact with the model while it s running. You are one of the coupled components. watch?v=kzfbz8kawf4
40 Web based modelling Stateless Stateful Pull driven Increasing interactiveness query answer query a running process event driven Publish & subscribe pattern
41 Publish & Subscribe approach Model Message Interface (MMI) Built on top of Basic Model Interface JSON message ({ name : waterlevel, shape =[300,200]}) + Binary Message (Array) Built on top of message passing code/protocol ØMQ:
42 MMI wrapper Synchronous pull driven model interface Model implements Initialize, Timestep ( Run ), Finalize Get / Set functions Introspection The model does not have to call any other component: the wrapper will call you (Hollywood principle). Similar wrappers can be implemented for ESMF, OpenMI, CCA, and other frameworks. Model BMI interface
43 MMI wrapper Asynchronous remote control Visualizer Visualizer Controller query event trigger Visualizer Visualizer Controller Visualizer Controller Model BMI interface
NEXT GENERATION HYDRO SOFTWARE
NEXT GENERATION HYDRO SOFTWARE 11 th International Conference on Hydroinformatics HIC 2014, New York City, USA GENNADII DONCHYTS (1, 2), FEDOR BAART (1,2), ARTHUR VAN DAM (1), ERIK DE GOEDE (1), JOOST
More informationOperational forecasting, Delft3D and Delft- FEWS Webinar 9 th of January 2013
Operational forecasting, Delft3D and Delft- FEWS Webinar 9 th of January 2013 Daniel Twigt, Simone De Kleermaeker, Joao Rego, on behalf of many others Content of webinar 1. Operational forecasting and
More informationDeveloping the TELEMAC system for HECToR (phase 2b & beyond) Zhi Shang
Developing the TELEMAC system for HECToR (phase 2b & beyond) Zhi Shang Outline of the Talk Introduction to the TELEMAC System and to TELEMAC-2D Code Developments Data Reordering Strategy Results Conclusions
More informationIntroduction to MIKE FLOOD
Introduction to MIKE FLOOD HYDROEUROPE, Sophia-Antipolis, February 2011 Julie Landrein, DHI Denmark Introduction to MIKE FLOOD - Introduction to MIKE FLOOD - 1D Modelling: MIKE 11, MIKE URBAN - 2D Modelling:
More informationImpact and Optimum Placement of Off-Shore Energy Generating Platforms
Available on-line at www.prace-ri.eu Partnership for Advanced Computing in Europe Impact and Optimum Placement of Off-Shore Energy Generating Platforms Charles Moulinec a,, David R. Emerson a a STFC Daresbury,
More informationHIGH RESOLUTION MODELLING OF URBAN FLOODING EVENTS
High Resolution Data Assimilation Meeting Royal Meteorological Society, Reading 19 April 2013 HIGH RESOLUTION MODELLING OF URBAN FLOODING EVENTS Slobodan Djordjević S.Djordjevic@exeter.ac.uk Outline Data
More informationCCSM Performance with the New Coupler, cpl6
CCSM Performance with the New Coupler, cpl6 Tony Craig Brian Kauffman Tom Bettge National Center for Atmospheric Research Jay Larson Rob Jacob Everest Ong Argonne National Laboratory Chris Ding Helen He
More informationVISUALIZATION OF ADCP MEASUREMENTS AND 3D NUMERICAL MODEL RESULTS
VISUALIZATION OF ADCP MEASUREMENTS AND 3D NUMERICAL MODEL RESULTS J.GEILS, P. KONTNY, A. MATHEJA, O. STOSCHEK, C. ZIMMERMANN Franzius-Institute for Hydraulic, Waterways and Coastal Engineering University
More informationAn Overview of CSDMS, the Community Surface Dynamics Modeling System and the Earth System Bridge Project
An Overview of CSDMS, the Community Surface Dynamics Modeling System and the Earth System Bridge Project Scott D. Peckham Senior Research Scientist at INSTAAR Lead PI for Earth System Bridge Former Chief
More informationESMF. Earth System Modeling Framework. Carsten Lemmen. Schnakenbek, 17 Sep /23
1/23 ESMF Earth System Modeling Framework Carsten Lemmen Schnakenbek, 17 Sep 2013 2/23 Why couple? GEOS5 vorticity We live in a coupled world combine, extend existing models (domains + processes) reuse
More informationOverview of the SMS (v11.0)
Overview of the SMS (v11.0) Mitchell Brown Civil Engineering Technician Mitchell.E.Brown@erdc.dren.mil June 11-15, 2012 CMS Shark River Inlet, NJ CPT Grays Harbor, WA Wood Wood chips Flour Other US Army
More informationOverview of the SMS Interface for the CMS and New CIRP Additions: CIRP Wiki and CMS Discussion List
Overview of the SMS Interface for the CMS and New Additions: Wiki and CMS Discussion List Mitch Brown Coastal and Hydraulics Laboratory Engineer Research and Development Center May 20, 2010 US Army Corps
More informationImproving climate model coupling through complete mesh representation
Improving climate model coupling through complete mesh representation Robert Jacob, Iulian Grindeanu, Vijay Mahadevan, Jason Sarich July 12, 2018 3 rd Workshop on Physics Dynamics Coupling Support: U.S.
More informationThe Earth System Modeling Framework (and Beyond)
The Earth System Modeling Framework (and Beyond) Fei Liu NOAA Environmental Software Infrastructure and Interoperability http://www.esrl.noaa.gov/nesii/ March 27, 2013 GEOSS Community ESMF is an established
More informationFISOC: Framework for Ice Sheet Ocean Coupling
Rupert Gladstone, Ben Galton-Fenzi, David Gwyther, Lenneke Jong Contents Third party coupling software: Earth System Modelling Framework (ESMF). FISOC overview: aims and design ethos. FISOC overview: code
More informationEFDC_Explorer8.3 and EFDC+ Guidance New Features and Functionality
EFDC_Explorer8.3 and EFDC+ Guidance New Features and Functionality Release: EFDCPlus_OMP_170914 EE8.3 Rel 170913 September 2017 Table of Contents 1 New Features of EE8.3 and EFDC+... 3 2 SEDZLJ Toxics
More information2D Hydraulic Modeling, Steering Stream Restoration Design
2D Hydraulic Modeling, Steering Stream Restoration Design PREPARED FOR: EcoStream 2018 Stream Ecology & Restoration Conference Presented By: Matthew D. Gramza, P.E., CFM, CPESC Civil & Environmental Consultants,
More informationIntegrated Modeling Overview: OpenMI and EMIT. Anthony Castronova Utah State University
Integrated Modeling Overview: OpenMI and EMIT Anthony Castronova Utah State University OpenMI Overview and Applications Model Integration 9/1/2015 3 Tight Integration Bound by source code Enables complete
More informationANALYSIS OF THE MORPHODYNAMICS OF THE GERMAN NORTH SEA COAST ON THE BASIS OF A FUNCTIONAL SEABED MODEL. Peter Milbradt1
ANALYSIS OF THE MORPHODYNAMICS OF THE GERMAN NORTH SEA COAST ON THE BASIS OF A FUNCTIONAL SEABED MODEL Peter Milbradt1 ABSTRACT The knowledge of the hydro- and morphodynamic realities and the resulting
More informationMODFLOW-USG Complex Stratigraphy Create a MODFLOW-USG model of a site with complex 3D stratigraphy using GMS
v. 10.1 GMS 10.1 Tutorial MODFLOW-USG Complex Stratigraphy Create a MODFLOW-USG model of a site with complex 3D stratigraphy using GMS Objectives GMS supports building MODFLOW-USG models with multiple
More informationSatellite-Based Earth Observation (EO), 6th Edition
Satellite-Based Earth Observation (EO), 6th Edition Report Brief - October 2014 www.nsr.com 2013 NSR Report Description The dynamic market for satellite-based imagery has been driven to new heights with
More informationChannel Conditions in the Onion Creek Watershed. Integrating High Resolution Elevation Data in Flood Forecasting
Channel Conditions in the Onion Creek Watershed Integrating High Resolution Elevation Data in Flood Forecasting Lukas Godbout GIS in Water Resources CE394K Fall 2016 Introduction Motivation Flooding is
More informationIntroduction to Regional Earth System Model (RegESM)
Introduction to Regional Earth System Model (RegESM) Ufuk Turuncoglu Istanbul Technical University Informatics Institute 14/05/2014, 7th ICTP Workshop on the Theory and Use of Regional Climate Models Outline
More informationWhat's New in this Version
What's New in this Version This topic lists all the additions and improvements incorporated in InfoWorks ICM v4.5 which were not available in previous versions. Flood risk analysis New functionality has
More informationReview of Cartographic Data Types and Data Models
Review of Cartographic Data Types and Data Models GIS Data Models Raster Versus Vector in GIS Analysis Fundamental element used to represent spatial features: Raster: pixel or grid cell. Vector: x,y coordinate
More informationParallel I/O in the LFRic Infrastructure. Samantha V. Adams Workshop on Exascale I/O for Unstructured Grids th September 2017, DKRZ, Hamburg.
Parallel I/O in the LFRic Infrastructure Samantha V. Adams Workshop on Exascale I/O for Unstructured Grids 25-26 th September 2017, DKRZ, Hamburg. Talk Overview Background and Motivation for the LFRic
More informationHigh Performance Ocean Modeling using CUDA
using CUDA Chris Lupo Computer Science Cal Poly Slide 1 Acknowledgements Dr. Paul Choboter Jason Mak Ian Panzer Spencer Lines Sagiv Sheelo Jake Gardner Slide 2 Background Joint research with Dr. Paul Choboter
More informationMODFLOW Conceptual Model Approach 1 Build a basic MODFLOW model using the conceptual model approach
GMS Tutorials v. 10.4 MODFLOW Conceptual Model Approach I GMS 10.4 Tutorial MODFLOW Conceptual Model Approach 1 Build a basic MODFLOW model using the conceptual model approach Objectives The conceptual
More informationHECRAS 2D: Are you ready for the revolution in the world of hydraulic modeling?
HECRAS 2D: Are you ready for the revolution in the world of hydraulic modeling? Rishab Mahajan, Emily Campbell and Matt Bardol March 8, 2017 Outline Reasons for hydraulic modeling 1D Modeling 2D Modeling-
More informationGMS Tutorials MODFLOW Conceptual Model Approach 2 Adding drains, wells, and recharge to MODFLOW using the conceptual model approach
GMS Tutorials MODFLOW Conceptual Model Approach I GMS 10.4 Tutorial MODFLOW Conceptual Model Approach 2 Adding drains, wells, and recharge to MODFLOW using the conceptual model approach v. 10.4 Objectives
More informationA Software Developing Environment for Earth System Modeling. Depei Qian Beihang University CScADS Workshop, Snowbird, Utah June 27, 2012
A Software Developing Environment for Earth System Modeling Depei Qian Beihang University CScADS Workshop, Snowbird, Utah June 27, 2012 1 Outline Motivation Purpose and Significance Research Contents Technology
More informationSensor networks. Ericsson
Sensor networks IoT @ Ericsson NETWORKS Media IT Industries Page 2 Ericsson at a glance Organization & employees CEO Börje Ekholm Technology & Emerging Business Finance & Common Functions Marketing & Communications
More informationCOMPARISON BETWEEN MIKE 21 FM, DELFT3D AND DELFT3D FM FLOW MODELS OF WESTERN PORT BAY, AUSTRALIA
COMPARISON BETWEEN MIKE 21 FM, DELFT3D AND DELFT3D FM FLOW MODELS OF WESTERN PORT BAY, AUSTRALIA Andrew M. Symonds 1, Thomas Vijverberg 2, Sander Post 4, Bart-Jan van der Spek 3, Johan Henrotte 2 and Marius
More informationTanGeoMS for visualization of subsurface
TanGeoMS for visualization of subsurface Introduction Understanding subsurface conditions like soils properties or geological stratification is hindered by the lack of measured data as well as by the unavailability
More informationMODFLOW Conceptual Model Approach I Build a basic MODFLOW model using the conceptual model approach
v. 10.1 GMS 10.1 Tutorial Build a basic MODFLOW model using the conceptual model approach Objectives The conceptual model approach involves using the GIS tools in the Map module to develop a conceptual
More informationLSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu
Lecture 5: Spatial Data Management in GIS Dr. Bo Wu lsbowu@polyu.edu.hk Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University Contents 1. Learning outcomes 2. From files to
More informationCurve Fit: a pixel level raster regression tool
a pixel level raster regression tool Timothy Fox, Nathan De Jager, Jason Rohweder* USGS La Crosse, WI a pixel level raster regression tool Working with multiple raster datasets that share a common theme
More informationLECTURE 2 SPATIAL DATA MODELS
LECTURE 2 SPATIAL DATA MODELS Computers and GIS cannot directly be applied to the real world: a data gathering step comes first. Digital computers operate in numbers and characters held internally as binary
More information2-D Hydraulic Modeling Theory & Practice
2-D Hydraulic Modeling Theory & Practice Author: Maged A. Aboelata, PhD, PE, CFM Presenter: Heather Zhao, PE, CFM October 2017 Presentation Outline * 1-D vs. 2-D modeling * Theory of 2-D simulation * Commonly
More informationInstruction with Hands-on Practice: Grid Generation and Forcing
Instruction with Hands-on Practice: Grid Generation and Forcing Introduction For this section of the hands-on tutorial, we will be using a merged dataset of bathymetry points. You will need the following
More informationThe Logical Data Store
Tenth ECMWF Workshop on Meteorological Operational Systems 14-18 November 2005, Reading The Logical Data Store Bruce Wright, John Ward & Malcolm Field Crown copyright 2005 Page 1 Contents The presentation
More informationApplication of 2-D Modelling for Muda River Using CCHE2D
Application of 2-D Modelling for Muda River Using CCHE2D ZORKEFLEE ABU HASAN, Lecturer, River Engineering and Urban Drainage Research Centre (REDAC), Universiti Sains Malaysia, Engineering Campus, Seri
More informationGMS 9.1 Tutorial MODFLOW Conceptual Model Approach II Build a multi-layer MODFLOW model using advanced conceptual model techniques
v. 9.1 GMS 9.1 Tutorial Build a multi-layer MODFLOW model using advanced conceptual model techniques 00 Objectives The conceptual model approach involves using the GIS tools in the Map module to develop
More informationTutorial Hydrodynamics in sewers
Tutorial Hydrodynamics in sewers September 2007 3.9230.00 Tutorial Hydrodynamics in sewers September 2007 Tutorial Hydrodynamics in sewers 3.9230.00 September 2007 Contents 1 Tutorial Hydrodynamics in
More informationHigh performance computing in an operational setting. Johan
High performance computing in an operational setting Johan Hartnack(jnh@dhigroup.com) DHI in short We re an independent, private and not-for-profit organisation Our people are highly qualified 80% of our
More informationGMS 10.0 Tutorial MODFLOW Conceptual Model Approach II Build a multi-layer MODFLOW model using advanced conceptual model techniques
v. 10.0 GMS 10.0 Tutorial Build a multi-layer MODFLOW model using advanced conceptual model techniques 00 Objectives The conceptual model approach involves using the GIS tools in the Map Module to develop
More informationMODFLOW - Conceptual Model Approach
GMS 7.0 TUTORIALS MODFLOW - Conceptual Model Approach 1 Introduction Two approaches can be used to construct a MODFLOW simulation in GMS: the grid approach or the conceptual model approach. The grid approach
More informationBasic Model Interface Documentation
Basic Model Interface Documentation Release 0.3 Fedor Baart Aug 14, 2018 Contents 1 Python wrapper for BMI models 1 1.1 Origin................................................... 1 1.2 Models..................................................
More informationIntegrated Plug-and-Play Modeling: An Overview of CSDMS and the Earth System Bridge Project
Integrated Plug-and-Play Modeling: An Overview of CSDMS and the Earth System Bridge Project Scott D. Peckham Senior Research Scientist at INSTAAR Lead PI for Earth System Bridge Former Chief Software Architect
More informationMIKE 21 Flow Model FM. Sand Transport Module. Step-by-step training guide: Coastal application
MIKE 21 Flow Model FM Sand Transport Module Step-by-step training guide: Coastal application MIKE 2017 DHI headquarters Agern Allé 5 DK-2970 Hørsholm Denmark +45 4516 9200 Telephone +45 4516 9333 Support
More informationPRISM A Software Infrastructure Project for Climate Research in Europe
PRISM A Software Infrastructure Project for Climate Research in Europe OASIS4 User Guide (OASIS4_0_2) Edited by: S. Valcke, CERFACS R. Redler, NEC-CCRLE PRISM Support Initiative Technical Report No 4 August
More informationARC STORMSURGE: INTEGRATING HURRICANE STORM SURGE MODELING AND GIS
ARC STORMSURGE: INTEGRATING HURRICANE STORM SURGE MODELING AND GIS Dr. Celso Ferreira Ferreira, Celso M., Francisco Olivera, and Jennifer L. Irish, 204. Arc StormSurge: Integrating Hurricane Storm Surge
More informationGMS 9.0 Tutorial MODFLOW Conceptual Model Approach II Build a multi-layer MODFLOW model using advanced conceptual model techniques
v. 9.0 GMS 9.0 Tutorial Build a multi-layer MODFLOW model using advanced conceptual model techniques 00 Objectives The conceptual model approach involves using the GIS tools in the Map module to develop
More informationAcceleration of a Python-based Tsunami Modelling Application via CUDA and OpenHMPP
Acceleration of a Python-based Tsunami Modelling Application via CUDA and OpenHMPP Zhe Weng and Peter Strazdins*, Computer Systems Group, Research School of Computer Science, The Australian National University
More informationUncertainty Analysis: Parameter Estimation. Jackie P. Hallberg Coastal and Hydraulics Laboratory Engineer Research and Development Center
Uncertainty Analysis: Parameter Estimation Jackie P. Hallberg Coastal and Hydraulics Laboratory Engineer Research and Development Center Outline ADH Optimization Techniques Parameter space Observation
More informationIntroduction Surface Water Modeling System (SMS) & Case Study using SMS 2D Modeling Software
A.D. Latornell Conservation Symposium November 18, 2015 Introduction Surface Water Modeling System (SMS) & Case Study using SMS 2D Modeling Software Dr. Bahar SM P.Geo.(Ltd), P Eng 1 Topics Education,
More informationCatalog-driven, Reproducible Workflows for Ocean Science
Catalog-driven, Reproducible Workflows for Ocean Science Rich Signell, USGS, Woods Hole, MA, USA Filipe Fernandes, Centro Universidade Monte Serrat, Santos, Brazil. 2015 Boston Light Swim, Aug 15, 7:00am
More informationUnderstanding Geospatial Data Models
Understanding Geospatial Data Models 1 A geospatial data model is a formal means of representing spatially referenced information. It is a simplified view of physical entities and a conceptualization of
More informationHARNESSING IRREGULAR PARALLELISM: A CASE STUDY ON UNSTRUCTURED MESHES. Cliff Woolley, NVIDIA
HARNESSING IRREGULAR PARALLELISM: A CASE STUDY ON UNSTRUCTURED MESHES Cliff Woolley, NVIDIA PREFACE This talk presents a case study of extracting parallelism in the UMT2013 benchmark for 3D unstructured-mesh
More informationOASIS4 User Guide. PRISM Report No 3
PRISM Project for Integrated Earth System Modelling An Infrastructure Project for Climate Research in Europe funded by the European Commission under Contract EVR1-CT2001-40012 OASIS4 User Guide Edited
More informationMATHEMATICS CONCEPTS TAUGHT IN THE SCIENCE EXPLORER, FOCUS ON EARTH SCIENCE TEXTBOOK
California, Mathematics Concepts Found in Science Explorer, Focus on Earth Science Textbook (Grade 6) 1 11 Describe the layers of the Earth 2 p. 59-61 Draw a circle with a specified radius or diameter
More informationDistributed rainfall runoff model: 1K DHM event. Demonstration and Project
CE74.55 Modeling of Water Resources Systems February 26 th and 27 th, 2011 Distributed rainfall runoff model: 1K DHM event Demonstration and Project Yasuto TACHIKAWA Dept. of Civil and Earth Resources
More informationMODFLOW Conceptual Model Approach II Build a multi-layer MODFLOW model using advanced conceptual model techniques
v. 10.2 GMS 10.2 Tutorial Build a multi-layer MODFLOW model using advanced conceptual model techniques 00 Objectives The conceptual model approach involves using the GIS tools in the Map module to develop
More informationApplying Particle Tracking Model in the Coastal Modeling System
Applying Particle Tracking Model in the Coastal Modeling System by Honghai Li, Lihwa Lin, and Mitchell E. Brown PURPOSE: This Coastal and Hydraulics Engineering Technical Note (CHETN) describes procedures
More informationDr. Theresa Modrick, Research Engineer Dr. Rochelle Graham, Research Meteorologist & Education Director Hydrologic Research Center
Dr. Theresa Modrick, Research Engineer Dr. Rochelle Graham, Research Meteorologist & Education Director Hydrologic Research Center Central Asia Regional Flash Flood Guidance System Steering Committee Meeting
More informationMIKE 21 & MIKE 3 FLOW MODEL FM. Transport Module. Short Description
MIKE 21 & MIKE 3 FLOW MODEL FM Short Description MIKE213_TR_FM_Short_Description.docx/AJS/EBR/2011Short_Descriptions.lsm//2011-06-17 MIKE 21 & MIKE 3 FLOW MODEL FM Agern Allé 5 DK-2970 Hørsholm Denmark
More informationGPU - Next Generation Modeling for Catchment Floodplain Management. ASFPM Conference, Grand Rapids (June 2016) Chris Huxley
GPU - Next Generation Modeling for Catchment Floodplain Management ASFPM Conference, Grand Rapids (June 2016) Chris Huxley Presentation Overview 1. What is GPU flood modeling? 2. What is possible using
More informationThe most recent CMS-Wave code developed is Version 3.2. Several new capabilities and advanced features in this version include:
B8. Using CMS-Wave The most recent CMS-Wave code developed is Version 3.2. Several new capabilities and advanced features in this version include: Full-plane wind-generation of waves Automatic wave run-up
More informationGMS 9.1 Tutorial MODFLOW Conceptual Model Approach I Build a basic MODFLOW model using the conceptual model approach
v. 9.1 GMS 9.1 Tutorial Build a basic MODFLOW model using the conceptual model approach Objectives The conceptual model approach involves using the GIS tools in the Map module to develop a conceptual model
More informationLarge Irregular Datasets and the Computational Grid
Large Irregular Datasets and the Computational Grid Joel Saltz University of Maryland College Park Computer Science Department Johns Hopkins Medical Institutions Pathology Department Computational grids
More informationDistributed flow routing model: 1K FRM event. Demonstration and Project
CE74.55 Modeling of Water Resources Systems March 21 st, 22 th and 23 rd, 2012 Distributed flow routing model: 1K FRM event Demonstration and Project Yasuto TACHIKAWA Dept. of Civil and Earth Resources
More informationv Data Visualization SMS 12.3 Tutorial Prerequisites Requirements Time Objectives Learn how to import, manipulate, and view solution data.
v. 12.3 SMS 12.3 Tutorial Objectives Learn how to import, manipulate, and view solution data. Prerequisites None Requirements GIS Module Map Module Time 30 60 minutes Page 1 of 16 Aquaveo 2017 1 Introduction...
More informationA Multiscale Nested Modeling Framework to Simulate the Interaction of Surface Gravity Waves with Nonlinear Internal Gravity Waves
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. A Multiscale Nested Modeling Framework to Simulate the Interaction of Surface Gravity Waves with Nonlinear Internal Gravity
More informationOpenMI Compliant Import of Initial and Boundary Data into a Numerical 3D Model
International Congress on Environmental Modelling and Software Brigham Young University BYU ScholarsArchive 4th International Congress on Environmental Modelling and Software - Barcelona, Catalonia, Spain
More informationMIKE 21 & MIKE 3 FLOW MODEL FM. Hydrodynamic Module. Short Description
MIKE 21 & MIKE 3 FLOW MODEL FM Short Description MIKE213_HD_FM_Short_Description.docx/ AJS/EBR/2011Short_Descriptions.lsm/2011-06-10 MIKE 21 & MIKE 3 FLOW MODEL FM Agern Allé 5 DK-2970 Hørsholm Denmark
More informationCMSC 714 Lecture 6 MPI vs. OpenMP and OpenACC. Guest Lecturer: Sukhyun Song (original slides by Alan Sussman)
CMSC 714 Lecture 6 MPI vs. OpenMP and OpenACC Guest Lecturer: Sukhyun Song (original slides by Alan Sussman) Parallel Programming with Message Passing and Directives 2 MPI + OpenMP Some applications can
More informationObjectives This tutorial will introduce how to prepare and run a basic ADH model using the SMS interface.
v. 12.1 SMS 12.1 Tutorial Objectives This tutorial will introduce how to prepare and run a basic ADH model using the SMS interface. Prerequisites Overview Tutorial Requirements ADH Mesh Module Scatter
More informationVAPOR Product Roadmap. Visualization and Analysis Software Team October 2017
VAPOR Product Roadmap Visualization and Analysis Software Team October 2017 VAPOR Introduction In 2015 the VAPOR team began a major refactoring of the VAPOR codebase aimed at addressing a myriad of limitations
More informationGMS 10.0 Tutorial MODFLOW Conceptual Model Approach I Build a basic MODFLOW model using the conceptual model approach
v. 10.0 GMS 10.0 Tutorial Build a basic MODFLOW model using the conceptual model approach Objectives The conceptual model approach involves using the GIS tools in the Map module to develop a conceptual
More informationACCELERATING THE PRODUCTION OF SYNTHETIC SEISMOGRAMS BY A MULTICORE PROCESSOR CLUSTER WITH MULTIPLE GPUS
ACCELERATING THE PRODUCTION OF SYNTHETIC SEISMOGRAMS BY A MULTICORE PROCESSOR CLUSTER WITH MULTIPLE GPUS Ferdinando Alessi Annalisa Massini Roberto Basili INGV Introduction The simulation of wave propagation
More information3D/2D modelling suite for integral water solutions. Delft3D DRAFT. GISView. User Manual
3D/2D modelling suite for integral water solutions Delft3D GISView User Manual GISVIEW Presentation of results in a GIS User Manual Hydro-Morphodynamics Version: 1.04 SVN Revision: 52614 April 27, 2018
More informationParticle Tracking Model Data Analysis Tools Part 1: Capabilities in SMS
Particle Tracking Model Data Analysis Tools Part 1: Capabilities in SMS by Zeki Demirbilek, Tahirih Lackey, and Alan K. Zundel PURPOSE: This document describes new analysis methods and tools added to the
More informationC-Coupler2: a flexible and user-friendly community coupler for model coupling and nesting
https://doi.org/10.5194/gmd-11-3557-2018 Author(s) 2018. This work is distributed under the Creative Commons Attribution 4.0 License. C-Coupler2: a flexible and user-friendly community coupler for model
More informationThe CaMa-Flood model description
Japan Agency for Marine-Earth cience and Technology The CaMa-Flood model description Dai Yamazaki JAMTEC Japan Agency for Marine-Earth cience and Technology 4 th ep, 2015 Concepts of the CaMa-Flood development
More informationcdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast
cdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast Max-Planck-Institut für Meteorologie, DKRZ September 24, 2014 MAX-PLANCK-GESELLSCHAFT Data
More informationEnzo-P / Cello. Scalable Adaptive Mesh Refinement for Astrophysics and Cosmology. San Diego Supercomputer Center. Department of Physics and Astronomy
Enzo-P / Cello Scalable Adaptive Mesh Refinement for Astrophysics and Cosmology James Bordner 1 Michael L. Norman 1 Brian O Shea 2 1 University of California, San Diego San Diego Supercomputer Center 2
More informationWater quality and aquatic ecology modelling suite. D-Water Quality DRAFT. Particle tracking. User Manual
Water quality and aquatic ecology modelling suite D-Water Quality Particle tracking User Manual D-WAQ PART Simulation of mid-field water quality and oil spills, using particle tracking User Manual D-Water
More informationPython Scripting for Computational Science
Hans Petter Langtangen Python Scripting for Computational Science Third Edition With 62 Figures 43 Springer Table of Contents 1 Introduction... 1 1.1 Scripting versus Traditional Programming... 1 1.1.1
More informationLecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University
Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution
More informationConnecting 1D and 2D Domains
Connecting 1D and 2D Domains XP Solutions has a long history of Providing original, high-performing software solutions Leading the industry in customer service and support Educating our customers to be
More informationREEF3D : Open-Source Hydrodynamics Large Scale Wave Propagation Modeling for the Norwegian Coast with REEF3D
REEF3D : Open-Source Hydrodynamics Large Scale Wave Propagation Modeling for the Norwegian Coast with REEF3D Hans Bihs, Associate Professor Arun Kamath, Post Doc Marine Civil Engineering Department of
More informationGEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst
GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst 3D Analyst - 3D Analyst is an ArcGIS extension designed to work with TIN data (triangulated irregular network) - many of the tools in 3D Analyst also
More informationUse of the PTM with CMS Quadtree Grids
Use of the PTM with CMS Quadtree Grids by Honghai Li and Neil MacDonald PURPOSE: This Coastal and Hydraulics Engineering Technical Note (CHETN) describes procedures to set up a particle tracking simulation
More informationUsing GIS To Estimate Changes in Runoff and Urban Surface Cover In Part of the Waller Creek Watershed Austin, Texas
Using GIS To Estimate Changes in Runoff and Urban Surface Cover In Part of the Waller Creek Watershed Austin, Texas Jordan Thomas 12-6-2009 Introduction The goal of this project is to understand runoff
More informationScalable Software Components for Ultrascale Visualization Applications
Scalable Software Components for Ultrascale Visualization Applications Wes Kendall, Tom Peterka, Jian Huang SC Ultrascale Visualization Workshop 2010 11-15-2010 Primary Collaborators Jian Huang Tom Peterka
More informationINTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012
INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012 Copyright 2010 All rights reserved Integrated Publishing services Research article ISSN 0976 4399 Efficiency and performances
More informationCHAPTER 7 FLOOD HYDRAULICS & HYDROLOGIC VIVEK VERMA
CHAPTER 7 FLOOD HYDRAULICS & HYDROLOGIC VIVEK VERMA CONTENTS 1. Flow Classification 2. Chezy s and Manning Equation 3. Specific Energy 4. Surface Water Profiles 5. Hydraulic Jump 6. HEC-RAS 7. HEC-HMS
More informationTransactions on Information and Communications Technologies vol 9, 1995 WIT Press, ISSN
Parallelization of software for coastal hydraulic simulations for distributed memory parallel computers using FORGE 90 Z.W. Song, D. Roose, C.S. Yu, J. Berlamont B-3001 Heverlee, Belgium 2, Abstract Due
More informationThe Icosahedral Nonhydrostatic (ICON) Model
The Icosahedral Nonhydrostatic (ICON) Model Scalability on Massively Parallel Computer Architectures Florian Prill, DWD + the ICON team 15th ECMWF Workshop on HPC in Meteorology October 2, 2012 ICON =
More informationHYSPLIT model description and operational set up for benchmark case study
HYSPLIT model description and operational set up for benchmark case study Barbara Stunder and Roland Draxler NOAA Air Resources Laboratory Silver Spring, MD, USA Workshop on Ash Dispersal Forecast and
More information