/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM:  The Open Source CFD Toolbox
   \\    /   O peration     | Version:   OpenFOAM-9 (f8d11b031) (openfoam.org)
    \\  /    A nd           | Upstream:  A Wikki Brasil project (wikki.com.br)
     \\/     M anipulation  | Version:   dev
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "constant";
    object      fvModels;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

inj0
{
    type            massSource;

    selectionMode   points;
    points
    (
        (100 100  7.5)
        (100 100 12.5)
        (100 100 17.5)
        (100 100 22.5)
        (100 100 27.5)
        (100 100 32.5)
    );

    phase           water;
    rho             thermo:rho.water;

    massFlowRate    23.15;          // 2000 m3_std/day -> 23.15 kg/s

    fieldValues
    {
        U.water         (0 0 0);
    }
}

prod0
{
    type            bhpProd;

    wellModel       userPeaceman;
    selectionMode   cellZone;
    cellZone        prod0;

    Pbh             1.0e7;           // bottom hole well flowing pressure [Pa]

    Rws             uniform 0.1;     // [m]
    wDirs           uniform (0 0 1); // vertical
    Hs              uniform 5;
    Skin            uniform 0;

    fieldValues
    {
        U.oil       (0 0 0);
        U.water     (0 0 0);
    }
}

// ************************************************************************* //
