Modeling complex multi-component reactive-transport systems: towards a simulation environment based on the concept of a Knowledge Base

被引:68
作者
Regnier, P
O'Kane, JP
Steefel, CI
Vanderborght, P
机构
[1] Univ Utrecht, Fac Earth Sci, Dept Geochem, NL-3508 TA Utrecht, Netherlands
[2] Natl Univ Ireland Univ Coll Cork, Dept Civil & Environm Engn, Cork, Ireland
[3] Lawrence Livermore Natl Lab, Livermore, CA 94551 USA
[4] Free Univ Brussels, Lab Chem Oceanog & Water Geochem, B-1050 Brussels, Belgium
关键词
biogeochemistry; reactions (chemistry); mass transport; numerical models; Knowledge Base; automated differentiation;
D O I
10.1016/S0307-904X(02)00047-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A modelling framework within which transport processes in the hydrosphere can be described and interfaced with relevant biogeochemical reactions is presented. Three key elements of this simulation environment are discussed: (1) a numerical engine for solving sets of coupled non-linear process equations; (2) an automated procedure for model code generation ('Automatic Code Generator'); (3) a Web-distributed Knowledge Base (KB) of processes. The Automatic Code Generator translates the information selected in the KB into computer algorithms using the principles defined in the numerical engine. The code CONTRASTE is a first attempt at developing such a modelling framework. It allows one to easily select, adapt and combine a specific set of biogeochemical processes relevant to a user-defined application. The workings of CONTRASTE are described by means of examples which demonstrate how the various components of the simulation environment are coupled and automated. Prospects for future developments towards a fully automated model generation procedure are discussed. (C) 2002 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:913 / 927
页数:15
相关论文
共 21 条
[1]   Finite element simulations using symbolic computing [J].
Amberg, G ;
Tönhardt, R ;
Winkler, C .
MATHEMATICS AND COMPUTERS IN SIMULATION, 1999, 49 (4-5) :257-274
[2]  
[Anonymous], 1986, NUMERICAL RECIPES C
[3]  
ARIS R, 1968, ARCH RATION MECH AN, V27, P356
[4]  
Aris R, 1999, MATH MODELLING CHEM
[5]  
Aris R., 1965, Archive for Rational Mechanics and Analysis, V19, P81, DOI [10.1007/BF00282276, DOI 10.1007/BF00282276]
[6]  
BISHOF C, 1995, ANLMCSP4811194
[7]  
Brenan K. E., 1989, NUMERICAL SOLUTION I
[8]  
CHILAKAPATI A, 1995, 10636 PAC NW LAB
[9]   NEOS and condor:: Solving optimization problems over the internet [J].
Ferris, MC ;
Mesnier, MP ;
Moré, JJ .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2000, 26 (01) :1-18
[10]  
Hindmarsh A. C., 1995, Computers in Physics, V9, P34, DOI 10.1063/1.168536