AshFlow  0.1
ashflowmodel
 All Classes Files Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
current_module Module Reference

Current module This module contains descriptors for the initial conditions of the flow, and parameters required to evaluate these descriptors as the flow propagates. More...

Public Member Functions

subroutine initialize_current
 Initialising current This subroutine allocates conditions at flow source to those assigned in input file. More...
 

Public Attributes

logical oned_model
 flag for 1d or radial model More...
 
real *8 h
 Flow thickness (m) at a given radius (r;m) from source. More...
 
real *8 r
 Radius (m), describing distance from source. More...
 
real *8 u
 Flow velocity (m/s) at a given radius (r;m) from source. More...
 
real *8 t
 Temperature (K) of the flow at a given radius (r;m) from source. More...
 
real *8 r_old
 Parameter used to evaluate flow radius integration step; defines radius at previous integration. More...
 
real *8 r_new
 Parameter used to evaluate flow radius integration step; defines radius at new integration location. More...
 
real *8 h_old
 Parameter used to evaluate flow thickness for integration; defines thickness at previous integration. More...
 
real *8 h_new
 Parameter used to evaluate flow thickness for integration; defines thickness at new integration. More...
 
real *8 h0
 Initial thickness of flow (m) provided in input file. More...
 
real *8 r0
 Initial flow radius (m) provided in input file. More...
 
real *8 solid_mass_flux
 Mass mass flux of solids in the flow. More...
 
real *8 t0
 Initial flow temperature (K) provided in input file. More...
 
logical tvent_flag
 Logical flag describing how the initial temperature is determined, true means given in input, if false, calculated in mixture. More...
 
real *8 mass_flux
 Mass flux. More...
 
real *8 plume_velocity
 Initial velocity for coignimbrite plume calculated using current mass flux. More...
 
real *8 initial_mf
 Initial Mass Flux. More...
 
real *8 solidmf_ratio
 Ratio of Final Mass Flux to Initial Mass Flux. More...
 

Detailed Description

Current module This module contains descriptors for the initial conditions of the flow, and parameters required to evaluate these descriptors as the flow propagates.

Definition at line 7 of file current.f90.

Member Function/Subroutine Documentation

subroutine current_module::initialize_current ( )

Initialising current This subroutine allocates conditions at flow source to those assigned in input file.

Definition at line 76 of file current.f90.

Here is the caller graph for this function:

Member Data Documentation

real*8 current_module::h

Flow thickness (m) at a given radius (r;m) from source.

Definition at line 16 of file current.f90.

real*8 current_module::h0

Initial thickness of flow (m) provided in input file.

Definition at line 40 of file current.f90.

real*8 current_module::h_new

Parameter used to evaluate flow thickness for integration; defines thickness at new integration.

Definition at line 37 of file current.f90.

real*8 current_module::h_old

Parameter used to evaluate flow thickness for integration; defines thickness at previous integration.

Definition at line 34 of file current.f90.

real*8 current_module::initial_mf

Initial Mass Flux.

Definition at line 61 of file current.f90.

real*8 current_module::mass_flux

Mass flux.

Definition at line 55 of file current.f90.

logical current_module::oned_model

flag for 1d or radial model

Definition at line 13 of file current.f90.

real*8 current_module::plume_velocity

Initial velocity for coignimbrite plume calculated using current mass flux.

Definition at line 58 of file current.f90.

real*8 current_module::r

Radius (m), describing distance from source.

Definition at line 19 of file current.f90.

real*8 current_module::r0

Initial flow radius (m) provided in input file.

initial radius of flow

Definition at line 43 of file current.f90.

real*8 current_module::r_new

Parameter used to evaluate flow radius integration step; defines radius at new integration location.

Definition at line 31 of file current.f90.

real*8 current_module::r_old

Parameter used to evaluate flow radius integration step; defines radius at previous integration.

Definition at line 28 of file current.f90.

real*8 current_module::solid_mass_flux

Mass mass flux of solids in the flow.

Definition at line 46 of file current.f90.

real*8 current_module::solidmf_ratio

Ratio of Final Mass Flux to Initial Mass Flux.

Definition at line 64 of file current.f90.

real*8 current_module::t

Temperature (K) of the flow at a given radius (r;m) from source.

Definition at line 25 of file current.f90.

real*8 current_module::t0

Initial flow temperature (K) provided in input file.

Definition at line 49 of file current.f90.

logical current_module::tvent_flag

Logical flag describing how the initial temperature is determined, true means given in input, if false, calculated in mixture.

Definition at line 52 of file current.f90.

real*8 current_module::u

Flow velocity (m/s) at a given radius (r;m) from source.

Definition at line 22 of file current.f90.


The documentation for this module was generated from the following file: