interface DarcyTools PFlotran

iDP is a reactive-transport framework that couples Darcytools, a flow and transport simulator, with PFLOTRAN, a high-performance reactive transport simulator. This provides a framework that combines the expertise of flow simulations in crystalline fractured media with the possibility of running geochemistry on supercomputers.


iDP stands for interface DarcyTools-PFLOTRAN. It is an interface to couple DarcyTools and FLOTRAN. The main target is to develop an integrated reactive transport platform consisting of Darcy Tools (complex flow simulations) and PFLOTRAN (High Performance Computing for geochemical simulations) in order to incorporate DarcyTools (ability) with the reactive transport capabilities of PFLOTRAN such as the high performance computing (HPC) with the help of its internal libraries such as PETSc.

The interface is written in a modular, cross-platform and extensible way using Fortran and Python.

iDP provides a graphical user interface to generate the configuration required for the simulation. A DarcyTools subdomain can be selected from a steady state flow solution for use in a transient reactive transport simulation running in PFLOTRAN. This can be extended to a quasi-transient reactive-transport simulation by using several steady state flow solutions.

If you would like to reference iDP in your publications, please use the following reference: de Vries LM, Molinero J, Ebrahimi H, Svensson U & Lichtner P (2013). High Performance Reactive Transport Simulation of Hyperalkaline Plume Migration in Fractured Rock. Mineralogical Magazine, 77(5) 982.

SKB_logo logo_amphos21

  • Peter Lichtner; LANL; USA

  • Urban Svensson; CFE AB; Sweden



One of the best codes available to simulate groundwater flow in crystalline, fractured rock is DarcyTools. DarcyTools, property of SKB (The Swedish Nuclear Fuel and Waste Management Company), is developed by CFE AB (Computer-aided Fluid Engineering AB) and MFRDC (Michel Ferry R& D Consulting). It has been through more than 10 years of development. The main Developers are Urban Svensson & Michel Ferry. The code DarcyTools is based on the finite volume method and uses MPI for its parallelization.


PFLOTRAN is a next-generation, open source , reactive flow and transport simulator for modelling subsurface processes that has been developed with high performance computing and efficiency in mind. To this end it has been built on top of well-known frameworks like MPI, PETSc and HDF. It implements the finite volume method and has been written, in a modular way, in Fortran 90. It has demonstrated peta-scale performance in simulations of uranium migration in the superfund Hanford 300 Area as part of the SciDAC-2 programme. All the code is release under the GNU Lesser General Public License license. For more information on visit PFLOTRAN website




A complete wiki is under construction. It will contain complete documentation, Q&A and will be the site where technical support will be centralized .

If you are interested in the iDP technology please contact

We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy. Tell me more!