Difference between revisions of "TestPhicau"

From OpenFOAMWiki
Line 29: Line 29:
 
         value          uniform (0 0 0);
 
         value          uniform (0 0 0);
 
     }
 
     }
 +
</pre>
 +
 +
 +
<pre>
 +
libs
 +
(
 +
"libIHwaveGeneration.so"
 +
"libIHwaveAbsorption.so"
 +
);
 
</pre>
 
</pre>

Revision as of 06:36, 10 July 2014

IHFOAM is a set of solvers and boundary conditions to generate and absorb water waves actively at the boundaries and to simulate their interaction with porous coastal structures. The current version is 2.0, as released in 15th July 2014. Bug fixes will be issued on a regular basis, while the development of version 3.0 is currently ongoing. The new version will include major changes in the structure of the boundary conditions, which will not affect the use.

The main scope of this modelling tools is coastal, marine, hydraulic and offshore engineering.


1 IHFOAM

The IHFOAM package includes:

  • Individual boundary conditions for wave generation and active wave absorption for alpha1 and U fields. (libIHwaveGeneration.so)
    • IH_Waves_InletAlpha
    • IH_Waves_InletVelocity
  • Boundary conditions for pure wave absorption applicable to U field. Based in 2D or 3D theories, both are applicable to 3D cases. (libIHwaveAbsorption.so)
    • IH_3D_3DAbsorption_InletVelocityFvPatchVectorField
    • IH_3D_2DAbsorption_InletVelocity
  • Solvers to be used with your favourite version of OpenFOAM or FOAM-extend. See compatibility below.
  • Brief reference manual
  • Tutorials and validation cases

1.1 Supported Versions of OF

Valid versions: OF Version 16ext.png OF Version 171.png OF Version 211.png OF Version 222.png OF Version 230.png OF Version 30ext.png OF Version 31ext.png


    inlet
    {
        type            IH_Waves_InletVelocity;
        waveDict        IHWavesDict;
        value           uniform (0 0 0);
    }


libs
(
"libIHwaveGeneration.so"
"libIHwaveAbsorption.so"
);