Form:CSDMS annual meeting: Difference between revisions

From CSDMS
No edit summary
No edit summary
Line 176: Line 176:
| name = Eric Hutton & Mark Piper
| name = Eric Hutton & Mark Piper
| affiliation = CSDMS, University of Colorado
| affiliation = CSDMS, University of Colorado
| title = Basic Model Interface (BMI)
| title =Wrapping Existing Models with the Basic Modeling Interface
| abstract =
| abstract = In order to simplify conversion of an existing model to a reusable, plug-and-play model component, CSDMS has developed a simple interface called the Basic Model Interface (BMI) that model developers are asked to implement. In this context, an interface is a named set of functions with prescribed function names, argument types and return types. By design, the BMI functions are straightforward to implement in C, C++, Fortran, Java and Python. Also by design, the BMI functions are noninvasive. A BMI-compliant model does not make any calls to CSDMS components or tools and is not modified to use CSDMS data structures. BMI therefore introduces no dependencies into a model and the model can still be used in a stand-alone manner.<br><br>Models that provide a BMI can be incorporated into a modeling framework, such as the CSDMS model coupling framework, where they gain new capabilities provided by the framework. The CSDMS framework allows coupling of models even if they differ in:<br><br>• programming language,<br>• variable names,<br>• variable units,<br>• time-stepping scheme or<br>• computational grid is different.<br>Framework models also gain the ability to write output variables to NetCDF files, a graphical user interface, and the ability to run within the CSDMS Web Tool.<br><br>This clinic will explain the key concepts of BMI (and CSDMS Standard Names), and will demonstrate, through example, how to implement a BMI for an existing model. It will also include an overview of the CSDMS Standard Names, which provide a uniform way to map input and output variable names between component models as part of a BMI implementation. Participants are encouraged to read the associated CSDMS wiki pages in advance. See<br><br>• BMI Page: BMI_Description<br>• Standard Names Page: CSDMS_Standard_Names
 
}}
}}
<br>
<br>

Revision as of 11:59, 3 February 2015

CSDMS 2015 Annual Meeting
Models meet Data, Data meet Models


May 26 -28th 2015, Boulder Colorado, USA







Registration

Registration will open soon. Please email csdms@colorado.edu with questions.
The online conference registration is a three step process:

Step 1:
  • Log in
Log in (or create account for non-CSDMS members)
Forgot username? Search or email:CSDMSweb@colorado.edu
Step 2:
  • Register
Step 3:
  • Academia or Government, registration fee: $200
  • Industry, registration fee: $1,500
    Third party website
Pay button.png

Note 1: You only are successfully registered by fulfilling the above steps
Note 2: Do you want to make changes to you abstract?

  1. Log in.
  2. Select your registration record in "participants" and start making changes by clicking "Edit registration".




Objectives and general description

The CSDMS Meeting 2015 will bring the interaction between data and models to your attention.

The meeting includes: 1) State-of-the art keynote presentations in earth-surface dynamics and modeling; 2) Hands-on clinics related to community models, tools and approaches; 3) Transformative software products and approaches designed to be accessible, easy to use, and relevant; 4) Breakout sessions for Working, Focus Research Groups and the Initiatives ; 5) Poster Sessions; and more.

Poster Information: The poster boards are configured for 4' wide by 6' tall (portrait orientation) posters. The deadline to submit abstracts is April 1, 2015.

Invited Keynote speakers

