Abstract
The advection-reaction-diffusion equation is a rather general model that describes a variety of environmental processes, such as air pollution transport, aquifer recharge, groundwater contaminant transport and forest growth, among others. The resulting models are known to be computationally demanding, especially when the model covers large areas where in high resolution. In this context, the exponential increase in computational power of massively parallel computing devices, such as the General Purpose Graphics Processing Units (GPGPUs), has triggered a paradigm shift in scientific computing and environmental modelling. In this paper we present an environmental modelling solution based on a parallel implementation of the 2D advection-reaction-diffusion equation, tailored for GPGPU devices. The software is flexible, free, open-source and allows the modelling of a wide range of environmental phenomena, including those taking place in heterogeneous and anisotropic media. Performance tests show that the parallel GPU implementation can provide up to a 70-fold speedup in relation to an analogous CPU implementation.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have