# Kazem

(Difference between revisions)
 Revision as of 15:04, 24 July 2013 (view source)Kazem (Talk | contribs) (→Elements)← Older edit Latest revision as of 16:40, 24 July 2013 (view source)Kazem (Talk | contribs) (→Introduction) (19 intermediate revisions by one user not shown) Line 3: Line 3: − Examples showing the class of problems that the code can solve (2-4 examples) + Mold filling of an industrial specimen. − {| class="wikitable" width="100%" style="text-align:left; background:#d0d9dd; border:0px solid #e1eaee; font-size:100%; -moz-border-radius-topleft:0px; -moz-border-radius-bottomleft:0px; padding:0px 0px 0px 0px;" valign="top" + {| style="width: 10%; height: 20px" border="1" − ! + | [[Image:Animation 9.gif]] − ! + − ! + − ! + − |-style="background:#F1FAFF;" + − | [[Image:shape.jpg|200px]] + − | Brief description of wat the model means, eventually insert link to the benchmark section...or whatever... + − ADVERTISMENT STYLE no numerical details!!! + − |-style="background:#F1FAFF;" + − | [[Image:shape.jpg|200px]] + − | Brief description of what the model means + − |-style="background:#F1FAFF;" + − | [[Image:shape.jpg|200px]] + − | Brief description of what the model means + − |-style="background:#F1FAFF;" + − | [[Image:shape.jpg|200px]] + − | Brief description of what the model means + |} |} Line 30: Line 14: * Level Set method is used to determine the interface position at each step. * 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. * Local pressure enrichmnet is considered at the cutted element to capture the discontinuous pressure gradient. − === Technical descriptions === === Technical descriptions === Line 49: Line 32: * '''Monolithic''' * '''Monolithic''' − Residual based Newton Raphson strategy is exploited to treat nonlinearities. + **Residual based Newton Raphson strategy is exploited to treat nonlinearities. − + ==== Elements ==== ==== Elements ==== Line 60: Line 42: * Pressure boundary condition: Pressure can be imposed strongly or weakly... * Pressure boundary condition: Pressure can be imposed strongly or weakly... * Wall boundary condition: * Wall boundary condition: − ** Slip/no slip boundary condition + ** Slip boundary condition: If velocity is not assigned to a boundary it is automatically considered as Slip. − ** Wall law + − * Flag variable????? + ==== Initial conditions ==== ==== Initial conditions ==== − Zero of the Level set has to be assigned as the initial condition by assigning + and - '''Distance''' flag. + * Zero of the Level set has to be assigned as the initial condition by assigning + and - '''Distance''' flag. ==== Turbulence models ==== ==== Turbulence models ==== Line 74: Line 54: ==== HPC ==== ==== HPC ==== The code can be run in shared or distributed memory: The code can be run in shared or distributed memory: − * OpenMP: + * OpenMP: The official version is written to work in OpenMP. − * MPI: + * MPI: It has been tested but is not provided for the official version. ==== Problem parameters ==== ==== Problem parameters ==== ==== Others relevand aspects ==== ==== Others relevand aspects ==== + * Volume correction is activated. + + === Contact people === + Kazem Kamran:   kazem@cimne.upc.edu

## Multifluid module

### Introduction

Mold filling of an industrial specimen.

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

#### Elements

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

#### HPC

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.

#### Others relevand aspects

• Volume correction is activated.

### Contact people

Kazem Kamran: kazem@cimne.upc.edu