Brian Fath
Towson University; International Institute for Applied Systems Analysis
{{{participants}}}
Quo Vadis Ecosystem? Insights from Ecological Modelling and Systems Ecology
The question of ecosystem dynamics is relevant from a scientific and management perspective. Knowing the natural tendencies and trajectories of ecosystems will assist in planning for their development and restoration. One key feature is how the ecosystem uses the available energy flows to move further from thermodynamic equilibrium and increase its overall complexity in terms of total biomass, biodiversity, network connectivity, and information. In this presentation, I review some of the main concepts that have been used to identify these dynamic trajectories. Namely, it can be shown using network analysis that a number of ecological goal functions pertaining to energy, exergy, biomass, embodied energy, entropy, and information are complementary displaying various angles of the same general complexification phenomena.
Randy LeVeque
University of Washington
{{{participants}}}
The GeoClaw Software
GeoClaw is an open source Fortran/Python package based on Clawpack (conservation laws package), which implements high-resolution finite volume methods for solving wave propagation problems with adaptive mesh refinement. GeoClaw was originally developed for tsunami modeling and been validated via benchmarking workshops of the National Tsunami Hazard Mitigation Program for use in hazard assessment studies funded through this program. Current project include developing new tsunami inundation maps for the State of Washington and the development of new probabilistic tsunami hazard assessment (PTHA) methodologies. The GeoClaw code has also been extended to the study of storm surge and forms the basis for D-Claw, a debris flow and landslide code being developed at the USGS and recently used to model the 2014 Oso, Washington landslide, for example.
Joellen Russell
University of Arizona
{{{participants}}}
Paleo-climate Modeling
Kyle Straub
Tulane
{{{participants}}}
Signals of Relative Sea Level perturbations: Defining the divide between autogenic signal shredding vs. preservation in the stratigraphic record
Kyle M. Straub and Qi Li
Tulane University, Department of Earth and Environmental Sciences

Recent theoretical work suggests that autogenic processes in sediment transport systems have the capacity to shred signals of environmental and tectonic perturbations prior to transfer to the stratigraphic record. We view this theory as a major conceptual and quantitative breakthrough in long time scale Earth-surface processes and stratigraphy, but the general theory still needs to be adapted to deal with specific types of signals. Many argue that the tug of Relative Sea Level (RSL) change represents the most important boundary condition forcing affecting continental margin transport systems. However, we still lack quantitative theory to explain what properties RSL cycles must have to be stored in stratigraphy, thus limiting the usefulness of stratigraphy for defining paleo-environments. Results from our previously conducted laboratory experiments suggest that RSL cycles with amplitudes less than a channel depth and of periodicities less than the amount of time necessary to deposit, on average, one channel depth of stratigraphy over a delta-top are susceptible to signal shredding. Our hypothesis is supported using existing data sets and new numerical and physical experiments in which the surface process response and preserved record of RSL cycles of varying magnitudes and periodicities is constrained. Quantitative theory and predictions produced from this work is benchmarked against stratigraphy from the Late Miocene to Quaternary stratigraphy of the Mississippi Delta. During this time interval a significant change in the magnitude and periodicity of RSL cycles occurred. RSL cycles in the Late Miocene for the Mississippi Delta are predicted to be shredded, while more recent cycles are predicted to be preserved.
Lejo Flores
Boise State University
{{{participants}}}
Critical Zone Observratory
Phaedra Upton
GNS Science
{{{participants}}}
Geodynamics
Forrest Hoffman
Oakridge National Laboratory
{{{participants}}}
International Land Model Benchmarking Project
Mary Hill
University of Kansas
{{{participants}}}
Data/model assessment
Raleigh Hood
University of Maryland
{{{participants}}}
Modeling the Chesapeake Bay
Ehab Meselhe
The Water Institute of the Gulf
{{{participants}}}
Integrated Compartment Model (ICM)
Jean-Arthur Olive
MIT / WHOI Joint Program in Oceanography
{{{participants}}}
Modes of extensional faulting controlled by surface processes
Jean-Arthur Olive, Mark D. Behn, and Luca C. Malatesta

We investigate the feedbacks between surface processes and tectonics in an extensional setting by coupling a 2-D geodynamical model with a landscape evolution law. Focusing on the evolution of a single normal fault, we show that surface processes significantly enhance the amount of horizontal extension a fault can accommodate before being abandoned in favor of a new fault. In simulations with very slow erosion rates, a 15 km- thick brittle layer extends via a succession of crosscutting short-lived faults (heave < 5 km). By contrast, when erosion rates are comparable to the regional extension velocity deformation is accommodated on long-lived faults (heave >10 km). Using simple scaling arguments, we quantify the effect of surface mass removal on the force balance acting on a growing normal fault. This leads us to propose that the major range-bounding normal faults observed in many continental rifts owe their large offsets to erosional and depositional processes.

