Hi everyone,
After completing the short course at MODFLOW & MORE in June 2024, our research group at the Illinois State Water Survey used ParFlow to determine road surface flooding due to rising groundwater elevations. Our research group would like to start using ParFlow for contaminant transport analyses.
We started by creating a very simple contamination model. Currently, we are using ParFlow version 3.13.0 in Docker Desktop. We are creating our preprocess and post processes scripts by using PyCharm.
We are trying to create a fully saturated, simple model that includes contaminant transport. As such, we are using the “Impes” solver. We found
a few examples related to contamination model, such as
example_single.py.
I have attached our simple model (simple_contamination_model.ipynb). We have run ParFlow successfully. We are getting out.concen.pfsb files and the 'out.log' file indicates convergence. We also recently updated the pftools package to implement the read_pfsb() function, per the ParFlow 3.14.1 release.
Problem:The model is reporting concentrations of 0.0 for all cells and dump intervals, regardless of the initial concentrations implemented in the model with the <model>.PhaseConcen.<phase>.<contaminant_name>. ... entries.
We have reviewed
Parflow release notes and
issues looking for solutions or tips. We have checked the <model_name>.out.text file. Unfortunately, ParFlow is not solving our contamination parameters, printing out the following: "Node 0: Initial concentration volume for phase 0, contaminant 0 = 0.000000".
Questions:- Why is our ParFlow model not reporting contamination concentrations other than zero? Any example of ParFlow contamination model would be appreciated!
- Does this have anything to do with the ParFlow version? If so, we have been using the Docker image from george135 (recommended in a recent short course). How should we update our ParFlow version in the Docker container?
- Any other thoughts on this topic would be greatly appreciated!
Many thanks, in advance, for your help.
- Allan