2D AMRCLAW
|
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(maxgr) | listofgrids |
integer, dimension(0:maxlv+1) | liststart |
integer, parameter | bndlistsize = 8*maxgr |
integer, dimension(bndlistsize, 2) | bndlist |
real(kind=8), dimension(maxlv) | hxposs |
real(kind=8), dimension(maxlv) | hyposs |
real(kind=8), dimension(maxlv) | possk |
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, maxgr) | node |
integer, dimension(maxlv) | icheck |
integer, dimension(maxlv) | lstart |
integer, dimension(maxlv) | newstl |
integer, dimension(maxlv) | listsp |
integer, dimension(maxlv) | intratx |
integer, dimension(maxlv) | intraty |
integer, dimension(maxlv) | kratio |
integer, dimension(maxlv) | iregsz |
integer, dimension(maxlv) | jregsz |
integer, dimension(maxlv) | iregst |
integer, dimension(maxlv) | jregst |
integer, dimension(maxlv) | iregend |
integer, dimension(maxlv) | jregend |
integer, dimension(maxlv) | numgrids |
integer, dimension(maxlv) | numcells |
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(maxlv) | rvoll |
real(kind=8) | evol |
real(kind=8) | rvol |
real(kind=8), dimension(maxlv) | avenumgrids |
integer, dimension(maxlv) | iregridcount |
integer, dimension(maxlv) | tvoll |
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(maxlv) | tvollcpu |
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 |
Definition at line 1 of file amr_module.f90.
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.
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.
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.