MAMMA  1.0
Conduitsolver
Functions/Subroutines | Variables
geometry Module Reference

Grid module. More...

Functions/Subroutines

subroutine init_grid
 Finite volume grid initialization. More...
 
subroutine update_radius (zeta)
 

Variables

real *8, dimension(:), allocatable z_comp
 Location of the centers of the control volume of the domain. More...
 
real *8, dimension(:), allocatable z_stag
 Location of the boundaries of the control volumes of the domain. More...
 
real *8, dimension(:), allocatable radius_stag
 Radius at the boundaries of the control volumes of the domain. More...
 
real *8 z0
 Left (bottom) of the physical domain. More...
 
real *8 zn
 Right (top) of the physical domain. More...
 
real *8 zeta_exit
 Right (top) of the physical domain. More...
 
real *8 dz
 Control volumes size. More...
 
real *8 pi
 
real *8 radius
 Effective radius. More...
 
character *30 radius_model
 geometry model
More...
 
real *8 radius_fixed
 Fixed value of the radius. More...
 
real *8 radius_min
 Fixed value of the minimum radius (used in non cylindrical conduits) More...
 
real *8 radius_max
 Fixed value of the maximum radius (used in non cylindrical conduits) More...
 
real *8 radius_z
 Characteristic depth for radius models trans1 and trans2. More...
 
real *8 radius_z_sig
 Characteristic sigma for radius model trans1 and trans2. More...
 
integer comp_cells
 Number of control volumes in the computational domain. More...
 
integer comp_interfaces
 Number of interfaces (comp_cells+1) More...
 

Detailed Description

Grid module.

This module contains the variables and the subroutines related to the computational grid

Function/Subroutine Documentation

subroutine geometry::init_grid ( )

Finite volume grid initialization.

This subroutine initialize the grids for the finite volume solver.

Date
16/08/2011

Definition at line 57 of file geometry.f90.

Here is the caller graph for this function:

subroutine geometry::update_radius ( real*8, intent(in)  zeta)

Definition at line 166 of file geometry.f90.

Here is the caller graph for this function:

Variable Documentation

integer geometry::comp_cells

Number of control volumes in the computational domain.

Definition at line 44 of file geometry.f90.

integer geometry::comp_interfaces

Number of interfaces (comp_cells+1)

Definition at line 45 of file geometry.f90.

real*8 geometry::dz

Control volumes size.

Definition at line 23 of file geometry.f90.

real*8 geometry::pi

Definition at line 25 of file geometry.f90.

real*8 geometry::radius

Effective radius.

Definition at line 27 of file geometry.f90.

real*8 geometry::radius_fixed

Fixed value of the radius.

Definition at line 38 of file geometry.f90.

real*8 geometry::radius_max

Fixed value of the maximum radius (used in non cylindrical conduits)

Definition at line 40 of file geometry.f90.

real*8 geometry::radius_min

Fixed value of the minimum radius (used in non cylindrical conduits)

Definition at line 39 of file geometry.f90.

character*30 geometry::radius_model

geometry model

  • 'fixed' => constant radius
  • 'linear' => linear change in radius
  • 'trans1' => two radiuses and an transition zone
  • 'trans2' => a zone with high radius with a transition zone
  • 'external' => radius profile read from external file

Definition at line 36 of file geometry.f90.

real*8, dimension(:), allocatable geometry::radius_stag

Radius at the boundaries of the control volumes of the domain.

Definition at line 18 of file geometry.f90.

real*8 geometry::radius_z

Characteristic depth for radius models trans1 and trans2.

Definition at line 41 of file geometry.f90.

real*8 geometry::radius_z_sig

Characteristic sigma for radius model trans1 and trans2.

Definition at line 42 of file geometry.f90.

real*8 geometry::z0

Left (bottom) of the physical domain.

Definition at line 20 of file geometry.f90.

real*8, dimension(:), allocatable geometry::z_comp

Location of the centers of the control volume of the domain.

Definition at line 12 of file geometry.f90.

real*8, dimension(:), allocatable geometry::z_stag

Location of the boundaries of the control volumes of the domain.

Definition at line 15 of file geometry.f90.

real*8 geometry::zeta_exit

Right (top) of the physical domain.

Definition at line 22 of file geometry.f90.

real*8 geometry::zn

Right (top) of the physical domain.

Definition at line 21 of file geometry.f90.