TAGGED: cfd-tutorials, condensation-evaporation, wet-steam
-
-
March 18, 2026 at 1:24 pm
mattiariccardo01
SubscriberGood morning, sorry for the disturbance but I am trying to write the set-up of the ANSYS CFX tutorial on the steam jet (https://ansyshelp.ansys.com/public/account/secured?returnurl=/////////Views/Secured/corp/v242/en/cfx_tutr/i3385293.html) but the solver returns the error 'Error finding variable "PSAT_FL2" within domain "Domain". CCL is possibly invalid.'
Would it be possible to ask you for the courtesy of the already ready set-up to see where I am making a mistake? Thank you for your patience -
March 19, 2026 at 7:04 am
NickFL
SubscriberAt what point do you get this error? Based upon your limited description I would guess your error comes when trying step 29.4.2. If that is the case, your probably do not have automatic generation of the default domain activated. When you start CFX-Pre after creating new case, do you get the following message?
If not, then do the opposite and turn it on. Hopefully that solves your problem.
-
March 19, 2026 at 8:33 am
mattiariccardo01
SubscriberHello, and thank you for your reply.
The error appears when I run the programme and launch the Solver Manager.
The message doesn’t appear when I launch Ansys CFX, although I always start with a Default Domain; I’ll try again on Monday.
I had also thought (wrongly) that perhaps the CEL variable was incorrect, so I entered the value "1 [bar]" directly instead of "Liquid.psaturation".
In this case, the error changed to:
Â
+------------------------------------------ ------------------------- -+
| ERROR #001100279 has occurred in subroutine ErrAction. |
| Message: |
| Failed to calculate sources in GETSOU for RESSRC_A from director- |
| y "" at location "Condensation". Error return code is: FAIL |
Best regards
Thank you very much
-
March 23, 2026 at 9:00 am
mattiariccardo01
SubscriberHi, I have tried to turn on with "Edit>Option>CFX Pre" but the same error persistis. The strange things it's that the CCL is invalid only for the "Liquid.psaturation" while is good for the "Liquid.Tsaturation".Â
Can you help me? In Solver Manager the complete error is reported as:
 +--------------------------------------------------------------------+
 | ERROR #001100279 has occurred in subroutine ErrAction.       |
 | Message:                              |
 | NAME_MOD: Error finding variable "PSAT_FL2" within domain "Steam  |
 | Jet". CCL is possibly invalid.                   |
 |                                   |
 |                                   |
 |                                   |
 |                                   |
 +--------------------------------------------------------------------+
Â
 +--------------------------------------------------------------------+
 | ERROR #001100279 has occurred in subroutine MESG_RETRIEVE.     |
 | Message:                              |
 | Stopping the run due to error(s) reported above           |
 |                                   |
 |                                   |
 |                                   |
 |                                   |
 |                                   |
 +--------------------------------------------------------------------+
Thank you very much for the patience.p.s.
In the case there is no solution, can I ask you the corrected set-up ? -
March 23, 2026 at 10:47 pm
jcooper
Ansys EmployeeHi:Â
I just followed the steps in this tutorial in V2026 R1 and it works properly, so it seems the expression CCL is correct. The saturation temperatures for the mass transfer are defined in the continuity sources, where there are a lot of entries (and more opportunity for error), so maybe there is typo in the source entries that is triggering the error. I would recheck your sources carefully.
SUBDOMAIN: Gas2Liq
Coord Frame = Coord 0
Location = B26
FLUID: Gas
SOURCES:
EQUATION SOURCE: Steam3v.mf
Option = Source
Source = 0 [kg m^-3 s^-1]
Source Coefficient = dFLwadYG
END
EQUATION SOURCE: continuity
Mass Source Volume Fraction Coefficient = -Gas.density/DtFalseMf
Option = Fluid Mass Source
Sink Option = Specified Mass Fractions and Local Temperature
Source = -Liquid.WaFluxGL
VARIABLE: Steam3v.mf
Option = Value
Value = 1 []
END
VARIABLE: T
Option = Value
Value = Gas.T
END
VARIABLE: ed
Option = Value
Value = Gas.ed
END
VARIABLE: ke
Option = Value
Value = Gas.ke
END
VARIABLE: vel
Option = Cartesian Vector Components
xValue = Gas.Velocity u
yValue = Gas.Velocity v
zValue = Gas.Velocity w
END
END
END
END
FLUID: Liquid
SOURCES:
EQUATION SOURCE: continuity
Mass Source Volume Fraction Coefficient = -Liquid.density/DtFalseMf
Option = Fluid Mass Source
Source = Liquid.WaFluxGL
VARIABLE: T
Option = Value
Value = Gas.T
END
VARIABLE: vel
Option = Cartesian Vector Components
xValue = Gas.Velocity u
yValue = Gas.Velocity v
zValue = Gas.Velocity w
END
END
EQUATION SOURCE: energy
Option = Source
Source = Liquid.WaFluxGL*HtVapwa
Source Coefficient = Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
END
END
END
END
SUBDOMAIN: Liq2Gas
Coord Frame = Coord 0
Location = B26
FLUID: Liquid
SOURCES:
EQUATION SOURCE: continuity
Option = Fluid Mass Source
Sink Option = Specified Mass Fractions and Local Temperature
Source = -Liquid.WaFluxLG
VARIABLE: T
Option = Value
Value = SatT
END
VARIABLE: vel
Option = Cartesian Vector Components
xValue = 0 [m s^-1]
yValue = 0 [m s^-1]
zValue = 0 [m s^-1]
END
END
EQUATION SOURCE: energy
Option = Source
Source = -Liquid.WaFluxLG*HtVapwa
Source Coefficient = -Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
END
END
END
END
Regards,
Judy
-
March 24, 2026 at 1:03 pm
mattiariccardo01
SubscriberHi Judy, thank you very much for your answer, it's very nice.
I check the subdomain and I correct "Sink Option = Specified Mass Fractions and Local Temperature" for Liquid in Liq2Gas, and I correct a sign inEQUATION SOURCE: energy
Option = Source
Source Coefficient = -Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
but doesn't change nothing :(. Maybe the problem is the definition of materials? Can I ask you to share the entire "CFX Command Language for Run" or "solver log"? If not, I can send mine
p.s.
It's possible that the student version "CFX 2025 R2" doesn't support the tutorial ?Best regards, Riccardo
-
March 24, 2026 at 4:56 pm
jcooper
Ansys EmployeeHI Riccardo:
I doubt that the solver would fail that way for a license issue. It seems more likely that something in the setup isn't defined or working.Â
The liquid saturation pressure is also defined by an additional variable, so if this additional variable isn't activated in the domain for the Liquid, psaturation may not defined.
FLOW: Flow Analysis 1
&replace DOMAIN: Domain 1
Coord Frame = Coord 0
Domain Type = Fluid
Location = B26
BOUNDARY: Domain 1 Default
Boundary Type = WALL
Create Other Side = Off
Interface Boundary = Off
Location = F32.26,F33.26
BOUNDARY CONDITIONS:
HEAT TRANSFER:
Option = Adiabatic
END
MASS AND MOMENTUM:
Option = Fluid Dependent
END
WALL CONTACT MODEL:
Option = Use Volume Fraction
END
WALL ROUGHNESS:
Option = Smooth Wall
END
END
FLUID: Gas
BOUNDARY CONDITIONS:
MASS AND MOMENTUM:
Option = No Slip Wall
END
END
END
FLUID: Liquid
BOUNDARY CONDITIONS:
MASS AND MOMENTUM:
Option = No Slip Wall
END
END
END
END
BOUNDARY: Gas Inlet
Boundary Type = INLET
Location = gas inlet
BOUNDARY CONDITIONS:
FLOW REGIME:
Option = Subsonic
END
HEAT TRANSFER:
Option = Static Temperature
Static Temperature = 373 [K]
END
MASS AND MOMENTUM:
Normal Speed = 341 [m s^-1]
Option = Normal Speed
END
TURBULENCE:
Option = Fluid Dependent
END
END
FLUID: Gas
BOUNDARY CONDITIONS:
COMPONENT: Steam3v
Mass Fraction = 1
Option = Mass Fraction
END
TURBULENCE:
Option = Low Intensity and Eddy Viscosity Ratio
END
VOLUME FRACTION:
Option = Value
Volume Fraction = 1-0.45*0.4/1000
END
END
END
FLUID: Liquid
BOUNDARY CONDITIONS:
VOLUME FRACTION:
Option = Value
Volume Fraction = 0.45*0.4/1000
END
END
END
END
BOUNDARY: Opening
Boundary Type = OPENING
Location = air inlet,outer edge,outlet
BOUNDARY CONDITIONS:
FLOW DIRECTION:
Option = Normal to Boundary Condition
END
FLOW REGIME:
Option = Subsonic
END
HEAT TRANSFER:
Opening Temperature = 25 [C]
Option = Opening Temperature
END
MASS AND MOMENTUM:
Option = Opening Pressure and Direction
Relative Pressure = 0 [Pa]
END
TURBULENCE:
Option = Medium Intensity and Eddy Viscosity Ratio
END
END
FLUID: Gas
BOUNDARY CONDITIONS:
COMPONENT: Steam3v
Mass Fraction = 0.0
Option = Mass Fraction
END
VOLUME FRACTION:
Option = Value
Volume Fraction = 1
END
END
END
FLUID: Liquid
BOUNDARY CONDITIONS:
VOLUME FRACTION:
Option = Value
Volume Fraction = 0
END
END
END
END
BOUNDARY: SymP1
Boundary Type = SYMMETRY
Location = F29.26
END
BOUNDARY: SymP2
Boundary Type = SYMMETRY
Location = F27.26
END
DOMAIN MODELS:
BUOYANCY MODEL:
Option = Non Buoyant
END
DOMAIN MOTION:
Option = Stationary
END
MESH DEFORMATION:
Option = None
END
REFERENCE PRESSURE:
Reference Pressure = 1 [atm]
END
END
FLUID DEFINITION: Gas
Material = Gas Mixture
Option = Material Library
MORPHOLOGY:
Option = Continuous Fluid
END
END
FLUID DEFINITION: Liquid
Material = Liquid
Option = Material Library
MORPHOLOGY:
Mean Diameter = liqLength
Option = Dispersed Fluid
END
END
FLUID MODELS:
ADDITIONAL VARIABLE: FalseDt
Option = Fluid Dependent
END
ADDITIONAL VARIABLE: PCoef
Option = Fluid Dependent
END
ADDITIONAL VARIABLE: SatLheat
Option = Fluid Dependent
END
ADDITIONAL VARIABLE: SatPres
Option = Fluid Dependent
END
ADDITIONAL VARIABLE: SatTemp
Option = Fluid Dependent
END
ADDITIONAL VARIABLE: WaFluxGL
Option = Fluid Dependent
END
ADDITIONAL VARIABLE: WaFluxLG
Option = Fluid Dependent
END
COMBUSTION MODEL:
Option = None
END
FLUID: Gas
ADDITIONAL VARIABLE: PCoef
Additional Variable Value = dFLUXwadp
Option = Algebraic Equation
END
COMPONENT: Air Ideal Gas
Option = Constraint
END
COMPONENT: Steam3v
Kinematic Diffusivity = KinDiff
Option = Transport Equation
END
HEAT TRANSFER MODEL:
Include Viscous Work Term = True
Option = Total Energy
END
TURBULENCE MODEL:
Option = k epsilon
END
TURBULENT WALL FUNCTIONS:
High Speed Model = Off
Option = Scalable
END
END
FLUID: Liquid
ADDITIONAL VARIABLE: FalseDt
Additional Variable Value = DtFalseMf
Option = Algebraic Equation
END
ADDITIONAL VARIABLE: PCoef
Additional Variable Value = dFLUXwadp
Option = Algebraic Equation
END
ADDITIONAL VARIABLE: SatLheat
Additional Variable Value = HtVapwa
Option = Algebraic Equation
END
ADDITIONAL VARIABLE: SatPres
Additional Variable Value = VpWat
Option = Algebraic Equation
END
ADDITIONAL VARIABLE: SatTemp
Additional Variable Value = SatT
Option = Algebraic Equation
END
ADDITIONAL VARIABLE: WaFluxGL
Additional Variable Value = FLUXwa1
Option = Algebraic Equation
END
ADDITIONAL VARIABLE: WaFluxLG
Additional Variable Value = FLUXwa2
Option = Algebraic Equation
END
HEAT TRANSFER MODEL:
Include Viscous Work Term = True
Option = Total Energy
END
TURBULENCE MODEL:
Option = Dispersed Phase Zero Equation
END
END
HEAT TRANSFER MODEL:
Homogeneous Model = False
Option = Fluid Dependent
END
THERMAL RADIATION MODEL:
Option = None
END
TURBULENCE MODEL:
Homogeneous Model = False
Option = Fluid Dependent
END
END
FLUID PAIR: Gas | Liquid
Surface Tension Coefficient = srfTenCoef
INTERPHASE HEAT TRANSFER:
Option = Ranz Marshall
END
INTERPHASE TRANSFER MODEL:
Option = Particle Model
END
MASS TRANSFER:
Option = None
END
MOMENTUM TRANSFER:
DRAG FORCE:
Option = Schiller Naumann
END
LIFT FORCE:
Option = None
END
TURBULENT DISPERSION FORCE:
Option = None
END
VIRTUAL MASS FORCE:
Option = None
END
WALL LUBRICATION FORCE:
Option = None
END
END
TURBULENCE TRANSFER:
ENHANCED TURBULENCE PRODUCTION MODEL:
Option = None
END
END
END
MULTIPHASE MODELS:
Homogeneous Model = False
FREE SURFACE MODEL:
Option = None
END
END
SUBDOMAIN: Gas2Liq
Coord Frame = Coord 0
Location = B26
FLUID: Gas
SOURCES:
EQUATION SOURCE: Steam3v.mf
Option = Source
Source = 0 [kg m^-3 s^-1]
Source Coefficient = dFLwadYG
END
EQUATION SOURCE: continuity
Mass Source Volume Fraction Coefficient = -Gas.density/DtFalseMf
Option = Fluid Mass Source
Sink Option = Specified Mass Fractions and Local Temperature
Source = -Liquid.WaFluxGL
VARIABLE: Steam3v.mf
Option = Value
Value = 1 []
END
VARIABLE: T
Option = Value
Value = Gas.T
END
VARIABLE: ed
Option = Value
Value = Gas.ed
END
VARIABLE: ke
Option = Value
Value = Gas.ke
END
VARIABLE: vel
Option = Cartesian Vector Components
xValue = Gas.Velocity u
yValue = Gas.Velocity v
zValue = Gas.Velocity w
END
END
END
END
FLUID: Liquid
SOURCES:
EQUATION SOURCE: continuity
Mass Source Volume Fraction Coefficient = -Liquid.density/DtFalseMf
Option = Fluid Mass Source
Source = Liquid.WaFluxGL
VARIABLE: T
Option = Value
Value = Gas.T
END
VARIABLE: vel
Option = Cartesian Vector Components
xValue = Gas.Velocity u
yValue = Gas.Velocity v
zValue = Gas.Velocity w
END
END
EQUATION SOURCE: energy
Option = Source
Source = Liquid.WaFluxGL*HtVapwa
Source Coefficient = Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
END
END
END
END
SUBDOMAIN: Liq2Gas
Coord Frame = Coord 0
Location = B26
FLUID: Liquid
SOURCES:
EQUATION SOURCE: continuity
Option = Fluid Mass Source
Sink Option = Specified Mass Fractions and Local Temperature
Source = -Liquid.WaFluxLG
VARIABLE: T
Option = Value
Value = SatT
END
VARIABLE: vel
Option = Cartesian Vector Components
xValue = 0 [m s^-1]
yValue = 0 [m s^-1]
zValue = 0 [m s^-1]
END
END
EQUATION SOURCE: energy
Option = Source
Source = -Liquid.WaFluxLG*HtVapwa
Source Coefficient = -Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
END
END
END
END
END
END
Â
Â
-
March 25, 2026 at 9:52 am
mattiariccardo01
SubscriberHi! I confirm that the additional variable is activated in the domain for the liquid, but the problem doesn't change. I check all the domain with my eyes and, to avoid human error, with Copilot but it's seems ugual.
Maybe the proble is how I defined the materials? I try to share with you mine CFX Command Language:EXPRESSIONS:
    AreaDensity = swg*swl*( 6*Liquid.vfc/liqLength )
    CMwa = CoefMTwa*AreaDensity*Gas.density*(Gas.Steam3v.mw/Gas.mw)
    CoefMTwa = ShNowa * KinDiff / liqLength
    DtFac = 1.0
    DtFalseMf = DtFac*DtFalseWa
    DtFalseMin = 1.0e-8 [s]
    DtFalseWa = max( DtFalseMin , min( Liquid.vf*massLiqWa , \
     Gas.vf*massGasWa ) / max( abs(FLUXwa) , absFluxMin ) )
    Dtstep = if (aitern <=20, 1.0E-5 [s], 5.0E-3 [s])
    FLUXwa = CMwa * dXwa
    FLUXwa1 = max(0.0 [kg m^-3 s^-1],FLUXwa)
    FLUXwa2 = -min(0.0 [kg m^-3 s^-1],FLUXwa)
    HtVapwa = Gas.Steam3v.enthsaturation - Liquid.Steam3l.enthsaturation
    KinDiff = 1.0e-6 [m^2 s^-1]
    ReNo = SlipSpd * liqLength / Gas.visckin
    SatT = Liquid.Tsaturation
    ShNowa = 2.0+0.0187*ReNo^0.77924
    SlipSpd = sqrt ((Liquid.u-Gas.u)^2 + (Liquid.v-Gas.v)^2 + \
     (Liquid.w-Gas.w)^2 )
    SwitchFWa = step( FLUXwa / 1.0 [kg s^-1 m^-3] )
    VpWat = Liquid.psaturation
    XGSwa = VpWat / Absolute Pressure
    XGwa = Gas.Steam3v.Molar Fraction
    absFluxMin = 1.0e-10 [kg s^-1 m^-3]
    dFLUXwadp = CMwa*dXRwadp
    dFLwadYG = -CMwa*XGwa*(1.0-XGwa)
    dXRwadp = - XGSwa / Absolute Pressure
    dXwa = XGwa - XGSwa
    liqLength = 1.0e-5 [m]
    massGasWa = max( Gas.density * ( SwitchFWa + \
     (1.0-SwitchFWa)*Gas.Steam3v.mfc ) , 0.0 [kg m^-3] )
    massLiqWa = Liquid.density
    srfTenCoef = 0.05 [N m^-1]
    swg = step(Gas.vfc)*step(1.0-Gas.vfc)
    swl = step(Liquid.vfc)*step(1.0-Liquid.vfc)
   END
  END
  ADDITIONAL VARIABLE: FalseDt
   Option = Definition
   Tensor Type = SCALAR
   Units = [ s ]
   Variable Type = Unspecified
  END
  ADDITIONAL VARIABLE: PCoef
   Option = Definition
   Tensor Type = SCALAR
   Units = [ kg m^-3 s^-1 Pa^-1]
   Variable Type = Unspecified
  END
  ADDITIONAL VARIABLE: SatLheat
   Option = Definition
   Tensor Type = SCALAR
   Units = [ J kg^-1 ]
   Variable Type = Unspecified
  END
  ADDITIONAL VARIABLE: SatPres
   Option = Definition
   Tensor Type = SCALAR
   Units = [Pa]
   Variable Type = Unspecified
  END
  ADDITIONAL VARIABLE: SatTemp
   Option = Definition
   Tensor Type = SCALAR
   Units = [ K ]
   Variable Type = Unspecified
  END
  ADDITIONAL VARIABLE: WaFluxGL
   Option = Definition
   Tensor Type = SCALAR
   Under Relaxation Factor = 1
   Units = [kg m^-3 s^-1]
   Variable Type = Unspecified
  END
  ADDITIONAL VARIABLE: WaFluxLG
   Option = Definition
   Tensor Type = SCALAR
   Under Relaxation Factor = 1
   Units = [kg m^-3 s^-1]
   Variable Type = Unspecified
  END
  MATERIAL: Air Ideal Gas
   Material Description = Air Ideal Gas (constant Cp)
   Material Group = Air Data, Calorically Perfect Ideal Gases
   Option = Pure Substance
   Thermodynamic State = Gas
   PROPERTIES:
    Option = General Material
    EQUATION OF STATE:
     Molar Mass = 28.96 [kg kmol^-1]
     Option = Ideal Gas
    END
    SPECIFIC HEAT CAPACITY:
     Option = Value
     Specific Heat Capacity = 1.0044E+03 [J kg^-1 K^-1]
     Specific Heat Type = Constant Pressure
    END
    REFERENCE STATE:
     Option = Specified Point
     Reference Pressure = 1 [atm]
     Reference Specific Enthalpy = 0. [J/kg]
     Reference Specific Entropy = 0. [J/kg/K]
     Reference Temperature = 25 [C]
    END
    DYNAMIC VISCOSITY:
     Dynamic Viscosity = 1.831E-05 [kg m^-1 s^-1]
     Option = Value
    END
    THERMAL CONDUCTIVITY:
     Option = Value
     Thermal Conductivity = 2.61E-2 [W m^-1 K^-1]
    END
    ABSORPTION COEFFICIENT:
     Absorption Coefficient = 0.01 [m^-1]
     Option = Value
    END
    SCATTERING COEFFICIENT:
     Option = Value
     Scattering Coefficient = 0.0 [m^-1]
    END
    REFRACTIVE INDEX:
     Option = Value
     Refractive Index = 1.0 [m m^-1]
    END
   END
  END
  MATERIAL: Gas mixture
   Material Group = User
   Materials List = Steam3v,Air Ideal Gas
   Option = Variable Composition Mixture
  END
  MATERIAL: Liquid mixture
   Material Group = User
   Materials List = Steam3l
   Option = Fixed Composition Mixture
   CHILD MATERIAL: Steam3l
    Mass Fraction = 1.0
    Option = Mass Fraction
   END
  END
  MATERIAL: Steam3l
   Material Description = IAPWS Liquid (273 K->550 K, 0.100 kPa->200 kPa)
   Material Group = Wet Steam, IAPWS IF97
   Option = Pure Substance
   Thermodynamic State = Liquid
   PROPERTIES:
    Option = IAPWS Library
    REFERENCE STATE:
     Option = Automatic
    END
    TABLE GENERATION:
     Maximum Absolute Pressure = 200.0 [kPa]
     Maximum Points = 150
     Maximum Temperature = 550.0 [K]
     Minimum Absolute Pressure = 0.1 [kPa]
     Minimum Temperature = 273.15 [K]
     Option = Uniform Spacing
    END
   END
  END
  MATERIAL: Steam3v
   Material Description = IAPWS Steam (273 K->550 K, 0.100 kPa->200 kPa)
   Material Group = Wet Steam, IAPWS IF97
   Option = Pure Substance
   Thermodynamic State = Gas
   PROPERTIES:
    Option = IAPWS Library
    REFERENCE STATE:
     Option = Automatic
    END
    TABLE GENERATION:
     Maximum Absolute Pressure = 200.0 [kPa]
     Maximum Points = 150
     Maximum Temperature = 550.0 [K]
     Minimum Absolute Pressure = 0.1 [kPa]
     Minimum Temperature = 273.15 [K]
     Option = Uniform Spacing
    END
   END
  END
 END
 FLOW: Flow Analysis 1
  SOLUTION UNITS:
   Angle Units = [rad]
   Length Units = [m]
   Mass Units = [kg]
   Solid Angle Units = [sr]
   Temperature Units = [K]
   Time Units = [s]
  END
  ANALYSIS TYPE:
   Option = Steady State
   EXTERNAL SOLVER COUPLING:
    Option = None
   END
  END
  DOMAIN: Steam
   Coord Frame = Coord 0
   Domain Type = Fluid
   Location = B26
   BOUNDARY: Opening
    Boundary Type = OPENING
    Location = air inlet,outer edge,outlet
    BOUNDARY CONDITIONS:
     FLOW DIRECTION:
      Option = Normal to Boundary Condition
     END
     FLOW REGIME:
      Option = Subsonic
     END
     HEAT TRANSFER:
      Opening Temperature = 25 [C]
      Option = Opening Temperature
     END
     MASS AND MOMENTUM:
      Option = Opening Pressure and Direction
      Relative Pressure = 0 [Pa]
     END
     TURBULENCE:
      Option = Medium Intensity and Eddy Viscosity Ratio
     END
    END
    FLUID: Gas
     BOUNDARY CONDITIONS:
      COMPONENT: Steam3v
       Mass Fraction = 0.0
       Option = Mass Fraction
      END
      VOLUME FRACTION:
       Option = Value
       Volume Fraction = 1
      END
     END
    END
    FLUID: Liquid
     BOUNDARY CONDITIONS:
      VOLUME FRACTION:
       Option = Value
       Volume Fraction = 0
      END
     END
    END
   END
   BOUNDARY: Steam Default
    Boundary Type = WALL
    Location = F32.26,F33.26
    BOUNDARY CONDITIONS:
     HEAT TRANSFER:
      Option = Adiabatic
     END
     MASS AND MOMENTUM:
      Option = Fluid Dependent
     END
     WALL CONTACT MODEL:
      Option = Use Volume Fraction
     END
     WALL ROUGHNESS:
      Option = Smooth Wall
     END
    END
    FLUID: Gas
     BOUNDARY CONDITIONS:
      MASS AND MOMENTUM:
       Option = No Slip Wall
      END
     END
    END
    FLUID: Liquid
     BOUNDARY CONDITIONS:
      MASS AND MOMENTUM:
       Option = No Slip Wall
      END
     END
    END
   END
   BOUNDARY: Symm1
    Boundary Type = SYMMETRY
    Location = F29.26
   END
   BOUNDARY: Symm2
    Boundary Type = SYMMETRY
    Location = F27.26
   END
   BOUNDARY: inlet
    Boundary Type = INLET
    Location = gas inlet
    BOUNDARY CONDITIONS:
     FLOW REGIME:
      Option = Subsonic
     END
     HEAT TRANSFER:
      Option = Static Temperature
      Static Temperature = 373 [K]
     END
     MASS AND MOMENTUM:
      Normal Speed = 341 [m s^-1]
      Option = Normal Speed
     END
     TURBULENCE:
      Option = Fluid Dependent
     END
    END
    FLUID: Gas
     BOUNDARY CONDITIONS:
      COMPONENT: Steam3v
       Mass Fraction = 1.0
       Option = Mass Fraction
      END
      TURBULENCE:
       Option = Low Intensity and Eddy Viscosity Ratio
      END
      VOLUME FRACTION:
       Option = Value
       Volume Fraction = 1-0.45*0.4/1000
      END
     END
    END
    FLUID: Liquid
     BOUNDARY CONDITIONS:
      VOLUME FRACTION:
       Option = Value
       Volume Fraction = 0.45*0.4/1000
      END
     END
    END
   END
   DOMAIN MODELS:
    BUOYANCY MODEL:
     Option = Non Buoyant
    END
    DOMAIN MOTION:
     Option = Stationary
    END
    MESH DEFORMATION:
     Option = None
    END
    REFERENCE PRESSURE:
     Reference Pressure = 1 [atm]
    END
   END
   FLUID DEFINITION: Gas
    Material = Gas mixture
    Option = Material Library
    MORPHOLOGY:
     Option = Continuous Fluid
    END
   END
   FLUID DEFINITION: Liquid
    Material = Liquid mixture
    Option = Material Library
    MORPHOLOGY:
     Mean Diameter = liqLength
     Option = Dispersed Fluid
    END
   END
   FLUID MODELS:
    ADDITIONAL VARIABLE: FalseDt
     Option = Fluid Dependent
    END
    ADDITIONAL VARIABLE: PCoef
     Option = Fluid Dependent
    END
    ADDITIONAL VARIABLE: SatLheat
     Option = Fluid Dependent
    END
    ADDITIONAL VARIABLE: SatPres
     Option = Fluid Dependent
    END
    ADDITIONAL VARIABLE: SatTemp
     Option = Fluid Dependent
    END
    ADDITIONAL VARIABLE: WaFluxGL
     Option = Fluid Dependent
    END
    ADDITIONAL VARIABLE: WaFluxLG
     Option = Fluid Dependent
    END
    COMBUSTION MODEL:
     Option = None
    END
    FLUID: Gas
     ADDITIONAL VARIABLE: PCoef
      Additional Variable Value = dFLUXwadp
      Option = Algebraic Equation
     END
     COMPONENT: Air Ideal Gas
      Option = Constraint
     END
     COMPONENT: Steam3v
      Kinematic Diffusivity = KinDiff
      Option = Transport Equation
     END
     HEAT TRANSFER MODEL:
      Include Viscous Work Term = On
      Option = Total Energy
     END
     TURBULENCE MODEL:
      Option = k epsilon
     END
     TURBULENT WALL FUNCTIONS:
      High Speed Model = Off
      Option = Scalable
     END
    END
    FLUID: Liquid
     ADDITIONAL VARIABLE: FalseDt
      Additional Variable Value = DtFalseMf
      Option = Algebraic Equation
     END
     ADDITIONAL VARIABLE: PCoef
      Additional Variable Value = dFLUXwadp
      Option = Algebraic Equation
     END
     ADDITIONAL VARIABLE: SatLheat
      Additional Variable Value = HtVapwa
      Option = Algebraic Equation
     END
     ADDITIONAL VARIABLE: SatPres
      Additional Variable Value = VpWat
      Option = Algebraic Equation
     END
     ADDITIONAL VARIABLE: SatTemp
      Additional Variable Value = SatT
      Option = Algebraic Equation
     END
     ADDITIONAL VARIABLE: WaFluxGL
      Additional Variable Value = FLUXwa1
      Option = Algebraic Equation
     END
     ADDITIONAL VARIABLE: WaFluxLG
      Additional Variable Value = FLUXwa2
      Option = Algebraic Equation
     END
     HEAT TRANSFER MODEL:
      Include Viscous Work Term = True
      Option = Total Energy
     END
     TURBULENCE MODEL:
      Option = Dispersed Phase Zero Equation
     END
    END
    HEAT TRANSFER MODEL:
     Homogeneous Model = False
     Option = Fluid Dependent
    END
    THERMAL RADIATION MODEL:
     Option = None
    END
    TURBULENCE MODEL:
     Homogeneous Model = False
     Option = Fluid Dependent
    END
   END
   FLUID PAIR: Gas | Liquid
    Surface Tension Coefficient = srfTenCoef
    INTERPHASE HEAT TRANSFER:
     Option = Ranz Marshall
    END
    INTERPHASE TRANSFER MODEL:
     Option = Particle Model
    END
    MASS TRANSFER:
     Option = None
    END
    MOMENTUM TRANSFER:
     DRAG FORCE:
      Option = Schiller Naumann
     END
     LIFT FORCE:
      Option = None
     END
     TURBULENT DISPERSION FORCE:
      Option = None
     END
     VIRTUAL MASS FORCE:
      Option = None
     END
     WALL LUBRICATION FORCE:
      Option = None
     END
    END
    TURBULENCE TRANSFER:
     ENHANCED TURBULENCE PRODUCTION MODEL:
      Option = None
     END
    END
   END
   MULTIPHASE MODELS:
    Homogeneous Model = False
    FREE SURFACE MODEL:
     Option = None
    END
   END
   SUBDOMAIN: Gas2Liq
    Coord Frame = Coord 0
    Location = B26
    FLUID: Gas
     SOURCES:
      EQUATION SOURCE: Steam3v.mf
       Option = Source
       Source = 0 [kg m^-3 s^-1]
       Source Coefficient = dFLwadYG
      END
      EQUATION SOURCE: continuity
       Mass Source Volume Fraction Coefficient = -Gas.Density/DtFalseMf
       Option = Fluid Mass Source
       Sink Option = Specified Mass Fractions and Local Temperature
       Source = -Liquid.WaFluxGL
       VARIABLE: Steam3v.mf
        Option = Value
        Value = 1 []
       END
       VARIABLE: T
        Option = Value
        Value = Gas.T
       END
       VARIABLE: ed
        Option = Value
        Value = Gas.ed
       END
       VARIABLE: ke
        Option = Value
        Value = Gas.ke
       END
       VARIABLE: vel
        Option = Cartesian Vector Components
        xValue = Gas.Velocity u
        yValue = Gas.Velocity v
        zValue = Gas.Velocity w
       END
      END
     END
    END
    FLUID: Liquid
     SOURCES:
      EQUATION SOURCE: continuity
       Mass Source Volume Fraction Coefficient = \
        -Liquid.density/DtFalseMf
       Option = Fluid Mass Source
       Source = Liquid.WaFluxGL
       VARIABLE: T
        Option = Value
        Value = Gas.T
       END
       VARIABLE: vel
        Option = Cartesian Vector Components
        xValue = Gas.Velocity u
        yValue = Gas.Velocity v
        zValue = Gas.Velocity w
       END
      END
      EQUATION SOURCE: energy
       Option = Source
       Source = Liquid.WaFluxGL*HtVapwa
       Source Coefficient = Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
      END
     END
    END
   END
   SUBDOMAIN: Liq2Gas
    Coord Frame = Coord 0
    Location = B26
    FLUID: Gas
     SOURCES:
      EQUATION SOURCE: continuity
       Option = Fluid Mass Source
       Source = Liquid.WaFluxLG
       VARIABLE: Steam3v.mf
        Option = Value
        Value = 1 []
       END
       VARIABLE: T
        Option = Value
        Value = SatT
       END
       VARIABLE: ed
        Option = Value
        Value = Gas.ed
       END
       VARIABLE: ke
        Option = Value
        Value = Gas.ke
       END
       VARIABLE: vel
        Option = Cartesian Vector Components
        xValue = Liquid.Velocity u
        yValue = Liquid.Velocity v
        zValue = Liquid.Velocity w
       END
      END
     END
    END
    FLUID: Liquid
     SOURCES:
      EQUATION SOURCE: continuity
       Option = Fluid Mass Source
       Sink Option = Specified Mass Fractions and Local Temperature
       Source = -Liquid.WaFluxLG
       VARIABLE: T
        Option = Value
        Value = SatT
       END
       VARIABLE: vel
        Option = Cartesian Vector Components
        xValue = 0 [m s^-1]
        yValue = 0 [m s^-1]
        zValue = 0 [m s^-1]
       END
      END
      EQUATION SOURCE: energy
       Option = Source
       Source = -Liquid.WaFluxLG*HtVapwa
       Source Coefficient = -Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
      END
     END
    END
   END
  END
  OUTPUT CONTROL:
   RESULTS:
    File Compression Level = Default
    Option = Standard
   END
  END
  SOLVER CONTROL:
   Turbulence Numerics = First Order
   ADVECTION SCHEME:
    Option = High Resolution
   END
   CONVERGENCE CONTROL:
    Maximum Number of Iterations = 1500
    Minimum Number of Iterations = 1
    Physical Timescale = Dtstep
    Timescale Control = Physical Timescale
   END
   CONVERGENCE CRITERIA:
    Conservation Target = 0.005
    Residual Target = 1.E-4
    Residual Type = RMS
   END
   DYNAMIC MODEL CONTROL:
    Global Dynamic Model Control = On
   END
   INTERRUPT CONTROL:
    Option = Any Interrupt
    CONVERGENCE CONDITIONS:
     Option = Default Conditions
    END
   END
   MULTIPHASE CONTROL:
    Volume Fraction Coupling = Segregated
   END
  END
 END
 COMMAND FILE:
  Version = 25.2
  Results Version = 25.2
 END
 SIMULATION CONTROL:
  EXECUTION CONTROL:
   EXECUTABLE SELECTION:
    Double Precision = Yes
    Large Problem = No
   END
   INTERPOLATOR STEP CONTROL:
    Runtime Priority = Standard
    MEMORY CONTROL:
     Memory Allocation Factor = 1.0
     Option = Model Based
    END
   END
   LICENSE CONTROL:
    Capability Level = Automatic
    HPC License = Automatic
   END
   PARALLEL HOST LIBRARY:
    HOST DEFINITION: laptopqs01aato
     Remote Host Name = LAPTOP-QS01AATO
     Installation Root = C:\Program Files\ANSYS Inc\ANSYS Student\v%v\CFX
     Host Architecture String = winnt-amd64
    END
   END
   PARTITIONER STEP CONTROL:
    Multidomain Option = Automatic
    Option = Spatial Partitioning
    Runtime Priority = Standard
    MEMORY CONTROL:
     Memory Allocation Factor = 1.0
     Option = Model Based
    END
    PARTITION SMOOTHING:
     Maximum Partition Smoothing Sweeps = 100
     Option = Smooth
    END
    PARTITIONING TYPE:
     MeTiS Type = k-way
     Option = MeTiS
     Partition Size Rule = Automatic
     Partition Weight Factors = 0.50000, 0.50000
[...]
    END
   END
  END
 END -
March 25, 2026 at 5:37 pm
mattiariccardo01
SubscriberHey, I solved the saturation pressure problem: basically, when I imported the materials, I only took Steam3v and Steam3l, without taking Steam3vl, which instead made it run when called.
But if I wanted to condense superheated steam (initially in region 5 of the IAPWS and therefore unsaturated), how can I do it without calling Steam*vl?Anyway, now Solver Managar give another erorr on the subdomain Gas2Liq but it doesn't make sense bcause I think that my input is equal to yours, I check again. In the meantime, I report the output error:
 +--------------------------------------------------------------------+ | ERROR #001100279 has occurred in subroutine ErrAction.       | | Message:                              | | Failed to calculate sources in GETSOU for RESSRC_B_VOLFRC from d- | | irectory "" on location "Gas2Liq". Error return code is: FAIL   | |                                  | |                                  | |                                  | |                                  | +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ |          Writing crash recovery file           | +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ | ERROR #001100279 has occurred in subroutine ErrAction.       | | Message:                              | | Stopped in routine GETSOU                     | |                                  | |                                  | |                                  | |                                  | |                                  | +--------------------------------------------------------------------+Best regards,
Riccardo :) -
March 27, 2026 at 4:53 pm
jcooper
Ansys EmployeeHi Riccardo:
Great to know the problem is solved. I would check the sources again carefully (and all connecting definitions) the additional variable and expression names are all case-sensitive, so it is easy to make a typo. To prevent this, I would cut and paste from the tutorial text. The error seems to be related to volume fraction.
Â
Regards,
-
- You must be logged in to reply to this topic.
-
5879
-
1906
-
1420
-
1306
-
1021
© 2026 Copyright ANSYS, Inc. All rights reserved.
