STOMP

Boundary Conditions Card Syntax (EOR)

STOMP-EOR is designed to solve problems involving the transport of energy, water, CO2, CH4, salt and a user-defined number of petroleum components with passive solutes or reactive species through variably saturated geologic media with the potential for three mobile phases: 1) aqueous, 2) nonaqueous-liquid, and 3) gas. Alternatively under the black-oil option, the simulator solves 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) energy inputs, 3) fluid-flow inputs, 4) solute inputs, and 5) 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.  Energy and 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

Energy Boundary Condition Type Option

Choose One

Chose one Energy Boundary Condition Type

Neumann Energy Type

Expand for Energy Neumann Type Syntax

Surface Orientation,Energy Type Option,

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),...

Energy Neumann Boundary Condition Options

Syntax for Energy Neumann Boundary Conditions...

Energy Neumann Option

...Energy Flux,Units (W),

Energy Zero Flux Option

...,,

Dirichlet Energy Type

Expand for Energy Dirichlet Type Syntax
Choose One

Chose one Boundary Condition State Option

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

Expand to see the BC1 Syntax
Surface Orientation,Energy Type Option,Fluid Flow Type Option,BC1,Aqueous CO2 Option,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),...

Energy Boundary Condition Options

Syntax for Energy Dirichlet Boundary Conditions...

Energy Advective Option

...Temperature,Units (C),

Energy Dirichlet Option

...Temperature,Units (C),

Energy Geothermal Option

...Reference Temperature,Units (C),Reference Z Point,Units (m),Geothermal Gradient,Units (C/m),

Energy Inflow Option

...Temperature,Units (C),

Energy Initial Condition Option

...,,...

Energy Outflow Option

...,,...

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 CO2 Boundary Conditions Options

Syntax for Aqueous CO2 Boundary Conditions...

Aqueous CO2 Relative Saturation Option

...Aqueous CO2 Relative Saturation,...

Aqueous CO2 Mass Fraction Option

...Aqueous CO2 Mass Fraction,...

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 + sg > 0.0)

Expand to see the BC2 Syntax
Surface Orientation,Energy Type Option,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),...

Energy Boundary Condition Options

Syntax for Energy Dirichlet Boundary Conditions...

Energy Advective Option

...Temperature,Units (C),

Energy Dirichlet Option

...Temperature,Units (C),

Energy Geothermal Option

...Reference Temperature,Units (C),Reference Z Point,Units (m),Geothermal Gradient,Units (C/m),

Energy Inflow Option

...Temperature,Units (C),

Energy Initial Condition Option

...,,...

Energy Outflow Option

...,,...

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,...

Total Petroleum Component Mole Fractions

Repeat

Repeat for the Number of Petroleum Components (including CO2 and CH4 in the Petroleum Component Order)

...Total Nonaqueous Component Mole Fraction,...
Petroleum Component Order

The petroleum component order is CO2, CH4, and then the specified petroleum components in the order specified on the Petroleum Component Properties Card.

BC3 (sl = 0.0, sn + sg = 1.0)

Expand to see the BC3 Syntax
Surface Orientation,Energy Type Option,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),...

Energy Boundary Condition Options

Syntax for Energy Dirichlet Boundary Conditions...

Energy Advective Option

...Temperature,Units (C),

Energy Dirichlet Option

...Temperature,Units (C),

Energy Geothermal Option

...Reference Temperature,Units (C),Reference Z Point,Units (m),Geothermal Gradient,Units (C/m),

Energy Inflow Option

...Temperature,Units (C),

Energy Initial Condition Option

...,,...

Energy Outflow Option

...,,...

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,...

Total Petroleum Component Mole Fractions

Repeat

Repeat for the Number of Petroleum Components (including CO2 and CH4 in the Petroleum Component Order)

...Total Nonaqueous Component Mole Fraction,...
Petroleum Component Order

The petroleum component order is CO2, CH4, and then the specified petroleum components in the order specified on the Petroleum Component Properties Card.

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