Coder Social home page Coder Social logo

ufscomp's Introduction

UFSCOMP

This portal has been set up for exploratory purposes and does not contain any Unified Forecast System (UFS) codes at this time. The coupled codes it contains are early prototypes that are not official National Weather Service products. Model components that are included as externals in the coupled codes follow their own terms of use.

The Unified Forecast System Community Portal (UFSCOMP) is an entry point for community members interested in obtaining and running NOAA’s Unified Forecast System (UFS) for their own interests and experimentation. The UFS utilizes a set of forecast system software components to build a suite of targeted, predictive applications spanning spatial and temporal scales. It will include multiple Earth system model components (e.g. atmosphere, ocean, sea ice) and software to support a complete forecast workflow including data pre-processing, data assimilation, model coupling, ensemble and probabilistic processing, post-processing, and experiment management. At this time, UFSCOMP is a prototype that includes only a small subset of the full UFS functionality.

This portal aims to reduce barriers to sharing code between research and operational groups. It simplifies UFS access by providing the needed linkages to model component and infrastructure code located in distributed repositories. These linkages change based on the particular UFS application and the particular version of that application requested. This makes it difficult to assemble a working application without prior knowledge of the constituent components. To address this, UFSCOMP provides configurations of UFS components that are versioned, documented, tested, and have clearly identified supported platforms/machines and dependencies. Initial condition data files are downloaded automatically from a public input data repository, and a portable model workflow makes running the system easier.

Supported Applications

The UFSCOMP repository supports multiple applications (or "apps") where an app is an assembly of external components, each referenced by a repository URL and a branch/tag. An app, therefore, is a convenient way to represent known configurations of components and can be easily shared. The top level app repository is lightweight because all information about the external components is stored in a single configuration file (Externals.cfg).

Each app is stored on a separate branch in the UFSCOMP repository. Each app branch is prefixed with app_. The current app branches:

  • app_mom6-cmeps - Modular Ocean Model version 6 (MOM6) coupled with the Community Mediator for Earth Prediction Systems (CMEPS)
  • app_cesm-cmeps - Community Earth System Model (CESM) components coupled with the CMEPS Mediator

Milestones

  • CMEPS v0.1 - Initial validation of Modular Ocean Model version 6 (MOM6) coupled with the Community Mediator for Earth Prediction Systems (CMEPS)

ufscomp's People

Contributors

rsdunlapiv avatar jedwards4b avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.