A minimally invasive model data passing interface for integrating legacy environmental system models. (June 2016)
- Record Type:
- Journal Article
- Title:
- A minimally invasive model data passing interface for integrating legacy environmental system models. (June 2016)
- Main Title:
- A minimally invasive model data passing interface for integrating legacy environmental system models
- Authors:
- Dozier, A.Q.
David, O.
Arabi, M.
Lloyd, W.
Zhang, Y. - Abstract:
- Abstract: This paper presents the Model Data Passing Interface (MODPI). The approach provides fine-grained, multidirectional feedbacks between legacy environmental system models through read and write access to relevant model data during simulation using a bidirectional, event-based, publish-subscribe system with a message broker. MODPI only requires commented directives in the original code and an XML linkage file with an optional custom data conversion module. Automated code generation, compilation, and execution reduce the programming burden on the modeler. Case study results indicated that MODPI required less code modifications within each model code base both before and after automated code generation, outperforming a baseline subroutine approach. Performance overhead for MODPI was minimal for the use case, offering speedup in some cases through parallel execution. MODPI is much less invasive than other techniques, potentially encouraging adoption by the modeling community in addition to maintainability and reusability of integrated model code. Graphical abstract: Highlights: We developed a minimally invasive model data passing interface. MODPI requires very minimal modifications to original model code bases. MODPI uses code generation to minimize the programming work. MODPI provides fine-grained, multidirectional feedback between models. We provide analysis of computational overhead concerns.
- Is Part Of:
- Environmental modelling & software. Volume 80(2016:Jun.)
- Journal:
- Environmental modelling & software
- Issue:
- Volume 80(2016:Jun.)
- Issue Display:
- Volume 80 (2016)
- Year:
- 2016
- Volume:
- 80
- Issue Sort Value:
- 2016-0080-0000-0000
- Page Start:
- 265
- Page End:
- 280
- Publication Date:
- 2016-06
- Subjects:
- Framework invasiveness -- Integrated assessment and modeling -- Integrated environmental modeling -- Inter-process communication
Environmental monitoring -- Computer programs -- Periodicals
Ecology -- Computer simulation -- Periodicals
Digital computer simulation -- Periodicals
Computer software -- Periodicals
Environmental Monitoring -- Periodicals
Computer Simulation -- Periodicals
Environnement -- Surveillance -- Logiciels -- Périodiques
Écologie -- Simulation, Méthodes de -- Périodiques
Simulation par ordinateur -- Périodiques
Logiciels -- Périodiques
Computer software
Digital computer simulation
Ecology -- Computer simulation
Environmental monitoring -- Computer programs
Periodicals
Electronic journals
363.70015118 - Journal URLs:
- http://www.sciencedirect.com/science/journal/13648152 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.envsoft.2016.02.031 ↗
- Languages:
- English
- ISSNs:
- 1364-8152
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3791.522800
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9021.xml