Library Subscription: Guest
International Journal for Multiscale Computational Engineering

Published 6 issues per year

ISSN Print: 1543-1649

ISSN Online: 1940-4352

The Impact Factor measures the average number of citations received in a particular year by papers published in the journal during the two preceding years. 2017 Journal Citation Reports (Clarivate Analytics, 2018) IF: 1.4 To calculate the five year Impact Factor, citations are counted in 2017 to the previous five years and divided by the source items published in the previous five years. 2017 Journal Citation Reports (Clarivate Analytics, 2018) 5-Year IF: 1.3 The Immediacy Index is the average number of times an article is cited in the year it is published. The journal Immediacy Index indicates how quickly articles in a journal are cited. Immediacy Index: 2.2 The Eigenfactor score, developed by Jevin West and Carl Bergstrom at the University of Washington, is a rating of the total importance of a scientific journal. Journals are rated according to the number of incoming citations, with citations from highly ranked journals weighted to make a larger contribution to the eigenfactor than those from poorly ranked journals. Eigenfactor: 0.00034 The Journal Citation Indicator (JCI) is a single measurement of the field-normalized citation impact of journals in the Web of Science Core Collection across disciplines. The key words here are that the metric is normalized and cross-disciplinary. JCI: 0.46 SJR: 0.333 SNIP: 0.606 CiteScore™:: 3.1 H-Index: 31

Indexed in

A Multilingual Programming Model for Coupled Systems

Volume 6, Issue 1, 2008, pp. 39-51
DOI: 10.1615/IntJMultCompEng.v6.i1.40
Get accessGet access

ABSTRACT

Multiphysics and multiscale simulation systems share a common software requirement-infrastructure to implement data exchanges between their constituent parts-often called the coupling problem. On distributed-memory parallel platforms, the coupling problem is complicated by the need to describe, transfer, and transform distributed data, known as the parallel coupling problem. Parallel coupling is emerging as a new grand challenge in computational science as scientists attempt to build multiscale and multiphysics systems on parallel platforms. An additional coupling problem in these systems is language interoperability between their constituent codes. We have created a multilingual parallel coupling programming model based on a successful open-source parallel coupling library, the Model Coupling Toolkit (MCT). This programming model's capabilities reach beyond MCT's native Fortran implementation to include bindings for the C++ and Python programming languages. We describe the method used to generate the interlanguage bindings. This approach enables an object-based programming model for implementing parallel couplings in non-Fortran coupled systems and in systems with language heterogeneity. We describe the C++ and Python versions of the MCT programming model and provide short examples. We report preliminary performance results for the MCT interpolation benchmark. We describe a major Python application that uses the MCT Python bindings, a Python implementation of the control and coupling infrastructure for the community climate system model. We conclude with a discussion of the significance of this work to productivity computing in multidisciplinary computational science.

CITED BY
  1. Sloot P. M.A., Hoekstra A. G., Multi-scale modelling in computational biomedicine, Briefings in Bioinformatics, 11, 1, 2010. Crossref

  2. Margara Alessandro, Pezze Mauro, Pivkin Igor V., Santoro Mauro, Towards an Engineering Methodology for Multi-model Scientific Simulations, 2015 IEEE/ACM 1st International Workshop on Software Engineering for High Performance Computing in Science, 2015. Crossref

  3. Jacob Robert, Larson Jay, The Model Coupling Toolkit, in Earth System Modelling - Volume 3, 2012. Crossref

Begell Digital Portal Begell Digital Library eBooks Journals References & Proceedings Research Collections Prices and Subscription Policies Begell House Contact Us Language English 中文 Русский Português German French Spain