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