IMEX_SfloW2D  0.9
Shallowwatergranularflowmodel
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_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::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::dem_esri_unit = 14
 Computational grid Esri fmt unit. More...
 
integer, parameter inpout_2d::runout_unit = 15
 
integer, parameter inpout_2d::dakota_unit = 16
 
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::hb_bcw
 
type(bcinpout_2d::u_bcw
 
type(bcinpout_2d::v_bcw
 
type(bcinpout_2d::hu_bcw
 
type(bcinpout_2d::hv_bcw
 
type(bcinpout_2d::xs_bcw
 
type(bcinpout_2d::t_bcw
 
type(bcinpout_2d::hb_bce
 
type(bcinpout_2d::u_bce
 
type(bcinpout_2d::v_bce
 
type(bcinpout_2d::hu_bce
 
type(bcinpout_2d::hv_bce
 
type(bcinpout_2d::xs_bce
 
type(bcinpout_2d::t_bce
 
type(bcinpout_2d::hb_bcs
 
type(bcinpout_2d::u_bcs
 
type(bcinpout_2d::v_bcs
 
type(bcinpout_2d::hu_bcs
 
type(bcinpout_2d::hv_bcs
 
type(bcinpout_2d::xs_bcs
 
type(bcinpout_2d::t_bcs
 
type(bcinpout_2d::hb_bcn
 
type(bcinpout_2d::u_bcn
 
type(bcinpout_2d::v_bcn
 
type(bcinpout_2d::hu_bcn
 
type(bcinpout_2d::hv_bcn
 
type(bcinpout_2d::xs_bcn
 
type(bcinpout_2d::t_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::runout_mom_stop