CAM
spacecurve_mod.F90 File Reference

Data Types

type  spacecurve_mod::factor_t
 

Modules

module  spacecurve_mod
 

Functions/Subroutines

recursive integer function, public spacecurve_mod::cinco (l, type, ma, md, ja, jd)
 
recursive integer function, public spacecurve_mod::peanom (l, type, ma, md, ja, jd)
 
recursive integer function, public spacecurve_mod::hilbert (l, type, ma, md, ja, jd)
 
integer function spacecurve_mod::incrementcurve (ja, jd)
 
recursive integer function, public spacecurve_mod::hilbert_old (l, d, ma, md, ja, jd)
 
integer function, public spacecurve_mod::log2 (n)
 
logical function, public spacecurve_mod::isloadbalanced (nelem, npart)
 
recursive integer function, public spacecurve_mod::gencurve (l, type, ma, md, ja, jd)
 
type(factor_t) function, public spacecurve_mod::factor (num)
 
logical function, public spacecurve_mod::isfactorable (n)
 
subroutine, public spacecurve_mod::map (l)
 
subroutine, public spacecurve_mod::genspacecurve (Mesh)
 
subroutine, public spacecurve_mod::printcurve (Mesh)
 
subroutine, public spacecurve_mod::genspacepart (GridEdge, GridVertex)
 

Variables

integer, dimension(:,:), allocatable, public spacecurve_mod::ordered
 
integer, dimension(:,:), allocatable, public spacecurve_mod::dir
 
integer, dimension(:), allocatable, public spacecurve_mod::pos
 
integer, public spacecurve_mod::maxdim
 
integer, public spacecurve_mod::vcnt
 
logical, private spacecurve_mod::verbose =.FALSE.
 
type(factor_t), save, public spacecurve_mod::fact