# Working

(Difference between revisions)
 Revision as of 09:44, 3 July 2013 (view source)Antonia (Talk | contribs) (→Convection Diffusion module)← Older edit Revision as of 09:44, 3 July 2013 (view source)Antonia (Talk | contribs) (→Convection Diffusion module)Newer edit → Line 171: Line 171: == Convection Diffusion module == == Convection Diffusion module == − === I Introduction === + === Introduction === Examples showing the class of problems that the code can solve (2-4 examples) Examples showing the class of problems that the code can solve (2-4 examples)

## Computational Fluid Dynamics module

### Introduction

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

Description of the underlying theory and schematic list of the problems this application can solve.

In this application the Navier Stokes equations are solved bla bla..

### Structure

#### Fluid types

• Incompressible fluid
• Compressible fluid

Constitutive laws

• Newtonian
• No-Newtonian
• Bingham plastics
• Variable yield model

#### Kinematical approaches

• Eulerian
• With free surface (level set)
• Without free surface
• Lagrangian PFEM (implicitly with free surface)

#### Solution strategy

• Fractional step
• Monolithic

Different solvers are availables (LINK TO SOLVER SECTION!!!!)

In both cases a Newton Raphson residual based strategy is used for linearizing the problem.

#### Elements

Linear triangular elements in 2D and linear tetrahedra elements in 3D.

Stabilization techniques availables:

• ASGS
• OSS

#### Boundary conditions

• Velocity boundary condition: Inlet of water
• Pressure boundary condition: Pressure can be imposed strongly or weakly...
• Wall boundary condition:
• Slip/no slip boundary condition
• Wall law
• Flag variable?????

#### Initial conditions

Initial condition both in velocity and pressure can be set.

#### Turbulence models

The user can chose wether to use or not a turbulence model. Those available in kratos are:

• Smagorinsky-Lily
• Spalart-Allmaras

#### HPC

The code can be run in shared or distributed memory:

• OpenMP:
• MPI:

## Computational Structural Mechanics module

### Introduction

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

Description of the underlying theory and schematic list of the problems this application can solve.

The Computational Structural Mechanics module (CSM) is....

### Structure

#### Analysis Type

The available solutions strategies are:

• Static
• Dynamic
• Relaxed dynamic

With this module you can solve both linear and non linear problems. In case of non linear problems several methods are available:

• Newton-Raphson
• Newton Raphson with line search
• Arch lenght

Different solvers are availables (LINK TO SOLVER SECTION!!!!)

#### Elements

• Frame Elements:
• Euler-Bernoulli beam short explanation
• Crisfield truss short explanation
• 2D elements
• Linear triangular element:
• Shell elements:
• Isotropic shell: (change the name with the usual one!!!!)
• Ansotropic shell: (change the name with the usual one!!!!)
• EBST shell: (change the name with the usual one!!!!)
• Membrane element:
• Solid elements:
• Linear tetrahedral element:

#### Boundary Conditions

Boundary conditions can be set fixing displacements and rotations degrees of freedom.

• Self weight
• Punctual force
• Moment
• Face pressure (sign convenction!!!!)

#### Constitutive laws

The following constitutive laws are available:

• Linear elastic:
• ...

#### HPC

The code can be run in shared or distributed memory:

• OpenMP:
• MPI:

...

...

### Benchmarking

Here validation and verification examples should be inserted

## Convection Diffusion module

### Introduction

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

Description of the underlying theory and schematic list of the problems this application can solve.