Although multicomponent reactive transport modeling is gaining wider application in various geoscience fields, it continues to present significant mathematical and computational challenges. There is a need to solve and compare the solutions to complex benchmark problems, using a variety of codes, because such intercomparisons can reveal promising numerical solution approaches and increase confidence in the application of reactive transport codes. In this contribution, the results and performance of five current reactive transport codes are compared for the 1D and 2D subproblems of the so-called easy test case of the MoMaS benchmark (Carrayrou et al., Comput Geosci, 2009, this issue). This benchmark presents a simple fictitious reactive transport problem that highlights the main numerical difficulties encountered in real reactive transport problems. As a group, the codes include iterative and noniterative operator splitting and global implicit solution approaches. The 1D easy advective and 1D easy diffusive scenarios were solved using all codes, and, in general, there was a good agreement, with solution discrepancies limited to regions with rapid concentration changes. Computational demands were typically consistent with what was expected for the various solution approaches. The differences between solutions given by the three codes solving the 2D problem are more important. The very high computing effort required by the 2D problem illustrates the importance of parallel computations. The most important outcome of the benchmark exercise is that all codes are able to generate comparable results for problems of significant complexity and computational difficulty.Keywords MoMaS · Benchmark · Code intercomparison · Numerical methods for reactive transport · Direct substitution approach (DSA) · Differential and algebraic equations (DAE) · Sequential iterative approach (SIA) · Sequential noniterative approach (SNIA) 484 Comput Geosci (2010) 14:483-502
International audienceNumerical benchmark can be an efficient way to validate reactive transport codes. The reactive transport benchmark of GNR MoMaS is here presented and solved on its easy 1D version. The reactive transport code SPECY is presented with a brief description of its main numerical methods: discontinuous finite elements for solving advection, mixed hybrid finite elements for solving dispersion and Newton–Raphson method to linearise the equilibrium chemistry and respect of the chemically allowed interval and positive continuous fractions methods to increase the robustness of the chemistry resolution. By successive mesh and time step refinement, we use the reactive transport code SPECY to look for a reference solution to this problem
Nonlinear reactive transport problems can be solved using the Operator Splitting (OS) approach, where transport and reaction processes are separated or the Direct Substitution Approach (DSA) where chemical and transport equations are solved simultaneously. The OS techniques can be very attractive, but are known to introduce splitting errors with SNIA (Non Iterative OS) and have low convergence rate with SIA (Iterative OS). These problems are avoided with DSA which is more robust than OS schemes. On the other hand, DSA is more complicated and very demanding in terms of computing time and memory requirements. This can make DSA less efficient than OS schemes especially for fine discretizations and chemically simple problems. In this work, DSA, SIA and SNIA are combined with a new sparse direct (unifrontal/multifrontal) solver. The efficiency of this solver is not dependent on the matrix conditioning. The performance of the three approaches is studied for two transport problems with simple and difficult chemical reactions and for different number of unknowns. Results show that when combined with an efficient sparse direct solver, DSA is more efficient than SIA and SNIA even for chemically simple problems and large number of unknowns.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.