Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
Nektar
Nektar
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 87
    • Issues 87
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 44
    • Merge Requests 44
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Nektar
  • NektarNektar
  • Merge Requests
  • !677

Merged
Opened Aug 15, 2016 by Dave Moxey@dmoxeyOwner

Add flowrate forcing to incompressible solver

  • Overview 34
  • Commits 34
  • Changes 53

This MR adds the ability to drive a periodic flow by specifying a constant flow rate. To impose the flow rate, we solve a Stokes problem at setup for a single timestep, store this field, and use it to correct the flow to give the desired flow rate. There are two modes of operation:

  • For 2D, 3D and 3DH1D, a boundary condition containing USERDEFINEDTYPE="Flowrate" will be used to specify the surface through which to calculate the flux. This allows us to drive e.g. channel flows.
  • For 3DH1D, if no boundary condition is specified, it is assumed that the flow will be in the homogeneous direction (for e.g. a pipe flow)
  • In addition, the Flowrate parameter must be set to specify the reference flow rate desired, and a FlowrateForce function must be specified which is used in the Stokes solver to calculate the direction the flow is being driven.
  • If the IO_FlowrateSteps parameter is set, a file (session.prs) will be written with the correction used to drive the flow at each step.
Assignee
Assign to
Reviewer
Request review from
v5.0.0
Milestone
v5.0.0 (Past due)
Assign milestone
Time tracking
Reference: nektar/nektar!677
Source branch: feature/flowrate

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.