Additional speakers to be announced soon.

Clinic Invitees

Zhen Cheng (Charlie) & Tian-Jian Hsu (Tom)
University of Delaware
{{{participants}}}
Modeling Coastal Sediment Transport Using OpenFOAM®
During a clinic session in the 2013 CSDMS annual meeting, the OpenFOAM®, an open source computational fluid dynamics (CFD) platform, was first introduced by Dr. Xiaofeng Liu (now at Penn State University) for modeling general earth surface dynamics. OpenFOAM® provides various libraries, solvers and toolboxes for solving various fluid physics via finite volume method. The objective of this clinic is to further discuss its recent development and applications to coastal sediment transport. The clinic will start with an overview of a range of coastal applications using OpenFOAM®. We will then focus on a recently released solver, SedFOAM, for modeling sand transport by using an Eulerian two-phase flow methodology. Specifically, we will focus on applying the model to study wave-driven sheet flows and the occurrence of momentary bed failure. The code can be downloaded via CSDMS code repository and participants will receive a hands-on training of the coding style, available numerical schemes in OpenFOAM®, computational domain setup, input/output and model result analysis. Knowledge of C++, object-oriented programming, and parallel computing is not required but will be helpful.
Greg Tucker
CIRES, University of Colorado
{{{participants}}}
Landlab: A Python library for building, exploring, and coupling 2D surface-process models
Gregory E. Tucker (1), Daniel E.J. Hobley (1), Jordan M. Adams (2), Sai S. Nudurupati (3), Eric Hutton (4), Nicole M. Gasparini (2), and Erkan Istanbulluoglu (3)

(1) CIRES and Department of Geological Sciences, University of Colorado at Boulder

(2) Department of Earth and Environmental Sciences, Tulane University

(3) Department of Civil and Environmental Engineering, University of Washington

(4) CSDMS, University of Colorado at Boulder

Writing the software to implement a two-dimensional numerical model can be a daunting exercise, even when the underlying discretization and numerical schemes are relatively simple. The challenge is even greater when the desired model includes ``advanced features such as an unstructured grid, a staggered-grid numerical solver, or input/output operations on gridded data. Landlab is a Python-language programming library that makes the process of 2D model-building simpler and more efficient. Landlab's core features include: (1) a gridding engine that lets you create and configure a structured or unstructured grid in just a few lines of code, and to attach data directly to the grid; (2) a library of pre-built process components that saves you from having to re-invent the wheel with common geoscience algorithms (such as flow routing on gridded terrain, linear and nonlinear diffusion, and elastic plate flexure); (3) a mechanism for coupling components together to create integrated model; and (4) a suite of tools for input/output and other common operations. Although Landlab's components are primarily related to earth-surface dynamics (including geomorphology and hydrology), its basic framework is applicable to many types of geophysical system. This clinic provides a hands-on tutorial introduction to Landlab. Participants will learn about Landlab's capabilities, and how to use it to build and run simple 2D models. Familiarity with the Python language and the Numpy library is helpful but not critical.
Phaedra Upton & Sam Roy
GNS Science & University of Maine
{{{participants}}}
Exploring the influence of fault damage and fault slip on the patterns and rates of fluvial incision using CHILD and Matlab
Sam Roy1, Phaedra Upton², Peter O. Koons1 and Greg E. Tucker³

1Department of Earth Sciences, University of Maine, Orono, ME, USA

² GNS Science, Lower Hutt, New Zealand

³ CIRES and Department of Geological Sciences, University of Colorado, Boulder, CO, USA

