Fall 2009 CSDMS WG Update James Syvitski CSDMS Integration Facility Boulder CO.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Advertisements

Geoscience WG update PRAGMA 24 Whey-Fone Tsai Yoshio Tanaka Sarawut Ninsawat Sornthep Vannarat.
A Very Brief Introduction to iRODS
Standa Vaněček The potential of Integrated Modelling and the OpenMI Standa Vaněček DHI, Chairman of the OATC.
How do geotechnical properties contribute to failures and resulting fluxes to the deep sea? Subsurface flows and impacts on chemical fluxes, geotechnics,
Creating and Linking Components in ESMF and CCA Eric Hutton Cyberinformatics and numerics working group February 2008.
Briefing for the Upper Colorado River Basin Pilot Update Meeting, February 24, 2011.
Contributing source code to CSDMS Albert Kettner.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Creating Shareable Models By: Eric Hutton CSDMS - Community Surface Dynamics Modeling System (pronounced ˈ s ɪ stəms) Image by Flickr user Let There Be.
Surface Process Modeling: Applying the CSDMS Modeling Tool GEOG5700: Course Scope Irina Overeem CSDMS-Community Surface Dynamics Modeling System University.
CSDMS Modeling Tool Introduction Run & Couple Surface Dynamics Models By Irina Overeem,October, 2010.
Coupling the TopoFlow and GC2D Models as CCA Components Scott D. Peckham University of Colorado, Boulder October 26, 2009
A Brief Introduction to the CSDMS Initiative Dr. Scott Peckham Chief Software Architect for CSDMS October 26, 2007 csdms.colorado.edu CUAHSI Fall 2007.
Creating Shareable Models By: Eric Hutton CSDMS is the Community Surface Dynamics Modeling System (pronounced ˈ s ɪ stəms) Image by Flickr user Let There.
Marine Working Group Shelf (with estuaries?) Slope Deeper marine basins Carbonate systems Short and long time scales From L. Pratson.
Cyberinfrastructure Breakout Session Looking 5 years ahead... Broad themes that emerged: A) Calibration tools and skill assessment (MInt, as) B) More examples.
Coupling the TopoFlow and GC2D Models as CCA Components Scott D. Peckham University of Colorado, Boulder October 5, 2009
CSDMS 2011 ANNUAL Meeting Impact of time and process scales October 28-30th, Boulder Colorado, USA Day 1-3: Mornings: keynote addresses on concepts and.
Marine Models in CSDMS Circ: 2DFLOWVEL (C), ROMS, POM, Symphonie Wave: WW3 Morph: Fanbuilder SedTrans: Sedtrans05 Sedflux Sedim: GPM, Dionisos, SedPack,
Overview and Demonstration of the Community Surface Dynamics Modeling System CSDMS Terrestrial Working Group Meeting February 2, Boulder, CO. Scott.
EKT Education and Knowledge Transfer Objectives, Progress & Plans Irina Overeem November 2009.
CSDMS Update, 2009 Cyber effort to develop, integrate, disseminate & archive software & supporting data, able to simulate the movement of fluids, sediment.
Fall 2009 CSDMS WG Update James Syvitski CSDMS Integration Facility Boulder CO.
Pan-European infrastructure for Ocean & Marine Data management An EU Integrated research Infrastructure Initiative (I3) MIKADO : Java tool for XML Creation.
Introduction to GIS. Watershed Discretization (model elements) + Land Cover Soil Rain Results Intersect model elements with Digital Elevation Model (DEM)
U.S. Department of the Interior U.S. Geological Survey U.S. National Water Census “Cyber – Platform” Update Progress and challenges to overcome in realizing.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
TPAC Digital Library Talk Overview Presenter:Glenn Hyland Tasmanian Partnership for Advanced Computing & Australian Antarctic Division Outline: TPAC Overview.
RDA Wheat Data Interoperability Working Group Outcomes RDA Outputs P5 9 th March 2015, San Diego.
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
RMG Study Group Session I: Git, Sphinx, webRMG Connie Gao 9/20/
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
1 Eurosion GIS data in the EEA Andrus Meiner, EEA Expert meeting Methods and tools for assessing coastal vulnerability to climate change at the European.
The NetBeans IDE CSIS 3701: Advanced Object Oriented Programming.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
Carbonate FRG in CSDMS 2.0 Strategy from 2013 onwards.
Stephen Lawe Colin Smith April 4, 2013 Open Source Programming in Transportation Prepared for: 2013 TRB Applications Conference.
Geoscience WG update PRAGMA 25 Whey-Fone Tsai Yoshio Tanaka Sarawut Ninsawat Sornthep Vannarat.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
JULES: Joint UK Land Environment Simulator A community land surface scheme.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Presented By: Muhammad Tariq Software Engineer Android Training course.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
The Community Surface Dynamics Modeling System develops, integrates, archives & disseminates software to define the earth’s surface dynamics James Syvitski,
IODE Ocean Data Portal - technological framework of new IODE system Dr. Sergey Belov, et al. Partnership Centre for the IODE Ocean Data Portal MINCyT,
 Teaching with WMT Irina Overeem Mark Piper Eric Hutton
