8.0
general documentation
Loading...
Searching...
No Matches
albase.f90 File Reference

Module for Arbitrary Lagrangian Eulerian method (ALE) More...

Modules

module  albase

Functions/Subroutines

subroutine init_ale (nfabor, nnod)
subroutine finalize_ale
subroutine map_ale

Variables

integer(c_int), pointer, save iale
 Activates (> 0) or not (= 0), activate the ALE module:
integer(c_int), save nalinf = 0
 the number of sub-iterations of initialization of the fluid
integer(c_int), save nalimx = 1
 maximum number of implicitation iterations of the structure displacement
real(c_double), save epalim = 1.d-5
 relative precision of implicitation of the structure displacement
integer(c_int), save italin = -999
 iteration (yes=1, no=0) to initialize ALE
integer, dimension(:), allocatable impale
 indicator of imposed displacement
integer, dimension(:), allocatable ialtyb
 defines the mesh velocity from the color of the boundary faces, or more generally from their properties (colors, groups, ...), from the boundary conditions defined in cs user boundary conditions, or even from their coordinates.
integer, save fdiale
 Pointer to field over vertices: mesh displacement.

Detailed Description

Module for Arbitrary Lagrangian Eulerian method (ALE)