Personal tools
You are here: Home Members Hamish's Home Frameworks wiki ModelCouplingToolkit
Views

http://www-unix.mcs.anl.gov/mct/

From the web site:

  • MCT is a set of open-source software tools for creating coupled models.
  • MCT is fully parallel and can be used to couple message-passing parallel models to create a parallel coupled model.
  • MCT is available as a small library and a set of Fortran90 modules.
  • MCT provides model interoperability through a simple API. Two models that declare and use MCT datatypes can be coupled with a minimum of effort.
  • MCT provides the following core coupling services:
    • a component model registry
    • domain decomposition descriptors
    • communications schedulers for parallel MxN? intercomponent data transfer and MxM? intracomponent data redistribution
    • a flexible and indexible (i.e., random-access) field data storage datatype
    • a time averaging and accumulation buffer datatype
    • a general spatial grid representation capable of supporting unstructured grids
    • parallel tools for intergrid interpolation implemented as matrix-vector multiplication spatial integration and averaging tools (including paired integrals to support conservative interpolation)
    • tools for merging data from multiple components for use by another component.
    • a programming model similar to that of the Message Passing Interface.



Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: