PLUME-MoM-TSM  1.0
VolcanicPlumeModel
Functions/Subroutines | Variables
variables Module Reference

Global variables. More...

Functions/Subroutines

logical function isset (var)
 Input variable check. More...
 

Variables

integer, parameter sp = Selected_Real_Kind (P=6, R=35)
 
integer, parameter dp = Selected_Real_Kind (P=15, R=300)
 
integer, parameter wp = dp
 working precision More...
 
real *8 gi
 Gravity acceleration. More...
 
real *8, parameter k_b = 1.3806488E-23_wp
 Boltzmann constant. More...
 
real *8 pi_g
 Greek pi. More...
 
integer verbose_level
 Level of verbose output (0 = minimal output on screen) More...
 
logical dakota_flag
 Flag for dakota run (less files on output) More...
 
logical hysplit_flag
 Flag for hysplit run. More...
 
logical nbl_stop
 Flag for hysplit output
. More...
 
logical flag_nbl
 
logical entr_abv_nbl_flag
 Flag to allow for entrainment above neutral buoyancy level. More...
 
logical umbrella_flag
 Flag to solve the model for the umbrella spreading. More...
 
logical steady_flag
 Flag to stop the umbrella solver when a steady upwind spreading is reached. More...
 
integer n_cloud
 
real(wpheight_nbl
 
real(wpradius_nbl
 
integer, parameter max_n_part = 50
 Maximum number of particle phases. More...
 
logical inversion_flag
 
logical water_flag
 Flag for water. More...
 
logical aggregation_flag
 
logical write_flag
 
real(wpheight_obj
 
real(wpr_min
 
real(wpr_max
 
real(wpw_min
 
real(wpw_max
 
integer n_values
 
integer indent_space
 
character(len=40) fmt
 

Detailed Description

Global variables.

This module contains global variables used in the other modules.

Date
23/11/2008
Author
Mattia de' Michieli Vitturi

Function/Subroutine Documentation

logical function variables::isset ( real(wp var)

Input variable check.

Author
Mattia de' Michieli Vitturi This function checks is the input variable "var" value has been set or if it has the initialization value (NaN).
Date
18/05/2019
Parameters
[in]varvariable to check
Returns
a logical which is True if variable has been defined

Definition at line 104 of file variables.f90.

Here is the caller graph for this function:

Variable Documentation

logical variables::aggregation_flag

Definition at line 72 of file variables.f90.

logical variables::dakota_flag

Flag for dakota run (less files on output)

Definition at line 36 of file variables.f90.

integer, parameter variables::dp = Selected_Real_Kind (P=15, R=300)

Definition at line 18 of file variables.f90.

logical variables::entr_abv_nbl_flag

Flag to allow for entrainment above neutral buoyancy level.

Definition at line 50 of file variables.f90.

logical variables::flag_nbl

Definition at line 47 of file variables.f90.

character(len=40) variables::fmt

Definition at line 85 of file variables.f90.

real*8 variables::gi

Gravity acceleration.

Definition at line 24 of file variables.f90.

real(wp) variables::height_nbl

Definition at line 60 of file variables.f90.

real(wp) variables::height_obj

Definition at line 76 of file variables.f90.

logical variables::hysplit_flag

Flag for hysplit run.

Definition at line 39 of file variables.f90.

integer variables::indent_space

Definition at line 83 of file variables.f90.

logical variables::inversion_flag

Definition at line 67 of file variables.f90.

real*8, parameter variables::k_b = 1.3806488E-23_wp

Boltzmann constant.

Definition at line 27 of file variables.f90.

integer, parameter variables::max_n_part = 50

Maximum number of particle phases.

Definition at line 65 of file variables.f90.

integer variables::n_cloud

Definition at line 58 of file variables.f90.

integer variables::n_values

Definition at line 81 of file variables.f90.

logical variables::nbl_stop

Flag for hysplit output
.

  • '.TRUE.' => last point of emission at neutral bouyancy level
  • '.FALSE.' => last point of emission at maximum plume height

Definition at line 45 of file variables.f90.

real*8 variables::pi_g

Greek pi.

Definition at line 30 of file variables.f90.

real(wp) variables::r_max

Definition at line 78 of file variables.f90.

real(wp) variables::r_min

Definition at line 77 of file variables.f90.

real(wp) variables::radius_nbl

Definition at line 62 of file variables.f90.

integer, parameter variables::sp = Selected_Real_Kind (P=6, R=35)

Definition at line 17 of file variables.f90.

logical variables::steady_flag

Flag to stop the umbrella solver when a steady upwind spreading is reached.

Definition at line 56 of file variables.f90.

logical variables::umbrella_flag

Flag to solve the model for the umbrella spreading.

Definition at line 53 of file variables.f90.

integer variables::verbose_level

Level of verbose output (0 = minimal output on screen)

Definition at line 33 of file variables.f90.

real(wp) variables::w_max

Definition at line 80 of file variables.f90.

real(wp) variables::w_min

Definition at line 79 of file variables.f90.

logical variables::water_flag

Flag for water.

Definition at line 70 of file variables.f90.

integer, parameter variables::wp = dp

working precision

Definition at line 21 of file variables.f90.

logical variables::write_flag

Definition at line 74 of file variables.f90.