FLASH4.5 API

Generated from /asc/asci2/site/flashcode/secure/release_4p5/source/physics/sourceTerms/Stir/Stir_computeDt.F90 with ROBODoc v4.99.8 on Tue Mar 05 16:16:14 2019

TABLE OF CONTENTS


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

[top][index]

NAME

  Stir_computeDt

SYNOPSIS

  Stir_computeDt(integer(IN) :: blockID,
                 )
                 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
  
  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