The interplay between tectonics and surface processes has long been recognized and explored through field observations, laboratory studies, and analogue and numerical modeling. However, the dependencies that link tectonics and the surface are complex and often difficult to unravel and visualize with current methods and concepts. To address these difficulties, it is common to create predictive models with algorithms that simplify these natural processes and limit their dependencies on one another.

In this clinic, we share some simple methods for isolating two tectonic processes: fault damage and fault slip, and explore how they influence the rates and patterns of surface processes. These tectonic processes are introduced as 3D patterns of rock damage and kinematics in a landscape evolution model using Matlab and CHILD. First, we discuss methods for scaling rock damage to erodibility for use in a stream power model. The erodibility field is based on the generic 3D geometry of planar fault damage zones. Next, we include fault slip by using a 3D kinematic solution for dip-slip, oblique-slip, and strike-slip motion. These models include a single slip plane that divides a block of crust into fixed and mobile components. Finally, we combine the rock damage and kinematic fields to observe their combined influence. In these combined models, rock damage becomes a function of the amount of motion accommodated by the slip plane. Throughout the clinic we will explain our methods, interpret model results, discuss their limitations, and postulate ways to improve upon them. The simple methods we employ in this clinic lay a foundation of understanding that can be broadened by use of dynamic, fully coupled models.
Jon Pollak & Jon Goodall
CUASHI
{{{participants}}}
Data Access and Publication with the CUAHSI Water Data Center
The CUAHSI Water Data Center (WDC) is community governed, NSF funded facility that enables data access and publication through a web services oriented architecture. The WDC maintains the largest catalog of time series water data in the world, which includes data sources that range from global to local coverage and include data sets that describe climate, streams, and soil. This session will touch upon a number of functions of the WDC including:

• How can I use WDC services to fulfill NSF Data Management requirements?

• What data are available through the WDC?

• How can I access data?

• How can I write custom software that accesses data published with the WDC?

Participants should anticipate this information to be presented through slides and should expect to leave with a comprehensive understanding of the research support services offered by the WDC.
Chris Duffy
Pennsylvania State University
{{{participants}}}
Accessing National Data and Distributed Models for Catchment Simulation
Chris Duffy, Gopal Bhatt, Lorne Leonard

The objective of the clinic is: (1) to introduce the concept of essential terrestrial variables (ETVs) and HydroTerre1 as a continental scale ETV-repository for catchment modeling, and (2) to demonstrate the use of ETV’s with the Penn State Integrated Hydrologic Model (PIHM) for simulating the catchment water cycle. PIHM2 is a multi-process, multi-scale hydrologic model where the hydrologic processes are fully coupled using the semi-discrete finite volume method. PIHMgis3 is an open source, platform independent, and extensible distributed modeling framework for setup, execute, and analyze model simulations. Through the procedural framework of PIHMgis, participants will be introduced to multiple data processing tools, and presented with a live demonstration of (i) accessing HydroTerre ETV service, (ii) ETV geodata translator for PIHM, (iii) automated ingestion of model parameters from national geospatial databases, (iv) conditional domain decomposition of the watershed into quality triangular mesh elements for numerical simulation, (v) performing multi-state distributed hydrologic model simulations on desktop, and (vi) visualization of model results as time-series plots and geo-spatial maps. In the clinic, an application is developed for a small-scale hillslope catchment Susquehanna-Shalehills Critical Zone Observatory (SSHCZO), which serves as a guided example of the desktop workflow, which is readily used to develop your own catchment simulation.

1 http://www.hydroterre.psu.edu/HydroTerre/Help/Ethos.aspx

2 http://www.pihm.psu.edu/index.html

