Error while executing simple problem of a well in an unconfined aquifer

56 views
Skip to first unread message

Akhil Jnanadevan

unread,
Mar 1, 2023, 1:43:54 AM3/1/23
to par...@googlegroups.com, Ishita Bhatnagar
Sir/Ma'am,

I am Akhil, Research Scholar in Water Resources Engineering, Department of Civil Engineering, IIT Delhi. I am currently a part of the HydroX Research Group led by Prof. C T Dhanya (Associate Professor, IIT Delhi). As a part of my PhD thesis, I'm working on an Integrated groundwater surface-water and clm model and learning Parflow software. 

As I'm in the preliminary stage of understanding the software, I started with modeling simple textbook problems which are analytically solved and comparing the output with the analytical solution. I have selected a problem to find the drawdown due to pumping in an unconfined aquifer (fully saturated condition with no overland flow or recharge from the top). But I'm facing an error (related to pfrun command) which I'm not able to understand. 

I'm attaching the problem statement, input tcl script, and the error screenshot with this mail. The problem statement (excel file) contains the screenshot of the textbook problem and also the model domain extent and other parameters details. Kindly help me out with resolving this error.

--
Thanks and Regards

AKHIL J
Research Scholar (PMRF)
Water Resources Engineering
Department of Civil Engineering
Indian Institute of Technology (IIT)  Delhi
Alternate Email: 
cez2...@civil.iitd.ac.in
Ph no.: +91 8891555774

Input TCL Script.txt
Problem Statement.xlsx
Error.PNG

Reed M. Maxwell

unread,
Mar 1, 2023, 7:01:25 AM3/1/23
to Akhil Jnanadevan, par...@googlegroups.com, Ishita Bhatnagar

I replicated your test case and ran it—the error is in a missing key, if you look at the STD out it will give you more info on the error:

cat Outputs/TC1.out.txt

Node 0: Error: Can't find required key <Geom.Perm.Names>

 

(if run this problem in Python instead of TCL and it will check the keys for you, likely catch this error, and give you the output in a notebook BTW)

 

Rather than fix your script, it was easier to get an example running from the impes.simple.tcl and well_00.tcl example scripts.  These are part of the repo and sit in your $PARFLOW_DIR/examples directory.  A running script is attached that is similar but not exactly your problem.  I didn’t change the BC’s, porosity, perm, etc, I trust that you can do these things. 

 

If you haven’t already, I recommend working through the ParFlow short course, I’ve linked the old one since you are working in TCL, but there’s a new one updated last year that is in Python.

 

Hope this helps

 

Reed

 

Reed M. Maxwell, Ph.D.
William and Edna Macaleer Professor

Department of Civil and Environmental Engineering

High Meadows Environmental Institute

Director, Integrated GroundWater Modeling Center

Princeton University

maxwell.princeton.edu

igwmc.princeton.edu

--
You received this message because you are subscribed to the Google Groups "ParFlow" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parflow+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/parflow/CANOGVSw%3DuhcDBnZXihuOyiZMXqSsP%2BFqiXUEqh2qWNrZM8W26w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

pump_well_test.tcl
Reply all
Reply to author
Forward
0 new messages