Hi Chen,
Thank you for your reply. Currently I am not using a solid file. Instead, I defined the Geometries as a "Box" domain. The X, Y, and Z grid numbers are 323, 223, and 5, with variable dZ values (please see the scripts below). Based on your suggestion, do you think I should try using a solid file to see if it will improve the results? Or, since I am using a "Box" domain, is it more likely that the issue is related to my slope files? If the slope files are the cause, I wonder how I can generate the correct slope files, as I actually followed the slope generation instructions from the PriorityFlow Tool.
Thank you very much for your guidance and help!
# setup the computational grid
model.Process.Topology.P = 1
model.Process.Topology.Q = 1
model.Process.Topology.R = 1
model.ComputationalGrid.Lower.X = 0.0
model.ComputationalGrid.Lower.Y = 0.0
model.ComputationalGrid.Lower.Z = 0.0
model.ComputationalGrid.DX = 1000.0
model.ComputationalGrid.DY = 1000.0
model.ComputationalGrid.DZ = 1.0
model.ComputationalGrid.NX = 323
model.ComputationalGrid.NY = 223
model.ComputationalGrid.NZ = 5
# Geometries
model.GeomInput.Names = "domain_input"
model.GeomInput.domain_input.InputType = 'Box'
model.GeomInput.domain_input.GeomName = 'domain'
model.Geom.domain.Lower.X = 0.0
model.Geom.domain.Lower.Y = 0.0
model.Geom.domain.Lower.Z = 0.0
model.Geom.domain.Upper.X = 323000.0
model.Geom.domain.Upper.Y = 223000.0
model.Geom.domain.Upper.Z = 5.0
model.Domain.GeomName = "domain"
model.Geom.domain.Patches = "top bottom side"
# Variable dZ
model.Solver.Nonlinear.VariableDz = True
model.dzScale.GeomNames = "domain"
model.dzScale.Type = "nzList"
model.dzScale.nzListNumber = 5
model.Cell._0.dzScale.Value = 150
model.Cell._1.dzScale.Value = 1
model.Cell._2.dzScale.Value = 0.6
model.Cell._3.dzScale.Value = 0.3
model.Cell._4.dzScale.Value = 0.1
# Initial conditions: water pressure
model.ICPressure.Type = "HydroStaticPatch"
model.ICPressure.GeomNames = "domain"
model.Geom.domain.ICPressure.Value = 1.005
model.Geom.domain.ICPressure.RefGeom = "domain"
model.Geom.domain.ICPressure.RefPatch = "bottom"
Best regards,
Xiaojie Li