3 http://www.pihm.psu.edu/pihmgis_home.html
Jon Goodall
University of Virginia
{{{participants}}}
Integrated Modeling Concepts
This clinic is intended for early career researchers interested in gaining an understanding of basic integrated modeling concepts as they relate to modeling earth science systems. The class will present key literature in the field, core concepts and terminology, and different integrated modeling systems. Past, present, and future trends for designing integrating modeling systems will be discussed. Participants will also gain experience applying integrated modeling concepts using CSDMS for simplified integrated modeling examples.
Brad Murray & Andrew Ashton
Duke University
{{{participants}}}
Coastline Evolution Model (CEM)
The Coastline Evolution Model (CEM) addresses coastline changes that arise from gradients in the net alongshore transport, over timescales that are long compared to storm cycles, and spatial scales that are larger than the cross-shore extent of the shoreface (kilometers on typical open ocean coasts). In the model, coastline morphodynamic feedbacks arise as coastline shapes determine spatial patterns of sediment flux, and gradients in that flux cause changes in shape. In this model system, waves approach from a wide range of directions, and the influences of the whole ‘wave climate’ combine to determine coastline changes and patterns. Wave shadowing—in which protruding coastline features change the local wave climates affecting other parts of the coastline—also plays a key role in coastline evolution in this model. A number of other processes or influences have been added to the model, including: river sediment input and delta evolution; effects of the composition of underlying rocks; two-way interactions between beach sediment and cliff erosion; and human shoreline stabilization.

This clinic will combine 1) explanations of model principles, assumptions, and limitations with 2) the opportunity for participants to gain some familiarity with running the model, by conducting their own simple model experiments.
Irina Overeem & Mark Piper
CSDMS, University of Colorado
{{{participants}}}
Bringing CSDMS Models into the Classroom
CSDMS has developed a Web-based Modeling Tool – the WMT. WMT allows users to select models, to edit model parameters, and run the model on the CSDMS High-Performance Computing System. The web interface makes it straightforward to configure different model components and run a coupled model simulation. Users can monitor progress of simulations and download model output.

CSDMS has developed educational labs that use the WMT to teach quantitative concepts in geomorphology, hydrology, coastal evolution. These labs are intended to be used by Teaching assistants and Faculty alike. Descriptions of 4-hr hands-on labs have been developed for HydroTrend, Plume, Sedflux, CHILD, ERODE and ROMS-Lite. These labs include instructions for students to run the models and explore dominant parameters in sets of simulations. Learning objectives are split between topical concepts, on climate change and sediment transport amongst many others, and modeling strategies, modeling philosophy and critical assessment of model results.

