STOMP

Boundary Conditions Syntax (EOR-BO)

STOMP-EOR-BO is designed to solve problems  involving the transport of oil, gas, and salt passive solutes or reactive species through variably saturated geologic media under isothermal conditions. The syntax for boundary conditions is ordered as follows: 1) number of boundary conditions, 2) orientation, 3) type options, 4) species names, 5) surface domain, and 6) time schedule.  The type options ordered as follows: 1) energy, 2) fluid flow, 3) solutes, and 4) species.  The time schedules are ordered as follows: 1) time, 2) fluid-flow inputs, 3) solute inputs, and 4) species inputs.  Solute inputs are required for each solute.  Species inputs are only required for named species.  For simulations not concerned with solute transport, no solute inputs are required, and for those not concerned with reactive species, no species inputs are required.  Fluid-flow inputs are always required for declared boundary conditions.

Input Data Types

Character string (e.g., van Genuchten, porosity, m^3/s, Roe Superbee)

Integer (no alpha characters, special characters, or punctuation) (e.g., 1, 32, 195634)

Real (decimal points and exponential notation allowed) (e.g., 0, 0.0, 1.e-12, 1.E+3, 2.345)

Keyword (exact formatting required) (e.g., file, ~Solution Control Card, binary file)

Card Title

~Boundary Conditions Card

Number of Boundary Conditions

Number of Boundary Conditions,

Repeat

Repeat for the Number of Boundary Conditions

Choose One

Chose one Boundary Condition State Option

BC1 (sl = 1.0, sn = 0.0, sg = 0.0)

Expand to see the BC1 Syntax
Surface Orientation,Fluid Flow Type Option,BC1,Aqueous Salt Option,Solute Type Option (one for each solute),Species Type Option (one only),

Boundary Condition Domain and Number of Time Points

I Start,I End,J Start,J End,K Start,K End,Number of Time Points,

Repeat

Repeat for the Number of Time Points

Time,Units (s),...

Flow Boundary Condition Options

Syntax for Flow Boundary Conditions...

Flow Dirichlet Option

...Pressure,Units (Pa),...

Flow Dirichlet Inflow Option

...Pressure,Units (Pa),...

Flow Dirichlet Outflow Option

...Pressure,Units (Pa),...

Flow Initial Condition Option

...,,...

Flow Zero Flux Option

...,,...

Flow Hydraulic Gradient Option

...Base Pressure,Units (Pa),...

Flow Neumann Option

...Volumetric Flux,Units (m/s),...

Flow Neumann Inflow Option

...Volumetric Flux,Units (m/s),...

Flow Neumann Outflow Option

...Volumetric Flux,Units (m/s),...

Aqueous Salt Boundary Conditions Options

Syntax for Aqueous Salt Boundary Conditions...

Aqueous Salt Relative Saturation Option

...Aqueous Salt Relative Saturation,...

Aqueous Salt Mass Fraction Option

...Aqueous Salt Mass Fraction,...

BC2 (sl < 1.0, sn ≥ 0.0, sg ≥ 0.0)

Expand to see the BC2 Syntax
Surface Orientation,Fluid Flow Type Option,BC2,Aqueous Salt Option,Solute Type Option (one for each solute),Species Type Option (one only),

Boundary Condition Domain and Number of Time Points

I Start,I End,J Start,J End,K Start,K End,Number of Time Points,

Repeat

Repeat for the Number of Time Points

Time,Units (s),...

Flow Boundary Condition Options

Syntax for Flow Boundary Conditions...

Flow Dirichlet Option

...Pressure,Units (Pa),...

Flow Dirichlet Inflow Option

...Pressure,Units (Pa),...

Flow Dirichlet Outflow Option

...Pressure,Units (Pa),...

Flow Initial Condition Option

...,,...

Flow Zero Flux Option

...,,...

Flow Hydraulic Gradient Option

...Base Pressure,Units (Pa),...

Flow Neumann Option

...Volumetric Flux,Units (m/s),...

Flow Neumann Inflow Option

...Volumetric Flux,Units (m/s),...

Flow Neumann Outflow Option

...Volumetric Flux,Units (m/s),...

Aqueous Saturation

..Aqueous Saturation,...

Aqueous Salt Boundary Condition Options

Syntax for Aqueous Salt Boundary Conditions...

Aqueous Salt Relative Saturation Option

...Aqueous Salt Relative Saturation,...

Aqueous Salt Mass Fraction Option

...Aqueous Salt Mass Fraction,...

Gas Saturation and Gas-to-Oil Ratio

