Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Science and Engineering > Geographical

    Earth System Modeling Framework 5.2.0rp1

    Download button

    No screenshots available
    Downloads: 671  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    UCAR | More programs
    University of Illino... / FREE
    March 26th, 2012, 15:32 GMT [view history]
    ROOT / Science and Engineering / Geographical

     Read user reviews (0)  Refer to a friend  Subscribe

    Earth System Modeling Framework description

    A program for building high-performance, flexible software infrastructure.

    ESMF (Earth System Modeling Framework) is a program for building high-performance, flexible software infrastructure to increase ease of use, performance portability, interoperability, and reuse in climate, numerical weather prediction, data assimilation, The ESMF defines an architecture for composing complex, coupled modeling systems and includes data structures and utilities for developing individual models.

    The basic idea behind ESMF is that complicated applications should be broken up into smaller pieces, or components. A component is a unit of software composition that has a coherent function, and a standard calling interface and behavior. Components can be assembled to create multiple applications, and different implementations of a component may be available. In ESMF, a component may be a physical domain, or a function such as a coupler or I/O system.

    ESMF also includes toolkits for building components and applications, such as regridding software, calendar management, logging and error handling, and parallel communications.

    The figure below shows ESMF components in practice. It is a diagram of the structure of the NASA GEOS-5 Atmospheric General Circulation Model, built from the ground up using ESMF. Each of the boxes is an ESMF component, including the couplers. The hierarchical tree of components can be "snipped" at different levels so that the whole physics package could be replaced, or a single parameterization. Each component is potentially "swappable."


    Product's homepage

    Here are some key features of "Earth System Modeling Framework":

    · Full Fortran 90 interface, partial C/C++ interface
    · Fortran 90 Reference Manual and User's Guide
    · Runs on most high performance parallel computing platforms, including IBM, many Linux variants, Cray, Compaq, more (see here for the full list)
    · Supports MPI, OpenMP and hybrid user codes
    · 2500+ tests bundled with source distribution
    · Free user support
    · Active user community

    Superstructure for coupling Earth system components:

    · Component, State and Coupler software that wraps user code with minimal overhead
    · Simple drivers that users can modify
    · Sequential or concurrent execution of components
    · Single executable capability
    · Limited multiple executable capability

    Infrastructure for building Earth system components:

    · Time Manager that includes Gregorian, 360 day, no-leap, Julian, and other calendars, as well as a broad range of time functions
    · Data structures for storage and manipulation of Arrays, Fields, and Bundles of Fields on the same grid.
    · Parallel data communications and regridding software
    · Message logging tools
    · Resource file manager

    What's New in This Release: [ read full changelog ]

    · This version modifies the code to enable backward compatibility and adds support for the PGI 11.x compiler version on Linux/PC and the Cray XT platform.

      


    TAGS:

    modeling framework | numerical weather prediction | data assimilation | modeling | framework | weather



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM