|Modeling complex multi-component reactive-transport systems: towards a simulation environment based on the concept of a Knowledge Base|Regnier, P.; O'Kane, J. P.; Steefel, C. I.; Vanderborght, J. P. (2002). Modeling complex multi-component reactive-transport systems: towards a simulation environment based on the concept of a Knowledge Base. Appl. Math. Modelling 26(9): 913-927. dx.doi.org/10.1016/S0307-904X(02)00047-1
In: Applied Mathematical Modelling. IPC Science and Technology Press/Elsevier Science: New York. ISSN 0307-904X; e-ISSN 1872-8480
Biogeochemistry; Reactions (chemistry); Mass transport; Numerical models; Knowledge Base; Automated differentiation
|Auteurs|| || Top |
- Regnier, P.
- O'Kane, J. P.
- Steefel, C. I.
- Vanderborght, J. P.
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.