A minimally invasive model data passing interface for integrating legacy environmental system models

作者: A.Q. Dozier , O. David , M. Arabi , W. Lloyd , Y. Zhang

DOI: 10.1016/J.ENVSOFT.2016.02.031

关键词:

摘要: 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 with message broker. MODPI only requires commented directives in original code an XML linkage file optional custom conversion module. Automated generation, compilation, execution reduce programming burden on modeler. Case study results indicated that required less modifications within each base both before after automated outperforming baseline subroutine approach. Performance overhead for was minimal use case, offering speedup some cases parallel execution. is much invasive than other techniques, potentially encouraging adoption by modeling community addition maintainability reusability of integrated code. Display Omitted We developed minimally passing interface.MODPI very bases.MODPI uses generation minimize work.MODPI feedback models.We provide analysis computational concerns.

参考文章(34)
David E. Bernholdt, Wael R. Elwasif, J. Walter Larson, Boyana Norris, Shujia Zhou, Michael W. Ham, John B. Drake, Components, the Common Component Architecture, and the Climate/Weather/Ocean Community ,(2003)
V. Balaji, The Flexible Modeling System Springer, Berlin, Heidelberg. pp. 33- 41 ,(2012) , 10.1007/978-3-642-23360-9_5
William Gropp, None, MPI (Message Passing Interface). parallel computing. pp. 1184- 1190 ,(2011)
Andre Dozier, Integrated water and power modeling framework for renewable energy integration Colorado State University. Libraries. ,(2007)
T Epperly, T Dahlgren, J Leek, G Kumfert, Babel Users' Guide ,(2004)
L. Shawn Matott, Justin E. Babendreier, S. Thomas Purucker, Evaluating uncertainty in integrated environmental models: A review of concepts and tools Water Resources Research. ,vol. 45, ,(2009) , 10.1029/2008WR007301
R. Armstrong, D. Gannon, A. Geist, K. Keahey, S. Kohn, L. McInnes, S. Parker, B. Smolinski, Toward a common component architecture for high-performance scientific computing high performance distributed computing. pp. 13- ,(1999) , 10.1109/HPDC.1999.805289
W. J. Parton, E. A. Holland, S. J. Del Grosso, M. D. Hartman, R. E. Martin, A. R. Mosier, D. S. Ojima, D. S. Schimel, Generalized model for NOx and N2O emissions from soils Journal of Geophysical Research. ,vol. 106, pp. 17403- 17419 ,(2001) , 10.1029/2001JD900101
S. Lefantzi, J. Ray, H.N. Najm, Using the Common Component Architecture to design high performance scientific simulation codes international parallel and distributed processing symposium. pp. 52- ,(2003) , 10.1109/IPDPS.2003.1213142
Eduardo Ibanez, Timothy Magee, Mitch Clement, Gregory Brinkman, Michael Milligan, Edith Zagona, Enhancing hydropower modeling in variable generation integration studies Energy. ,vol. 74, pp. 518- 528 ,(2014) , 10.1016/J.ENERGY.2014.07.017