In this clinic, we will provide an overview of the available models and labs, and their themes and active learning objectives. We will discuss the requirements and logistics of using the WMT in your classroom. We will run some simulations hands-on, and walk through one lab in more detail as a demonstration. Finally, the workshop intends to discuss future developments for undergraduate course use with the participants.
Mark Piper & Eric Hutton
CSDMS, University of Colorado
{{{participants}}}
WMT and the Dakota iterative systems toolkit
Dakota (https://dakota.sandia.gov) is an open-source software toolkit, designed and developed at Sandia National Laboratories, that provides a library of iterative systems analysis methods, including sensitivity analysis, uncertainty quantification, optimization, and parameter estimation. Dakota can be used to answer questions such as:

·What are the important parameters in my model?
·How safe, robust, and reliable is my model?
·What parameter values best match my observational data?

Dakota has been installed on the CSDMS supercomputer, beach, and is available to all registered users. The full set of Dakota methods can be invoked from the command line on beach; however, this requires detailed knowledge of Dakota, including how to set up a Dakota input file, and how to pass parameters and responses between a model and Dakota. To make Dakota more accessible to the CSDMS community, a subset of its functionality has been configured to run through the CSDMS Web Modeling Tool (WMT; https://csdms.colorado.edu/wmt). WMT provides access to the following Dakota methods:

·vector, centered, list and multidimensional parameter studies
·design and analysis of computer experiments with Monte Carlo and Latin Hypercube sampling methods
·uncertainty quantification with sampling, polynomial chaos expansion and stocastic collocation techniques

In this clinic, we'll provide an overview of Dakota, then, through WMT, set up and perform a series of numerical experiments with Dakota on beach, and evaluate the results.
Eric Hutton & Mark Piper
CSDMS, University of Colorado
{{{participants}}}
Wrapping Existing Models with the Basic Modeling Interface
In order to simplify conversion of an existing model to a reusable, plug-and-play model component, CSDMS has developed a simple interface called the Basic Model Interface (BMI) that model developers are asked to implement. In this context, an interface is a named set of functions with prescribed function names, argument types and return types. By design, the BMI functions are straightforward to implement in C, C++, Fortran, Java and Python. Also by design, the BMI functions are noninvasive. A BMI-compliant model does not make any calls to CSDMS components or tools and is not modified to use CSDMS data structures. BMI therefore introduces no dependencies into a model and the model can still be used in a stand-alone manner.

Models that provide a BMI can be incorporated into a modeling framework, such as the CSDMS model coupling framework, where they gain new capabilities provided by the framework. The CSDMS framework allows coupling of models even if they differ in:

• programming language,
• variable names,
• variable units,
• time-stepping scheme or
• computational grid is different.
Framework models also gain the ability to write output variables to NetCDF files, a graphical user interface, and the ability to run within the CSDMS Web Tool.

This clinic will explain the key concepts of BMI (and CSDMS Standard Names), and will demonstrate, through example, how to implement a BMI for an existing model. It will also include an overview of the CSDMS Standard Names, which provide a uniform way to map input and output variable names between component models as part of a BMI implementation. Participants are encouraged to read the associated CSDMS wiki pages in advance. See

• BMI Page: BMI_Description
• Standard Names Page: CSDMS_Standard_Names



Participants

Interested to see who registered for the meeting as of 05/04/2024?


Reimbursement

4878178960 fe558ee9b0 o TEDxBoulder.jpg

Within its budget, CSDMS intends to support member applicants to attend the annual meeting. Towards this goal, we encourage members to fully or partially cover their expenses if capable. We additionally thank those in the industry and agency fields for understanding that 1) we cannot compensate federal agency participants since our own funding is from NSF, and 2) we request that our industrial/ corporate participants cover their own costs thereby allowing more academic participants to attend.

To the extent possible, CSDMS intends to reimburse the registration fee, lodging (shared rooms at 100% and single rooms at 50% at Millennium Harvest House Hotel), and a limited amount of travel expenses of qualified registrants - those members who have attended all three days of the meeting and are not industry or federal employees.

Important for foreign travelers requesting reimbursement: If you need a visa to travel to USA, select a business visa. If you need an invitation letter, please email csdms@colorado.edu soonest. Also indicate whether specific wording is required in the letter. Second, we will need to copy the entry stamp in your passport sometime during the meeting as proof that you were here on business as required by US tax laws for reimbursement (especially when dealing with airfare.) We are only able to provide reimbursement for airfare within the U.S.

Travel, Lodging and Conference Center Information

The meeting will be held at UCAR Conference Center
Lodging for meeting participants is at the Millennium Harvest House Hotel under the CSDMS room block


Student Scholarships

This year CSDMS is offering a limited number of scholarships (up to 10) for graduate students to attend the CSDMS annual meeting. To be eligible, graduate students need to meet the following requirements:

  • Attend the whole meeting (May 26-28, 2015)
  • Submit an abstract
  • Be enrolled as a graduate student at the time of the meeting (bring proof)
  • Submit a letter of motivation that states why you wish to participate in the meeting

Please submit your materials to csdms@colorado.edu by March 1, 2015.


The CSDMS scholarships will cover:

  • Registration costs
  • Travel (air fare ONLY within the United States and local transport)
  • Per diem to help reimburse the cost of meals from 26-28 May 2015 not offered in the conference schedule



Important dates

  • February 2nd: Registration opens
  • March 1st: Deadline for student scholarship applications
  • April 1st: Deadline for abstract submission & registration
  • May 26-28th: CSDMS annual meeting
  • May 29th: CSDMS Executive and Steering committees meeting (by invitation only)