2D AMRCLAW
Public Attributes | List of all members
amr_module Module Reference

Public Attributes

integer, parameter rsize = 5
 
integer, parameter nsize = 19
 
integer, parameter levelptr = 1
 
integer, parameter tempptr = 2
 
integer, parameter errptr = 3
 
integer, parameter nestlevel = 4
 
integer, parameter cfluxptr = 5
 
integer, parameter ffluxptr = 6
 
integer, parameter store1 = 7
 
integer, parameter store2 = 8
 
integer, parameter ndilo = 9
 
integer, parameter ndihi = 10
 
integer, parameter ndjlo = 11
 
integer, parameter ndjhi = 12
 
integer, parameter storeaux = 13
 
integer, parameter storeflags = 14
 
integer, parameter numflags = 15
 
integer, parameter domflags_base = 16
 
integer, parameter domflags2 = 17
 
integer, parameter bndlistst = 18
 
integer, parameter bndlistnum = 19
 
integer, parameter cornxlo = 1
 
integer, parameter cornylo = 2
 
integer, parameter cornxhi = 3
 
integer, parameter cornyhi = 4
 
integer, parameter timemult = 5
 
integer, parameter nextfree = 2
 
integer, parameter null = 0
 
integer, parameter nil = 0
 
integer, parameter gridnbor = 1
 
real(kind=8), parameter goodpt = 0.0
 
real(kind=8), parameter badpt = 2.0
 
real(kind=8), parameter badpro = 3.0
 
real(kind=8), parameter needs_to_be_set = 10.e33
 
real(kind=8), parameter rinfinity = 10.e32
 
integer, parameter iinfinity = 999999999
 
integer, parameter horizontal = 1
 
integer, parameter vertical = 2
 
integer, parameter maxgr = 15000
 
integer, parameter maxlv = 10
 
integer, parameter maxcl = 5000
 
integer, parameter max1d = 60
 
integer, parameter maxvar = 10
 
integer, parameter maxaux = 20
 
integer, parameter maxwave = 10
 
