1Approach 1 β Simple 2D Vertical Profile
Step 1 β Enter Synthetic Mode
Click
'Go to Synthetic Case Area' under Utilities to create a blank domain. In this model, the x-axis is horizontal distance and the y-axis is elevation.
Step 2 β Draw the Water Table
Click
to draw a line feature representing the water table, sloping from right (higher elevation) to left (lower elevation), with a break-in-slope near the lower-left edge β simulating a hillslope with a discharge zone at the base. In the line attributes, choose 'Equal to Y (e.g., Water Table)' under prescribed head. This tells the solver that the head along this line equals the y-coordinate β i.e., the water table IS the line you drew.
Step 3 β Deactivate the Unsaturated Zone
Click
to add a zone feature covering the space above the water table line. Assign this zone as 'Inactive'. This removes the unsaturated zone from the computation β the solver only operates below the water table, where groundwater equations apply.
Step 4 β Add a High-K Basal Unit
Click to add a rectangular zone along the bottom of the model representing a deeper unit of higher hydraulic conductivity. Set
K = 70 m/day (the domain default is 22.8 m/day). This creates a two-layer system: a lower-K upper zone and a higher-K basal zone β mimicking a typical geological setting where coarser sediments underlie finer materials.
Step 5 β Simulate and Analyze
Submit for simulation. Then click
'Display Charts' to view the mass balance of the basal unit and a 3D surface chart of the water table. The results reveal classic vertical circulation: downward flow beneath the recharge area (higher water table), horizontal flow through the aquifer, and upward flow at the discharge point (break in slope).
2Approach 2 β 3D Slice Profile
Step 1 β Create a New Synthetic Model
Click 'Go to Synthetic Case Area' to start a fresh synthetic domain.
Step 2 β Add River/Stream Boundaries
Click
to add rectangular zones along the left and right edges of the domain representing rivers/streams. These provide the driving force for groundwater flow:
Left edge: Prescribed head = 0 m
Right edge: Prescribed head = -100 m
The 100 m head difference drives regional flow from left to right.
Step 3 β Add a Low-K Zone
Click to add a rectangular zone in the center of the domain representing a low-conductivity barrier or geological feature. Set
K = 70 m/day (domain K = 22.8 m/day). This creates a heterogeneous system where flow must navigate around or through the contrast zone.
Step 4 β Add a Second Layer
Click 'Add Layer' to add a 2nd layer underneath Layer 1. Use default properties: K = 22.8 m/day, top elevation unchecked (auto-chained), thickness = 50 m. This creates a two-layer system that allows vertical flow between layers.
Step 5 β Simulate
Click to submit for simulation. The solver computes 3D flow β the water table emerges as part of the solution (not prescribed as in Approach 1).
Step 6 β View Cross-Section as Vertical Profile
Click
'Display Charts' under Analysis to view the cross-section charts. Each cross-section through the 3D model IS a vertical profile β showing head distribution, flow vectors, the computed water table, and how flow navigates between layers and around the heterogeneous zone.
When to Use Each Approach
Approach 1 (known water table): Use when you have field data for the water table position, when studying flow beneath a specific topographic profile, when the water table shape is the given and you want to understand circulation patterns beneath it. Classic applications: Toth flow systems, seepage under dams, flow around sheet piles, classroom demonstrations of regional circulation.
Approach 2 (3D slice): Use when the water table is unknown and depends on the interaction between recharge, boundaries, and aquifer properties. The water table is computed, not prescribed. More realistic for real-world problems where you need both the horizontal and vertical flow structure. The cross-section is a "slice" through a full 3D solution.
The "Equal to Y" trick: In Approach 1, the key insight is that for a vertical profile model, the y-coordinate IS elevation. By assigning "prescribed head = y" along a line, you set the head equal to the elevation along that line β which is exactly the definition of a water table (pressure head = 0, total head = elevation). This elegant trick turns a standard 2D plan-view solver into a vertical profile solver without any code changes.
3What's Next
With profile modeling mastered, continue the learning path:
Tutorial 13: Importing Shapefiles β bring external GIS data (geological cross-sections, well logs) into your model
Tutorial 14: Post-Analysis Tool β load and inspect completed model results including cross-sections
Tutorial 15: Stochastic Flow Model β add random heterogeneity and see how it affects vertical circulation patterns