NWS FLDWAV ANALYSIS TOOL
Slide 1 WGISS CEOS WGISS 21, Budapest 8-12 May 2006 WGISS Contribution to GEO WGISS Contribution to GEO Ivan Petiteville.
OA419. Introduction to the course An interdisciplinary approach to coastal seas and shelves The class will be divided into 6 teams of 8-9 (boats, oral.
XIth International Congress for Mathematical Geology - September 3-8, 2006 – Liège, Belgium Contribution of GeoScienceML to the INSPIRE data harmonisation.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
NOAA National Geophysical Data Center & collocated World Data Centers, Boulder CO USA World Data Center for Marine Geology and Geophysics, Boulder, CO.
Introduction Presenter: James Zollweg, Ph.D. Associate Professor of Water Resources and GIS The College at Brockport NYS GIS Association – Python Training,
Introduction Copyright © Software Carpentry This work is licensed under the Creative Commons Attribution License See
Food Systems in the Coastal Zone: A LOICZ Perspective L. Talaue-McManus Rosenstiel School of Marine & Atmospheric Science University of Miami.
Environmental Hydrology Applications Team Alliance Report
CUAHSI HIS: Science Challenges Linking small integrated research sites (
A Brief Introduction to the CSDMS Initiative Dr. Scott Peckham Chief Software Architect for CSDMS July 19, 2007 csdms.colorado.edu.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
IODE Ocean Data Portal - technological framework of new IODE system Dr. Sergey Belov, et al. Partnership Centre for the IODE Ocean Data Portal.
CSDMS and the Terrestrial World: Looking Back, Looking Forward
Metadata The metadata contains
Contributing source code to CSDMS
Presentation transcript:

Fall 2009 CSDMS WG Update James Syvitski CSDMS Integration Facility Boulder CO

Community: 310+ members CSDMS Updates Terrestrial147 Marine76 Coastal93 EKT28 Cyber59 Carbonate22 Chesapeake13 Hydrology53 Carbonate Discussion page Example I agree that it is the challenge, But check out this model result The image shows output from two runs of my carbonate cellular automata. The two models start off with the same random distribution of three facies in map view (lower images) differing only in one cell in the 50x50 grid, highlighted by the read circles. The upper map shows … Fall 2009 CSDMS WG Update

Repositories: 123 models (268,000 lines of code) 230 downloads/mo CSDMS Updates Top model downloads child, 135 sedflux, 89 topoflow, 86 midas, 80 2dflowvel, 52 bing, 49 Gc2d, 44 adi-2d, 41 Plume, 27 Storm, 25 lithflex, 25 Waveref,24 Bedrock-Er, 24 Fall 2009 CSDMS WG Update

Repositories: 61 (global) databases for model initializations; >100 ppt presentations, lecture materials, movies & simulations. CSDMS Updates DatabaseNumber Topography11 Bathymetry3 Climate6 Hydrography5 River discharge3 Cryosphere3 Geology2 Soils2 Sea level2 Land Cover2 Population3 GIS Tools12 Network Ext7 Fall 2009 CSDMS WG Update

CSDMS protocols for contributed compliant code: 1)Properly licensed (GPL2 compatible; OSI approved); 2)Community vetted (e.g. Working or Focus Research Group); 3)Open source and stored in the CSDMS Model Repository; 4)Written in a CCA supported open-source language (C, C++, any Fortran, Java, Python), (Note: IDL & Matlab can be made compatible) 5)Refactored with a programming interface compatible with CSDMS (e.g. initialize, run, finalize), 6)Source code annotated using special keywords within comment blocks to provide basic metadata for the model and its variables. 7)Model description with test files (input, output), 8)Provides all input & output exchange items 9)Clean code that is properly documented.

Doxygen a multi-language code parsing tool that supports all of the Babel-supported languages (C, C++, Fortran, Java, Python). OnRamp a new CCA tool that parses annotated source code to help convert it to a CCA component. Modelers to add standardized annotations (defined by CSDMS) to their source code that provide needed metadata, so as to automatically generate code for the interface functions Automatic Interface Generation (or wrapping) via Annotation

CCA/CSDMS Framework OpenMI Interface Standards CSDMS Component Library CSDMS Driver IRFIRF Model C Database 1 Data File 1 Data File 2 IRFIRF IRFIRF Provide Port Use Port Model A Model B IRFIRF IRFIRF IRFIRF IRFIRF CCA/CSDMS Services OpenMI Services

Goals: 1.Interface Standards (done but ongoing) 2.CHILD & SedFlux (90% done) 3.GC2D & TopoFlow (done) 4.HydroTrend & CEM (done) 5.ROMS, WWIII, Delft3D (unique licenses); CSTMS (ongoing) 6.NCED/CCED & RCEM Training Courses (done) 7.HPCC support (done but ongoing: PETSc, VisIt, Torque, MPI) 8.Wiki/RSS (done but ongoing) 9.Sponsorship: TCW; IAMG; RCEM; SediBud; AGU, AAPG; IAS 10.CSDMS proposals (ongoing) 11.Ccaffine GUI (done & ongoing) 12.Repositories (ongoing) 13.Industrial Consortia & Interagency Committee

Marine Shelf Slope- Rise Deep Ocean Polar Reefs Carbonate Reefs Carbonate Hydrology Coastal