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

Go to the source code of this file.

Modules

module  geometry_2d
 Grid module.
 

Functions/Subroutines

subroutine geometry_2d::init_grid
 Finite volume grid initialization. More...
 
subroutine geometry_2d::init_source
 
subroutine geometry_2d::interp_1d_scalar (x1, f1, x2, f2)
 Scalar interpolation. More...
 
subroutine geometry_2d::interp_2d_scalar (x1, y1, f1, x2, y2, f2)
 Scalar interpolation (2D) More...
 
subroutine geometry_2d::interp_2d_scalarb (x1, y1, f1, x2, y2, f2)
 Scalar interpolation (2D) More...
 
subroutine geometry_2d::interp_2d_slope (x1, y1, f1, x2, y2, f_x, f_y)
 Scalar interpolation (2D) More...
 
subroutine geometry_2d::topography_reconstruction
 Linear reconstruction. More...
 
subroutine geometry_2d::regrid_scalar (xin, yin, fin, xl, xr, yl, yr, fout)
 Scalar regrid (2D) More...
 
subroutine geometry_2d::limit (v, z, limiter, slope_lim)
 Slope limiter. More...
 
real *8 function geometry_2d::minmod (a, b)
 
real *8 function geometry_2d::maxmod (a, b)
 
subroutine geometry_2d::compute_cell_fract (xs, ys, rs, cell_fract)
 

Variables

real *8, dimension(:), allocatable geometry_2d::x_comp
 Location of the centers (x) of the control volume of the domain. More...
 
real *8, dimension(:), allocatable geometry_2d::x_stag
 Location of the boundaries (x) of the control volumes of the domain. More...
 
real *8, dimension(:), allocatable geometry_2d::y_comp
 Location of the centers (y) of the control volume of the domain. More...
 
real *8, dimension(:), allocatable geometry_2d::y_stag
 Location of the boundaries (x) of the control volumes of the domain. More...
 
real *8, dimension(:,:), allocatable geometry_2d::b_ver
 Topography at the vertices of the control volumes. More...
 
real *8, dimension(:,:), allocatable geometry_2d::b_interfacel
 Reconstructed value at the left of the x-interface. More...
 
real *8, dimension(:,:), allocatable geometry_2d::b_interfacer
 Reconstructed value at the right of the x-interface. More...
 
real *8, dimension(:,:), allocatable geometry_2d::b_interfaceb
 Reconstructed value at the bottom of the y-interface. More...
 
real *8, dimension(:,:), allocatable geometry_2d::b_interfacet
 Reconstructed value at the top of the y-interface. More...
 
real *8, dimension(:,:), allocatable geometry_2d::b_cent
 Topography at the centers of the control volumes. More...
 
real *8, dimension(:,:), allocatable geometry_2d::b_prime_x
 Topography slope (x direction) at the centers of the control volumes. More...
 
real *8, dimension(:,:), allocatable geometry_2d::b_prime_y
 Topography slope (y direction) at the centers of the control volumes. More...
 
real *8, dimension(:,:), allocatable geometry_2d::grid_output
 Solution in ascii grid format (ESRI) More...
 
real *8, dimension(:,:), allocatable geometry_2d::grav_surf
 gravity vector wrt surface coordinates for each cell More...
 
real *8, dimension(:,:), allocatable geometry_2d::curv_xy
 curvature wrt mixed directions for each cell More...
 
real *8, dimension(:,:,:), allocatable geometry_2d::deposit
 deposit for the different classes More...
 
real *8, dimension(:,:,:), allocatable geometry_2d::topography_profile
 
integer, dimension(:,:), allocatable geometry_2d::source_cell
 
logical, dimension(:,:), allocatable geometry_2d::sourcee
 
logical, dimension(:,:), allocatable geometry_2d::sourcew
 
logical, dimension(:,:), allocatable geometry_2d::sources
 
logical, dimension(:,:), allocatable geometry_2d::sourcen
 
real *8, dimension(:,:), allocatable geometry_2d::dist_sourcee
 
real *8, dimension(:,:), allocatable geometry_2d::dist_sourcew
 
real *8, dimension(:,:), allocatable geometry_2d::dist_sources
 
real *8, dimension(:,:), allocatable geometry_2d::dist_sourcen
 
real *8, dimension(:,:), allocatable geometry_2d::sourcee_vect_x
 
real *8, dimension(:,:), allocatable geometry_2d::sourcee_vect_y
 
real *8, dimension(:,:), allocatable geometry_2d::sourcew_vect_x
 
real *8, dimension(:,:), allocatable geometry_2d::sourcew_vect_y
 
real *8, dimension(:,:), allocatable geometry_2d::sources_vect_x
 
real *8, dimension(:,:), allocatable geometry_2d::sources_vect_y
 
real *8, dimension(:,:), allocatable geometry_2d::sourcen_vect_x
 
real *8, dimension(:,:), allocatable geometry_2d::sourcen_vect_y
 
real *8 geometry_2d::pi_g
 
integer geometry_2d::n_topography_profile_x
 
integer geometry_2d::n_topography_profile_y
 
real *8 geometry_2d::dx
 Control volumes size. More...
 
real *8 geometry_2d::x0
 Left of the physical domain. More...
 
real *8 geometry_2d::xn
 Right of the physical domain. More...
 
real *8 geometry_2d::dy
 Control volumes size. More...
 
real *8 geometry_2d::y0
 Bottom of the physical domain. More...
 
real *8 geometry_2d::yn
 Top of the physical domain. More...
 
real *8 geometry_2d::dx2
 Half x Control volumes size. More...
 
real *8 geometry_2d::dy2
 Half y Control volumes size. More...
 
integer geometry_2d::comp_cells_x
 Number of control volumes x in the comp. domain. More...
 
integer geometry_2d::comp_interfaces_x
 Number of interfaces (comp_cells_x+1) More...
 
integer geometry_2d::comp_cells_y
 Number of control volumes y in the comp. domain. More...
 
integer geometry_2d::comp_interfaces_y
 Number of interfaces (comp_cells_y+1) More...
 
real *8 geometry_2d::cell_size
 
integer geometry_2d::comp_cells_xy