Skip to content
Discussion options

You must be logged in to vote

Hi

If you're modeling a mine pit as a slope, you might want to consider using PorousFlowPiecewiseLinearSink for the drainage surface. This boundary condition can force the drain surface to become dry when needed — for example, if you set PT_shift = 0, it effectively drains until porepressure = 0 (i.e., atmospheric pressure).

  [bc_drain_tet]
    type = PorousFlowPiecewiseLinearSink
    variable = porepressure_L1
    boundary = 'moving_boundary_tet'
    flux_function = 1
    pt_vals = '0 1e9'
    multipliers = '0 1e9'
    PT_shift = 0.
    fluid_phase = 0
    use_mobility = true   
    use_relperm = false     
    save_in = residual_drain
  []

For steady-state analysis, you don’t necessar…

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@vabufano
Comment options

@josebastiase
Comment options

@cpgr
Comment options

cpgr Apr 15, 2025
Collaborator

@Traiwit
Comment options

Answer selected by vabufano
@vabufano
Comment options

@cpgr
Comment options

cpgr Apr 17, 2025
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants