What is GSMOD?

GSMOD is a stochastic modelling software that allows users to add calibration-constrained Monte Carlo (or quasi-Monte Carlo) simulation capabilities to existing MODFLOW and MT3D models through an easy to use graphical user interface, as described in Figure 1The capacity to add stochastic simulations to existing models is what makes GSMOD extremely useful and unique:

  • Groundwater modellers do not have to significantly change their existing modelling workflow in order to perform stochastic simulations throughout their modelling project. They can continue using their preferred MODFLOW / MT3D modelling software (Groundwater Vistas, GMS, ModelMuse, FloPy...), adding stochastic capabilities as needed, depending on the objectives of the project.
  • Given that only few changes to the modelling workflow need to be implemented, the modeller can take the final decision to perform stochastic simulations towards the end of the project, depending on the available budget and time. The idea is for the stochastic simulations to complement the traditional modelling results, not to replace them.
  • Since GSMOD uses existing groundwater models, consulting companies can take a look at groundwater models that have been developed in the past and contact clients to offer this new product using their existing models. This approach adds significant value to the modelling results at reasonable costs.


GSMOD, Monte Carlo, stochastic, mining, hydrogeology, groundwater, software, calibration, free, simulation, transport, MODFLOW, MT3D, FEFLOW, slope stability, finite difference, USG, USGS, hydrograph, probability, histogram, python, matplotlib, water resources, climate change, geology, geosciences, probability, concentrations, chemistry, geochemistry, demo, predictions, model, modeling, modelling, flopy, leapfrog, system, risk, evaluation, null space, uncertainty, analysis, heterogeneity, hydrology, dynamic, coupling, numpy, assessment, interactive, parameter, distribution, thomas, booth, pest, modeling
Figure 1: GSMOD stochastic modelling workflow