SW_VAR_DENS_MODEL  0.9
Dept-averagedgas-particlemodel
Modules | Functions/Subroutines | Variables
inpout_2d.f90 File Reference

Go to the source code of this file.

Modules

module  inpout_2d
 Input/Output module.
 

Functions/Subroutines

subroutine inpout_2d::init_param
 Initialization of the variables read from the input file. More...
 
subroutine inpout_2d::read_param
 Read the input file. More...
 
subroutine inpout_2d::update_param
 Read the input file. More...
 
subroutine inpout_2d::read_solution
 Read the solution from the restart unit. More...
 
subroutine inpout_2d::output_solution (time)
 Write the solution on the output unit. More...
 
subroutine inpout_2d::output_max
 Write the maximum thickness in ESRI format. More...
 
subroutine inpout_2d::output_esri (output_idx)
 Write the thickness in ESRI format. More...
 
subroutine inpout_2d::close_units
 
character *4 function inpout_2d::lettera (k)
 Numeric to String conversion. More...
 
subroutine inpout_2d::output_probes (output_idx)
 Write solution at selected points on file. More...
 
subroutine inpout_2d::output_runout (time, stop_flag)
 Write runout on file. More...
 

Variables

character(len=40) inpout_2d::run_name
 Name of the run. More...
 
character(len=40) inpout_2d::bak_name
 Backup file for the parameters. More...
 
character(len=40) inpout_2d::input_file
 File with the run parameters. More...
 
character(len=40) inpout_2d::output_file
 Name of the output files. More...
 
character(len=40) inpout_2d::restart_file
 Name of the restart file. More...
 
character(len=40) inpout_2d::probes_file
 Name of the probes file. More...
 
character(len=40) inpout_2d::output_file_2d
 Name of the output files. More...
 
character(len=40) inpout_2d::output_esri_file
 Name of the esri output files. More...
 
character(len=40) inpout_2d::output_max_file
 Name of the esri max. thick. file. More...
 
character(len=40) inpout_2d::runout_file
 Name of the runout file. More...
 
integer, parameter inpout_2d::input_unit = 7
 Input data unit. More...
 
integer, parameter inpout_2d::backup_unit = 8
 Backup input data unit. More...
 
integer, parameter inpout_2d::output_unit = 9
 Output data unit. More...
 
integer, parameter inpout_2d::restart_unit = 10
 Restart data unit. More...
 
integer, parameter inpout_2d::probes_unit = 11
 Probes data unit. More...
 
integer, parameter inpout_2d::output_unit_2d = 12
 Output data 2D unit. More...
 
integer, parameter inpout_2d::output_esri_unit = 13
 Esri Output unit. More...
 
integer, parameter inpout_2d::output_max_unit = 14
 Esri max thick. output unit. More...
 
integer, parameter inpout_2d::dem_esri_unit = 15
 Computational grid Esri fmt unit. More...
 
integer, parameter inpout_2d::runout_unit = 16
 
integer, parameter inpout_2d::dakota_unit = 17
 
integer inpout_2d::output_idx
 Counter for the output files. More...
 
logical inpout_2d::restart
 Flag to start a run from a previous output:
. More...
 
logical inpout_2d::output_esri_flag
 Flag to save the output in esri ascii format *.asc. More...
 
logical inpout_2d::output_phys_flag
 Flag to save the physical variables on file *.p_2d. More...
 
logical inpout_2d::output_cons_flag
 Flag to save the conservative variables on file *.q_2d. More...
 
logical inpout_2d::output_runout_flag
 Flag to save the max runout at ouput times. More...
 
type(bcinpout_2d::h_bcw
 
type(bcinpout_2d::hu_bcw
 
type(bcinpout_2d::hv_bcw
 
type(bcinpout_2d::t_bcw
 
type(bc), dimension(:), allocatable inpout_2d::alphas_bcw
 
type(bcinpout_2d::h_bce
 
type(bcinpout_2d::hu_bce
 
type(bcinpout_2d::hv_bce
 
type(bcinpout_2d::t_bce
 
type(bc), dimension(:), allocatable inpout_2d::alphas_bce
 
type(bcinpout_2d::h_bcs
 
type(bcinpout_2d::hu_bcs
 
type(bcinpout_2d::hv_bcs
 
type(bcinpout_2d::t_bcs
 
type(bc), dimension(:), allocatable inpout_2d::alphas_bcs
 
type(bcinpout_2d::h_bcn
 
type(bcinpout_2d::hu_bcn
 
type(bcinpout_2d::hv_bcn
 
type(bcinpout_2d::t_bcn
 
type(bc), dimension(:), allocatable inpout_2d::alphas_bcn
 
integer inpout_2d::ncols
 
integer inpout_2d::nrows
 
integer inpout_2d::nodata_value
 
real *8 inpout_2d::xllcorner
 
real *8 inpout_2d::yllcorner
 
real *8 inpout_2d::cellsize
 
logical inpout_2d::write_first_q
 
integer inpout_2d::n_probes
 
real *8, dimension(:,:), allocatable inpout_2d::probes_coords
 
real *8 inpout_2d::dt_runout
 
real *8, dimension(:,:), allocatable inpout_2d::h_old
 
real *8 inpout_2d::x0_runout
 
real *8 inpout_2d::y0_runout
 
real *8 inpout_2d::init_runout
 
real *8 inpout_2d::eps_stop
 
real *8, dimension(1000) inpout_2d::rho0_s
 
real *8, dimension(1000) inpout_2d::diam0_s
 
real *8, dimension(1000) inpout_2d::sp_heat0_s
 
real *8, dimension(1000) inpout_2d::erosion_coeff0
 
real *8 inpout_2d::alpha1_ref