Working

From KratosWiki
Revision as of 09:26, 3 July 2013 by Antonia (Talk | contribs)
Jump to: navigation, search

Contents

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:

Problem parameters

Others relevand aspects

Benchmarking

Tutorials

Contact people

Akcnowledgements

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

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

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

Problem parameters

...

Others relevand aspects

...

Benchmarking

Here validation and verification examples should be inserted

Tutorials

Contact people

Akcnowledgements

Convection Diffusion module

Introduction

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

Structure

Analysis type

Kinematical approaches

Solution strategies

Elements

Boundary conditions

Initial conditions

HPC

Problem parameters

Others relevand aspects

Benchmarking

Tutorials

Contact people

=== Akcnowledgements ===

Personal tools
Categories