PLUME-MoM-TSM  1.0
VolcanicPlumeModel
Modules | Functions/Subroutines | Variables
inpout.f90 File Reference

Go to the source code of this file.

Modules

module  inpout
 Input/Output module.
 

Functions/Subroutines

subroutine inpout::initialize
 Initialize variables. More...
 
subroutine inpout::read_inp
 Read Input data. More...
 
subroutine inpout::open_file_units
 Initialize output units. More...
 
subroutine inpout::close_file_units
 Close output units. More...
 
subroutine inpout::write_column
 Write outputs. More...
 
subroutine inpout::write_dakota (description, value)
 Dakota outputs. More...
 
subroutine inpout::write_inversion (r0, w_opt, opt_mfr, opt_height, search_flag, opt_regime)
 Write inversion file. More...
 
subroutine inpout::write_zero_hysplit
 Hysplit output initialization. More...
 
subroutine inpout::check_hysplit
 Hysplit outputs. More...
 
real(wp) function, dimension(3) inpout::cross (a, b)
 Cross product. More...
 
real(wp) function inpout::normpdf (phi, mu, sigma)
 Normal probability density function. More...
 
character(len=len(string)) function inpout::lower (string)
 Convert from capital to small. More...
 
real(wp) function, dimension(size(mass)) inpout::numberfrommass (MassL, MassR, Mass)
 Particle number from mass in each bin. More...
 
character *2 function inpout::lettera (k)
 Numeric to String conversion. More...
 

Variables

real(wp) inpout::notset
 
integer inpout::n_unit
 Counter for unit files. More...
 
character(len=30) inpout::inp_file
 Name of input file. More...
 
character(len=30) inpout::bak_file
 Name of output file for backup of input parameters. More...
 
character(len=30) inpout::run_name
 Name of the run (used for the output and backup files) More...
 
character(len=30) inpout::sed_file
 Name of output file for particle loss rate. More...
 
character(len=30) inpout::col_file
 Name of output file for values along the profile. More...
 
character(len=30) inpout::hy_file
 Name of output file for hysplit. More...
 
character(len=30) inpout::hy_file_volcgas
 Name of output file for hysplit volcanic gas. More...
 
character(len=30) inpout::mom_file
 Name of output file for backup of input parameters. More...
 
character(len=30) inpout::dak_file
 Name of output file for the variables used by dakota. More...
 
character(len=30) inpout::inversion_file
 Name of output file for the inversion variables. More...
 
character(len=50) inpout::atm_file
 Name of file for the parameters of the atmosphere. More...
 
integer inpout::atm_unit
 Atmosphere input unit. More...
 
integer inpout::bak_unit
 Backup input unit. More...
 
integer inpout::inp_unit
 Input data unit. More...
 
integer inpout::col_unit
 Output values along the column data unit. More...
 
integer inpout::sed_unit
 Particle loss values along the column data unit. More...
 
integer inpout::hy_unit
 hysplit data unit More...
 
integer inpout::hy_lines
 
integer inpout::col_lines
 
integer inpout::hy_unit_volcgas
 hysplit volcanic gas data unit More...
 
integer inpout::temp_unit
 hysplit scratch unit More...
 
integer inpout::mom_unit
 Moments values along the column data unit. More...
 
integer inpout::dak_unit
 Dakota variables data unit. More...
 
integer inpout::inversion_unit
 Inversion variables data unit. More...
 
real(wp) inpout::mfr0
 
real(wp), dimension(:), allocatable inpout::mu_lognormal
 
real(wp), dimension(:), allocatable inpout::sigma_lognormal
 
real(wp) inpout::month
 
real(wp) inpout::lat
 
real(wp) inpout::phi_min
 
real(wp) inpout::delta_phi
 
real(wp) inpout::hy_deltaz
 
real(wp) inpout::hy_z
 
real(wp) inpout::hy_z_old
 
real(wp) inpout::hy_x
 
real(wp) inpout::hy_y
 
real(wp) inpout::hy_x_old
 
real(wp) inpout::hy_y_old
 
real(wp), dimension(:), allocatable inpout::solid_mfr
 
real(wp), dimension(:), allocatable inpout::solid_mfr_old
 
real(wp), dimension(:), allocatable inpout::solid_mfr_init
 
real(wp), dimension(:), allocatable inpout::solid_mfr_oldold
 
real(wp) inpout::p_atm0
 
real(wp) inpout::t_atm0