..Gas SaturationGas-to-Oil Ratio,Units (m^3/m^3),...

BC3 (sl = 0.0, sn ≥ 0.0, sg ≥ 0.0)

Expand to see the BC3 Syntax
Surface Orientation,Fluid Flow Type Option,BC3,Solute Type Option (one for each solute),Species Type Option (one only),

Boundary Condition Domain and Number of Time Points

I Start,I End,J Start,J End,K Start,K End,Number of Time Points,

Repeat

Repeat for the Number of Time Points

Time,Units (s),...

Flow Boundary Condition Options

Syntax for Flow Boundary Conditions...

Flow Dirichlet Option

...Pressure,Units (Pa),...

Flow Dirichlet Inflow Option

...Pressure,Units (Pa),...

Flow Dirichlet Outflow Option

...Pressure,Units (Pa),...

Flow Initial Condition Option

...,,...

Flow Zero Flux Option

...,,...

Flow Hydraulic Gradient Option

...Base Pressure,Units (Pa),...

Flow Neumann Option

...Volumetric Flux,Units (m/s),...

Flow Neumann Inflow Option

...Volumetric Flux,Units (m/s),...

Flow Neumann Outflow Option

...Volumetric Flux,Units (m/s),...

Water Vapor Relative Saturation

..Water Vapor Relative Saturation,...

Gas Saturation and Gas-to-Oil Ratio

..Gas SaturationGas-to-Oil Ratio,Units (m^3/m^3),...

Solute Boundary Condition Options

Syntax for solute boundary condition inputs...

Solute Aqueous Concentration Option

...Solute Aqueous Concentration,Units (1/kg),...

Solute Nonaqueous-Liquid Concentration Option

...Solute Nonaqueous-Liquid Concentration,Units (1/kg),...

Solute Gas Concentration Option

...Solute Gas Concentration,Units (1/kg),...

Solute Inflow Option

...Solute Volumetric Concentration,Units (1/m^3),...

Solute Inflow Aqueous Concentration Option

...Solute Aqueous Concentration,Units (1/kg),...

Solute Inflow Nonaqueous-Liquid Concentration Option

...Solute Nonaqueous-Liquid Concentration,Units (1/kg),...

Solute Inflow Gas Concentration Option

...Solute Gas Concentration,Units (1/kg),...

Solute Inflow-Outflow Option

...Solute Volumetric Concentration,Units (1/m^3),...

Solute Inflow-Outflow Aqueous Concentration Option

...Solute Aqueous Concentration,Units (1/kg),...

Solute Inflow-Outflow Nonaqueous-Liquid Concentration Option

...Solute Nonaqueous-Liquid Concentration,Units (1/kg),...

Solute Inflow-Outflow Gas Concentration Option

...Solute Gas Concentration,Units (1/kg),...

Solute Initial Condition Option

...,,...

Solute Outflow Option

...,,...

Solute Volumetric Concentration Option

...Solute Volumetric Concentration,Units (1/m^3),...

Solute Zero Flux Option

...,,...

Species Boundary Condition Options

Syntax for species boundary condition inputs...

Species Aqueous Concentration Option

...Species Aqueous Concentration,Units (1/kg),...

Species Nonaqueous-Liquid Concentration Option

...Species Nonaqueous-Liquid Concentration,Units (1/kg),...

Species Gas Concentration Option

...Species Gas Concentration,Units (1/kg),...

Species Inflow Option

...Species Volumetric Concentration,Units (1/m^3),...

Species Inflow Aqueous Concentration Option

...Species Aqueous Concentration,Units (1/kg),...

Species Inflow Nonaqueous-Liquid Concentration Option

...Species Nonaqueous-Liquid Concentration,Units (1/kg),...

Species Inflow Gas Concentration Option

...Species Gas Concentration,Units (1/kg),...

Species Inflow-Outflow Option

...Species Volumetric Concentration,Units (1/m^3),...

Species Inflow-Outflow Aqueous Concentration Option

...Species Aqueous Concentration,Units (1/kg),...

Species Inflow-Outflow Nonaqueous-Liquid Concentration Option

...Species Nonaqueous-Liquid Concentration,Units (1/kg),...

Species Inflow-Outflow Gas Concentration Option

...Species Gas Concentration,Units (1/kg),...

Species Initial Condition Option

...,,...

Species Outflow Option

...,,...

Species Volumetric Concentration Option

...Species Volumetric Concentration,Units (1/m^3),...

Species Zero Flux Option

...,,...

STOMP User Guide Home

Modules