An Overview of CSDMS, the Community Surface Dynamics Modeling System and the Earth System Bridge Project
|
|
- Antony Parks
- 5 years ago
- Views:
Transcription
1 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 Software Architect for CSDMS University of Colorado, Boulder January 23, 2015 csdms.colorado.edu
2
3
4 CSDMS: 1238 Members, 5 Working Groups, 6 Focus Research Groups
5 One Super Model or Stone Soup?
6 Some Key Concepts and Terms Model: State variables for some system of interest are discretized in space (on a computational grid) and new values are computed from previous values by marching forward in time according to a set of rules (e.g. laws of physics). Model Component: A model that has been specially prepared for plug-andplay reusability. (i.e. a standard interface & compiled for language interoperability). Interface: A standardized set of functions, which a caller uses to interact with a resource such as a model, database or service. Heterogeneous resources wrapped with a standard interface then operate in a familiar way. Modeling Framework: A software container in which pre-compiled model components are instantiated, configured and dynamically linked to rapidly create a customized model. (With a birds-eye view of all components.) Workflow: Software that allows a chain of steps to be saved, modified and re-executed. Each step uses an application to create an intermediate product that is passed along to the next step, often as a file.
7 Linking Component-based Models: How Can Two Models Differ? Programming language (C, C++, Fortran, Java, Python, etc.) Solution: Babel and Bocca (CCA toolchain) Computational grid (triangles, rectangles, Voronoi, points, etc.) Solution: ESMF regridder (parallel, spatial interpol.) Timestepping scheme (fixed, adaptive, local) Solution: Temporal interpolation tool Variable names Need some means of semantic mediation Solution: CSDMS Standard Names Variable units Solution: UDUNITS (Unidata)
8 Taming Heterogeneity with Interfaces Before: Each resource is unique. Own ways of doing things. Respond differently. Can become unstable. Difficult to control. After: Uniform outward appearance. Respond to same commands. Interchangeable units. Have a chain of command. Work as a team.
9 Reconciling Differences with Standards vs. If we reconcile differences between the resources in a pairwise manner, the amount of work, etc. grows fast: Cost(N) = N (N-1) / 2 ~ N 2. Introduce a new, generic or standard representation (the hub ), then map resources to and from it. The amount of work, maintenance, etc. drops to: Cost(N) = N.
10 Building a Modeling Framework CSDMS has integrated a variety of powerful, open-source tools to build its modeling framework, such as: Babel Language interoperability (C,C++,Java,Python,Fortran) Bocca Component preparation and project management Ccaffeine Low-level model coupling (parallel environ.) ESMF Regrid Multi-processor spatial regridding OpenMI Regrid Single-processor spatial regridding NetCDF Scientific data format (self-describing, etc.) VisIt Visualization of large data sets (multi-proc.) We developed our own interface standards, BMI & CMI, and greatly extended the original Ccaffeine GUI to create our CSDMS Web Modeling Tool for interactive model coupling.
11 Language Interoperability with Babel Language interoperability is a powerful feature of the CCA framework. Components written in different languages can be rapidly linked in HPC applications with hardly any performance cost. This allows us to shop for open-source solutions (e.g. libraries), gives us access to both procedural and object-oriented strategies (legacy and modern code), and allows us to add graphics & GUIs at will.
12 CSDMS Regridding Tools ESMF Regrid (multi-proc., Fortran) OpenMI Regrid (single-proc., Java)
13 The CSDMS Standard Names The CSDMS Standard Names can be viewed as a lingua franca that provides a bridge for mapping variable names between models. They play an important role in the Basic Model Interface (BMI). Model developers are asked to provide a BMI interface that includes a mapping of their model's internal variable names to CSDMS Standard Names and a Model Metadata File that provides model assumptions and other information. IMPORTANT: Model developers continue to use whatever variable names they want to in their code, but then "map" each of their internal variable names to the appropriate CSDMS standard name in their BMI implementation. Main Page: csdms.colorado.edu/wiki/csdms_standard_names Basic Rules: csdms.colorado.edu/wiki/csn_basic_rules Object Names: csdms.colorado.edu/wiki/csn_object_templates Operation Names: csdms.colorado.edu/wiki/csn_operation_templates Quantity Names: csdms.colorado.edu/wiki/csn_quantity_templates Process Names: csdms.colorado.edu/wiki/csn_process_names Assumption Names: csdms.colorado.edu/wiki/csn_assumption_names Metadata Names: csdms.colorado.edu/wiki/csn_metadata_names Model Metadata Files: csdms.colorado.edu/wiki/csn_mmf_example
14 The CSDMS Standard Names Data Models like RDF and EAV use triples like: Subject + Predicate + Object, and Entity/Object + Attribute + Value (object-oriented) CSDMS Standard Names use a similar pattern for creating unambiguous and easily understood standard variable names or preferred labels according to a set of rules. These are then used to retrieve values and metadata. The pattern is: Object name + [Operation name] + Quantity name Examples: atmosphere_carbon_dioxide partial_pressure atmosphere_water liquid_equivalent_precipitation_rate earth_ellipsoid equatorial_radius soil saturated_hydraulic_conductivity We have also started building a set of standard Attribute and Process Names.
15 How Can a Model be Converted to a Reusable, Plug-and-Play Component? CSDMS has developed two model interfaces, one called Basic Model Interface (BMI) and one called Component Model Interface (CMI) for this purpose. BMI requires a developer to make some relatively simple, noninvasive, and framework-independent changes to his/her model source code, mostly by adding some new functions. These provide a caller with 3 key things: (1) fine-grained control (i.e. IUF), (2) variable getters and setters and (3) model metadata. The model can still be used in stand-alone mode, just as before. CSDMS automatically wraps BMI-enabled models to provide them with a CMI interface. CMI makes function calls to the (1) framework, (2) service components (the reconcilers ), (3) the BMI of the wrapped model and (4) the CMI of other plug-and-play components. CMI gives a model many new capabilities, including NetCDF output.
16 How BMI and CMI Work
17
18 Multiple Methods per Process Snowmelt None Degree-Day Energy Balance Evaporation Priestley- Taylor None Energy Balance Channel Flow Dynamic Wave Kinematic Wave None For each physical process (blue), there are typically many different ways to parameterize it, ranging from not at all to simple (with few inputs) to advanced (with many inputs).
19 The CSDMS Modeling Tool (CMT)
20 Tabbed Dialog for Meteorology
21 HTML Help for Meteorology Component
22 HTML Help for Meteorology Component
23 NSF s EarthCube Initiative 10-year time frame (2+ years in) Seamless integration for the geosciences via transformative cyberinfrastructure Many funded projects: - Building Blocks - Research Coordination Networks
24
25
26 Earth System Bridge BMI Adapters CSDMS OMS ESMF OpenMI Other BMI Adapters will allow a BMI-enabled model to be used in any component-based modeling framework.
27 Earth System Bridge, CoG Page
28 IWCCT, CoG Page
29 ES - Framework Definition Language
30 For More Information Peckham, S.D., E.W.H. Hutton and B. Norris (2013) A component-based approach to integrated modeling in the geosciences: The Design of CSDMS, Computers & Geosciences, special issue: Modeling for Environmental Change, 53, Peckham, S.D. (2014) The CSDMS Standard Names: Cross-domain naming conventions for describing process models, data sets and their associated variables, Proceedings of the 7 th Intl. Congress on Env. Modelling and Software, International Environmental Modelling and Software Society (iemss), San Diego, CA. (Eds. D.P. Ames, N.W.T. Quinn, A.E. Rizzoli). Peckham, S.D. (2014) EMELI 1.0: An experimental smart modeling framework for automatic coupling of self-describing models, Proceedings of HIC 2014, 11 th International Conf. on Hydroinformatics, New York, NY.
31 For More Information Basic Model Interface (BMI): CSDMS Standard Names:
32
Integrated 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 informationMay 6, 2016 EC-Webinar
A GeoSemantic Framework for Integrating Long-Tail Data and Models Mostafa Elag, UIUC Praveen Kumar, UIUC Scott Peckham, CU Luigi Marini, NCSA Leslie Hsu, LDEO Rui Lui, NCSA Peishi Jiang, UIUC Yao Hu, UIUC
More informationPlug and Play Component Modeling The CSDMS2.0 Approach
International Environmental Modelling and Software Society (iemss) 7th International Congress on Environmental Modelling and Software San Diego, California, USA, D.P. Ames, N. Quinn (Eds.) http://www.iemss.org/society/index.php/iemss-2014-proceedings
More informationEvaluation of Model Coupling Frameworks for Use by the Community Surface Dynamics Modeling System (CSDMS)
Evaluation of Model Coupling Frameworks for Use by the Community Surface Dynamics Modeling System (CSDMS) Scott D. Peckham University of Colorado, Scott.Peckham@colorado.edu, Boulder, CO, US ABSTRACT The
More informationEnvironmental Modelling: Crossing Scales and Domains. Bert Jagers
Environmental Modelling: Crossing Scales and Domains Bert Jagers 3 rd Workshop on Coupling Technologies for Earth System Models Manchester, April 20-22, 2015 https://www.earthsystemcog.org/projects/cw2015
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 informationEarthCube and Cyberinfrastructure for the Earth Sciences: Lessons and Perspective from OpenTopography
EarthCube and Cyberinfrastructure for the Earth Sciences: Lessons and Perspective from OpenTopography Christopher Crosby, San Diego Supercomputer Center J Ramon Arrowsmith, Arizona State University Chaitan
More informationNetCDF and Scientific Data Durability. Russ Rew, UCAR Unidata ESIP Federation Summer Meeting
NetCDF and Scientific Data Durability Russ Rew, UCAR Unidata ESIP Federation Summer Meeting 2009-07-08 For preserving data, is format obsolescence a non-issue? Why do formats (and their access software)
More informationGrid and Component Technologies in Physics Applications
Grid and Component Technologies in Physics Applications Svetlana Shasharina Nanbor Wang, Stefan Muszala and Roopa Pundaleeka. sveta@txcorp.com Tech-X Corporation Boulder, CO ICALEPCS07, October 15, 2007
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 informationTriple store databases and their role in high throughput, automated extensible data analysis
Triple store databases and their role in high throughput, automated extensible data analysis San Diego CINF Talk: Workflow! Introduction to the Combechem Project! Smart Dark Labs! Semantics & Databases!
More informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationUsing ESML in a Semantic Web Approach for Improved Earth Science Data Usability
Using in a Semantic Web Approach for Improved Earth Science Data Usability Rahul Ramachandran, Helen Conover, Sunil Movva and Sara Graves Information Technology and Systems Center University of Alabama
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 informationCESM Projects Using ESMF and NUOPC Conventions
CESM Projects Using ESMF and NUOPC Conventions Cecelia DeLuca NOAA ESRL/University of Colorado CESM Annual Workshop June 18, 2014 Outline ESMF development update Joint CESM-ESMF projects ESMF applications:
More informationThe OpenMI in Practice
SESYNC Model Integration Workshop, Annapolis MD, 21-23 January 2015 The OpenMI in Practice Tom Bulatewicz, Adjunct Professor Dept. of Computing and Information Sciences Our Team David R. Steward Joseph
More informationClasses and Objects 3/28/2017. How can multiple methods within a Java class read and write the same variable?
Peer Instruction 8 Classes and Objects How can multiple methods within a Java class read and write the same variable? A. Allow one method to reference a local variable of the other B. Declare a variable
More informationKepler Scientific Workflow and Climate Modeling
Kepler Scientific Workflow and Climate Modeling Ufuk Turuncoglu Istanbul Technical University Informatics Institute Cecelia DeLuca Sylvia Murphy NOAA/ESRL Computational Science and Engineering Dept. NESII
More informationNetCDF-4: : Software Implementing an Enhanced Data Model for the Geosciences
NetCDF-4: : Software Implementing an Enhanced Data Model for the Geosciences Russ Rew, Ed Hartnett, and John Caron UCAR Unidata Program, Boulder 2006-01-31 Acknowledgments This work was supported by the
More informationThe Eclipse Parallel Tools Platform Project
The Eclipse Parallel Tools Platform Project EclipseCon 2005 LAUR-05-0574 Parallel Development Tools State of the Art Command-line compilers for Fortran and C/C++ Sometimes wrapped in a GUI Editors are
More informationNew Datasets, Functionality and Future Development. Ashwanth Srinivasan, (FSU) Steve Hankin (NOAA/PMEL) Major contributors: Jon Callahan (Mazama(
HYCOM Data Service New Datasets, Functionality and Future Development Ashwanth Srinivasan, (FSU) Steve Hankin (NOAA/PMEL) Major contributors: Jon Callahan (Mazama( Consulting) Roland Schweitzer (Weathertop
More informationCase Study: CyberSKA - A Collaborative Platform for Data Intensive Radio Astronomy
Case Study: CyberSKA - A Collaborative Platform for Data Intensive Radio Astronomy Outline Motivation / Overview Participants / Industry Partners Documentation Architecture Current Status and Services
More informationGeoffrey Fox Community Grids Laboratory Indiana University
s of s of Simple Geoffrey Fox Community s Laboratory Indiana University gcf@indiana.edu s Here we propose a way of describing systems built from Service oriented s in a way that allows one to build new
More informationIntegration of Heterogeneous Software Components in a Pesticide Decision Support System
Integration of Heterogeneous Software Components in a Pesticide Decision Support System Ralf Denzer a, Reiner Güttler a, Thorsten Hell a, and Matteo Villa b a Environmental Informatics Group (EIG) Saarbrücken,
More informationModels as web services using the Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard
Models as web services using the Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard Anthony M. Castronova a, Jonathan L. Goodall b,, Mostafa M. Elag c a Postdoctoral Researcher, Department
More informationPedigree Management and Assessment Framework (PMAF) Demonstration
Pedigree Management and Assessment Framework (PMAF) Demonstration Kenneth A. McVearry ATC-NY, Cornell Business & Technology Park, 33 Thornwood Drive, Suite 500, Ithaca, NY 14850 kmcvearry@atcorp.com Abstract.
More informationAN EFFICIENT EARTH SYSTEM SIMULATION FRAMEWORK BASED ON CCA
AN EFFICIENT EARTH SYSTEM SIMULATION FRAMEWORK BASED ON CCA 1 SHANSHAN LI, 2 XIAOLING SUN, 3 FUMING CHEN 1,2,3 Asstt Prof., Department of Disaster Information Engineering, Institute of Disaster Prevention
More informationToward the Development of a Comprehensive Data & Information Management System for THORPEX
Toward the Development of a Comprehensive Data & Information Management System for THORPEX Mohan Ramamurthy, Unidata Steve Williams, JOSS Jose Meitin, JOSS Karyn Sawyer, JOSS UCAR Office of Programs Boulder,
More informationAn ontology for component-based models of water resource systems
WATER RESOURCES RESEARCH, VOL. 49, 5077 5091, doi:10.1002/wrcr.20401, 2013 An ontology for component-based models of water resource systems Mostafa Elag 1 and Jonathan L. Goodall 1 Received 25 September
More informationGRID AND COMPONENT TECHNOLOGIES IN PHYSICS APPLICATIONS
GRID AND COMPONENT TECHNOLOGIES IN PHYSICS APPLICATIONS S. Shasharina, N.Wang, S. Muszala, R. Pundaleeka, Tech-X Corporation, Boulder, CO 80303, USA Abstract Recent advances in computer science have made
More informationMetadata and Modeling Frameworks: The Object Modeling System Example
Metadata and Modeling Frameworks: The Object Modeling System Example O. David a, I. W. Schneider b, and G. H. Leavesley c a Colorado State University, Fort Collins, CO, U.S.A. b USDA Agricultural Research
More informationCAS 703 Software Design
Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction
More informationA Generic Approach for Developing Process-Level Hydrologic Modeling Components
This is an Accepted Manuscript of an article published in the Environmental Modelling & Software in 2010, available online: doi:10.1016/j.envsoft.2010.01.003 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
More informationEnterprise Information Integration using Semantic Web Technologies:
Enterprise Information Integration using Semantic Web Technologies: RDF as the Lingua Franca David Booth, Ph.D. HP Software Semantic Technology Conference 20-May-2008 In collaboration with Steve Battle,
More informationMODEL-BASED SYSTEMS ENGINEERING DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS
MODEL-BASED SYSTEMS ENGINEERING DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS Nefretiti Nassar and Mark Austin Institute of Systems Research, University of Maryland, College Park, MD 20742. CSER 2013 Presentation,
More informationNetCDF and HDF5. NASA Earth Science Data Systems Working Group October 20, 2010 New Orleans. Ed Hartnett, Unidata/UCAR, 2010
NetCDF and HDF5 NASA Earth Science Data Systems Working Group October 20, 2010 New Orleans Ed Hartnett, Unidata/UCAR, 2010 Unidata Mission: To provide the data services, tools, and cyberinfrastructure
More informationUpdate on NAWIPS/GEMPAK Migration to AWIPS II
Update on NAWIPS/GEMPAK Migration to AWIPS II Unidata Policy Committee Meeting Michelle Mainelli NCEP Central Operations 15 April 2010 Topics NAWIPS/AWIPS Team Migration Goals FY10 Activities GEMPAK 6.0
More informationBuilding a Global Data Federation for Climate Change Science The Earth System Grid (ESG) and International Partners
Building a Global Data Federation for Climate Change Science The Earth System Grid (ESG) and International Partners 24th Forum ORAP Cite Scientifique; Lille, France March 26, 2009 Don Middleton National
More informationTom Achtor, Tom Rink, Tom Whittaker. Space Science & Engineering Center (SSEC) at the University of Wisconsin - Madison
Interactive Processing of Multi- and Hyper-spectral Environmental Satellite Data: The Next Generation of McIDAS EUMETSAT-AMS Conf. Amsterdam, NL 27 September 2007 Tom Achtor, Tom Rink, Tom Whittaker Space
More informationNEXT 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 informationMcIDAS-V - A powerful data analysis and visualization tool for multi and hyperspectral environmental satellite data *
McIDAS-V - A powerful data analysis and visualization tool for multi and hyperspectral environmental satellite data * Thomas Achtor, Thomas Rink, Thomas Whittaker, David Parker and David Santek Space Science
More informationDevelopment Environments for HPC: The View from NCSA
Development Environments for HPC: The View from NCSA Jay Alameda National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign DEHPC 15 San Francisco, CA 18 October 2015 Acknowledgements
More informationAPPLYING DESIGN PATTERNS TO SCA IMPLEMENTATIONS
APPLYING DESIGN PATTERNS TO SCA IMPLEMENTATIONS Adem Zumbul (TUBITAK-UEKAE, Kocaeli, Turkey, ademz@uekae.tubitak.gov.tr); Tuna Tugcu (Bogazici University, Istanbul, Turkey, tugcu@boun.edu.tr) ABSTRACT
More information1 Software Architecture
Some buzzwords and acronyms for today Software architecture Design pattern Separation of concerns Single responsibility principle Keep it simple, stupid (KISS) Don t repeat yourself (DRY) Don t talk to
More informationPaving the Rocky Road Toward Open and FAIR in the Field Sciences
Paving the Rocky Road Toward Open and FAIR Kerstin Lehnert Lamont-Doherty Earth Observatory, Columbia University IEDA (Interdisciplinary Earth Data Alliance), www.iedadata.org IGSN e.v., www.igsn.org Field
More informationWorking with Scientific Data in ArcGIS Platform
Working with Scientific Data in ArcGIS Platform Sudhir Raj Shrestha sshrestha@esri.com Hong Xu hxu@esri.com Esri User Conference, San Diego, CA. July 11, 2017 What we will cover today Scientific Multidimensional
More informationEnvironmental Modeling Framework Invasiveness: Analysis and Implications
International Environmental Modelling and Software Society (iemss) 2010 International Congress on Environmental Modelling and Software Modelling for Environment s Sake, Fifth Biennial Meeting, Ottawa,
More informationCyberinfrastructure Framework for 21st Century Science & Engineering (CIF21)
Cyberinfrastructure Framework for 21st Century Science & Engineering (CIF21) NSF-wide Cyberinfrastructure Vision People, Sustainability, Innovation, Integration Alan Blatecky Director OCI 1 1 Framing the
More informationImplementing Trusted Digital Repositories
Implementing Trusted Digital Repositories Reagan W. Moore, Arcot Rajasekar, Richard Marciano San Diego Supercomputer Center 9500 Gilman Drive, La Jolla, CA 92093-0505 {moore, sekar, marciano}@sdsc.edu
More informationPerformance Tools and Holistic HPC Workflows
Performance Tools and Holistic HPC Workflows Karen L. Karavanic Portland State University Work Performed with: Holistic HPC Workflows: David Montoya (LANL) PSU Drought Project: Yasodha Suriyakumar (CS),
More informationUsing JBI for Service-Oriented Integration (SOI)
Using JBI for -Oriented Integration (SOI) Ron Ten-Hove, Sun Microsystems January 27, 2006 2006, Sun Microsystems Inc. Introduction How do you use a service-oriented architecture (SOA)? This is an important
More informationIssues raised developing
Loughborough University Institutional Repository Issues raised developing AQuRate (an authoring tool that uses the question and test interoperability version 2 specification) This item was submitted to
More informationCupid Documentation. Release 0.2 (ESMF v7) Rocky Dunlap
Cupid Documentation Release 0.2 (ESMF v7) Rocky Dunlap July 28, 2016 Contents 1 Overview 3 1.1 What is NUOPC?............................................ 3 1.2 What is Eclipse?.............................................
More informationWeb Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics
Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2014.02.28 2014.02.28 Valdas Rapševičius. Java Technologies 1 Outline Introduction to SOA SOA Concepts:
More informationSciSpark 201. Searching for MCCs
SciSpark 201 Searching for MCCs Agenda for 201: Access your SciSpark & Notebook VM (personal sandbox) Quick recap. of SciSpark Project What is Spark? SciSpark Extensions scitensor: N-dimensional arrays
More informationAgent Framework For Intelligent Data Processing
Agent Framework For Intelligent Data Processing Rahul Ramachandran, Sara Graves, Sunil Movva and Xiang Li Information Technology and Systems Center University of Alabama in Huntsville rramachandran@itsc.uah.edu
More informationApplication Architectures, Design Patterns
Application Architectures, Design Patterns Martin Ledvinka martin.ledvinka@fel.cvut.cz Winter Term 2017 Martin Ledvinka (martin.ledvinka@fel.cvut.cz) Application Architectures, Design Patterns Winter Term
More informationSoftware Infrastructure for Data Assimilation: Object Oriented Prediction System
Software Infrastructure for Data Assimilation: Object Oriented Prediction System Yannick Trémolet ECMWF Blueprints for Next-Generation Data Assimilation Systems, Boulder, March 2016 Why OOPS? Y. Trémolet
More informationAssessing the Value of an Integrated GIS Seismic Management System
March 8, 2005 Author: Scott McCulloch Assessing the Value of an Integrated GIS Seismic Management System TGS-NOPEC Geophysical Company Abstract TGS seismic order entry system is an enterprise-level database
More informationA simple OASIS interface for CESM E. Maisonnave TR/CMGC/11/63
A simple OASIS interface for CESM E. Maisonnave TR/CMGC/11/63 Index Strategy... 4 Implementation... 6 Advantages... 6 Current limitations... 7 Annex 1: OASIS3 interface implementation on CESM... 9 Annex
More informationThe Context Interchange Approach
COntext INterchange (COIN) System Demonstration Aykut Firat (aykut@mit.edu) M. Bilal Kaleem (mbilal@mit.edu) Philip Lee (philee@mit.edu) Stuart Madnick (smadnick@mit.edu) Allen Moulton (amoulton@mit.edu)
More informationXML and Agent Communication
Tutorial Report for SENG 609.22- Agent-based Software Engineering Course Instructor: Dr. Behrouz H. Far XML and Agent Communication Jingqiu Shao Fall 2002 1 XML and Agent Communication Jingqiu Shao Department
More information- C3Grid Stephan Kindermann, DKRZ. Martina Stockhause, MPI-M C3-Team
A Collaborative Environment for Climate Data Handling - Stephan Kindermann, DKRZ Martina Stockhause, MPI-M C3-Team 10.06. 2008 Motivation Model Output Data + Observation Data + TeraByte Analysis Data Expected
More informationA Reproducible Framework Powered by Globus Tanu Malik, Kyle Chard*, Ian Foster
A Reproducible Framework Powered by Globus Tanu Malik, Kyle Chard*, Ian Foster Computation Institute University of Chicago and Argonne National Laboratory Sharing and Reproducibility Alice wants to share
More informationFMS: the Flexible Modeling System
FMS: the Flexible Modeling System Coupling Technologies for Earth System Modeling Toulouse FRANCE V. Balaji balaji@princeton.edu Princeton University 15 December 2010 Balaji (Princeton University) Flexible
More informationThe Myx Architectural Style
The Myx Architectural Style The goal of the Myx architectural style is to serve as an architectural style that is good for building flexible, high performance tool-integrating environments. A secondary
More informationScientific Computing Without the Command Line: Enabling Any HPC Code to Run Anywhere through a Web Interface with the Agave API
Scientific Computing Without the Command Line: Enabling Any HPC Code to Run Anywhere through a Web Interface with the Agave API Kathy Traxler, Steven R. Brandt Department of Computer Science Center for
More informationAdapting Software to NetCDF's Enhanced Data Model
Adapting Software to NetCDF's Enhanced Data Model Russ Rew UCAR Unidata EGU, May 2010 Overview Background What is netcdf? What is the netcdf classic data model? What is the netcdf enhanced data model?
More informationDesign Pattern. CMPSC 487 Lecture 10 Topics: Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, et al.)
Design Pattern CMPSC 487 Lecture 10 Topics: Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, et al.) A. Design Pattern Design patterns represent the best practices used by experienced
More informationDataset Interoperability Working Group
Dataset Interoperability Working Group Co-Chairs: Charlie Zender and Peter Leonard Ed Armstrong, Mary Jo Brodzik, Joe Glassy, Aleksander Jelenak, Siri Jodha Khalsa, Wenli Yang; Steve Berrick, Chris Lynnes,
More informationCrisis and paradox in distributed-systems development
IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2005 Published by the IEEE Computer Society Vol. 6, No. 3; March 2005 Department Editor: Olivier Marin, http://www.cs.vu.nl/~omarin/, Laboratoire d'informatique
More informationGEOSS Clearinghouse onto Amazon EC2/Azure
GEOSS Clearinghouse onto Amazon EC2/Azure Qunying Huang1, Chaowei Yang1, Doug Nebert 2 Kai Liu1, Zhipeng Gui1, Yan Xu3 1Joint Center of Intelligent Computing George Mason University 2Federal Geographic
More informationHPC Performance Advances for Existing US Navy NWP Systems
HPC Performance Advances for Existing US Navy NWP Systems Timothy Whitcomb, Kevin Viner Naval Research Laboratory Marine Meteorology Division Monterey, CA Matthew Turner DeVine Consulting, Monterey, CA
More informationOpen Software Standards for Next- Generation Community Satellite Software Packages June 2017
Atmospheric and Environmental Research www.aer.com Lexington, MA 2017 IMAP/ CSPP Users Group Meeting Open Software Standards for Next- Generation Community Satellite Software Packages June 2017 David Hogan
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 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 informationGrowing Variety and Volume of Remote Sensing and In Situ Data
The Potential Role of the World Data Centers in the Global Earth Observing System of Systems and the International Polar Year: CIESIN Experience to Date Dr. Robert S. Chen Director and Senior Research
More informationDevelopment of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak
Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models C. Aberle, A. Hakim, and U. Shumlak Aerospace and Astronautics University of Washington, Seattle American Physical Society
More informationImplementing a Data Quality Strategy to simplify access to data
Implementing a Quality Strategy to simplify access to data Kelsey Druken Implementing a Quality Strategy to simplify access to data Kelsey Druken, Claire Trenham, Lesley Wyborn, Ben Evans National Computational
More informationMiddleware Platforms for Integration & BPM : A Product Comparison
Middleware Platforms for Integration & BPM : A Product Comparison Richard Naszcyniec Senior Principal Program Marketing Manager, Red Hat June 14, 2013 Today s session Red Hat JBoss Middleware focus Red
More informationImplementing a Data Quality Strategy to simplify access to data
IN43D-07 AGU Fall Meeting 2016 Implementing a Quality Strategy to simplify access to data Kelsey Druken, Claire Trenham, Ben Evans, Clare Richards, Jingbo Wang, & Lesley Wyborn National Computational Infrastructure,
More informationDatabase of historical places, persons, and lemmas
Database of historical places, persons, and lemmas Natalia Korchagina Outline 1. Introduction 1.1 Swiss Law Sources Foundation as a Digital Humanities project 1.2 Data to be stored 1.3 Final goal: how
More informationJ3.12 EFFECTIVE RETRIEVAL PERFORMED BY DIMES WITH THE APPLICATION OF LUCENE
J3.12 EFFECTIVE RETRIEVAL PERFORMED BY DIMES WITH THE APPLICATION OF LUCENE Yujie Zhao, Ruixin Yang *, Menas Kafatos Center for Earth Observing & Space Research (CEOSR) George Mason University (GMU) ABSTRACT
More informationFlexible Framework for Mining Meteorological Data
Flexible Framework for Mining Meteorological Data Rahul Ramachandran *, John Rushing, Helen Conover, Sara Graves and Ken Keiser Information Technology and Systems Center University of Alabama in Huntsville
More informationModel representation, parameter calibration and parallel computing the JAMS approach
International Environmental Modelling and Software Society (iemss) 2012 International Congress on Environmental Modelling and Software Managing Resources of a Limited Planet, Sixth Biennial Meeting, Leipzig,
More informationFrom High Level to Machine Code. Compilation Overview. Computer Programs
From High Level to Algorithm/Model Java, C++, VB Compilation Execution Cycle Hardware 27 October 2007 Ariel Shamir 1 Compilation Overview Algorithm vs. Programs From Algorithm to Compilers vs. Interpreters
More informationDSpace Fedora. Eprints Greenstone. Handle System
Enabling Inter-repository repository Access Management between irods and Fedora Bing Zhu, Uni. of California: San Diego Richard Marciano Reagan Moore University of North Carolina at Chapel Hill May 18,
More information'A New Approach to Simulation of Heavy Construction Operations
'A New Approach to Simulation of Heavy Construction Operations Kyong J. Kim, Senior Researcher, Korea Institute of Construction Technology G. Edward Gibson, Jr., Associate Professor, University of Texas
More informationReusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003
Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems 01/06/2003 ctchen@ctchen.idv.tw Reference A. El Saddik et al., Reusability and Adaptability of Interactive Resources
More informationNext Step, Next Frontier, NextAxiom. City of Fort Collins Smart Grid Automation Case Study: NextAxiom Intelligent Information Flow Platform
Next Step, Next Frontier, NextAxiom City of Fort Collins Smart Grid Automation Case Study: NextAxiom Intelligent Information Flow Platform Next Step for Municipal Utilities: Smart Grids and Smarter Government
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 informationThe National Fusion Collaboratory
The National Fusion Collaboratory A DOE National Collaboratory Pilot Project Presented by David P. Schissel at ICC 2004 Workshop May 27, 2004 Madison, WI PRESENTATION S KEY POINTS Collaborative technology
More informationWide Area Situation Awareness (WASA) Demonstration System Utilizing the CIM in Japan
Wide Area Situation Awareness (WASA) Demonstration System Utilizing the CIM in Japan Ryuya Tanabe, Yasuyuki Tada TEPCO, Japan Nov. 17, 2011 Copyright 2011 The Tokyo Electric Power Co., Inc. All rights
More informationNetCDF-4 Update. Ed Hartnett, Unidata/UCAR NetCDF Workshop, July 25 26, 2011
NetCDF-4 Update Ed Hartnett, Unidata/UCAR NetCDF Workshop, July 25 26, 2011 Background of NetCDF-4 Originally funded by NASA for 2 years. Merger (of sorts) of HDF5 and netcdf. NetCDF-4.0 released in 2008,
More informationCheshire 3 Framework White Paper: Implementing Support for Digital Repositories in a Data Grid Environment
Cheshire 3 Framework White Paper: Implementing Support for Digital Repositories in a Data Grid Environment Paul Watry Univ. of Liverpool, NaCTeM pwatry@liverpool.ac.uk Ray Larson Univ. of California, Berkeley
More informationAccelerating the Scientific Exploration Process with Kepler Scientific Workflow System
Accelerating the Scientific Exploration Process with Kepler Scientific Workflow System Jianwu Wang, Ilkay Altintas Scientific Workflow Automation Technologies Lab SDSC, UCSD project.org UCGrid Summit,
More informationThe Integrated Data Viewer A web-enabled enabled tool for geoscientific analysis and visualization
The Integrated Data Viewer A web-enabled enabled tool for geoscientific analysis and visualization Don Murray Unidata Program Center University Corporation for Atmospheric Research Overview Unidata Overview
More informationSCIENTIFIC VISUALIZATION OF SOIL LIQUEFACTION
SCIENTIFIC VISUALIZATION OF SOIL LIQUEFACTION T. L. Biddlecome Army Corps of Engineers Engineering Research and Development Center Major Shared Resources Center Vicksburg, MS 39180 F. Amini Department
More informationElectronic Records Archives: Philadelphia Federal Executive Board
Electronic Records Archives: Philadelphia Federal Executive Board L. Reynolds Cahoon Assistant Archivist for HR and IT and Chief Information Officer 18 March 2004 Agenda (The Mission) Electronic Records
More informationNetCDF-4: A New Data Model, Programming Interface, and Format Using HDF5
NetCDF-4: A New Data Model, Programming Interface, and Format Using HDF5 Russ Rew, Ed Hartnett, John Caron UCAR Unidata Program Center Mike Folk, Robert McGrath, Quincey Kozial NCSA and The HDF Group,
More information