Web-enabled configuration and control of legacy codes: An application to ocean modeling

被引:10
作者
Evangelinos, C.
Lermusiaux, P. F. J.
Geiger, S. K.
Chang, R. C.
Patrikalakis, N. M.
机构
[1] MIT, Dept Mech Engn, Cambridge, MA 02139 USA
[2] Harvard Univ, Div Engn & Appl Sci, Cambridge, MA 02139 USA
基金
美国海洋和大气管理局; 美国国家科学基金会;
关键词
XML; encapsulation; metadata; GUI; numerical ocean models; HOPS; ROMS; MITgcm; primitive equation; data assimilation; ocean observing and prediction systems;
D O I
10.1016/j.ocemod.2005.10.002
中图分类号
P4 [大气科学(气象学)];
学科分类号
0706 ; 070601 ;
摘要
For modern interdisciplinary ocean prediction and assimilation systems, a significant part of the complexity facing users is the very large number of possible setups and parameters, both at build-time and at run-time, especially for the core physical, biological and acoustical ocean predictive models. The configuration of these modeling systems for both local as well as remote execution can be a daunting and error-prone task in the absence of a graphical user interface (GUI) and of software that automatically controls the adequacy and compatibility of options and parameters. We propose to encapsulate the configurability and requirements of ocean prediction codes using an eXtensible Markup Language (XML) based description, thereby creating new computer-readable manuals for the executable binaries. These manuals allow us to generate a GUI, check for correctness of compilation and input parameters, and finally drive execution of the prediction system components, all in an automated and transparent manner. This web-enabled configuration and automated control software has been developed (it is currently in "beta" form) and exemplified for components of the interdisciplinary Harvard ocean prediction system (HOPS) and for the uncertainty prediction components of the error subspace statistical estimation (ESSE) system. Importantly, the approach is general and applies to other existing ocean modeling applications and to other "legacy" codes. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:197 / 220
页数:24
相关论文
共 95 条
[1]  
ALINTAS I, 2005, LNCS, V3458
[2]   Web-based access to the grid using the Grid Resource Broker portal [J].
Aloisio, G ;
Cafaro, M .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) :1145-1160
[3]  
[Anonymous], 1995, QUANTITATIVE SKILL A, DOI DOI 10.1029/CE047
[4]  
ARANGO HG, 2003, ROMS REGIONAL OCEAN
[5]  
ARANGO HG, 2001, COMMUNITY TERRAIN FO
[6]   An overview of model integration for environmental application - components, frameworks and semantics [J].
Argent, RM .
ENVIRONMENTAL MODELLING & SOFTWARE, 2004, 19 (03) :219-234
[7]  
ASHWORTH M, 2001, ECCOMA SCOMP FLUID D
[8]   Using the SKAGEX dataset for evaluation of ocean model skills [J].
Berntsen, J ;
Svendsen, E .
JOURNAL OF MARINE SYSTEMS, 1999, 18 (04) :313-331
[9]   A NUMERICAL INVESTIGATION OF OCEANIC GENERAL CIRCULATION [J].
BRYAN, K ;
COX, MD .
TELLUS, 1967, 19 (01) :54-&
[10]   Convenient use of legacy software in Java']Java with Janet package [J].
Bubak, M ;
Kurzyniec, D ;
Luszczek, P .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (08) :987-997