integer, dimension(maxgrlistofgrids
 
integer, dimension(0:maxlv+1) liststart
 
integer, parameter bndlistsize = 8*maxgr
 
integer, dimension(bndlistsize, 2) bndlist
 
real(kind=8), dimension(maxlvhxposs
 
real(kind=8), dimension(maxlvhyposs
 
real(kind=8), dimension(maxlvpossk
 
real(kind=8), dimension(rsize,
maxgr
rnode
 
real(kind=8) tol
 
real(kind=8) tolsp
 
integer ibuff
 
integer mstart
 
integer ndfree
 
integer ndfree_bnd
 
integer lfine
 
integer, dimension(nsize, maxgrnode
 
integer, dimension(maxlvicheck
 
integer, dimension(maxlvlstart
 
integer, dimension(maxlvnewstl
 
integer, dimension(maxlvlistsp
 
integer, dimension(maxlvintratx
 
integer, dimension(maxlvintraty
 
integer, dimension(maxlvkratio
 
integer, dimension(maxlviregsz
 
integer, dimension(maxlvjregsz
 
integer, dimension(maxlviregst
 
integer, dimension(maxlvjregst
 
integer, dimension(maxlviregend
 
integer, dimension(maxlvjregend
 
integer, dimension(maxlvnumgrids
 
integer, dimension(maxlvnumcells
 
integer iorder
 
integer mxnest
 
integer kcheck
 
real(kind=8), dimension(:),
allocatable 
alloc
 
integer memsize
 
integer, parameter lfdim =5000
 
integer, dimension(lfdim, 2) lfree
 
integer lenf
 
logical xperdom
 
logical yperdom
 
logical spheredom
 
real(kind=8) xupper
 
real(kind=8) yupper
 
real(kind=8) xlower
 
real(kind=8) ylower
 
integer nghost
 
integer, dimension(4) mthbc
 
real(kind=8), dimension(maxlvrvoll
 
real(kind=8) evol
 
real(kind=8) rvol
 
real(kind=8), dimension(maxlvavenumgrids
 
integer, dimension(maxlviregridcount
 
integer, dimension(maxlvtvoll
 
integer timeregridding
 
integer timeupdating
 
integer timevalout
 
integer timeflglvl
 
integer timegrdfit2
 
integer timegrdfit3
 
integer timegrdfitall
 
integer timebound
 
integer timestepgrid
 
integer timeflagger
 
integer timebufnst
 
integer timetick
 
real(kind=8), dimension(maxlvtvollcpu
 
real(kind=8) timetickcpu
 
real(kind=8) timeboundcpu
 
real(kind=8) timestepgridcpu
 
real(kind=8) timeregriddingcpu
 
real(kind=8) timevaloutcpu
 
integer lentot
 
integer lenmax
 
integer lendim
 
character(len=10), dimension(:),
allocatable 
auxtype
 
integer, dimension(7) method
 
integer mwaves
 
integer mcapa
 
integer dimensional_split
 
integer, dimension(:), allocatable mthlim
 
real(kind=8) cfl
 
real(kind=8) cflmax
 
real(kind=8) cflv1
 
real(kind=8) cfl_level
 
logical use_fwaves
 
logical flag_richardson
 
logical flag_gradient
 
integer verbosity_regrid
 
logical printout
 
logical matlabout
 
logical ncarout
 
real(kind=8) tmass0
 
integer output_style
 
integer nstop
 
integer nout
 
integer iout
 
real(kind=8), dimension(:),
allocatable 
tout
 
real(kind=8) t0
 
real(kind=8) tfinal
 
real(kind=8) tstart_thisrun
 
integer nq_components
 
integer naux_components
 
integer output_format
 
integer, dimension(:), allocatable output_q_components
 
integer, dimension(:), allocatable output_aux_components
 
logical output_aux_onlyonce
 
integer checkpt_style
 
integer nchkpt
 
integer checkpt_interval
 
real(kind=8), dimension(:),
allocatable 
tchk
 
integer matlabu
 
integer, parameter parmunit = 12
 
integer, parameter chkunit = 10
 
integer, parameter inunit = 5
 
integer, parameter outunit = 66
 
integer, parameter pltunit1 = 3
 
integer, parameter rstunit = 9
 
integer, parameter dbugunit = 11
 
integer, parameter matunit = 70
 
logical dprint
 
logical eprint
 
logical edebug
 
logical gprint
 
logical nprint
 
logical pprint
 
logical rprint
 
logical sprint
 
logical tprint
 
logical uprint
 
character(len=200) rstfile
 
logical check_a
 

Detailed Description

Definition at line 1 of file amr_module.f90.

Member Data Documentation

real(kind=8), dimension(:), allocatable amr_module::alloc

Definition at line 104 of file amr_module.f90.

character(len=10), dimension(:), allocatable amr_module::auxtype

Definition at line 138 of file amr_module.f90.

real(kind=8), dimension(maxlv) amr_module::avenumgrids

Definition at line 123 of file amr_module.f90.

real(kind=8), parameter amr_module::badpro = 3.0

Definition at line 54 of file amr_module.f90.

real(kind=8), parameter amr_module::badpt = 2.0

Definition at line 53 of file amr_module.f90.

integer, dimension(bndlistsize,2) amr_module::bndlist

Definition at line 77 of file amr_module.f90.

integer, parameter amr_module::bndlistnum = 19

Definition at line 32 of file amr_module.f90.

integer, parameter amr_module::bndlistsize = 8*maxgr

Definition at line 76 of file amr_module.f90.

integer, parameter amr_module::bndlistst = 18

Definition at line 31 of file amr_module.f90.

real(kind=8) amr_module::cfl

Definition at line 141 of file amr_module.f90.

real(kind=8) amr_module::cfl_level

Definition at line 141 of file amr_module.f90.

real(kind=8) amr_module::cflmax

Definition at line 141 of file amr_module.f90.

integer, parameter amr_module::cfluxptr = 5

Definition at line 18 of file amr_module.f90.

real(kind=8) amr_module::cflv1

Definition at line 141 of file amr_module.f90.

logical amr_module::check_a

Definition at line 198 of file amr_module.f90.

integer amr_module::checkpt_interval

Definition at line 166 of file amr_module.f90.

integer amr_module::checkpt_style

Definition at line 166 of file amr_module.f90.

integer, parameter amr_module::chkunit = 10

Definition at line 174 of file amr_module.f90.

integer, parameter amr_module::cornxhi = 3

Definition at line 37 of file amr_module.f90.

integer, parameter amr_module::cornxlo = 1

Definition at line 35 of file amr_module.f90.

integer, parameter amr_module::cornyhi = 4

Definition at line 38 of file amr_module.f90.

integer, parameter amr_module::cornylo = 2

Definition at line 36 of file amr_module.f90.

integer, parameter amr_module::dbugunit = 11

Definition at line 179 of file amr_module.f90.

integer amr_module::dimensional_split

Definition at line 139 of file amr_module.f90.

integer, parameter amr_module::domflags2 = 17

Definition at line 30 of file amr_module.f90.

integer, parameter amr_module::domflags_base = 16

Definition at line 29 of file amr_module.f90.

logical amr_module::dprint

Definition at line 183 of file amr_module.f90.

logical amr_module::edebug

Definition at line 183 of file amr_module.f90.

logical amr_module::eprint

Definition at line 183 of file amr_module.f90.

integer, parameter amr_module::errptr = 3

Definition at line 16 of file amr_module.f90.

real(kind=8) amr_module::evol

Definition at line 123 of file amr_module.f90.

integer, parameter amr_module::ffluxptr = 6

Definition at line 19 of file amr_module.f90.

logical amr_module::flag_gradient

Definition at line 144 of file amr_module.f90.

logical amr_module::flag_richardson

Definition at line 144 of file amr_module.f90.

real(kind=8), parameter amr_module::goodpt = 0.0

Definition at line 51 of file amr_module.f90.

logical amr_module::gprint

Definition at line 183 of file amr_module.f90.

integer, parameter amr_module::gridnbor = 1

Definition at line 46 of file amr_module.f90.

integer, parameter amr_module::horizontal = 1

Definition at line 59 of file amr_module.f90.

real(kind=8), dimension(maxlv) amr_module::hxposs

Definition at line 79 of file amr_module.f90.

real(kind=8), dimension(maxlv) amr_module::hyposs

Definition at line 79 of file amr_module.f90.

integer amr_module::ibuff

Definition at line 84 of file amr_module.f90.

integer, dimension(maxlv) amr_module::icheck

Definition at line 84 of file amr_module.f90.

integer, parameter amr_module::iinfinity = 999999999

Definition at line 58 of file amr_module.f90.

integer, dimension(maxlv) amr_module::intratx

Definition at line 84 of file amr_module.f90.

integer, dimension(maxlv) amr_module::intraty

Definition at line 84 of file amr_module.f90.

integer, parameter amr_module::inunit = 5

Definition at line 175 of file amr_module.f90.

integer amr_module::iorder

Definition at line 84 of file amr_module.f90.

integer amr_module::iout

Definition at line 156 of file amr_module.f90.

integer, dimension(maxlv) amr_module::iregend

Definition at line 84 of file amr_module.f90.

integer, dimension(maxlv) amr_module::iregridcount

Definition at line 124 of file amr_module.f90.

integer, dimension(maxlv) amr_module::iregst

Definition at line 84 of file amr_module.f90.

integer, dimension(maxlv) amr_module::iregsz

Definition at line 84 of file amr_module.f90.

integer, dimension(maxlv) amr_module::jregend

Definition at line 84 of file amr_module.f90.

integer, dimension(maxlv) amr_module::jregst

Definition at line 84 of file amr_module.f90.

integer, dimension(maxlv) amr_module::jregsz

Definition at line 84 of file amr_module.f90.

integer amr_module::kcheck

Definition at line 84 of file amr_module.f90.

integer, dimension(maxlv) amr_module::kratio

Definition at line 84 of file amr_module.f90.

integer amr_module::lendim

Definition at line 133 of file amr_module.f90.

integer amr_module::lenf

Definition at line 111 of file amr_module.f90.

integer amr_module::lenmax

Definition at line 133 of file amr_module.f90.

integer amr_module::lentot

Definition at line 133 of file amr_module.f90.

integer, parameter amr_module::levelptr = 1

Definition at line 14 of file amr_module.f90.

integer, parameter amr_module::lfdim =5000

Definition at line 110 of file amr_module.f90.

integer amr_module::lfine

Definition at line 84 of file amr_module.f90.

integer, dimension(lfdim,2) amr_module::lfree

Definition at line 111 of file amr_module.f90.

integer, dimension(maxgr) amr_module::listofgrids

Definition at line 75 of file amr_module.f90.

integer, dimension(maxlv) amr_module::listsp

Definition at line 84 of file amr_module.f90.

integer, dimension(0:maxlv+1) amr_module::liststart

Definition at line 75 of file amr_module.f90.

integer, dimension(maxlv) amr_module::lstart

Definition at line 84 of file amr_module.f90.

logical amr_module::matlabout

Definition at line 150 of file amr_module.f90.

integer amr_module::matlabu

Definition at line 169 of file amr_module.f90.

integer, parameter amr_module::matunit = 70

Definition at line 180 of file amr_module.f90.

integer, parameter amr_module::max1d = 60

Definition at line 67 of file amr_module.f90.

integer, parameter amr_module::maxaux = 20

Definition at line 70 of file amr_module.f90.

integer, parameter amr_module::maxcl = 5000

Definition at line 63 of file amr_module.f90.

integer, parameter amr_module::maxgr = 15000

Definition at line 61 of file amr_module.f90.

integer, parameter amr_module::maxlv = 10

Definition at line 62 of file amr_module.f90.

integer, parameter amr_module::maxvar = 10

Definition at line 69 of file amr_module.f90.

integer, parameter amr_module::maxwave = 10

Definition at line 71 of file amr_module.f90.

integer amr_module::mcapa

Definition at line 139 of file amr_module.f90.

integer amr_module::memsize

Definition at line 105 of file amr_module.f90.

integer, dimension(7) amr_module::method

Definition at line 139 of file amr_module.f90.

integer amr_module::mstart

Definition at line 84 of file amr_module.f90.

integer, dimension(4) amr_module::mthbc

Definition at line 118 of file amr_module.f90.

integer, dimension(:), allocatable amr_module::mthlim

Definition at line 140 of file amr_module.f90.

integer amr_module::mwaves

Definition at line 139 of file amr_module.f90.

integer amr_module::mxnest

Definition at line 84 of file amr_module.f90.

integer amr_module::naux_components

Definition at line 160 of file amr_module.f90.

logical amr_module::ncarout

Definition at line 150 of file amr_module.f90.

integer amr_module::nchkpt

Definition at line 166 of file amr_module.f90.

integer amr_module::ndfree

Definition at line 84 of file amr_module.f90.

integer amr_module::ndfree_bnd

Definition at line 84 of file amr_module.f90.

integer, parameter amr_module::ndihi = 10

Definition at line 23 of file amr_module.f90.

integer, parameter amr_module::ndilo = 9

Definition at line 22 of file amr_module.f90.

integer, parameter amr_module::ndjhi = 12

Definition at line 25 of file amr_module.f90.

integer, parameter amr_module::ndjlo = 11

Definition at line 24 of file amr_module.f90.

real(kind=8), parameter amr_module::needs_to_be_set = 10.e33

Definition at line 56 of file amr_module.f90.

integer, parameter amr_module::nestlevel = 4

Definition at line 17 of file amr_module.f90.

integer, dimension(maxlv) amr_module::newstl

Definition at line 84 of file amr_module.f90.

integer, parameter amr_module::nextfree = 2

Definition at line 42 of file amr_module.f90.

integer amr_module::nghost

Definition at line 118 of file amr_module.f90.

integer, parameter amr_module::nil = 0

Definition at line 44 of file amr_module.f90.

integer, dimension(nsize, maxgr) amr_module::node

Definition at line 84 of file amr_module.f90.

integer amr_module::nout

Definition at line 156 of file amr_module.f90.

logical amr_module::nprint

Definition at line 183 of file amr_module.f90.

integer amr_module::nq_components

Definition at line 160 of file amr_module.f90.

integer, parameter amr_module::nsize = 19

Definition at line 11 of file amr_module.f90.

integer amr_module::nstop

Definition at line 156 of file amr_module.f90.

integer, parameter amr_module::null = 0

Definition at line 43 of file amr_module.f90.

integer, dimension(maxlv) amr_module::numcells

Definition at line 84 of file amr_module.f90.

integer, parameter amr_module::numflags = 15

Definition at line 28 of file amr_module.f90.

integer, dimension(maxlv) amr_module::numgrids

Definition at line 84 of file amr_module.f90.

integer, dimension(:), allocatable amr_module::output_aux_components

Definition at line 162 of file amr_module.f90.

logical amr_module::output_aux_onlyonce

Definition at line 163 of file amr_module.f90.

integer amr_module::output_format

Definition at line 160 of file amr_module.f90.

integer, dimension(:), allocatable amr_module::output_q_components

Definition at line 161 of file amr_module.f90.

integer amr_module::output_style

Definition at line 156 of file amr_module.f90.

integer, parameter amr_module::outunit = 66

Definition at line 176 of file amr_module.f90.

integer, parameter amr_module::parmunit = 12

Definition at line 173 of file amr_module.f90.

integer, parameter amr_module::pltunit1 = 3

Definition at line 177 of file amr_module.f90.

real(kind=8), dimension(maxlv) amr_module::possk

Definition at line 79 of file amr_module.f90.

logical amr_module::pprint

Definition at line 183 of file amr_module.f90.

logical amr_module::printout

Definition at line 150 of file amr_module.f90.

real(kind=8), parameter amr_module::rinfinity = 10.e32

Definition at line 57 of file amr_module.f90.

real(kind=8), dimension(rsize, maxgr) amr_module::rnode

Definition at line 79 of file amr_module.f90.

logical amr_module::rprint

Definition at line 183 of file amr_module.f90.

integer, parameter amr_module::rsize = 5

Definition at line 10 of file amr_module.f90.

character(len=200) amr_module::rstfile

Definition at line 197 of file amr_module.f90.

integer, parameter amr_module::rstunit = 9

Definition at line 178 of file amr_module.f90.

real(kind=8) amr_module::rvol

Definition at line 123 of file amr_module.f90.

real(kind=8), dimension(maxlv) amr_module::rvoll

Definition at line 123 of file amr_module.f90.

logical amr_module::spheredom

Definition at line 116 of file amr_module.f90.

logical amr_module::sprint

Definition at line 183 of file amr_module.f90.

integer, parameter amr_module::store1 = 7

Definition at line 20 of file amr_module.f90.

integer, parameter amr_module::store2 = 8

Definition at line 21 of file amr_module.f90.

integer, parameter amr_module::storeaux = 13

Definition at line 26 of file amr_module.f90.

integer, parameter amr_module::storeflags = 14

Definition at line 27 of file amr_module.f90.

real(kind=8) amr_module::t0

Definition at line 158 of file amr_module.f90.

real(kind=8), dimension(:), allocatable amr_module::tchk

Definition at line 167 of file amr_module.f90.

integer, parameter amr_module::tempptr = 2

Definition at line 15 of file amr_module.f90.

real(kind=8) amr_module::tfinal

Definition at line 158 of file amr_module.f90.

integer amr_module::timebound

Definition at line 127 of file amr_module.f90.

real(kind=8) amr_module::timeboundcpu

Definition at line 130 of file amr_module.f90.

integer amr_module::timebufnst

Definition at line 128 of file amr_module.f90.

integer amr_module::timeflagger

Definition at line 128 of file amr_module.f90.

integer amr_module::timeflglvl

Definition at line 126 of file amr_module.f90.

integer amr_module::timegrdfit2

Definition at line 126 of file amr_module.f90.

integer amr_module::timegrdfit3

Definition at line 126 of file amr_module.f90.

integer amr_module::timegrdfitall

Definition at line 126 of file amr_module.f90.

integer, parameter amr_module::timemult = 5

Definition at line 39 of file amr_module.f90.

integer amr_module::timeregridding

Definition at line 125 of file amr_module.f90.

real(kind=8) amr_module::timeregriddingcpu

Definition at line 130 of file amr_module.f90.

integer amr_module::timestepgrid

Definition at line 127 of file amr_module.f90.

real(kind=8) amr_module::timestepgridcpu

Definition at line 130 of file amr_module.f90.

integer amr_module::timetick

Definition at line 128 of file amr_module.f90.

real(kind=8) amr_module::timetickcpu

Definition at line 129 of file amr_module.f90.

integer amr_module::timeupdating

Definition at line 125 of file amr_module.f90.

integer amr_module::timevalout

Definition at line 125 of file amr_module.f90.

real(kind=8) amr_module::timevaloutcpu

Definition at line 131 of file amr_module.f90.

real(kind=8) amr_module::tmass0

Definition at line 153 of file amr_module.f90.

real(kind=8) amr_module::tol

Definition at line 83 of file amr_module.f90.

real(kind=8) amr_module::tolsp

Definition at line 83 of file amr_module.f90.

real(kind=8), dimension(:), allocatable amr_module::tout

Definition at line 157 of file amr_module.f90.

logical amr_module::tprint

Definition at line 183 of file amr_module.f90.

real(kind=8) amr_module::tstart_thisrun

Definition at line 159 of file amr_module.f90.

integer, dimension(maxlv) amr_module::tvoll

Definition at line 124 of file amr_module.f90.

real(kind=8), dimension(maxlv) amr_module::tvollcpu

Definition at line 129 of file amr_module.f90.

logical amr_module::uprint

Definition at line 183 of file amr_module.f90.

logical amr_module::use_fwaves

Definition at line 143 of file amr_module.f90.

integer amr_module::verbosity_regrid

Definition at line 145 of file amr_module.f90.

integer, parameter amr_module::vertical = 2

Definition at line 60 of file amr_module.f90.

real(kind=8) amr_module::xlower

Definition at line 117 of file amr_module.f90.

logical amr_module::xperdom

Definition at line 116 of file amr_module.f90.

real(kind=8) amr_module::xupper

Definition at line 117 of file amr_module.f90.

real(kind=8) amr_module::ylower

Definition at line 117 of file amr_module.f90.

logical amr_module::yperdom

Definition at line 116 of file amr_module.f90.

real(kind=8) amr_module::yupper

Definition at line 117 of file amr_module.f90.


The documentation for this module was generated from the following file: