# Working

(Difference between revisions)
Jump to: navigation, search
 Revision as of 09:26, 3 July 2013 (view source)Antonia (Talk | contribs)← Older edit Revision as of 09:27, 3 July 2013 (view source)Antonia (Talk | contribs) (→Solvers)Newer edit → Line 101: Line 101: ==== Solvers ==== ==== Solvers ==== − Several different solvers are availables: − * '''Direct Solvers''': − ** Skyline LU solver − ** Super LU (External library available at....) Just a few words on the characteristics − ** Pardiso direct solver (External library available at ...) Just a few words on the characteristics − * '''Iterative Solvers''': − ** Conjugate gradient (remember to specify for which kind of problems can be used!) − ** B-conjugate gradient − For the iterative solvers a series of preconditioners is available: − ** ILU 0 preconditioner: − ** Diagonal preconditioner ==== HPC ==== ==== HPC ====

## Computational Fluid Dynamics module

### Introduction

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
• In this case several different solvers are availables:

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 <\span>

### Introduction

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

#### HPC

The code can be run in shared or distributed memory:

• OpenMP:
• MPI:

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

#### Loads

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

#### Constitutive laws

The following constitutive laws are available:

• Linear elastic:
• ...

...

...

### Benchmarking

Here validation and verification examples should be inserted

## Convection Diffusion module

### Introduction

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

### Contact people

=== Akcnowledgements ===