PLUME-MoM  1.0
Integralvolcanicplumemodel
 All Classes Files Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
plume_module Module Reference

Plume module. More...

Public Member Functions

subroutine initialize_plume
 Plume variables initialization. More...
 

Public Attributes

real *8 s
 length along plume centerline More...
 
real *8 x
 plume location (downwind) More...
 
real *8 y
 plume location (crosswind) More...
 
real *8 z
 plume vertical coordinate More...
 
real *8 r
 plume radius More...
 
real *8 u
 plume horizontal velocity More...
 
real *8 w
 plume vertical velocity More...
 
real *8 mag_u
 velocity magnitude along the centerline More...
 
real *8 phi
 angle between the plume trajectory and ground More...
 
real *8 rp
 radiation coefficient (kg/m**2/deg. k**3/s) More...
 
real *8 alpha_inp
 entrainment coefficient (parallel direction) More...
 
real *8 beta_inp
 entrainment coefficient (normal direction) More...
 
real *8 prob_factor
 particle loss factor More...
 
logical particles_loss
 logical defining if we loose particles More...
 
real *8 vent_height
 height of the base of the plume More...
 
real *8 w0
 initial vertical velocity of the plume More...
 
real *8 r0
 initial radius of the plume More...
 
real *8 mfr_exp0
 

Detailed Description

Plume module.

This module contains the main variables of the plume (location, radius and velocity), and the subroutine initializing these variables at the beginning of the simulation.

Date
23/12/2013
Author
Mattia de' Michieli Vitturi

Definition at line 11 of file plume.f90.

Member Function/Subroutine Documentation

subroutine plume_module::initialize_plume ( )

Plume variables initialization.

This subtourine inizialize the vairables of the plume with the values read from the input file.

Date
23/12/2013
Author
Mattia de' Michieli Vitturi

Definition at line 51 of file plume.f90.

Here is the caller graph for this function:

Member Data Documentation

real*8 plume_module::alpha_inp

entrainment coefficient (parallel direction)

Definition at line 25 of file plume.f90.

real*8 plume_module::beta_inp

entrainment coefficient (normal direction)

Definition at line 26 of file plume.f90.

real*8 plume_module::mag_u

velocity magnitude along the centerline

Definition at line 22 of file plume.f90.

real*8 plume_module::mfr_exp0

Definition at line 34 of file plume.f90.

logical plume_module::particles_loss

logical defining if we loose particles

Definition at line 28 of file plume.f90.

real*8 plume_module::phi

angle between the plume trajectory and ground

Definition at line 23 of file plume.f90.

real*8 plume_module::prob_factor

particle loss factor

Definition at line 27 of file plume.f90.

real*8 plume_module::r

plume radius

Definition at line 19 of file plume.f90.

real*8 plume_module::r0

initial radius of the plume

Definition at line 33 of file plume.f90.

real*8 plume_module::rp

radiation coefficient (kg/m**2/deg. k**3/s)

Definition at line 24 of file plume.f90.

real*8 plume_module::s

length along plume centerline

Definition at line 15 of file plume.f90.

real*8 plume_module::u

plume horizontal velocity

Definition at line 20 of file plume.f90.

real*8 plume_module::vent_height

height of the base of the plume

Definition at line 31 of file plume.f90.

real*8 plume_module::w

plume vertical velocity

Definition at line 21 of file plume.f90.

real*8 plume_module::w0

initial vertical velocity of the plume

Definition at line 32 of file plume.f90.

real*8 plume_module::x

plume location (downwind)

Definition at line 16 of file plume.f90.

real*8 plume_module::y

plume location (crosswind)

Definition at line 17 of file plume.f90.

real*8 plume_module::z

plume vertical coordinate

Definition at line 18 of file plume.f90.


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