FLASH3.3 Release API

ROBODoc 4.99 manual

Generated from /asc/home/flashdocs/FLASH3_33/source/physics/sourceTerms/Stir/Stir_computeDt.F90 with ROBODoc v4.99.8 on Wed Oct 20 17:16:46 2010

TABLE OF CONTENTS


[Functions] source/physics/sourceTerms/Stir/Stir_computeDt

[top][index]

NAME

  Stir_computeDt

SYNOPSIS

  Stir_computeDt(integer(IN) :: blockID,
                 integer(IN) :: myPE,
                 integer(IN) :: blkLimits(2,MDIM)
                 integer(IN) :: blkLimitsGC(2,MDIM)
                 real,pointer::  solnData(:,:,:,:),   
                 real(OUT)   :: dt_stir, 
                 real(OUT)   :: dt_minloc(5)) 

DESCRIPTION

  compute a stiring timestep limiter

   The timestep limiter would be:


             dt     =  min(cfl, sqrt(dx/a)
               stir                   

             where "a" is the acceleration field 

ARGUMENTS

  blockID       --  local block ID
  myPE          --  current processor
  blkLimits     --  the indices for the interior endpoints of the block
  blkLimitsGC   --  the indices for endpoints including the guardcells
  solnData      --  the physical, solution data from grid
  dt_stir       --  variable to hold timestep constraint
  dt_minloc(5)  --  array to hold limiting zone info:  zone indices
                    (i,j,k), block ID, PE number

SEE ALSO

  Driver_computeDt