Mesh

Family of mesh modules. More...

Modules

module  mesh_base_mod
 basic mesh module
 
module  mesh_midpoint_mod
 mesh module for midpoint quadrature rule
 

Detailed Description

Family of mesh modules.

  • general parameters of mesh group as key-values
    INTEGER type \nspatial integration method
    INTEGER geometry \ngeometry of the mesh
    (see geometry_base_mod for currently supported geometries)
    INTEGER shearingbox = 0\nenable/disable shearing box with shear along x-/y-coordinate
    {1,2}, 0 disables the shearing box
    INTEGER inum \nx-resolution
    INTEGER jnum \ny-resolution
    REAL xmin \nminimum of x-coordinates
    REAL xmax \nmaximum of x-coordinates
    REAL ymin \nminimum of y-coordinates
    REAL ymax \nmaximum of y-coordinates
    REAL gparam \n1st geometry parameter
    REAL gparam2 \n2nd geometry parameter
    REAL gparam3 \n3rd geometry parameter
    REAL omega = 0.0\nangular speed of rotating frame of reference
    REAL Qshear = 1.5\npower law exponent of the rotation law #12
    in the shearing box
    REAL rotcent = (0,0)\ncartesian (x,y)-coordiantes for center of rotation
  • enable fargo transport \key{fargo/method,INTEGER,fargo transport method {0:disabled,1:dynamic velocity,2:fixed velocity,3:shearing box},0}
    INTEGER fargo/direction = 2\ncoordinate direction of fargo transport
  • enable/disable output of certain mesh arrays
    INTEGER output/bary = 1\ncell bary center in cartesian coordinates
    INTEGER output/bary_curv = 1\ncell bary center in curvilinear coordinates
    INTEGER output/corners = 1\ncell corners in cartesian coordinates
    INTEGER output/dl = 0\nline elements
    INTEGER output/bh = 0\nscale factors
    INTEGER output/volume = 0\nvolume elements
    INTEGER output/dA = 0\nsurface elements
    INTEGER output/radius = 0\ndistance to the origin
    INTEGER output/position_vector = 0\ncurvilinear position vector components
    INTEGER output/rotation = 0\nrotation angle of local orthonormal frames