MPI-AMRVAC  2.0
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Modules | Functions/Subroutines
mod_geometry.t File Reference

Go to the source code of this file.

Modules

module  mod_geometry
 Module with geometry-related routines (e.g., divergence, curl)
 

Functions/Subroutines

subroutine mod_geometry::set_coordinate_system (geom)
 Set the coordinate system to be used. More...
 
subroutine mod_geometry::set_pole
 
subroutine mod_geometry::putgridgeo (igrid)
 Deallocate geometry-related variables. More...
 
subroutine mod_geometry::fillgeo (igrid, ixGL)
 
subroutine mod_geometry::gradient (q, ixIL, ixOL, idir, gradq)
 Calculate gradient of a scalar q within ixL in direction idir. More...
 
subroutine mod_geometry::gradients (q, ixIL, ixOL, idir, gradq)
 Calculate gradient of a scalar q within ixL in direction idir first use limiter to go from cell center to edge. More...
 
subroutine mod_geometry::divvector (qvec, ixIL, ixOL, divq, fourthorder)
 Calculate divergence of a vector qvec within ixL. More...
 
subroutine mod_geometry::divvectors (qvec, ixIL, ixOL, divq)
 Calculate divergence of a vector qvec within ixL using limited extrapolation to cell edges. More...
 
subroutine mod_geometry::curlvector (qvec, ixIL, ixOL, curlvec, idirmin, idirmin0, ndir0)
 Calculate curl of a vector qvec within ixL Options to employ standard second order CD evaluations use Gauss theorem for non-Cartesian grids use Stokes theorem for non-Cartesian grids. More...