From KratosWiki
(Difference between revisions)
Jump to: navigation, search
(Multifluid module)
(Contact people)
Line 80: Line 80:
=== <span style="color:#0000FF"> Contact people </span>===
=== <span style="color:#0000FF"> Contact people </span>===
Kazem Kamran kazem@cimne.upc.edu
Kazem Kamran: kazem@cimne.upc.edu

Revision as of 15:18, 24 July 2013


Multifluid module


Examples showing the class of problems that the code can solve (2-4 examples)

Shape.jpg Brief description of wat the model means, eventually insert link to the benchmark section...or whatever...

ADVERTISMENT STYLE no numerical details!!!

Shape.jpg Brief description of what the model means
Shape.jpg Brief description of what the model means
Shape.jpg Brief description of what the model means

About this module

  • Solves the Navier-Stokes equations for a multi-fluid system considering large jumps in density .
  • Tractions are considered continuous at the interface and therefore no jump in viscosity is considered.
  • Level Set method is used to determine the interface position at each step.
  • Local pressure enrichmnet is considered at the cutted element to capture the discontinuous pressure gradient.

Technical descriptions

Fluid types

  • Incompressible fluid

Constitutive laws

  • Newtonian

Kinematic approaches

  • Eulerian
    • With free surface (level set)

Solution strategy

  • Monolithic
    • Residual based Newton Raphson strategy is exploited to treat nonlinearities.


3D: Linear tetrahedral elements (It works just in 3D)

  • Element name: DPGVMS( Discontinuous Pressure Gradiant with Variational Multi Scale technique)

Boundary conditions

  • Velocity boundary condition: Inlet of water
  • Pressure boundary condition: Pressure can be imposed strongly or weakly...
  • Wall boundary condition:
    • Slip boundary condition: If velocity is not assigned to a boundary it is automatically considered as Slip.

Initial conditions

  • Zero of the Level set has to be assigned as the initial condition by assigning + and - Distance flag.

Turbulence models

All turbulance models inside KRATOS can be used:

  • Smagorinsky-Lily
  • Spalart-Allmaras


The code can be run in shared or distributed memory:

  • OpenMP: The official version is written to work in OpenMP.
  • MPI: It has been tested but is not provided for the official version.

Problem parameters

Others relevand aspects

  • Volume correction is activated.

Contact people

Kazem Kamran: kazem@cimne.upc.edu

Personal tools