From ea807336cc438c0fd848e283b5483dc1c24765c8 Mon Sep 17 00:00:00 2001 From: Randy LeVeque Date: Wed, 1 Nov 2023 09:59:14 -0700 Subject: [PATCH] added geoclaw1d doc to dev --- _sources/sphere_source.rst.txt | 3 +- dev/.buildinfo | 2 +- dev/.doctrees/ClawPlotAxes.doctree | Bin 56222 -> 56222 bytes dev/.doctrees/ClawPlotData.doctree | Bin 44301 -> 44301 bytes dev/.doctrees/ClawPlotFigure.doctree | Bin 18963 -> 18963 bytes dev/.doctrees/ClawPlotItem.doctree | Bin 68310 -> 68310 bytes dev/.doctrees/about.doctree | Bin 46961 -> 46961 bytes dev/.doctrees/adjoint.doctree | Bin 33270 -> 33270 bytes dev/.doctrees/amr_algorithm.doctree | Bin 38918 -> 38918 bytes dev/.doctrees/amrclaw.doctree | Bin 10889 -> 10889 bytes dev/.doctrees/amrclaw1d.doctree | Bin 8036 -> 8036 bytes dev/.doctrees/amrclaw_doxygen.doctree | Bin 5673 -> 5673 bytes dev/.doctrees/amrclaw_flowcharts.doctree | Bin 6142 -> 6142 bytes .../application_documentation.doctree | Bin 8859 -> 8859 bytes dev/.doctrees/apps.doctree | Bin 15922 -> 15922 bytes dev/.doctrees/aws.doctree | Bin 44153 -> 44153 bytes dev/.doctrees/b4run.doctree | Bin 9042 -> 9042 bytes dev/.doctrees/b4step_defaults.doctree | Bin 9248 -> 9248 bytes dev/.doctrees/bc.doctree | Bin 32343 -> 32343 bytes dev/.doctrees/biblio.doctree | Bin 48977 -> 50696 bytes dev/.doctrees/bouss1d.doctree | Bin 0 -> 23646 bytes dev/.doctrees/bouss2d.doctree | Bin 0 -> 3818 bytes dev/.doctrees/changes_to_master.doctree | Bin 14492 -> 14492 bytes dev/.doctrees/claw43to46.doctree | Bin 6858 -> 6858 bytes dev/.doctrees/claw46to50.doctree | Bin 16359 -> 16359 bytes dev/.doctrees/claw4x.doctree | Bin 4014 -> 4014 bytes dev/.doctrees/clawpack5.doctree | Bin 54873 -> 54873 bytes dev/.doctrees/clawpack_components.doctree | Bin 16315 -> 16315 bytes dev/.doctrees/community.doctree | Bin 40026 -> 40026 bytes dev/.doctrees/contents.doctree | Bin 20430 -> 20430 bytes dev/.doctrees/contribute_apps.doctree | Bin 5526 -> 5526 bytes dev/.doctrees/current_data.doctree | Bin 24424 -> 24424 bytes dev/.doctrees/developers.doctree | Bin 71180 -> 71180 bytes dev/.doctrees/docker_image.doctree | Bin 28823 -> 28823 bytes dev/.doctrees/dtopotools_module.doctree | Bin 216866 -> 218530 bytes dev/.doctrees/environment.pickle | Bin 806327 -> 813560 bytes dev/.doctrees/f77_vs_f90.doctree | Bin 4311 -> 4311 bytes dev/.doctrees/fgmax.doctree | Bin 77329 -> 77329 bytes dev/.doctrees/fgmax_tools_module.doctree | Bin 26769 -> 29917 bytes dev/.doctrees/fgout.doctree | Bin 52846 -> 52846 bytes dev/.doctrees/fgout_tools_module.doctree | Bin 81566 -> 82494 bytes dev/.doctrees/first_run.doctree | Bin 21513 -> 21513 bytes dev/.doctrees/first_run_fortran.doctree | Bin 25567 -> 25567 bytes dev/.doctrees/first_run_pyclaw.doctree | Bin 11420 -> 11420 bytes dev/.doctrees/flagregions.doctree | Bin 17108 -> 17108 bytes dev/.doctrees/force_dry.doctree | Bin 50913 -> 50913 bytes dev/.doctrees/fortran.doctree | Bin 12946 -> 12946 bytes dev/.doctrees/fortran_compilers.doctree | Bin 23533 -> 23537 bytes dev/.doctrees/fvmbook.doctree | Bin 8160 -> 8160 bytes dev/.doctrees/galleries.doctree | Bin 6965 -> 6965 bytes dev/.doctrees/gauges.doctree | Bin 48944 -> 48944 bytes dev/.doctrees/geoclaw.doctree | Bin 10791 -> 10847 bytes dev/.doctrees/geoclaw1d.doctree | Bin 0 -> 36598 bytes dev/.doctrees/geoclaw_started.doctree | Bin 14726 -> 14726 bytes dev/.doctrees/geoclaw_util_module.doctree | Bin 41011 -> 41267 bytes dev/.doctrees/geohints.doctree | Bin 21993 -> 21993 bytes dev/.doctrees/geoplot.doctree | Bin 7152 -> 7152 bytes dev/.doctrees/git_versions.doctree | Bin 7601 -> 7601 bytes dev/.doctrees/googleearth_plotting.doctree | Bin 108378 -> 108378 bytes dev/.doctrees/gpu.doctree | Bin 12979 -> 12979 bytes dev/.doctrees/grid_registration.doctree | Bin 24539 -> 24539 bytes dev/.doctrees/howto_doc.doctree | Bin 56418 -> 56418 bytes dev/.doctrees/howto_release.doctree | Bin 45297 -> 45297 bytes dev/.doctrees/installing.doctree | Bin 14629 -> 14629 bytes dev/.doctrees/installing_fortcodes.doctree | Bin 17734 -> 17734 bytes dev/.doctrees/installing_pip.doctree | Bin 42610 -> 42610 bytes dev/.doctrees/kmltools_module.doctree | Bin 135874 -> 136546 bytes dev/.doctrees/lagrangian_gauges.doctree | Bin 16533 -> 16533 bytes dev/.doctrees/license.doctree | Bin 8887 -> 8887 bytes dev/.doctrees/makefiles.doctree | Bin 22957 -> 22957 bytes dev/.doctrees/makefiles_library.doctree | Bin 20081 -> 20081 bytes dev/.doctrees/manning.doctree | Bin 12053 -> 12053 bytes dev/.doctrees/mapc2p.doctree | Bin 3027 -> 3027 bytes dev/.doctrees/marching_front.doctree | Bin 70894 -> 70894 bytes dev/.doctrees/matlab_plotting.doctree | Bin 43062 -> 43062 bytes dev/.doctrees/nearshore_interp.doctree | Bin 14249 -> 14249 bytes dev/.doctrees/netcdf.doctree | Bin 3734 -> 3734 bytes dev/.doctrees/newapp.doctree | Bin 5535 -> 5535 bytes dev/.doctrees/okada.doctree | Bin 45809 -> 45809 bytes dev/.doctrees/openmp.doctree | Bin 13116 -> 13116 bytes dev/.doctrees/output_styles.doctree | Bin 29589 -> 29589 bytes dev/.doctrees/packages.doctree | Bin 17706 -> 17706 bytes dev/.doctrees/photos.doctree | Bin 10796 -> 10796 bytes dev/.doctrees/plotexamples.doctree | Bin 4475 -> 4475 bytes dev/.doctrees/plotting.doctree | Bin 15581 -> 15581 bytes dev/.doctrees/plotting_faq.doctree | Bin 55434 -> 55434 bytes dev/.doctrees/plotting_geoclaw.doctree | Bin 6291 -> 6291 bytes dev/.doctrees/plotting_python.doctree | Bin 31770 -> 31770 bytes dev/.doctrees/prereqs.doctree | Bin 16793 -> 16793 bytes dev/.doctrees/pyclaw/about.doctree | Bin 18024 -> 18024 bytes dev/.doctrees/pyclaw/basics.doctree | Bin 3313 -> 3313 bytes dev/.doctrees/pyclaw/classes.doctree | Bin 49937 -> 49937 bytes .../pyclaw/clawpack_and_pyclaw.doctree | Bin 24804 -> 24804 bytes dev/.doctrees/pyclaw/cloud.doctree | Bin 5374 -> 5374 bytes dev/.doctrees/pyclaw/controller.doctree | Bin 62509 -> 63197 bytes dev/.doctrees/pyclaw/evolve/limiters.doctree | Bin 63802 -> 64314 bytes dev/.doctrees/pyclaw/examples.doctree | Bin 13637 -> 13637 bytes dev/.doctrees/pyclaw/geometry.doctree | Bin 138883 -> 140323 bytes dev/.doctrees/pyclaw/going_further.doctree | Bin 3384 -> 3384 bytes dev/.doctrees/pyclaw/index.doctree | Bin 28674 -> 28674 bytes dev/.doctrees/pyclaw/io.doctree | Bin 100621 -> 101037 bytes dev/.doctrees/pyclaw/output.doctree | Bin 44994 -> 44994 bytes dev/.doctrees/pyclaw/parallel.doctree | Bin 34185 -> 34185 bytes dev/.doctrees/pyclaw/plotting.doctree | Bin 10777 -> 10777 bytes dev/.doctrees/pyclaw/problem.doctree | Bin 34413 -> 34413 bytes dev/.doctrees/pyclaw/rp.doctree | Bin 88995 -> 89507 bytes dev/.doctrees/pyclaw/solution.doctree | Bin 65986 -> 66290 bytes dev/.doctrees/pyclaw/solvers.doctree | Bin 100007 -> 100423 bytes dev/.doctrees/pyclaw/started.doctree | Bin 18473 -> 18473 bytes dev/.doctrees/pyclaw/state.doctree | Bin 78742 -> 79846 bytes dev/.doctrees/pyclaw/troubleshooting.doctree | Bin 10783 -> 10783 bytes dev/.doctrees/pyclaw/tutorial.doctree | Bin 18962 -> 18962 bytes dev/.doctrees/pyclaw/util.doctree | Bin 57119 -> 57647 bytes dev/.doctrees/python.doctree | Bin 14898 -> 14898 bytes dev/.doctrees/python_path.doctree | Bin 32736 -> 32736 bytes dev/.doctrees/qinit_defaults.doctree | Bin 8177 -> 8177 bytes dev/.doctrees/quick_surge.doctree | Bin 14479 -> 14479 bytes dev/.doctrees/quick_tsunami.doctree | Bin 9198 -> 9198 bytes dev/.doctrees/refinement.doctree | Bin 49545 -> 49545 bytes dev/.doctrees/regression.doctree | Bin 40437 -> 40437 bytes dev/.doctrees/release_5_0_0.doctree | Bin 6160 -> 6160 bytes dev/.doctrees/release_5_1_0.doctree | Bin 27535 -> 27535 bytes dev/.doctrees/release_5_2_0.doctree | Bin 23444 -> 23444 bytes dev/.doctrees/release_5_2_1.doctree | Bin 16056 -> 16056 bytes dev/.doctrees/release_5_2_2.doctree | Bin 16812 -> 16812 bytes dev/.doctrees/release_5_3_0.doctree | Bin 39496 -> 39496 bytes dev/.doctrees/release_5_3_1.doctree | Bin 25932 -> 25932 bytes dev/.doctrees/release_5_4_0.doctree | Bin 48685 -> 48685 bytes dev/.doctrees/release_5_4_1.doctree | Bin 28761 -> 28761 bytes dev/.doctrees/release_5_5_0.doctree | Bin 63863 -> 63863 bytes dev/.doctrees/release_5_6_0.doctree | Bin 36090 -> 36090 bytes dev/.doctrees/release_5_6_1.doctree | Bin 24392 -> 24392 bytes dev/.doctrees/release_5_7_0.doctree | Bin 52400 -> 52400 bytes dev/.doctrees/release_5_7_1.doctree | Bin 21639 -> 21639 bytes dev/.doctrees/release_5_8_0.doctree | Bin 43523 -> 43523 bytes dev/.doctrees/release_5_8_1.doctree | Bin 18828 -> 18828 bytes dev/.doctrees/release_5_8_2.doctree | Bin 17408 -> 17408 bytes dev/.doctrees/release_5_9_0.doctree | Bin 38526 -> 38526 bytes dev/.doctrees/release_5_9_1.doctree | Bin 39350 -> 39350 bytes dev/.doctrees/releases.doctree | Bin 30792 -> 30792 bytes dev/.doctrees/restart.doctree | Bin 20823 -> 20823 bytes dev/.doctrees/riemann.doctree | Bin 50504 -> 50504 bytes .../Shallow_water_Riemann_solvers.doctree | Bin 38402 -> 38402 bytes dev/.doctrees/ruled_rectangles.doctree | Bin 68577 -> 68577 bytes dev/.doctrees/sealevel.doctree | Bin 15096 -> 15096 bytes dev/.doctrees/set_eta_init.doctree | Bin 18713 -> 18713 bytes dev/.doctrees/setaux_defaults.doctree | Bin 9226 -> 9226 bytes dev/.doctrees/setenv.doctree | Bin 10047 -> 10047 bytes dev/.doctrees/setplot.doctree | Bin 22058 -> 22058 bytes dev/.doctrees/setrun.doctree | Bin 81660 -> 81660 bytes dev/.doctrees/setrun_amrclaw.doctree | Bin 46412 -> 46412 bytes dev/.doctrees/setrun_amrclaw_sample.doctree | Bin 26625 -> 26625 bytes dev/.doctrees/setrun_geoclaw.doctree | Bin 90317 -> 90317 bytes dev/.doctrees/setrun_sample.doctree | Bin 18380 -> 18380 bytes dev/.doctrees/sharing.doctree | Bin 7944 -> 7944 bytes dev/.doctrees/sphere_source.doctree | Bin 5485 -> 5873 bytes dev/.doctrees/sphinxdoc.doctree | Bin 5031 -> 5031 bytes dev/.doctrees/src1d_defaults.doctree | Bin 8148 -> 8148 bytes dev/.doctrees/src_defaults.doctree | Bin 9282 -> 9282 bytes dev/.doctrees/storm_module.doctree | Bin 134223 -> 134959 bytes dev/.doctrees/surgedata.doctree | Bin 10692 -> 10692 bytes dev/.doctrees/testing.doctree | Bin 8831 -> 8831 bytes dev/.doctrees/timing.doctree | Bin 9868 -> 9868 bytes dev/.doctrees/topo.doctree | Bin 66629 -> 66629 bytes dev/.doctrees/topotools.doctree | Bin 3449 -> 3449 bytes dev/.doctrees/topotools_module.doctree | Bin 176407 -> 177463 bytes dev/.doctrees/trouble.doctree | Bin 27603 -> 27603 bytes dev/.doctrees/tsunamidata.doctree | Bin 21974 -> 21974 bytes dev/.doctrees/user_routines.doctree | Bin 49929 -> 49929 bytes dev/.doctrees/visit_plotting.doctree | Bin 8187 -> 8187 bytes dev/.doctrees/vm.doctree | Bin 4938 -> 4938 bytes dev/.doctrees/wp_algorithms.doctree | Bin 27872 -> 27872 bytes dev/_sources/biblio.rst.txt | 6 + dev/_sources/bouss1d.rst.txt | 126 +++++++ dev/_sources/bouss2d.rst.txt | 10 + dev/_sources/fortran_compilers.rst.txt | 2 +- dev/_sources/geoclaw.rst.txt | 3 + dev/_sources/geoclaw1d.rst.txt | 181 ++++++++++ dev/_sources/sphere_source.rst.txt | 3 +- dev/biblio.html | 6 + dev/bouss1d.html | 288 +++++++++++++++ dev/bouss2d.html | 175 +++++++++ dev/contents.html | 3 + dev/fgmax_tools_module.html | 21 +- dev/fortran_compilers.html | 2 +- dev/geoclaw.html | 14 + dev/geoclaw1d.html | 338 ++++++++++++++++++ dev/geoclaw_util_module.html | 2 +- dev/kmltools_module.html | 10 +- dev/objects.inv | Bin 12344 -> 12522 bytes dev/pyclaw/index.html | 6 +- dev/searchindex.js | 2 +- dev/sphere_source.html | 9 +- dev/storm_module.html | 4 +- dev/topotools_module.html | 2 +- fgmax_tools_module.html | 21 +- geoclaw_util_module.html | 2 +- kmltools_module.html | 10 +- searchindex.js | 2 +- sphere_source.html | 3 +- storm_module.html | 4 +- topotools_module.html | 2 +- v5.7.x/.buildinfo | 2 +- v5.7.x/.doctrees/ClawPlotAxes.doctree | Bin 23887 -> 23887 bytes v5.7.x/.doctrees/ClawPlotData.doctree | Bin 44301 -> 44301 bytes v5.7.x/.doctrees/ClawPlotFigure.doctree | Bin 16422 -> 16422 bytes v5.7.x/.doctrees/ClawPlotItem.doctree | Bin 59063 -> 59063 bytes v5.7.x/.doctrees/about.doctree | Bin 46865 -> 46865 bytes v5.7.x/.doctrees/adjoint.doctree | Bin 33270 -> 33270 bytes v5.7.x/.doctrees/amr_algorithm.doctree | Bin 38918 -> 38918 bytes v5.7.x/.doctrees/amrclaw.doctree | Bin 10889 -> 10889 bytes v5.7.x/.doctrees/amrclaw1d.doctree | Bin 8036 -> 8036 bytes v5.7.x/.doctrees/amrclaw_doxygen.doctree | Bin 5673 -> 5673 bytes v5.7.x/.doctrees/amrclaw_flowcharts.doctree | Bin 6142 -> 6142 bytes .../application_documentation.doctree | Bin 8859 -> 8859 bytes v5.7.x/.doctrees/apps.doctree | Bin 15918 -> 15918 bytes v5.7.x/.doctrees/aws.doctree | Bin 44153 -> 44153 bytes v5.7.x/.doctrees/b4run.doctree | Bin 9042 -> 9042 bytes v5.7.x/.doctrees/b4step_defaults.doctree | Bin 9248 -> 9248 bytes v5.7.x/.doctrees/bc.doctree | Bin 32343 -> 32343 bytes v5.7.x/.doctrees/biblio.doctree | Bin 48977 -> 48977 bytes v5.7.x/.doctrees/changes_to_master.doctree | Bin 18323 -> 18323 bytes v5.7.x/.doctrees/claw43to46.doctree | Bin 6858 -> 6858 bytes v5.7.x/.doctrees/claw46to50.doctree | Bin 16359 -> 16359 bytes v5.7.x/.doctrees/claw4x.doctree | Bin 4014 -> 4014 bytes v5.7.x/.doctrees/clawpack5.doctree | Bin 54873 -> 54873 bytes v5.7.x/.doctrees/clawpack_components.doctree | Bin 16315 -> 16315 bytes v5.7.x/.doctrees/community.doctree | Bin 40026 -> 40026 bytes v5.7.x/.doctrees/contents.doctree | Bin 20113 -> 20113 bytes v5.7.x/.doctrees/contribute_apps.doctree | Bin 5526 -> 5526 bytes v5.7.x/.doctrees/current_data.doctree | Bin 24424 -> 24424 bytes v5.7.x/.doctrees/developers.doctree | Bin 69636 -> 69636 bytes v5.7.x/.doctrees/docker_image.doctree | Bin 27392 -> 27392 bytes v5.7.x/.doctrees/dtopotools_module.doctree | Bin 216866 -> 218530 bytes v5.7.x/.doctrees/environment.pickle | Bin 753221 -> 753637 bytes v5.7.x/.doctrees/f77_vs_f90.doctree | Bin 4311 -> 4311 bytes v5.7.x/.doctrees/fgmax.doctree | Bin 78881 -> 78881 bytes v5.7.x/.doctrees/fgmax_tools_module.doctree | Bin 26785 -> 29933 bytes v5.7.x/.doctrees/fgout.doctree | Bin 4553 -> 4553 bytes v5.7.x/.doctrees/first_run.doctree | Bin 21513 -> 21513 bytes v5.7.x/.doctrees/first_run_fortran.doctree | Bin 25649 -> 25649 bytes v5.7.x/.doctrees/first_run_pyclaw.doctree | Bin 10536 -> 10536 bytes v5.7.x/.doctrees/flagregions.doctree | Bin 17108 -> 17108 bytes v5.7.x/.doctrees/force_dry.doctree | Bin 50913 -> 50913 bytes v5.7.x/.doctrees/fortran.doctree | Bin 12946 -> 12946 bytes v5.7.x/.doctrees/fortran_compilers.doctree | Bin 23533 -> 23533 bytes v5.7.x/.doctrees/fvmbook.doctree | Bin 8160 -> 8160 bytes v5.7.x/.doctrees/galleries.doctree | Bin 3565 -> 3565 bytes v5.7.x/.doctrees/gauges.doctree | Bin 41568 -> 41568 bytes v5.7.x/.doctrees/geoclaw.doctree | Bin 10740 -> 10740 bytes v5.7.x/.doctrees/geoclaw_started.doctree | Bin 14726 -> 14726 bytes v5.7.x/.doctrees/geoclaw_util_module.doctree | Bin 41011 -> 41267 bytes v5.7.x/.doctrees/geohints.doctree | Bin 21993 -> 21993 bytes v5.7.x/.doctrees/geoplot.doctree | Bin 7152 -> 7152 bytes v5.7.x/.doctrees/git_versions.doctree | Bin 7601 -> 7601 bytes v5.7.x/.doctrees/googleearth_plotting.doctree | Bin 108378 -> 108378 bytes v5.7.x/.doctrees/gpu.doctree | Bin 12979 -> 12979 bytes v5.7.x/.doctrees/grid_registration.doctree | Bin 24539 -> 24539 bytes v5.7.x/.doctrees/howto_doc.doctree | Bin 52305 -> 52305 bytes v5.7.x/.doctrees/howto_release.doctree | Bin 43261 -> 43261 bytes v5.7.x/.doctrees/installing.doctree | Bin 28631 -> 28631 bytes .../.doctrees/installing_more_options.doctree | Bin 22247 -> 22247 bytes v5.7.x/.doctrees/installing_pip.doctree | Bin 40246 -> 40246 bytes v5.7.x/.doctrees/kmltools_module.doctree | Bin 135874 -> 136546 bytes v5.7.x/.doctrees/lagrangian_gauges.doctree | Bin 13832 -> 13832 bytes v5.7.x/.doctrees/license.doctree | Bin 8887 -> 8887 bytes v5.7.x/.doctrees/makefiles.doctree | Bin 22957 -> 22957 bytes v5.7.x/.doctrees/makefiles_library.doctree | Bin 19640 -> 19640 bytes v5.7.x/.doctrees/manning.doctree | Bin 12053 -> 12053 bytes v5.7.x/.doctrees/mapc2p.doctree | Bin 3027 -> 3027 bytes v5.7.x/.doctrees/marching_front.doctree | Bin 70903 -> 70903 bytes v5.7.x/.doctrees/matlab_plotting.doctree | Bin 43062 -> 43062 bytes v5.7.x/.doctrees/netcdf.doctree | Bin 10110 -> 10110 bytes v5.7.x/.doctrees/newapp.doctree | Bin 5535 -> 5535 bytes v5.7.x/.doctrees/okada.doctree | Bin 45809 -> 45809 bytes v5.7.x/.doctrees/openmp.doctree | Bin 13116 -> 13116 bytes v5.7.x/.doctrees/output_styles.doctree | Bin 20065 -> 20065 bytes v5.7.x/.doctrees/packages.doctree | Bin 15297 -> 15297 bytes v5.7.x/.doctrees/photos.doctree | Bin 10796 -> 10796 bytes v5.7.x/.doctrees/plotexamples.doctree | Bin 4475 -> 4475 bytes v5.7.x/.doctrees/plotting.doctree | Bin 15581 -> 15581 bytes v5.7.x/.doctrees/plotting_faq.doctree | Bin 55434 -> 55434 bytes v5.7.x/.doctrees/plotting_geoclaw.doctree | Bin 6291 -> 6291 bytes v5.7.x/.doctrees/plotting_python.doctree | Bin 31770 -> 31770 bytes v5.7.x/.doctrees/prereqs.doctree | Bin 17038 -> 17038 bytes v5.7.x/.doctrees/pyclaw/about.doctree | Bin 18024 -> 18024 bytes v5.7.x/.doctrees/pyclaw/basics.doctree | Bin 3313 -> 3313 bytes v5.7.x/.doctrees/pyclaw/classes.doctree | Bin 49937 -> 49937 bytes .../pyclaw/clawpack_and_pyclaw.doctree | Bin 24804 -> 24804 bytes v5.7.x/.doctrees/pyclaw/cloud.doctree | Bin 5374 -> 5374 bytes v5.7.x/.doctrees/pyclaw/controller.doctree | Bin 62509 -> 63197 bytes .../.doctrees/pyclaw/evolve/limiters.doctree | Bin 63802 -> 64314 bytes v5.7.x/.doctrees/pyclaw/examples.doctree | Bin 13637 -> 13637 bytes v5.7.x/.doctrees/pyclaw/geometry.doctree | Bin 138883 -> 140323 bytes v5.7.x/.doctrees/pyclaw/going_further.doctree | Bin 3384 -> 3384 bytes v5.7.x/.doctrees/pyclaw/index.doctree | Bin 24051 -> 24051 bytes v5.7.x/.doctrees/pyclaw/io.doctree | Bin 89074 -> 89410 bytes v5.7.x/.doctrees/pyclaw/output.doctree | Bin 44994 -> 44994 bytes v5.7.x/.doctrees/pyclaw/parallel.doctree | Bin 34185 -> 34185 bytes v5.7.x/.doctrees/pyclaw/plotting.doctree | Bin 10777 -> 10777 bytes v5.7.x/.doctrees/pyclaw/problem.doctree | Bin 34413 -> 34413 bytes v5.7.x/.doctrees/pyclaw/rp.doctree | Bin 88995 -> 89507 bytes v5.7.x/.doctrees/pyclaw/solution.doctree | Bin 65986 -> 66290 bytes v5.7.x/.doctrees/pyclaw/solvers.doctree | Bin 98037 -> 98453 bytes v5.7.x/.doctrees/pyclaw/started.doctree | Bin 18473 -> 18473 bytes v5.7.x/.doctrees/pyclaw/state.doctree | Bin 78742 -> 79846 bytes .../.doctrees/pyclaw/troubleshooting.doctree | Bin 10783 -> 10783 bytes v5.7.x/.doctrees/pyclaw/tutorial.doctree | Bin 18962 -> 18962 bytes v5.7.x/.doctrees/pyclaw/util.doctree | Bin 57119 -> 57647 bytes v5.7.x/.doctrees/python.doctree | Bin 30034 -> 30034 bytes v5.7.x/.doctrees/python_path.doctree | Bin 32408 -> 32408 bytes v5.7.x/.doctrees/qinit_defaults.doctree | Bin 8177 -> 8177 bytes v5.7.x/.doctrees/quick_surge.doctree | Bin 14479 -> 14479 bytes v5.7.x/.doctrees/quick_tsunami.doctree | Bin 9198 -> 9198 bytes v5.7.x/.doctrees/refinement.doctree | Bin 49545 -> 49545 bytes v5.7.x/.doctrees/regression.doctree | Bin 40437 -> 40437 bytes v5.7.x/.doctrees/release_5_0_0.doctree | Bin 6160 -> 6160 bytes v5.7.x/.doctrees/release_5_1_0.doctree | Bin 27535 -> 27535 bytes v5.7.x/.doctrees/release_5_2_0.doctree | Bin 23444 -> 23444 bytes v5.7.x/.doctrees/release_5_2_1.doctree | Bin 16056 -> 16056 bytes v5.7.x/.doctrees/release_5_2_2.doctree | Bin 16812 -> 16812 bytes v5.7.x/.doctrees/release_5_3_0.doctree | Bin 39496 -> 39496 bytes v5.7.x/.doctrees/release_5_3_1.doctree | Bin 25932 -> 25932 bytes v5.7.x/.doctrees/release_5_4_0.doctree | Bin 48685 -> 48685 bytes v5.7.x/.doctrees/release_5_4_1.doctree | Bin 28761 -> 28761 bytes v5.7.x/.doctrees/release_5_5_0.doctree | Bin 63863 -> 63863 bytes v5.7.x/.doctrees/release_5_6_0.doctree | Bin 36090 -> 36090 bytes v5.7.x/.doctrees/release_5_6_1.doctree | Bin 24392 -> 24392 bytes v5.7.x/.doctrees/release_5_7_0.doctree | Bin 52400 -> 52400 bytes v5.7.x/.doctrees/release_5_7_1.doctree | Bin 21639 -> 21639 bytes v5.7.x/.doctrees/releases.doctree | Bin 24515 -> 24515 bytes v5.7.x/.doctrees/restart.doctree | Bin 19890 -> 19890 bytes v5.7.x/.doctrees/riemann.doctree | Bin 50504 -> 50504 bytes .../Shallow_water_Riemann_solvers.doctree | Bin 38402 -> 38402 bytes v5.7.x/.doctrees/ruled_rectangles.doctree | Bin 68577 -> 68577 bytes v5.7.x/.doctrees/sealevel.doctree | Bin 15074 -> 15074 bytes v5.7.x/.doctrees/set_eta_init.doctree | Bin 18713 -> 18713 bytes v5.7.x/.doctrees/setaux_defaults.doctree | Bin 9226 -> 9226 bytes v5.7.x/.doctrees/setenv.doctree | Bin 8338 -> 8338 bytes v5.7.x/.doctrees/setplot.doctree | Bin 22058 -> 22058 bytes v5.7.x/.doctrees/setrun.doctree | Bin 80676 -> 80676 bytes v5.7.x/.doctrees/setrun_amrclaw.doctree | Bin 39541 -> 39541 bytes .../.doctrees/setrun_amrclaw_sample.doctree | Bin 26617 -> 26617 bytes v5.7.x/.doctrees/setrun_geoclaw.doctree | Bin 89467 -> 89467 bytes v5.7.x/.doctrees/setrun_sample.doctree | Bin 18356 -> 18356 bytes v5.7.x/.doctrees/sharing.doctree | Bin 7671 -> 7671 bytes v5.7.x/.doctrees/sphinxdoc.doctree | Bin 5031 -> 5031 bytes v5.7.x/.doctrees/src1d_defaults.doctree | Bin 8148 -> 8148 bytes v5.7.x/.doctrees/src_defaults.doctree | Bin 9282 -> 9282 bytes v5.7.x/.doctrees/storm_module.doctree | Bin 134223 -> 134959 bytes v5.7.x/.doctrees/surgedata.doctree | Bin 10692 -> 10692 bytes v5.7.x/.doctrees/testing.doctree | Bin 8831 -> 8831 bytes v5.7.x/.doctrees/timing.doctree | Bin 9868 -> 9868 bytes v5.7.x/.doctrees/topo.doctree | Bin 66156 -> 66156 bytes v5.7.x/.doctrees/topotools.doctree | Bin 3449 -> 3449 bytes v5.7.x/.doctrees/topotools_module.doctree | Bin 176407 -> 177463 bytes v5.7.x/.doctrees/trouble.doctree | Bin 27603 -> 27603 bytes v5.7.x/.doctrees/tsunamidata.doctree | Bin 21974 -> 21974 bytes v5.7.x/.doctrees/user_routines.doctree | Bin 49929 -> 49929 bytes v5.7.x/.doctrees/visit_plotting.doctree | Bin 8187 -> 8187 bytes v5.7.x/.doctrees/vm.doctree | Bin 4938 -> 4938 bytes v5.7.x/.doctrees/wp_algorithms.doctree | Bin 27872 -> 27872 bytes v5.7.x/fgmax_tools_module.html | 21 +- v5.7.x/geoclaw_util_module.html | 2 +- v5.7.x/kmltools_module.html | 10 +- v5.7.x/searchindex.js | 2 +- v5.7.x/storm_module.html | 4 +- v5.7.x/topotools_module.html | 2 +- v5.8.x/.buildinfo | 2 +- v5.8.x/.doctrees/ClawPlotAxes.doctree | Bin 23887 -> 23887 bytes v5.8.x/.doctrees/ClawPlotData.doctree | Bin 44301 -> 44301 bytes v5.8.x/.doctrees/ClawPlotFigure.doctree | Bin 16422 -> 16422 bytes v5.8.x/.doctrees/ClawPlotItem.doctree | Bin 59063 -> 59063 bytes v5.8.x/.doctrees/about.doctree | Bin 46961 -> 46961 bytes v5.8.x/.doctrees/adjoint.doctree | Bin 33270 -> 33270 bytes v5.8.x/.doctrees/amr_algorithm.doctree | Bin 38918 -> 38918 bytes v5.8.x/.doctrees/amrclaw.doctree | Bin 10889 -> 10889 bytes v5.8.x/.doctrees/amrclaw1d.doctree | Bin 8036 -> 8036 bytes v5.8.x/.doctrees/amrclaw_doxygen.doctree | Bin 5673 -> 5673 bytes v5.8.x/.doctrees/amrclaw_flowcharts.doctree | Bin 6142 -> 6142 bytes .../application_documentation.doctree | Bin 8859 -> 8859 bytes v5.8.x/.doctrees/apps.doctree | Bin 15922 -> 15922 bytes v5.8.x/.doctrees/aws.doctree | Bin 44153 -> 44153 bytes v5.8.x/.doctrees/b4run.doctree | Bin 9042 -> 9042 bytes v5.8.x/.doctrees/b4step_defaults.doctree | Bin 9248 -> 9248 bytes v5.8.x/.doctrees/bc.doctree | Bin 32343 -> 32343 bytes v5.8.x/.doctrees/biblio.doctree | Bin 48977 -> 48977 bytes v5.8.x/.doctrees/changes_to_master.doctree | Bin 35292 -> 35292 bytes v5.8.x/.doctrees/claw43to46.doctree | Bin 6858 -> 6858 bytes v5.8.x/.doctrees/claw46to50.doctree | Bin 16359 -> 16359 bytes v5.8.x/.doctrees/claw4x.doctree | Bin 4014 -> 4014 bytes v5.8.x/.doctrees/clawpack5.doctree | Bin 54873 -> 54873 bytes v5.8.x/.doctrees/clawpack_components.doctree | Bin 16315 -> 16315 bytes v5.8.x/.doctrees/community.doctree | Bin 40026 -> 40026 bytes v5.8.x/.doctrees/contents.doctree | Bin 20570 -> 20570 bytes v5.8.x/.doctrees/contribute_apps.doctree | Bin 5526 -> 5526 bytes v5.8.x/.doctrees/current_data.doctree | Bin 24424 -> 24424 bytes v5.8.x/.doctrees/developers.doctree | Bin 71180 -> 71180 bytes v5.8.x/.doctrees/docker_image.doctree | Bin 28757 -> 28757 bytes v5.8.x/.doctrees/dtopotools_module.doctree | Bin 216866 -> 218530 bytes v5.8.x/.doctrees/environment.pickle | Bin 765285 -> 765701 bytes v5.8.x/.doctrees/f77_vs_f90.doctree | Bin 4311 -> 4311 bytes v5.8.x/.doctrees/fgmax.doctree | Bin 78881 -> 78881 bytes v5.8.x/.doctrees/fgmax_tools_module.doctree | Bin 26785 -> 29933 bytes v5.8.x/.doctrees/fgout.doctree | Bin 4553 -> 4553 bytes v5.8.x/.doctrees/first_run.doctree | Bin 21513 -> 21513 bytes v5.8.x/.doctrees/first_run_fortran.doctree | Bin 25567 -> 25567 bytes v5.8.x/.doctrees/first_run_pyclaw.doctree | Bin 11420 -> 11420 bytes v5.8.x/.doctrees/flagregions.doctree | Bin 17108 -> 17108 bytes v5.8.x/.doctrees/force_dry.doctree | Bin 50913 -> 50913 bytes v5.8.x/.doctrees/fortran.doctree | Bin 12946 -> 12946 bytes v5.8.x/.doctrees/fortran_compilers.doctree | Bin 23533 -> 23533 bytes v5.8.x/.doctrees/fvmbook.doctree | Bin 8160 -> 8160 bytes v5.8.x/.doctrees/galleries.doctree | Bin 6965 -> 6965 bytes v5.8.x/.doctrees/gauges.doctree | Bin 41568 -> 41568 bytes v5.8.x/.doctrees/geoclaw.doctree | Bin 10740 -> 10740 bytes v5.8.x/.doctrees/geoclaw_started.doctree | Bin 14726 -> 14726 bytes v5.8.x/.doctrees/geoclaw_util_module.doctree | Bin 41011 -> 41267 bytes v5.8.x/.doctrees/geohints.doctree | Bin 21993 -> 21993 bytes v5.8.x/.doctrees/geoplot.doctree | Bin 7152 -> 7152 bytes v5.8.x/.doctrees/git_versions.doctree | Bin 7601 -> 7601 bytes v5.8.x/.doctrees/googleearth_plotting.doctree | Bin 108378 -> 108378 bytes v5.8.x/.doctrees/gpu.doctree | Bin 12979 -> 12979 bytes v5.8.x/.doctrees/grid_registration.doctree | Bin 24539 -> 24539 bytes v5.8.x/.doctrees/howto_doc.doctree | Bin 52299 -> 52299 bytes v5.8.x/.doctrees/howto_release.doctree | Bin 44505 -> 44505 bytes v5.8.x/.doctrees/installing.doctree | Bin 14629 -> 14629 bytes v5.8.x/.doctrees/installing_fortcodes.doctree | Bin 17734 -> 17734 bytes v5.8.x/.doctrees/installing_pip.doctree | Bin 42610 -> 42610 bytes v5.8.x/.doctrees/kmltools_module.doctree | Bin 135874 -> 136546 bytes v5.8.x/.doctrees/lagrangian_gauges.doctree | Bin 13832 -> 13832 bytes v5.8.x/.doctrees/license.doctree | Bin 8887 -> 8887 bytes v5.8.x/.doctrees/makefiles.doctree | Bin 22957 -> 22957 bytes v5.8.x/.doctrees/makefiles_library.doctree | Bin 19640 -> 19640 bytes v5.8.x/.doctrees/manning.doctree | Bin 12053 -> 12053 bytes v5.8.x/.doctrees/mapc2p.doctree | Bin 3027 -> 3027 bytes v5.8.x/.doctrees/marching_front.doctree | Bin 70894 -> 70894 bytes v5.8.x/.doctrees/matlab_plotting.doctree | Bin 43062 -> 43062 bytes v5.8.x/.doctrees/netcdf.doctree | Bin 10110 -> 10110 bytes v5.8.x/.doctrees/newapp.doctree | Bin 5535 -> 5535 bytes v5.8.x/.doctrees/okada.doctree | Bin 45809 -> 45809 bytes v5.8.x/.doctrees/openmp.doctree | Bin 13116 -> 13116 bytes v5.8.x/.doctrees/output_styles.doctree | Bin 20065 -> 20065 bytes v5.8.x/.doctrees/packages.doctree | Bin 17706 -> 17706 bytes v5.8.x/.doctrees/photos.doctree | Bin 10796 -> 10796 bytes v5.8.x/.doctrees/plotexamples.doctree | Bin 4475 -> 4475 bytes v5.8.x/.doctrees/plotting.doctree | Bin 15581 -> 15581 bytes v5.8.x/.doctrees/plotting_faq.doctree | Bin 55434 -> 55434 bytes v5.8.x/.doctrees/plotting_geoclaw.doctree | Bin 6291 -> 6291 bytes v5.8.x/.doctrees/plotting_python.doctree | Bin 31770 -> 31770 bytes v5.8.x/.doctrees/prereqs.doctree | Bin 16793 -> 16793 bytes v5.8.x/.doctrees/pyclaw/about.doctree | Bin 18024 -> 18024 bytes v5.8.x/.doctrees/pyclaw/basics.doctree | Bin 3313 -> 3313 bytes v5.8.x/.doctrees/pyclaw/classes.doctree | Bin 49937 -> 49937 bytes .../pyclaw/clawpack_and_pyclaw.doctree | Bin 24804 -> 24804 bytes v5.8.x/.doctrees/pyclaw/cloud.doctree | Bin 5374 -> 5374 bytes v5.8.x/.doctrees/pyclaw/controller.doctree | Bin 62509 -> 63197 bytes .../.doctrees/pyclaw/evolve/limiters.doctree | Bin 63802 -> 64314 bytes v5.8.x/.doctrees/pyclaw/examples.doctree | Bin 13637 -> 13637 bytes v5.8.x/.doctrees/pyclaw/geometry.doctree | Bin 138883 -> 140323 bytes v5.8.x/.doctrees/pyclaw/going_further.doctree | Bin 3384 -> 3384 bytes v5.8.x/.doctrees/pyclaw/index.doctree | Bin 28674 -> 28674 bytes v5.8.x/.doctrees/pyclaw/io.doctree | Bin 89074 -> 89410 bytes v5.8.x/.doctrees/pyclaw/output.doctree | Bin 44994 -> 44994 bytes v5.8.x/.doctrees/pyclaw/parallel.doctree | Bin 34185 -> 34185 bytes v5.8.x/.doctrees/pyclaw/plotting.doctree | Bin 10777 -> 10777 bytes v5.8.x/.doctrees/pyclaw/problem.doctree | Bin 34413 -> 34413 bytes v5.8.x/.doctrees/pyclaw/rp.doctree | Bin 88995 -> 89507 bytes v5.8.x/.doctrees/pyclaw/solution.doctree | Bin 65986 -> 66290 bytes v5.8.x/.doctrees/pyclaw/solvers.doctree | Bin 98037 -> 98453 bytes v5.8.x/.doctrees/pyclaw/started.doctree | Bin 18473 -> 18473 bytes v5.8.x/.doctrees/pyclaw/state.doctree | Bin 78742 -> 79846 bytes .../.doctrees/pyclaw/troubleshooting.doctree | Bin 10783 -> 10783 bytes v5.8.x/.doctrees/pyclaw/tutorial.doctree | Bin 18962 -> 18962 bytes v5.8.x/.doctrees/pyclaw/util.doctree | Bin 57119 -> 57647 bytes v5.8.x/.doctrees/python.doctree | Bin 14898 -> 14898 bytes v5.8.x/.doctrees/python_path.doctree | Bin 32736 -> 32736 bytes v5.8.x/.doctrees/qinit_defaults.doctree | Bin 8177 -> 8177 bytes v5.8.x/.doctrees/quick_surge.doctree | Bin 14479 -> 14479 bytes v5.8.x/.doctrees/quick_tsunami.doctree | Bin 9198 -> 9198 bytes v5.8.x/.doctrees/refinement.doctree | Bin 49545 -> 49545 bytes v5.8.x/.doctrees/regression.doctree | Bin 40437 -> 40437 bytes v5.8.x/.doctrees/release_5_0_0.doctree | Bin 6160 -> 6160 bytes v5.8.x/.doctrees/release_5_1_0.doctree | Bin 27535 -> 27535 bytes v5.8.x/.doctrees/release_5_2_0.doctree | Bin 23444 -> 23444 bytes v5.8.x/.doctrees/release_5_2_1.doctree | Bin 16056 -> 16056 bytes v5.8.x/.doctrees/release_5_2_2.doctree | Bin 16812 -> 16812 bytes v5.8.x/.doctrees/release_5_3_0.doctree | Bin 39496 -> 39496 bytes v5.8.x/.doctrees/release_5_3_1.doctree | Bin 25932 -> 25932 bytes v5.8.x/.doctrees/release_5_4_0.doctree | Bin 48685 -> 48685 bytes v5.8.x/.doctrees/release_5_4_1.doctree | Bin 28761 -> 28761 bytes v5.8.x/.doctrees/release_5_5_0.doctree | Bin 63863 -> 63863 bytes v5.8.x/.doctrees/release_5_6_0.doctree | Bin 36090 -> 36090 bytes v5.8.x/.doctrees/release_5_6_1.doctree | Bin 24392 -> 24392 bytes v5.8.x/.doctrees/release_5_7_0.doctree | Bin 52400 -> 52400 bytes v5.8.x/.doctrees/release_5_7_1.doctree | Bin 21639 -> 21639 bytes v5.8.x/.doctrees/release_5_8_0.doctree | Bin 43523 -> 43523 bytes v5.8.x/.doctrees/release_5_8_1.doctree | Bin 18828 -> 18828 bytes v5.8.x/.doctrees/release_5_8_2.doctree | Bin 17408 -> 17408 bytes v5.8.x/.doctrees/releases.doctree | Bin 28079 -> 28079 bytes v5.8.x/.doctrees/restart.doctree | Bin 19890 -> 19890 bytes v5.8.x/.doctrees/riemann.doctree | Bin 50504 -> 50504 bytes .../Shallow_water_Riemann_solvers.doctree | Bin 38402 -> 38402 bytes v5.8.x/.doctrees/ruled_rectangles.doctree | Bin 68577 -> 68577 bytes v5.8.x/.doctrees/sealevel.doctree | Bin 15096 -> 15096 bytes v5.8.x/.doctrees/set_eta_init.doctree | Bin 18713 -> 18713 bytes v5.8.x/.doctrees/setaux_defaults.doctree | Bin 9226 -> 9226 bytes v5.8.x/.doctrees/setenv.doctree | Bin 10047 -> 10047 bytes v5.8.x/.doctrees/setplot.doctree | Bin 22058 -> 22058 bytes v5.8.x/.doctrees/setrun.doctree | Bin 80676 -> 80676 bytes v5.8.x/.doctrees/setrun_amrclaw.doctree | Bin 46412 -> 46412 bytes .../.doctrees/setrun_amrclaw_sample.doctree | Bin 26617 -> 26617 bytes v5.8.x/.doctrees/setrun_geoclaw.doctree | Bin 85431 -> 85431 bytes v5.8.x/.doctrees/setrun_sample.doctree | Bin 18356 -> 18356 bytes v5.8.x/.doctrees/sharing.doctree | Bin 7944 -> 7944 bytes v5.8.x/.doctrees/sphinxdoc.doctree | Bin 5031 -> 5031 bytes v5.8.x/.doctrees/src1d_defaults.doctree | Bin 8148 -> 8148 bytes v5.8.x/.doctrees/src_defaults.doctree | Bin 9282 -> 9282 bytes v5.8.x/.doctrees/storm_module.doctree | Bin 134223 -> 134959 bytes v5.8.x/.doctrees/surgedata.doctree | Bin 10692 -> 10692 bytes v5.8.x/.doctrees/testing.doctree | Bin 8831 -> 8831 bytes v5.8.x/.doctrees/timing.doctree | Bin 9868 -> 9868 bytes v5.8.x/.doctrees/topo.doctree | Bin 66629 -> 66629 bytes v5.8.x/.doctrees/topotools.doctree | Bin 3449 -> 3449 bytes v5.8.x/.doctrees/topotools_module.doctree | Bin 176407 -> 177463 bytes v5.8.x/.doctrees/trouble.doctree | Bin 27603 -> 27603 bytes v5.8.x/.doctrees/tsunamidata.doctree | Bin 21974 -> 21974 bytes v5.8.x/.doctrees/user_routines.doctree | Bin 49929 -> 49929 bytes v5.8.x/.doctrees/visit_plotting.doctree | Bin 8187 -> 8187 bytes v5.8.x/.doctrees/vm.doctree | Bin 4938 -> 4938 bytes v5.8.x/.doctrees/wp_algorithms.doctree | Bin 27872 -> 27872 bytes v5.8.x/fgmax_tools_module.html | 21 +- v5.8.x/geoclaw_util_module.html | 2 +- v5.8.x/kmltools_module.html | 10 +- v5.8.x/searchindex.js | 2 +- v5.8.x/storm_module.html | 4 +- v5.8.x/topotools_module.html | 2 +- v5.9.x/.buildinfo | 2 +- v5.9.x/.doctrees/ClawPlotAxes.doctree | Bin 56222 -> 56222 bytes v5.9.x/.doctrees/ClawPlotData.doctree | Bin 44301 -> 44301 bytes v5.9.x/.doctrees/ClawPlotFigure.doctree | Bin 18963 -> 18963 bytes v5.9.x/.doctrees/ClawPlotItem.doctree | Bin 68310 -> 68310 bytes v5.9.x/.doctrees/about.doctree | Bin 46961 -> 46961 bytes v5.9.x/.doctrees/adjoint.doctree | Bin 33270 -> 33270 bytes v5.9.x/.doctrees/amr_algorithm.doctree | Bin 38918 -> 38918 bytes v5.9.x/.doctrees/amrclaw.doctree | Bin 10889 -> 10889 bytes v5.9.x/.doctrees/amrclaw1d.doctree | Bin 8036 -> 8036 bytes v5.9.x/.doctrees/amrclaw_doxygen.doctree | Bin 5673 -> 5673 bytes v5.9.x/.doctrees/amrclaw_flowcharts.doctree | Bin 6142 -> 6142 bytes .../application_documentation.doctree | Bin 8859 -> 8859 bytes v5.9.x/.doctrees/apps.doctree | Bin 15922 -> 15922 bytes v5.9.x/.doctrees/aws.doctree | Bin 44153 -> 44153 bytes v5.9.x/.doctrees/b4run.doctree | Bin 9042 -> 9042 bytes v5.9.x/.doctrees/b4step_defaults.doctree | Bin 9248 -> 9248 bytes v5.9.x/.doctrees/bc.doctree | Bin 32343 -> 32343 bytes v5.9.x/.doctrees/biblio.doctree | Bin 48977 -> 48977 bytes v5.9.x/.doctrees/changes_to_master.doctree | Bin 14492 -> 14492 bytes v5.9.x/.doctrees/claw43to46.doctree | Bin 6858 -> 6858 bytes v5.9.x/.doctrees/claw46to50.doctree | Bin 16359 -> 16359 bytes v5.9.x/.doctrees/claw4x.doctree | Bin 4014 -> 4014 bytes v5.9.x/.doctrees/clawpack5.doctree | Bin 54873 -> 54873 bytes v5.9.x/.doctrees/clawpack_components.doctree | Bin 16315 -> 16315 bytes v5.9.x/.doctrees/community.doctree | Bin 40026 -> 40026 bytes v5.9.x/.doctrees/contents.doctree | Bin 20430 -> 20430 bytes v5.9.x/.doctrees/contribute_apps.doctree | Bin 5526 -> 5526 bytes v5.9.x/.doctrees/current_data.doctree | Bin 24424 -> 24424 bytes v5.9.x/.doctrees/developers.doctree | Bin 71180 -> 71180 bytes v5.9.x/.doctrees/docker_image.doctree | Bin 28823 -> 28823 bytes v5.9.x/.doctrees/dtopotools_module.doctree | Bin 216866 -> 218530 bytes v5.9.x/.doctrees/environment.pickle | Bin 806341 -> 806789 bytes v5.9.x/.doctrees/f77_vs_f90.doctree | Bin 4311 -> 4311 bytes v5.9.x/.doctrees/fgmax.doctree | Bin 77329 -> 77329 bytes v5.9.x/.doctrees/fgmax_tools_module.doctree | Bin 26769 -> 29917 bytes v5.9.x/.doctrees/fgout.doctree | Bin 52846 -> 52846 bytes v5.9.x/.doctrees/fgout_tools_module.doctree | Bin 81566 -> 82494 bytes v5.9.x/.doctrees/first_run.doctree | Bin 21513 -> 21513 bytes v5.9.x/.doctrees/first_run_fortran.doctree | Bin 25567 -> 25567 bytes v5.9.x/.doctrees/first_run_pyclaw.doctree | Bin 11420 -> 11420 bytes v5.9.x/.doctrees/flagregions.doctree | Bin 17108 -> 17108 bytes v5.9.x/.doctrees/force_dry.doctree | Bin 50913 -> 50913 bytes v5.9.x/.doctrees/fortran.doctree | Bin 12946 -> 12946 bytes v5.9.x/.doctrees/fortran_compilers.doctree | Bin 23533 -> 23533 bytes v5.9.x/.doctrees/fvmbook.doctree | Bin 8160 -> 8160 bytes v5.9.x/.doctrees/galleries.doctree | Bin 6965 -> 6965 bytes v5.9.x/.doctrees/gauges.doctree | Bin 48944 -> 48944 bytes v5.9.x/.doctrees/geoclaw.doctree | Bin 10791 -> 10791 bytes v5.9.x/.doctrees/geoclaw_started.doctree | Bin 14726 -> 14726 bytes v5.9.x/.doctrees/geoclaw_util_module.doctree | Bin 41011 -> 41267 bytes v5.9.x/.doctrees/geohints.doctree | Bin 21993 -> 21993 bytes v5.9.x/.doctrees/geoplot.doctree | Bin 7152 -> 7152 bytes v5.9.x/.doctrees/git_versions.doctree | Bin 7601 -> 7601 bytes v5.9.x/.doctrees/googleearth_plotting.doctree | Bin 108378 -> 108378 bytes v5.9.x/.doctrees/gpu.doctree | Bin 12979 -> 12979 bytes v5.9.x/.doctrees/grid_registration.doctree | Bin 24539 -> 24539 bytes v5.9.x/.doctrees/howto_doc.doctree | Bin 56418 -> 56418 bytes v5.9.x/.doctrees/howto_release.doctree | Bin 45297 -> 45297 bytes v5.9.x/.doctrees/installing.doctree | Bin 14629 -> 14629 bytes v5.9.x/.doctrees/installing_fortcodes.doctree | Bin 17734 -> 17734 bytes v5.9.x/.doctrees/installing_pip.doctree | Bin 42610 -> 42610 bytes v5.9.x/.doctrees/kmltools_module.doctree | Bin 135874 -> 136546 bytes v5.9.x/.doctrees/lagrangian_gauges.doctree | Bin 16533 -> 16533 bytes v5.9.x/.doctrees/license.doctree | Bin 8887 -> 8887 bytes v5.9.x/.doctrees/makefiles.doctree | Bin 22957 -> 22957 bytes v5.9.x/.doctrees/makefiles_library.doctree | Bin 20081 -> 20081 bytes v5.9.x/.doctrees/manning.doctree | Bin 12053 -> 12053 bytes v5.9.x/.doctrees/mapc2p.doctree | Bin 3027 -> 3027 bytes v5.9.x/.doctrees/marching_front.doctree | Bin 70894 -> 70894 bytes v5.9.x/.doctrees/matlab_plotting.doctree | Bin 43062 -> 43062 bytes v5.9.x/.doctrees/nearshore_interp.doctree | Bin 14249 -> 14249 bytes v5.9.x/.doctrees/netcdf.doctree | Bin 3734 -> 3734 bytes v5.9.x/.doctrees/newapp.doctree | Bin 5535 -> 5535 bytes v5.9.x/.doctrees/okada.doctree | Bin 45809 -> 45809 bytes v5.9.x/.doctrees/openmp.doctree | Bin 13116 -> 13116 bytes v5.9.x/.doctrees/output_styles.doctree | Bin 29589 -> 29589 bytes v5.9.x/.doctrees/packages.doctree | Bin 17706 -> 17706 bytes v5.9.x/.doctrees/photos.doctree | Bin 10796 -> 10796 bytes v5.9.x/.doctrees/plotexamples.doctree | Bin 4475 -> 4475 bytes v5.9.x/.doctrees/plotting.doctree | Bin 15581 -> 15581 bytes v5.9.x/.doctrees/plotting_faq.doctree | Bin 55434 -> 55434 bytes v5.9.x/.doctrees/plotting_geoclaw.doctree | Bin 6291 -> 6291 bytes v5.9.x/.doctrees/plotting_python.doctree | Bin 31770 -> 31770 bytes v5.9.x/.doctrees/prereqs.doctree | Bin 16793 -> 16793 bytes v5.9.x/.doctrees/pyclaw/about.doctree | Bin 18024 -> 18024 bytes v5.9.x/.doctrees/pyclaw/basics.doctree | Bin 3313 -> 3313 bytes v5.9.x/.doctrees/pyclaw/classes.doctree | Bin 49937 -> 49937 bytes .../pyclaw/clawpack_and_pyclaw.doctree | Bin 24804 -> 24804 bytes v5.9.x/.doctrees/pyclaw/cloud.doctree | Bin 5374 -> 5374 bytes v5.9.x/.doctrees/pyclaw/controller.doctree | Bin 62509 -> 63197 bytes .../.doctrees/pyclaw/evolve/limiters.doctree | Bin 63802 -> 64314 bytes v5.9.x/.doctrees/pyclaw/examples.doctree | Bin 13637 -> 13637 bytes v5.9.x/.doctrees/pyclaw/geometry.doctree | Bin 138883 -> 140323 bytes v5.9.x/.doctrees/pyclaw/going_further.doctree | Bin 3384 -> 3384 bytes v5.9.x/.doctrees/pyclaw/index.doctree | Bin 28674 -> 28674 bytes v5.9.x/.doctrees/pyclaw/io.doctree | Bin 100621 -> 101037 bytes v5.9.x/.doctrees/pyclaw/output.doctree | Bin 44994 -> 44994 bytes v5.9.x/.doctrees/pyclaw/parallel.doctree | Bin 34185 -> 34185 bytes v5.9.x/.doctrees/pyclaw/plotting.doctree | Bin 10777 -> 10777 bytes v5.9.x/.doctrees/pyclaw/problem.doctree | Bin 34413 -> 34413 bytes v5.9.x/.doctrees/pyclaw/rp.doctree | Bin 88995 -> 89507 bytes v5.9.x/.doctrees/pyclaw/solution.doctree | Bin 65986 -> 66290 bytes v5.9.x/.doctrees/pyclaw/solvers.doctree | Bin 100007 -> 100423 bytes v5.9.x/.doctrees/pyclaw/started.doctree | Bin 18473 -> 18473 bytes v5.9.x/.doctrees/pyclaw/state.doctree | Bin 78742 -> 79846 bytes .../.doctrees/pyclaw/troubleshooting.doctree | Bin 10783 -> 10783 bytes v5.9.x/.doctrees/pyclaw/tutorial.doctree | Bin 18962 -> 18962 bytes v5.9.x/.doctrees/pyclaw/util.doctree | Bin 57119 -> 57647 bytes v5.9.x/.doctrees/python.doctree | Bin 14898 -> 14898 bytes v5.9.x/.doctrees/python_path.doctree | Bin 32736 -> 32736 bytes v5.9.x/.doctrees/qinit_defaults.doctree | Bin 8177 -> 8177 bytes v5.9.x/.doctrees/quick_surge.doctree | Bin 14479 -> 14479 bytes v5.9.x/.doctrees/quick_tsunami.doctree | Bin 9198 -> 9198 bytes v5.9.x/.doctrees/refinement.doctree | Bin 49545 -> 49545 bytes v5.9.x/.doctrees/regression.doctree | Bin 40437 -> 40437 bytes v5.9.x/.doctrees/release_5_0_0.doctree | Bin 6160 -> 6160 bytes v5.9.x/.doctrees/release_5_1_0.doctree | Bin 27535 -> 27535 bytes v5.9.x/.doctrees/release_5_2_0.doctree | Bin 23444 -> 23444 bytes v5.9.x/.doctrees/release_5_2_1.doctree | Bin 16056 -> 16056 bytes v5.9.x/.doctrees/release_5_2_2.doctree | Bin 16812 -> 16812 bytes v5.9.x/.doctrees/release_5_3_0.doctree | Bin 39496 -> 39496 bytes v5.9.x/.doctrees/release_5_3_1.doctree | Bin 25932 -> 25932 bytes v5.9.x/.doctrees/release_5_4_0.doctree | Bin 48685 -> 48685 bytes v5.9.x/.doctrees/release_5_4_1.doctree | Bin 28761 -> 28761 bytes v5.9.x/.doctrees/release_5_5_0.doctree | Bin 63863 -> 63863 bytes v5.9.x/.doctrees/release_5_6_0.doctree | Bin 36090 -> 36090 bytes v5.9.x/.doctrees/release_5_6_1.doctree | Bin 24392 -> 24392 bytes v5.9.x/.doctrees/release_5_7_0.doctree | Bin 52400 -> 52400 bytes v5.9.x/.doctrees/release_5_7_1.doctree | Bin 21639 -> 21639 bytes v5.9.x/.doctrees/release_5_8_0.doctree | Bin 43523 -> 43523 bytes v5.9.x/.doctrees/release_5_8_1.doctree | Bin 18828 -> 18828 bytes v5.9.x/.doctrees/release_5_8_2.doctree | Bin 17408 -> 17408 bytes v5.9.x/.doctrees/release_5_9_0.doctree | Bin 38526 -> 38526 bytes v5.9.x/.doctrees/release_5_9_1.doctree | Bin 39350 -> 39350 bytes v5.9.x/.doctrees/releases.doctree | Bin 30792 -> 30792 bytes v5.9.x/.doctrees/restart.doctree | Bin 20823 -> 20823 bytes v5.9.x/.doctrees/riemann.doctree | Bin 50504 -> 50504 bytes .../Shallow_water_Riemann_solvers.doctree | Bin 38402 -> 38402 bytes v5.9.x/.doctrees/ruled_rectangles.doctree | Bin 68577 -> 68577 bytes v5.9.x/.doctrees/sealevel.doctree | Bin 15096 -> 15096 bytes v5.9.x/.doctrees/set_eta_init.doctree | Bin 18713 -> 18713 bytes v5.9.x/.doctrees/setaux_defaults.doctree | Bin 9226 -> 9226 bytes v5.9.x/.doctrees/setenv.doctree | Bin 10047 -> 10047 bytes v5.9.x/.doctrees/setplot.doctree | Bin 22058 -> 22058 bytes v5.9.x/.doctrees/setrun.doctree | Bin 81660 -> 81660 bytes v5.9.x/.doctrees/setrun_amrclaw.doctree | Bin 46412 -> 46412 bytes .../.doctrees/setrun_amrclaw_sample.doctree | Bin 26625 -> 26625 bytes v5.9.x/.doctrees/setrun_geoclaw.doctree | Bin 90317 -> 90317 bytes v5.9.x/.doctrees/setrun_sample.doctree | Bin 18380 -> 18380 bytes v5.9.x/.doctrees/sharing.doctree | Bin 7944 -> 7944 bytes v5.9.x/.doctrees/sphere_source.doctree | Bin 5485 -> 5873 bytes v5.9.x/.doctrees/sphinxdoc.doctree | Bin 5031 -> 5031 bytes v5.9.x/.doctrees/src1d_defaults.doctree | Bin 8148 -> 8148 bytes v5.9.x/.doctrees/src_defaults.doctree | Bin 9282 -> 9282 bytes v5.9.x/.doctrees/storm_module.doctree | Bin 134223 -> 134959 bytes v5.9.x/.doctrees/surgedata.doctree | Bin 10692 -> 10692 bytes v5.9.x/.doctrees/testing.doctree | Bin 8831 -> 8831 bytes v5.9.x/.doctrees/timing.doctree | Bin 9868 -> 9868 bytes v5.9.x/.doctrees/topo.doctree | Bin 66629 -> 66629 bytes v5.9.x/.doctrees/topotools.doctree | Bin 3449 -> 3449 bytes v5.9.x/.doctrees/topotools_module.doctree | Bin 176407 -> 177463 bytes v5.9.x/.doctrees/trouble.doctree | Bin 27603 -> 27603 bytes v5.9.x/.doctrees/tsunamidata.doctree | Bin 21974 -> 21974 bytes v5.9.x/.doctrees/user_routines.doctree | Bin 49929 -> 49929 bytes v5.9.x/.doctrees/visit_plotting.doctree | Bin 8187 -> 8187 bytes v5.9.x/.doctrees/vm.doctree | Bin 4938 -> 4938 bytes v5.9.x/.doctrees/wp_algorithms.doctree | Bin 27872 -> 27872 bytes v5.9.x/_sources/sphere_source.rst.txt | 3 +- v5.9.x/fgmax_tools_module.html | 21 +- v5.9.x/geoclaw_util_module.html | 2 +- v5.9.x/kmltools_module.html | 10 +- v5.9.x/searchindex.js | 2 +- v5.9.x/sphere_source.html | 3 +- v5.9.x/storm_module.html | 4 +- v5.9.x/topotools_module.html | 2 +- 713 files changed, 1324 insertions(+), 73 deletions(-) create mode 100644 dev/.doctrees/bouss1d.doctree create mode 100644 dev/.doctrees/bouss2d.doctree create mode 100644 dev/.doctrees/geoclaw1d.doctree create mode 100644 dev/_sources/bouss1d.rst.txt create mode 100644 dev/_sources/bouss2d.rst.txt create mode 100644 dev/_sources/geoclaw1d.rst.txt create mode 100644 dev/bouss1d.html create mode 100644 dev/bouss2d.html create mode 100644 dev/geoclaw1d.html diff --git a/_sources/sphere_source.rst.txt b/_sources/sphere_source.rst.txt index 7239c075da..caa0165f1d 100644 --- a/_sources/sphere_source.rst.txt +++ b/_sources/sphere_source.rst.txt @@ -21,6 +21,7 @@ by turning them on and recompiling. In the future they will be added by default with a parameter that can be adjusted in `setrun.py`. A document is in preparation to describe these source terms and show some -examples of the impact they have. A link will be posted here soon. +examples of the impact they have. A draft can be viewed at +``__ diff --git a/dev/.buildinfo b/dev/.buildinfo index 836e8aa39d..d50baf4e0b 100644 --- a/dev/.buildinfo +++ b/dev/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 805152217bca8379bda1265a659f9ddf +config: 1d1678fa7a647d9a49f8fb23d4c7ee3e tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/.doctrees/ClawPlotAxes.doctree b/dev/.doctrees/ClawPlotAxes.doctree index 11c93979ad1cff0993eca46289ecbb11677019e6..dd2acc35d98ffd4e17dc4349a86dccd37b754726 100644 GIT binary patch delta 64 zcmbQYoq67N<_%$thJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn>-8O3h_0Ixn2U;qFB delta 64 zcmbQYoq67N<_%$thVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv`F8O3h_0G&Y;7ytkO diff --git a/dev/.doctrees/ClawPlotData.doctree b/dev/.doctrees/ClawPlotData.doctree index 12b78ce59f50d21ecd9f9ed953edfba35d0e4d04..5109cdfb128355815fe998028770f429fe7b777e 100644 GIT binary patch delta 64 zcmeCZ#ngL?X+s#JVWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPy#mu}#tl)7hJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY T78a=~7M2F7hDn>d89O`xnP3y= delta 64 zcmbO{g>mu}#tl)7hVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO TDHcgdmdS<|hGv_)89O`xhhr0; diff --git a/dev/.doctrees/ClawPlotItem.doctree b/dev/.doctrees/ClawPlotItem.doctree index 6c2d3b581e9ad78f8e16badb3de91cde3c33fb38..76869e1c074b17c183d2f53c95bb9b656cfbe57a 100644 GIT binary patch delta 68 zcmcaMmF3!0mJMNyhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY X78a=~7M2F7hDpusjN9888T~l{4j&Z- delta 68 zcmcaMmF3!0mJMNyhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO XDHcgdmdS<|hGxy}jN9888T~l{`tuaM diff --git a/dev/.doctrees/about.doctree b/dev/.doctrees/about.doctree index 3f142d6d6d914ccfd477019e6652fcfff5376373..482196d532ab1e18f458ac5bfb9dc99f5efea19a 100644 GIT binary patch delta 64 zcmezPj_Kn&rVSp9hJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn<%8GmdA0Pp}75&!@I delta 64 zcmezPj_Kn&rVSp9hVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^98GmdA0Nw)?$^ZZW diff --git a/dev/.doctrees/adjoint.doctree b/dev/.doctrees/adjoint.doctree index 4ddd816421a6749f80d7cf993b0e519143cf471b..a148758f9d60a8704601fee7564033d45d5f2367 100644 GIT binary patch delta 64 zcmey?%=E39X@d`=VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPW#>xf&zR47t delta 64 zcmey?%=E39X@d`=VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1onI#>xf&tjrWr diff --git a/dev/.doctrees/amr_algorithm.doctree b/dev/.doctrees/amr_algorithm.doctree index 32b1364117fa84f9c5d5381fcfd8f350a8fa1acb..f183f564b50e1f6a277ead1b429f2652c3a884d2 100644 GIT binary patch delta 64 zcmZqMz|^*ZX+s2~VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPK#@cBBpt2N3 delta 64 zcmZqMz|^*ZX+s2~VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on6#@cBBjcUW|Ed@nqrciW?^n>YHE_4lA2x;H diff --git a/dev/.doctrees/amrclaw1d.doctree b/dev/.doctrees/amrclaw1d.doctree index 665733ea61e5652508b2197d2fed1b1167aa114c..08c9416bda59968b5a3ce0808ed32a81d5513c06 100644 GIT binary patch delta 62 zcmaE2_rz{P5TjwCp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(Hli6D0ru delta 62 zcmZ3fvr=b645MMZWr=yBQF)oZnMqobvAKnbnMI13X^NRqYKlp6nuWQksi{eFN@|Kl RQj%q|p@pH@=3d4*A^=^T65Rj* diff --git a/dev/.doctrees/amrclaw_flowcharts.doctree b/dev/.doctrees/amrclaw_flowcharts.doctree index e5f4e3b9bf2402bb49ce8a14f1a1e83233119c71..08869422a346b861e57e663400f376bceac32449 100644 GIT binary patch delta 62 zcmeyT|4)BI5~E?Ep;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H3;Np;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(HB6 delta 62 zcmdl~v#Dl-8>3;oWr=yBQF)oZnMqobvAKnbnMI13X^NRqYKlp6nuWQksi{eFN@|Kl RQj%q|p@pH@=5of}HUNT;6RH3J diff --git a/dev/.doctrees/aws.doctree b/dev/.doctrees/aws.doctree index 0f032b0c63b6446459ab91f6e1ff0ac4a4fd5761..9a73d6b600eb65e034a56098f5b50a168cf8db5b 100644 GIT binary patch delta 64 zcmex)gX!lDrVTEPhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn=C8Cg~X0OoKM@Bjb+ delta 64 zcmex)gX!lDrVTEPhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^f8Cg~X0Mv67r~m)} diff --git a/dev/.doctrees/b4run.doctree b/dev/.doctrees/b4run.doctree index c697014c070f4afd3f1c4e620a5734fc38c882ed..cddb5a56c0c222666585e925e710ff52eee2fa54 100644 GIT binary patch delta 62 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 JuU+}!e*wg#G2~ruIjGp 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 literal 0 HcmV?d00001 diff --git a/dev/.doctrees/changes_to_master.doctree b/dev/.doctrees/changes_to_master.doctree index 0451a39963f522a71f13303070ff84b72546192a..5169eec2145f8ac98abef17646066619e90a9b21 100644 GIT binary patch delta 62 zcmbPJIHzz!0;6G}p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(Hj}6eR!v delta 62 zcmaD}|Ga)f5TjwdWr=yBQF)oZnMqobvAKnbnMI13X^NRqYKlp6nuWQksi{eFN@|Kl RQj%q|p@pH@=4QqeI{=?)6Wss+ diff --git a/dev/.doctrees/claw4x.doctree b/dev/.doctrees/claw4x.doctree index d3689a7999e01f8d08f0f5c0485949ca04ec5408..efef437f5afc0471dbd9574a2d36bc84eb1e7d51 100644 GIT binary patch delta 62 zcmZ1{zfOLG7o%aJp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H!r1^@s6 diff --git a/dev/.doctrees/contents.doctree b/dev/.doctrees/contents.doctree index 8f982f4bcf7f03498c47365af713d865cebf1cf9..bb3cbd5f8ecd9d33042769a85e613adddce3cbd2 100644 GIT binary patch delta 64 zcmX>%pYhy$#tnXqhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY T78a=~7M2F7hDn?28U6hLxG)qb delta 64 zcmX>%pYhy$#tnXqhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO TDHcgdmdS<|hGv`V8U6hLrZW@Z diff --git a/dev/.doctrees/contribute_apps.doctree b/dev/.doctrees/contribute_apps.doctree index ac305fb63b0165a4d73a683edd2d81ce4f30adf5..c8c8497c8c6f54d95f2c9c0fab898f8f9d3c3c7f 100644 GIT binary patch delta 62 zcmbQHJxzN<45MM8p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H-86U<10M_CaO8@`> delta 64 zcmaE{kMYGm#tmVNhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv`F86U<10L0}L0{{R3 diff --git a/dev/.doctrees/developers.doctree b/dev/.doctrees/developers.doctree index e9a8e66cd42766a70537fe9735000c3f1175a47c..8a3ac5267f4b0cd4efc2a10ae7a40190d37a7a03 100644 GIT binary patch delta 68 zcmeBK!_u>cWkV37VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Xg+*$Lg{48NVN!E5cWkV37VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR XibYbAWwN1#p;>b?-83pnIzLpd) delta 64 zcmbRKka7A$#tmVNhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO TDHcgdmdS<|hGv`F83pnIteF$& diff --git a/dev/.doctrees/dtopotools_module.doctree b/dev/.doctrees/dtopotools_module.doctree index 4a53136de3fd13867bf19220a9c84f60e17826f9..60e65f66d7d1f3c35b3937c56e5ca442f7acb743 100644 GIT binary patch delta 5633 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

Papers describing the Clawpack software and algorithms +
[BergerOliger84]

M. J. Berger and J. Oliger. 1984. Adaptive mesh refinement for diff --git a/dev/bouss1d.html b/dev/bouss1d.html new file mode 100644 index 0000000000..d72bfb909b --- /dev/null +++ b/dev/bouss1d.html @@ -0,0 +1,288 @@ + + + + + + + + + Boussinesq solvers in One Space Dimension — Clawpack dev documentation + + + + + + + + + + + + + + + + + + +

+
+ +
+
+ + + +
+
+
+
+ +
+

Boussinesq solvers in One Space Dimension

+
+

Warning

+

Not yet incorporated in clawpack master branch or releases.

+
+

As of Version 5.10.0 (?), the geoclaw repository contains some code for solving +problems in one space dimension, as described more generally in +GeoClaw in One Space Dimension. This code also supports two different sets of +dispersive Boussinesq equations that have been used in the literature +to better model wave propagation in situations where the wavelength is not +sufficiently long relative to the fluid depth for the shallow water +equation approximation to be accurate.

+

These Boussinesq equations are still depth-averaged equation with the same +conserved quantities (fluid depth h and momentum hu in 1d), but the +equations contain higher order derivative terms and so they are no longer +hyperbolic. The equations implemented include third-order derivatives +with respect to txx. However, the implementations proceed by alternating +steps with the shallow water equations and the solution of elliptic +equations that involve only second-order derivatives in xx.

+
+

The SGN equations

+

The recommended set of equations to use are a modification of the +Serre-Green-Naghdi (SGN) equations with the addition of a parameter alpha +suggested by Bonneton et al. Both the 1d and 2d versions of these equations +and their GeoClaw implementation are discussed in [BergerLeVeque2023]. +Setting alpha = 1 gives the original SGN equations, but alpha = 1.153 is +recommended since it gives a better approximation to the linear dispersion +relation of the Airy solution to the full 3d problem.

+
+
+

The Madsen-Sorensen (MS) equations

+

These equations also give a good approximation to the linear dispersion +relation of the Airy solution when the parameter beta = 1/15 is used. +These equations were used in an earlier GeoClaw implementation known as +BoussClaw. These have been reimplemented in GeoClaw more recently, +including a 2d implementation that allows the use of AMR. However, +extensive tests with these equations have revealed some stability issues, +particularly in the case of AMR, which have also been reported by others. +The 1d MS implementation is included in GeoClaw but it is generally not +recommended except for those interested in comparing different formulations +and perhaps further investigating the stability issues.

+
+
+

Using the 1d Boussinesq code

+

As in the 1d shallow water implementation, general mapped grids can be used, +but AMR is not supported in 1d. The plane wave (coordinate_system == 1) +and planar radial (coordinate_system == -1) versions of the Boussinesq +equations are both implemented. The axisymmetric version on the sphere +(coordinate_system == 2) is not yet implemented.

+

Specifying topo and dtopo files is identical to what is described for +GeoClaw in One Space Dimension.

+

Some things that must change:

+

See the examples with names like $CLAW/geoclaw/examples/1d/bouss_* +for some sample code that can be modified for other problems.

+
+

Makefile

+

A different Makefile is required for applications to use code from both +the $CLAW/geoclaw/src/1d/shallow and $CLAW/geoclaw/src/1d/bouss +libraries.

+

Solving the Boussinesq equations requires solving an elliptic equation each +time step, by setting up and solving a tridiagonal linear system of +equations. LAPACK is used for this, and the Makefile requires FFLAGS to +include -llapack -lblas or explicit pointers to these librarires on your +computer. Alternatively, the file +$CLAW/geoclaw/src/1d/bouss/lapack_tridiag.f +contains the necessary soubroutines from lapack and the blas and so you can +add this to the list of SOURCES in the Makefile. See e.g. +$CLAW/geoclaw/src/1d/examples/bouss_wavetank_matsuyama/Makefile +for an example.

+

OpenMP is not used in the 1d codes, so there is no need to compile with +these flags. For more about FFLAGS and suggested settings for debugging, +see FFLAGS environment variable.

+
+
+

setrun.py

+

Some additional parameters must be added to setrun.py, typically set as +follows:

+
from clawpack.geoclaw.data import BoussData1D
+rundata.add_data(BoussData1D(),'bouss_data')
+rundata.bouss_data.bouss = True
+rundata.bouss_data.equations = 2  # for SGN (recommended, or 1 for MS)
+rundata.bouss_data.deepBouss = 5.  # depth (meters) to switch to SWE
+
+
+

The rundata.bouss_data object has attributes:

+
    +
  • bouss_equations (int): Which equation set to use +(0 for SWE, 1 for MS, 2 for SGN).

  • +
  • bouss_min_depth (float): water depth at which to switch from Boussinesq +to SWE.

  • +
+

The latter parameter is needed because in very shallow water, and for +modeling onshore inundation, the Boussinesq equations are not suitable. +So some criterion is needed to drop these correction terms and revert to +solving SWE near shore. Many different approaches have been used in the +literature. So far we have only implemented the simplest common approach, +which is to revert to SWE in any grid cell where the initial water depth (at +the initial time) is less than bouss_min_depth.

+
+
+
+ + +
+
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/dev/bouss2d.html b/dev/bouss2d.html new file mode 100644 index 0000000000..eb42975c59 --- /dev/null +++ b/dev/bouss2d.html @@ -0,0 +1,175 @@ + + + + + + + + + Boussinesq solvers in Two Space Dimensions — Clawpack dev documentation + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + + +
+
+
+
+ +
+

Boussinesq solvers in Two Space Dimensions

+

To appear in a future release.

+

See [BergerLeVeque2023].

+
+ + +
+
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/dev/contents.html b/dev/contents.html index 072c283018..2435a4e39d 100644 --- a/dev/contents.html +++ b/dev/contents.html @@ -244,6 +244,9 @@

GeoClaw: geophysical
  • Marching Front algorithm
  • Force Cells to be Dry Initially
  • Source terms for shallow water on the sphere
  • +
  • GeoClaw in One Space Dimension
  • +
  • Boussinesq solvers in One Space Dimension
  • +
  • Boussinesq solvers in Two Space Dimensions
  • diff --git a/dev/fgmax_tools_module.html b/dev/fgmax_tools_module.html index afd50e4522..edff2f59f3 100644 --- a/dev/fgmax_tools_module.html +++ b/dev/fgmax_tools_module.html @@ -127,8 +127,27 @@

    Navigation

    -read_output(fgno=None, outdir=None, verbose=True)
    +read_output(fgno=None, outdir=None, verbose=True, indexing='ij')

    Read the GeoClaw results on the fgmax grid numbered fgno.

    +
    +
    indexing=’ij’ gives backward compatibility.

    X[i,j],Y[i,j] corresponds to point x[i],y[j]

    +
    +
    +

    Alternatively, can set indexing==’xy’ so that X,Y and other +arrays have same layout as topo arrays:

    + +
    +

    X[j,i],Y[j,i] corresponds to point x[i],y[j]

    +
    + +

    This is useful if you want to save the fgmax results in same format as +topofiles, using topotools.Topography.write().

    diff --git a/dev/fortran_compilers.html b/dev/fortran_compilers.html index 67fea802e5..448030cd2e 100644 --- a/dev/fortran_compilers.html +++ b/dev/fortran_compilers.html @@ -125,7 +125,7 @@

    Navigation

    before rerunning an example with make .output or make .plots.

    -

    LFLAGS environment variable

    +

    LFLAGS environment variable

    The LFLAGS environment variable is used to provide flags that are needed when linking the final binary. The most likely use for this flag would be to link a particular library with the binary (such as a NetCDF library) or provide a path diff --git a/dev/geoclaw.html b/dev/geoclaw.html index 6645cb507b..dca59e1ad8 100644 --- a/dev/geoclaw.html +++ b/dev/geoclaw.html @@ -236,6 +236,20 @@

    Navigation

  • Source terms for shallow water on the sphere
  • +
  • GeoClaw in One Space Dimension +
  • +
  • Boussinesq solvers in One Space Dimension +
  • +
  • Boussinesq solvers in Two Space Dimensions
    • diff --git a/dev/geoclaw1d.html b/dev/geoclaw1d.html new file mode 100644 index 0000000000..34f931bd0e --- /dev/null +++ b/dev/geoclaw1d.html @@ -0,0 +1,338 @@ + + + + + + + + + GeoClaw in One Space Dimension — Clawpack dev documentation + + + + + + + + + + + + + + + + + + +
      +
      + +
      +
      + + + +
      +
      +
      +
      + +
      +

      GeoClaw in One Space Dimension

      +
      +

      Warning

      +

      Not yet incorporated in clawpack master branch or releases.

      +
      +

      As of Version 5.10.0 (?), the geoclaw repository contains some code for solving +problems in one space dimension. This can be used for solving plane wave +problems on planar topography (including onshore inundation), as well as +radially symmetric problems on the plane +or axisymmetric problems on the sphere (see geoclaw1d_coord).

      +

      Some general notes:

      +
        +
      • The standard 2d version of GeoClaw can be used to solve 1d problem by +simply specifying a domain that is only a few cells wide in the +y-direction, and insuring that the topography, initial data, and any dtopo +files varies only in x as well. By setting the AMR refinement ratios to be +1 in the y-direction, it is possible to still use adaptive mesh refinement +in x. For some 1d problems this may be the best approach.

      • +
      • By contrast, the newly introduced 1d code does not support AMR at this +time. Instead, a fixed grid is used. However, the grid spacing may be +variable and some tools are provided to compute a mapped grid that has the +property that the Courant number (based on the linearized +shallow water wave speed sqrt(g*h))is roughly constant, so that cells in +deep water are larger than cells in shallow water (transitioning to a +uniform grid in very shallow water and onshore). For some problems a fine +1d grid of this nature can be used to compute a very accurate solution and +is sometimes preferable to using AMR.

      • +
      • In addition to shallow water equations, the 1d code also supports two +different forms of Boussinesq equations, which include dispersive terms +and better model waves whose wavelength is short compared to the fluid +depth. For more information, see Boussinesq solvers in One Space Dimension. +(Two-dimensional Boussinesq solvers have also recently been implemented, +with AMR, and will appear in a future release; see Boussinesq solvers in Two Space Dimensions.)

      • +
      • Topography data (topo files) and moving topography (dtopo files) can be +specified much as in 2d GeoClaw; see topo1d below.

      • +
      +

      The 1d library routines are found in $CLAW/geoclaw/src/1d_classic/shallow, +with some additional routines needed for the Boussinesq solvers in +$CLAW/geoclaw/src/1d_classic/bouss.

      +

      Some examples illustrating usage can be found in +$CLAW/geoclaw/examples/1d, and some plots and animations can be viewed in +the gallery_geoclaw.

      +
      +

      Coordinate systems

      +

      In setrun.py, the parameter rundata.geo_data.coordinate_system +can be used to specify the coordinate system to be used.

      +
        +
      • rundata.geo_data.coordinate_system == 1: x is measured in meters. This +is the most natural coordinate system for many 1d problems, e.g. modeling +waves in a wave tank, or plane waves in the ocean (provided the topography +only varies in the direction of propagation).

      • +
      • rundata.geo_data.coordinate_system == -1: x >= 0 is measured in meters +and represents radial distance. +In this case, the solution is assumed to a 1d cross section of +a rotationally symmetric 2d solution. The 2d shallow water (or +Boussinesq) equations can then be reduced to 1d equations that have a +similar form to the plane wave equations, with the addition also of a +geometric source term. This source term is built in to the solution +procedure in this case.

      • +
      • rundata.geo_data.coordinate_system == 2: x is measured in degrees +for a problem that is rotationally symmetric on the sphere about some axis +of rotation, e.g. waves +spreading out from a radially symmetric crater on topography that is also +rotationally symmetric about the same axis. In this case -90 <= x <=90 +with the endpoints corresponding to the two points where the axis intersects +the sphere, so it represents latitude with respect to this axis. +(If the axis passes through the poles then x is the ordinary +latitude with x = -90 at the south pole and x = +90 at the north pole.)

        +

        As in the case of radial symmetry, the spherical case requires some +changes in the equations and the addition of a geometric source term. +Near each pole the solution behaves much as in the radial symmetric case, +but note that waves from a disturbance at one pole will initially +decay as they spread out but after passing the equator they will start to +refocus at the other pole.

        +
      • +
      +
      +
      +

      Uniform and mapped grids

      +

      In setrun.py, the parameter rundata.grid_data.grid_type +can be used to specify the computational grid to be used.

      +
        +
      • rundata.grid_data.grid_type == 0: A uniform grid is used, with +spacing determined by the domain length and the number of grid cells +specified.

      • +
      • rundata.grid_data.grid_type == 1: A mapped grid is used. +In this case a function mapc2p.f90 must be provided to map +the computational grid specified in setrun.py to physical cells. +See The mapc2p function.

      • +
      • rundata.grid_data.grid_type == 2: A nonuniform grid is used with a +user-specified set of grid cell edges. In this case +rundata.grid_data.fname_celledges should be set to a string +giving the name of the file that contains the cell edges (one per line). +Also, the computational grid should be in the domain 0 <= x <= 1, i.e.:

        +
        clawdata.lower[0] = 0.           # xlower
        +clawdata.upper[0] = 1.           # xupper
        +clawdata.num_cells[0] = mx       # number of grid cells
        +
        +
        +

        In this case the number of celledges in the data file should be mx+1.

        +
      • +
      +
      +
      +

      Topograpy data

      +

      Topography data is specified in a file that has two columns, with values +x, B specifying the topo value B at spatial locations x. +The topography is viewed as being piecewise linear connecting these points. +As in 2d GeoClaw, the finite volume cells used for the computation have a +single cell-averaged B value that is obtained by cell-averaging this +piecewise linear function.

      +

      Note that if a mapped grid is used and if the topography values are +specified at the cell edges, then the cell-averaged finite volume values are +simply the average of the B values from each edge of the cell. In this +case, the same file that is used to specify the topography can also be used +to specify the grid. (The second column is ignored when it is read in as a +grid specification.)

      +

      In setrun.py, the parameter rundata.topo_data.topofiles +is set to a list of topofiles, each of which is specified by a list +containing the topo_type and topofile_path, the path to the file, as +in 2d. Currently only one topofile is supported, and +so this should have the form:

      +
      +

      rundata.topo_data.topofiles = [[topo_type, topofile_path]]

      +
      +

      Currently only topo_type == 1 is supported, which has the form described +above.

      +
      +
      +

      Moving topograpy (dtopo) data

      +

      In setrun.py, the parameter rundata.dtopo_data.dtopofiles +is set to a list of dtopofiles, each of which is specified by a list +containing the dtopo_type and dtopofile_path, the path to the file, as +in 2d. Currently only one dtopofile is supported, and +so this should have the form:

      +
      +

      rundata.dtopo_data.dtopofiles = [[dtopo_type, dtopofile_path]]

      +
      +

      Currently only dtopo_type == 1 is supported, and the dtopofile should have +a form similar to what was described for topofiles above, +except that each line +starts with a t value for the time, so each line contains t,x,dz

      +

      The x,dz values give the displacement dz at x at time t. It is assumed +that the grid is uniform and that the file contains mx*mt lines if mt +different times are specified on a grid with mx points.

      +

      One way to specify a dtopo file is to use the Okada model (see Earthquake sources: Fault slip and the Okada model) +in a situation where the fault is dipping in the x-direction and the fault +geometry and slip are assumed +to be constant in the y-direction over a long enough distance that a 1d +slice in x is a reasonable model. +Tools are provided create such a dtopo file, see the example in +$CLAW/geoclaw/examples/1d/okada_dtopo.

      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + + \ No newline at end of file diff --git a/dev/geoclaw_util_module.html b/dev/geoclaw_util_module.html index 632c0f822e..a24332a86a 100644 --- a/dev/geoclaw_util_module.html +++ b/dev/geoclaw_util_module.html @@ -115,7 +115,7 @@

      Navigation

      Note: If using this to initialize a radially-symmetric 2d velocity on the sphere based on a radial velocity U(r), symmetric about (x0, y0), set:

      diff --git a/dev/kmltools_module.html b/dev/kmltools_module.html index b18d87ab6e..ecedda9e0e 100644 --- a/dev/kmltools_module.html +++ b/dev/kmltools_module.html @@ -362,7 +362,7 @@

      Navigation

      Internally the value dpi (dots per inch) for the png file is determined so that it is at least 16 and so that:

      @@ -370,7 +370,7 @@

      Navigation

      dpi * y_inches = dcp * y_cells

      where x_cells, y_cells are the number of cells in each direction.

      @@ -380,14 +380,14 @@

      Navigation

      annotate the figure befor saving it as a png file, which should then be done with:

      plt.savefig(png_filename, transparent=True, dpi=kml_dpi)

      The png_extent is needed in construcing a kml file to display the @@ -523,7 +523,7 @@

      Navigation

      If force_dry is an array of the same shape as topo.Z then another png diff --git a/dev/objects.inv b/dev/objects.inv index f34d6b866ed386677d28b7ce63e8c27d6c7d9480..79c7a51b3daec426d50f8df93ee4e816c487f383 100644 GIT binary patch delta 12273 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 diff --git a/dev/pyclaw/index.html b/dev/pyclaw/index.html index c5f5618078..f25337491f 100644 --- a/dev/pyclaw/index.html +++ b/dev/pyclaw/index.html @@ -23,7 +23,7 @@ - +

      @@ -72,7 +72,7 @@

      Navigation

      next |
    • - previous |
    • @@ -347,7 +347,7 @@

      Table of Contents

      Related Topics

      diff --git a/dev/searchindex.js b/dev/searchindex.js index b59ef82127..b685969334 100644 --- a/dev/searchindex.js +++ b/dev/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["ClawPlotAxes", "ClawPlotData", "ClawPlotFigure", "ClawPlotItem", "about", "adjoint", "amr_algorithm", "amrclaw", "amrclaw1d", "amrclaw_doxygen", "amrclaw_flowcharts", "application_documentation", "apps", "aws", "b4run", "b4step_defaults", "bc", "biblio", "changes_to_master", "claw43to46", "claw46to50", "claw4x", "clawpack5", "clawpack_components", "community", "contents", "contribute_apps", "current_data", "developers", "docker_image", "dtopotools_module", "f77_vs_f90", "fgmax", "fgmax_tools_module", "fgout", "fgout_tools_module", "first_run", "first_run_fortran", "first_run_pyclaw", "flagregions", "force_dry", "fortran", "fortran_compilers", "fvmbook", "galleries", "gauges", "geoclaw", "geoclaw_started", "geoclaw_util_module", "geohints", "geoplot", "git_versions", "googleearth_plotting", "gpu", "grid_registration", "howto_doc", "howto_release", "installing", "installing_fortcodes", "installing_pip", "kmltools_module", "lagrangian_gauges", "license", "makefiles", "makefiles_library", "manning", "mapc2p", "marching_front", "matlab_plotting", "nearshore_interp", "netcdf", "newapp", "okada", "openmp", "output_styles", "packages", "photos", "plotexamples", "plotting", "plotting_faq", "plotting_geoclaw", "plotting_python", "prereqs", "pyclaw/about", "pyclaw/basics", "pyclaw/classes", "pyclaw/clawpack_and_pyclaw", "pyclaw/cloud", "pyclaw/controller", "pyclaw/evolve/limiters", "pyclaw/examples", "pyclaw/geometry", "pyclaw/going_further", "pyclaw/index", "pyclaw/io", "pyclaw/output", "pyclaw/parallel", "pyclaw/plotting", "pyclaw/problem", "pyclaw/rp", "pyclaw/solution", "pyclaw/solvers", "pyclaw/started", "pyclaw/state", "pyclaw/troubleshooting", "pyclaw/tutorial", "pyclaw/util", "python", "python_path", "qinit_defaults", "quick_surge", "quick_tsunami", "refinement", "regression", "release_5_0_0", "release_5_1_0", "release_5_2_0", "release_5_2_1", "release_5_2_2", "release_5_3_0", "release_5_3_1", "release_5_4_0", "release_5_4_1", "release_5_5_0", "release_5_6_0", "release_5_6_1", "release_5_7_0", "release_5_7_1", "release_5_8_0", "release_5_8_1", "release_5_8_2", "release_5_9_0", "release_5_9_1", "releases", "restart", "riemann", "riemann/Shallow_water_Riemann_solvers", "ruled_rectangles", "sealevel", "set_eta_init", "setaux_defaults", "setenv", "setplot", "setrun", "setrun_amrclaw", "setrun_amrclaw_sample", "setrun_geoclaw", "setrun_sample", "sharing", "sphere_source", "sphinxdoc", "src1d_defaults", "src_defaults", "storm_module", "surgedata", "testing", "timing", "topo", "topotools", "topotools_module", "trouble", "tsunamidata", "user_routines", "visit_plotting", "vm", "wp_algorithms"], "filenames": ["ClawPlotAxes.rst", "ClawPlotData.rst", "ClawPlotFigure.rst", "ClawPlotItem.rst", "about.rst", "adjoint.rst", "amr_algorithm.rst", "amrclaw.rst", "amrclaw1d.rst", "amrclaw_doxygen.rst", "amrclaw_flowcharts.rst", "application_documentation.rst", "apps.rst", "aws.rst", "b4run.rst", "b4step_defaults.rst", "bc.rst", "biblio.rst", "changes_to_master.rst", "claw43to46.rst", "claw46to50.rst", "claw4x.rst", "clawpack5.rst", "clawpack_components.rst", "community.rst", "contents.rst", "contribute_apps.rst", "current_data.rst", "developers.rst", "docker_image.rst", "dtopotools_module.rst", "f77_vs_f90.rst", "fgmax.rst", "fgmax_tools_module.rst", "fgout.rst", "fgout_tools_module.rst", "first_run.rst", "first_run_fortran.rst", "first_run_pyclaw.rst", "flagregions.rst", "force_dry.rst", "fortran.rst", "fortran_compilers.rst", "fvmbook.rst", "galleries.rst", "gauges.rst", "geoclaw.rst", "geoclaw_started.rst", "geoclaw_util_module.rst", "geohints.rst", "geoplot.rst", "git_versions.rst", "googleearth_plotting.rst", "gpu.rst", "grid_registration.rst", "howto_doc.rst", "howto_release.rst", "installing.rst", "installing_fortcodes.rst", "installing_pip.rst", "kmltools_module.rst", "lagrangian_gauges.rst", "license.rst", "makefiles.rst", "makefiles_library.rst", "manning.rst", "mapc2p.rst", "marching_front.rst", "matlab_plotting.rst", "nearshore_interp.rst", "netcdf.rst", "newapp.rst", "okada.rst", "openmp.rst", "output_styles.rst", "packages.rst", "photos.rst", "plotexamples.rst", "plotting.rst", "plotting_faq.rst", "plotting_geoclaw.rst", "plotting_python.rst", "prereqs.rst", "pyclaw/about.rst", "pyclaw/basics.rst", "pyclaw/classes.rst", "pyclaw/clawpack_and_pyclaw.rst", "pyclaw/cloud.rst", "pyclaw/controller.rst", "pyclaw/evolve/limiters.rst", "pyclaw/examples.rst", "pyclaw/geometry.rst", "pyclaw/going_further.rst", "pyclaw/index.rst", "pyclaw/io.rst", "pyclaw/output.rst", "pyclaw/parallel.rst", "pyclaw/plotting.rst", "pyclaw/problem.rst", "pyclaw/rp.rst", "pyclaw/solution.rst", "pyclaw/solvers.rst", "pyclaw/started.rst", "pyclaw/state.rst", "pyclaw/troubleshooting.rst", "pyclaw/tutorial.rst", "pyclaw/util.rst", "python.rst", "python_path.rst", "qinit_defaults.rst", "quick_surge.rst", "quick_tsunami.rst", "refinement.rst", "regression.rst", "release_5_0_0.rst", "release_5_1_0.rst", "release_5_2_0.rst", "release_5_2_1.rst", "release_5_2_2.rst", "release_5_3_0.rst", "release_5_3_1.rst", "release_5_4_0.rst", "release_5_4_1.rst", "release_5_5_0.rst", "release_5_6_0.rst", "release_5_6_1.rst", "release_5_7_0.rst", "release_5_7_1.rst", "release_5_8_0.rst", "release_5_8_1.rst", "release_5_8_2.rst", "release_5_9_0.rst", "release_5_9_1.rst", "releases.rst", "restart.rst", "riemann.rst", "riemann/Shallow_water_Riemann_solvers.rst", "ruled_rectangles.rst", "sealevel.rst", "set_eta_init.rst", "setaux_defaults.rst", "setenv.rst", "setplot.rst", "setrun.rst", "setrun_amrclaw.rst", "setrun_amrclaw_sample.rst", "setrun_geoclaw.rst", "setrun_sample.rst", "sharing.rst", "sphere_source.rst", "sphinxdoc.rst", "src1d_defaults.rst", "src_defaults.rst", "storm_module.rst", "surgedata.rst", "testing.rst", "timing.rst", "topo.rst", "topotools.rst", "topotools_module.rst", "trouble.rst", "tsunamidata.rst", "user_routines.rst", "visit_plotting.rst", "vm.rst", "wp_algorithms.rst"], "titles": ["ClawPlotAxes", "ClawPlotData", "ClawPlotFigure", "ClawPlotItem", "About this software", "Guiding AMR with adjoint flagging", "Adaptive mesh refinement (AMR) algorithms", "AMRClaw Description and Detailed Contents", "AMRClaw for 1d problems", "Doxygen documentation of AMRClaw", "AMRClaw Flowcharts", "Application documentation", "Clawpack Applications repository", "Amazon Web Services EC2 Clawpack AMI", "b4run function", "b4step default routines", "Boundary conditions", "Bibliography", "Changes to master since v5.9.1", "Converting from Clawpack 4.3 to 4.6", "Converting from Clawpack 4.6 to 5.0", "Clawpack 4.x links", "Changes in Clawpack 5.0", "Clawpack components", "Clawpack Community", "Full Table of Contents", "Contributing examples and applications", "current_data", "Developers\u2019 Guide", "Docker for Clawpack", "dtopotools module for moving topography", "Fortran 77 vs. Fortran 90 files", "Fixed grid monitoring", "fgmax_tools module for working with fgmax grids", "Fixed grid output", "fgout_tools module for working with fgout grids", "Running an example", "Testing your Fortran installation and running an example", "Testing a PyClaw installation and running an example", "Specifying flagregions for adaptive refinement", "Force Cells to be Dry Initially", "Fortran version", "Fortran Compilers", "Examples from the book FVMHP", "Clawpack Gallery", "Gauges", "GeoClaw Description and Detailed Contents", "Getting started with GeoClaw", "geoclaw.util module of utility functions", "Cautionary Hints on using GeoClaw", "GeoClaw plotting tools", "Keeping track of repository versions with Git", "Visualizing GeoClaw results in Google Earth", "Using the GPU version of Clawpack", "Grid registration", "Guide for updating this documentation", "Guide for doing a Clawpack release", "Installing Clawpack", "Options for installing Clawpack Fortran codes", "pip install instructions", "kmltools module of utility functions", "Lagrangian gauges for particle tracking", "License", "Clawpack Makefiles", "Library routines in Makefiles", "Manning friction term", "The mapc2p function", "Marching Front algorithm", "Plotting using Matlab", "Nearshore interpolation", "Using NetCDF output", "Creating a new application directory", "Earthquake sources: Fault slip and the Okada model", "Using OpenMP", "Output data sytles and formats", "Which Clawpack solver should I use?", "Clawpack Community Photos", "Plotting examples", "Plotting with Visclaw", "Plotting hints and FAQ", "Plotting routines for GeoClaw", "Plotting options in Python", "Installation Prerequisites", "About PyClaw", "PyClaw Basics", "Understanding Pyclaw Classes", "Porting a problem from Clawpack 4.6.x to PyClaw", "Running PyClaw in the cloud", "Pyclaw Controller Class", "Pyclaw Limiters", "Working with PyClaw\u2019s built-in examples", "PyClaw Geometry", "Going Further", "PyClaw", "Pyclaw Input/Output Package", "PyClaw output", "Running in parallel", "Plotting PyClaw results", "Setting up your own problem", "Riemann Solver Package", "PyClaw Solutions", "Using PyClaw\u2019s solvers: Classic and SharpClaw", "Installing PyClaw", "PyClaw State", "Troubleshooting", "PyClaw tutorial: Solve the acoustics equations", "Pyclaw Utility Module", "Python Hints", "Python path", "qinit default routines", "Quick start guide for storm surge modeling", "Quick start guide for tsunami modeling", "AMR refinement criteria", "Regression testing", "v5.0.0 release notes", "v5.1.0 release notes", "v5.2.0 release notes", "v5.2.1 release notes", "v5.2.2 release notes", "v5.3.0 release notes", "v5.3.1 release notes", "v5.4.0 release notes", "v5.4.1 release notes", "v5.5.0 release notes", "v5.6.0 release notes", "v5.6.1 release notes", "v5.7.0 release notes", "v5.7.1 release notes", "v5.8.0 release notes", "v5.8.1 release notes", "v5.8.2 release notes", "v5.9.0 release notes", "v5.9.1 release notes", "Releases of Clawpack and release notes", "Checkpointing and restarting", "Riemann solvers", "Shallow water Riemann solvers in Clawpack", "Ruled Rectangles", "Setting sea_level", "Set Eta Init \u2013 spatially varying initial surface elevation", "setaux default routines", "Set environment variables", "Using setplot.py to specify the desired plots", "Specifying classic run-time parameters in setrun.py", "Specifying AMRClaw run-time parameters in setrun.py", "Sample setrun.py module for AMRClaw", "Specifying GeoClaw parameters in setrun.py", "Sample setrun.py module for classic Clawpack", "Saving and sharing results", "Source terms for shallow water on the sphere", "Compiling the Sphinx documentation locally", "src1d default routines", "src default routines", "Storm Specification Class and Tools", "Sources for Storm Surge Data", "Testing your installation", "Timing Statistics", "Topography data", "Python tools for working with topo and dtopo", "topotools module for working with topography data", "Troubleshooting", "Some sources of tsunami data", "User files required for the Fortran code", "Plotting with VisIt", "Clawpack Virtual Machine", "Wave-propagation algorithms"], "terms": {"For": [0, 1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 16, 19, 22, 24, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 39, 40, 42, 45, 48, 49, 50, 52, 54, 55, 56, 63, 64, 67, 68, 69, 72, 73, 74, 78, 79, 81, 82, 85, 86, 90, 91, 93, 94, 95, 96, 98, 101, 102, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 142, 143, 144, 145, 146, 147, 150, 153, 154, 156, 157, 159, 161, 162, 165], "usag": [0, 1, 2, 3, 13, 46, 52, 57, 94, 123, 153, 159], "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 86, 88, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 148, 150, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165], "us": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 57, 58, 60, 62, 63, 65, 67, 69, 71, 72, 74, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 110, 112, 113, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 132, 133, 134, 137, 138, 141, 143, 144, 145, 146, 147, 151, 152, 153, 156, 157, 159, 161, 163, 164, 165], "setplot": [0, 1, 2, 3, 7, 19, 20, 22, 25, 43, 45, 46, 77, 78, 97, 98, 106, 121, 131, 132, 160, 163], "py": [0, 1, 2, 3, 5, 6, 7, 8, 11, 13, 14, 16, 19, 20, 25, 28, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 60, 61, 63, 65, 67, 72, 74, 75, 77, 78, 80, 81, 86, 90, 93, 96, 97, 98, 102, 110, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 131, 132, 134, 135, 136, 138, 139, 141, 149, 153, 157, 159, 160, 162, 163], "specifi": [0, 1, 2, 3, 4, 5, 6, 7, 15, 16, 20, 22, 25, 27, 28, 29, 30, 32, 33, 34, 35, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 54, 60, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 78, 80, 85, 88, 91, 94, 95, 98, 100, 101, 104, 106, 108, 109, 110, 113, 115, 118, 119, 120, 121, 122, 123, 126, 128, 131, 132, 134, 135, 137, 138, 139, 140, 145, 147, 148, 151, 152, 153, 154, 156, 157, 159, 160, 161, 163, 165], "desir": [0, 1, 2, 3, 6, 7, 16, 22, 25, 26, 30, 32, 33, 34, 35, 40, 43, 45, 56, 59, 60, 61, 67, 69, 72, 74, 77, 78, 79, 81, 85, 86, 88, 95, 100, 101, 109, 121, 123, 126, 139, 141, 143, 144, 145, 146, 147, 153, 157, 159, 160], "exampl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16, 20, 22, 24, 27, 28, 29, 30, 35, 39, 41, 42, 44, 46, 48, 54, 55, 56, 57, 58, 60, 61, 63, 64, 65, 69, 72, 73, 74, 78, 79, 81, 83, 84, 85, 86, 88, 91, 92, 94, 95, 98, 99, 100, 101, 102, 105, 106, 107, 108, 110, 111, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 131, 132, 134, 135, 136, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 153, 155, 156, 157, 159, 160, 161, 162], "object": [0, 1, 2, 3, 5, 22, 27, 30, 32, 34, 35, 39, 45, 52, 60, 67, 72, 78, 79, 81, 85, 86, 88, 94, 95, 96, 98, 100, 103, 104, 105, 106, 115, 124, 132, 134, 135, 143, 144, 145, 146, 147, 153, 159], "thi": [0, 1, 2, 3, 5, 6, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 72, 73, 74, 78, 79, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 150, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165], "class": [0, 1, 2, 3, 5, 25, 30, 32, 33, 34, 35, 39, 52, 60, 72, 79, 81, 86, 91, 93, 98, 100, 101, 103, 105, 106, 107, 124, 126, 134, 137, 142, 143, 144, 145, 146, 147, 159], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 72, 73, 74, 75, 78, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 162, 165], "usual": [0, 2, 3, 5, 6, 30, 34, 40, 45, 47, 52, 60, 63, 72, 74, 90, 91, 96, 98, 99, 101, 106, 110, 112, 121, 135, 143, 144, 145, 146, 147, 160, 162], "creat": [0, 1, 2, 3, 5, 6, 7, 19, 24, 25, 28, 30, 32, 33, 34, 35, 36, 37, 39, 41, 43, 45, 46, 47, 51, 53, 55, 59, 60, 63, 72, 74, 78, 79, 81, 86, 87, 90, 91, 93, 94, 97, 100, 103, 104, 105, 106, 112, 113, 115, 119, 120, 121, 123, 124, 125, 128, 131, 137, 142, 143, 144, 145, 148, 150, 153, 159, 161, 162, 163], "new_plotax": [0, 2, 45, 52, 79, 142], "clawplotfigur": [0, 1, 52, 79, 132, 142], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 69, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 110, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165], "follow": [0, 2, 3, 4, 5, 6, 13, 16, 18, 19, 23, 24, 28, 30, 32, 36, 37, 38, 40, 45, 47, 52, 54, 55, 56, 57, 59, 62, 67, 68, 72, 74, 79, 80, 82, 83, 85, 86, 87, 90, 91, 94, 95, 96, 98, 99, 100, 102, 103, 105, 106, 108, 113, 123, 128, 131, 132, 134, 135, 137, 141, 142, 143, 144, 146, 153, 155, 156, 157, 160, 162, 164], "can": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 112, 113, 115, 116, 119, 120, 121, 122, 123, 126, 127, 128, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 155, 157, 159, 160, 161, 162, 163, 165], "set": [0, 1, 2, 3, 5, 6, 8, 13, 14, 15, 16, 22, 25, 27, 28, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 52, 55, 56, 58, 59, 60, 61, 63, 64, 67, 69, 71, 72, 73, 74, 75, 77, 78, 85, 86, 88, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 112, 113, 115, 116, 119, 120, 121, 123, 125, 126, 128, 131, 132, 134, 135, 136, 137, 140, 142, 143, 144, 145, 146, 147, 148, 153, 154, 157, 159, 161, 162, 165], "user": [0, 2, 3, 4, 5, 6, 12, 13, 19, 20, 22, 23, 25, 26, 27, 28, 29, 32, 34, 35, 42, 49, 52, 57, 59, 60, 65, 68, 72, 74, 79, 86, 87, 90, 94, 96, 104, 106, 107, 108, 112, 119, 121, 123, 125, 132, 135, 143, 145, 146, 147, 150, 159, 165], "name": [0, 1, 2, 3, 5, 7, 11, 12, 13, 20, 22, 28, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 45, 52, 55, 56, 60, 62, 68, 79, 81, 83, 86, 88, 90, 91, 94, 95, 99, 100, 105, 106, 108, 120, 123, 128, 134, 135, 137, 142, 143, 144, 145, 146, 147, 153, 159, 162, 163], "str": [0, 1, 3, 30, 60, 94, 143, 144, 153, 159], "axescmd": [0, 81], "command": [0, 1, 2, 3, 11, 13, 14, 28, 41, 51, 52, 53, 56, 58, 59, 63, 71, 78, 79, 82, 85, 86, 88, 93, 96, 97, 101, 105, 106, 107, 108, 113, 132, 135, 141, 142, 143, 144, 157, 159], "ax": [0, 1, 2, 27, 30, 45, 52, 60, 68, 78, 79, 81, 142, 159], "subplot": [0, 30, 67, 81, 137], "1": [0, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 22, 30, 32, 33, 34, 36, 37, 38, 39, 45, 46, 48, 49, 50, 52, 54, 55, 56, 58, 59, 60, 61, 63, 68, 72, 74, 79, 81, 85, 86, 88, 89, 90, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 112, 116, 118, 119, 121, 123, 124, 126, 128, 130, 131, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 149, 153, 156, 157, 159, 160, 161, 162, 165], "singl": [0, 1, 2, 3, 5, 6, 16, 19, 22, 23, 27, 28, 30, 32, 34, 35, 40, 45, 47, 52, 54, 55, 56, 60, 61, 63, 68, 72, 73, 74, 75, 85, 91, 94, 95, 100, 106, 113, 118, 119, 121, 133, 135, 139, 143, 144, 145, 146, 157, 159, 161, 162], "fill": [0, 3, 4, 6, 16, 24, 52, 67, 91, 94, 103, 110, 121, 139, 143, 153, 156, 159, 162], "figur": [0, 1, 2, 4, 13, 30, 36, 37, 40, 43, 45, 54, 60, 67, 68, 78, 81, 100, 108, 131, 135, 137, 142, 159], "2": [0, 3, 4, 6, 7, 15, 16, 17, 18, 22, 30, 32, 33, 34, 35, 39, 40, 45, 48, 52, 54, 60, 61, 65, 67, 68, 69, 72, 73, 74, 79, 81, 82, 85, 86, 88, 89, 91, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106, 108, 112, 113, 115, 119, 120, 121, 123, 124, 125, 126, 128, 131, 132, 133, 134, 135, 137, 140, 143, 144, 145, 146, 147, 153, 156, 157, 159, 162, 165], "top": [0, 1, 3, 11, 23, 29, 30, 34, 52, 55, 56, 58, 59, 72, 79, 93, 98, 99, 108, 113, 134, 141], "half": [0, 16, 17, 72, 74, 101, 131, 143, 162], "0": [0, 2, 3, 5, 6, 16, 19, 25, 27, 30, 32, 34, 35, 39, 40, 45, 46, 48, 49, 52, 53, 54, 55, 56, 60, 61, 63, 64, 65, 67, 68, 69, 72, 74, 79, 81, 82, 85, 86, 88, 89, 91, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 112, 117, 118, 120, 122, 125, 127, 129, 132, 133, 134, 136, 137, 138, 139, 143, 144, 145, 146, 147, 156, 157, 159, 161, 162, 164, 165], "8": [0, 32, 34, 40, 45, 52, 55, 60, 67, 74, 79, 91, 104, 106, 114, 125, 131, 133, 135, 137, 142, 143, 144, 146, 147], "tall": 0, "skinni": 0, "axi": [0, 30, 40, 50, 52, 67, 68, 79, 91, 132, 137], "matplotlib": [0, 2, 3, 13, 30, 40, 50, 52, 67, 78, 79, 82, 84, 87, 107, 127, 136, 142, 159, 160], "document": [0, 1, 2, 3, 6, 7, 18, 21, 22, 23, 24, 25, 28, 29, 32, 46, 49, 54, 59, 62, 72, 78, 79, 80, 81, 83, 89, 91, 94, 95, 96, 97, 101, 103, 106, 108, 116, 129, 130, 131, 132, 133, 142, 145, 149, 163, 164], "show": [0, 2, 3, 9, 10, 12, 14, 28, 30, 36, 37, 40, 44, 45, 52, 55, 56, 60, 63, 67, 68, 81, 91, 101, 105, 108, 113, 119, 129, 130, 131, 137, 149, 159, 160, 162], "bool": [0, 1, 2, 3, 48, 60, 88, 94, 99, 100, 101, 103, 106, 146, 153, 159], "If": [0, 1, 2, 3, 4, 5, 6, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 40, 41, 42, 45, 48, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 90, 91, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 106, 108, 110, 111, 112, 113, 121, 122, 123, 124, 125, 126, 128, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 151, 152, 153, 155, 157, 159, 160, 162, 165], "fals": [0, 1, 2, 3, 5, 30, 35, 40, 49, 50, 51, 52, 60, 67, 74, 88, 91, 94, 99, 100, 101, 103, 106, 120, 121, 126, 131, 134, 136, 143, 144, 145, 146, 147, 153, 159], "suppress": [0, 2, 3, 28, 52, 60, 120, 122, 143, 144], "all": [0, 1, 4, 6, 11, 12, 13, 16, 20, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 45, 46, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 68, 69, 71, 72, 73, 74, 75, 78, 79, 81, 82, 83, 85, 88, 89, 91, 93, 94, 95, 96, 98, 99, 100, 101, 103, 106, 107, 108, 111, 112, 113, 115, 116, 119, 120, 121, 123, 126, 128, 133, 134, 135, 136, 137, 139, 142, 143, 144, 145, 146, 147, 148, 154, 155, 156, 157, 159, 160, 162], "item": [0, 1, 3, 68, 78, 81, 106, 128, 142], "titl": [0, 1, 4, 17, 24, 40, 45, 52, 60, 67, 78, 93, 121, 132, 137, 159], "appear": [0, 1, 3, 5, 8, 13, 18, 23, 32, 45, 46, 52, 55, 60, 63, 66, 79, 95, 100, 103, 121, 128, 131, 132, 146, 148, 157], "default": [0, 1, 2, 3, 13, 22, 28, 30, 32, 34, 35, 42, 45, 46, 48, 50, 51, 52, 54, 59, 60, 61, 63, 64, 68, 69, 72, 73, 74, 79, 81, 85, 88, 90, 91, 94, 95, 96, 97, 100, 101, 103, 104, 106, 112, 115, 121, 125, 126, 128, 131, 132, 134, 138, 144, 145, 146, 149, 153, 157, 159, 162], "string": [0, 1, 3, 7, 30, 32, 35, 45, 48, 52, 54, 60, 61, 79, 86, 88, 89, 91, 94, 95, 100, 106, 108, 132, 143, 146, 153, 159], "new": [0, 1, 2, 4, 5, 6, 8, 12, 13, 18, 20, 22, 24, 25, 28, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42, 45, 46, 48, 52, 53, 54, 56, 59, 60, 61, 63, 64, 65, 67, 68, 73, 74, 79, 81, 84, 85, 86, 87, 88, 94, 96, 98, 101, 103, 110, 112, 115, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 132, 134, 135, 137, 138, 139, 141, 143, 144, 146, 153, 157, 159, 162], "v5": [0, 5, 14, 29, 32, 34, 39, 45, 53, 55, 56, 58, 59, 64, 74, 100, 107, 108, 112, 133, 134, 138, 139, 144, 146, 149], "9": [0, 32, 34, 35, 40, 45, 52, 56, 58, 59, 60, 61, 74, 79, 91, 94, 100, 121, 124, 125, 126, 127, 128, 129, 130, 133, 134, 137, 143, 146, 147, 149], "note": [0, 1, 3, 4, 5, 13, 15, 16, 20, 22, 24, 25, 28, 30, 32, 33, 34, 35, 39, 40, 41, 42, 45, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 67, 72, 73, 79, 81, 86, 89, 90, 91, 93, 94, 96, 98, 99, 102, 103, 106, 107, 109, 112, 134, 135, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 151, 152, 153, 154, 156, 157, 159, 161, 162], "now": [0, 5, 6, 7, 13, 18, 20, 22, 24, 26, 28, 29, 30, 32, 33, 34, 35, 39, 40, 42, 51, 54, 55, 56, 65, 67, 69, 72, 74, 79, 85, 86, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 105, 110, 112, 113, 115, 116, 119, 120, 121, 122, 123, 125, 126, 128, 129, 131, 132, 138, 142, 144, 148, 157, 164], "includ": [0, 2, 4, 6, 13, 18, 21, 22, 23, 27, 28, 29, 30, 32, 34, 35, 36, 37, 39, 41, 42, 44, 45, 49, 52, 54, 56, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 75, 78, 79, 81, 83, 85, 86, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 108, 110, 112, 113, 115, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136, 137, 141, 143, 145, 146, 148, 150, 153, 154, 156, 157, 159, 162], "h": [0, 16, 17, 32, 34, 35, 40, 45, 46, 49, 52, 53, 60, 65, 69, 99, 112, 119, 126, 132, 136, 138, 139, 146, 157], "m": [0, 4, 17, 20, 22, 28, 30, 45, 48, 52, 53, 55, 56, 60, 67, 68, 72, 74, 86, 112, 118, 132, 135, 137, 146, 159, 162, 165], "": [0, 1, 3, 4, 6, 13, 17, 20, 25, 28, 29, 30, 32, 34, 35, 36, 38, 39, 40, 45, 48, 52, 53, 55, 56, 59, 60, 61, 63, 67, 72, 73, 75, 78, 81, 84, 86, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 100, 103, 105, 107, 110, 112, 113, 120, 132, 135, 137, 142, 143, 144, 146, 153, 156, 159, 160, 161, 162], "d": [0, 4, 7, 17, 28, 30, 48, 52, 55, 60, 90, 99, 108, 113, 132, 135], "describ": [0, 3, 4, 5, 6, 7, 13, 14, 16, 19, 26, 28, 30, 31, 32, 34, 36, 37, 39, 40, 45, 47, 48, 49, 52, 53, 55, 56, 58, 60, 61, 63, 64, 67, 68, 72, 74, 75, 78, 79, 80, 91, 93, 94, 100, 106, 110, 112, 113, 121, 124, 125, 131, 135, 137, 138, 142, 143, 144, 146, 149, 153, 154, 157, 159, 161, 162, 165], "further": [0, 6, 16, 25, 32, 34, 42, 49, 60, 63, 68, 93, 107, 112, 113, 131, 132, 144, 149], "below": [0, 3, 6, 13, 15, 16, 18, 22, 24, 28, 29, 30, 32, 34, 40, 45, 46, 52, 53, 55, 56, 59, 60, 65, 68, 72, 81, 83, 85, 87, 95, 99, 105, 108, 109, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 137, 140, 141, 142, 143, 144, 145, 146, 147, 151, 152, 153, 157, 159, 162], "case": [0, 5, 6, 8, 13, 16, 19, 22, 30, 32, 34, 39, 42, 45, 46, 49, 52, 59, 60, 64, 67, 68, 69, 72, 74, 79, 85, 91, 94, 96, 98, 100, 106, 108, 112, 113, 116, 119, 120, 121, 122, 123, 128, 131, 132, 134, 137, 138, 144, 146, 153, 157, 159, 160, 162, 165], "title_with_t": [0, 79], "true": [0, 1, 2, 3, 5, 6, 15, 16, 27, 30, 33, 35, 40, 45, 48, 51, 52, 55, 60, 67, 74, 78, 85, 88, 91, 94, 95, 96, 100, 101, 103, 112, 121, 132, 134, 135, 137, 139, 140, 143, 144, 145, 146, 147, 153, 159], "title_fonts": [0, 132], "float": [0, 3, 30, 32, 35, 45, 48, 60, 88, 91, 94, 99, 103, 106, 143, 144, 146, 147, 153, 159], "fontsiz": [0, 79], "title_kwarg": [0, 132], "ani": [0, 3, 4, 5, 6, 8, 13, 16, 18, 19, 20, 22, 27, 28, 29, 32, 34, 35, 36, 37, 38, 45, 46, 49, 51, 52, 55, 56, 58, 59, 61, 62, 63, 65, 67, 68, 69, 71, 73, 74, 75, 79, 83, 89, 90, 91, 93, 94, 95, 96, 98, 100, 102, 106, 108, 111, 112, 113, 119, 123, 125, 131, 132, 134, 137, 138, 139, 142, 143, 144, 146, 153, 162, 165], "other": [0, 3, 4, 5, 6, 7, 9, 12, 13, 16, 20, 22, 27, 30, 34, 35, 36, 37, 39, 45, 46, 47, 49, 52, 53, 54, 56, 57, 58, 59, 62, 63, 65, 67, 68, 69, 72, 73, 74, 78, 81, 83, 85, 86, 88, 91, 93, 95, 97, 98, 99, 102, 105, 107, 108, 112, 113, 115, 116, 118, 119, 121, 135, 138, 141, 142, 143, 146, 148, 153, 157, 159, 161, 162, 163], "kwarg": [0, 2, 3, 30, 60, 79, 106, 113, 132, 142, 153], "pass": [0, 3, 16, 19, 20, 28, 30, 35, 45, 52, 60, 73, 79, 85, 88, 90, 92, 98, 101, 103, 104, 106, 113, 131, 135, 145, 153, 159, 162], "plt": [0, 60, 136], "e": [0, 1, 3, 5, 8, 12, 13, 14, 16, 20, 22, 27, 28, 29, 30, 32, 34, 35, 42, 45, 47, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 71, 72, 73, 74, 75, 78, 81, 82, 86, 91, 93, 94, 96, 97, 98, 99, 100, 101, 104, 106, 107, 108, 112, 113, 119, 120, 121, 122, 123, 131, 132, 135, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 153, 157, 159, 160, 161, 162, 165], "g": [0, 1, 3, 4, 5, 8, 12, 13, 14, 16, 17, 20, 22, 27, 28, 29, 30, 32, 34, 35, 42, 45, 47, 51, 52, 55, 56, 57, 58, 59, 60, 61, 63, 65, 67, 68, 71, 72, 73, 74, 75, 78, 81, 82, 93, 96, 97, 98, 99, 100, 101, 107, 108, 112, 113, 119, 120, 121, 122, 123, 131, 132, 135, 137, 138, 141, 142, 143, 144, 145, 146, 147, 157, 159, 160, 162, 165], "color": [0, 2, 3, 30, 40, 52, 60, 67, 68, 78, 132, 137, 142, 159], "format": [0, 1, 3, 5, 13, 14, 25, 30, 36, 37, 40, 45, 46, 47, 49, 50, 52, 54, 60, 61, 63, 67, 68, 70, 72, 78, 79, 85, 88, 94, 95, 97, 98, 100, 106, 110, 120, 121, 123, 126, 128, 131, 132, 143, 146, 153, 154, 159, 161, 163], "like": [0, 12, 13, 24, 28, 29, 40, 42, 52, 55, 56, 60, 61, 68, 81, 86, 88, 91, 94, 95, 96, 99, 100, 101, 103, 107, 108, 113, 120, 135, 137, 142, 156, 157, 160], "time": [0, 1, 5, 6, 7, 10, 14, 16, 20, 22, 25, 27, 28, 30, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 52, 54, 55, 60, 61, 68, 69, 72, 73, 74, 75, 79, 83, 85, 88, 89, 93, 94, 95, 101, 103, 105, 112, 113, 115, 118, 120, 121, 123, 124, 125, 128, 131, 132, 134, 135, 137, 139, 141, 142, 145, 147, 153, 157, 160, 161, 165], "t": [0, 1, 4, 5, 12, 13, 17, 24, 27, 28, 29, 30, 32, 34, 35, 40, 45, 55, 56, 59, 61, 63, 64, 67, 68, 72, 73, 74, 79, 81, 85, 86, 89, 90, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 107, 113, 118, 127, 131, 132, 137, 143, 145, 147, 153, 157, 159, 160, 162, 163, 165], "14": [0, 32, 52, 72, 79, 130, 131, 133, 137], "8e": [0, 79], "And": [0, 6, 20, 55, 58], "rather": [0, 5, 6, 20, 22, 28, 29, 32, 34, 35, 40, 55, 56, 59, 63, 64, 65, 71, 72, 91, 96, 98, 101, 108, 109, 112, 119, 120, 121, 123, 125, 126, 128, 131, 132, 133, 134, 137, 142, 143, 144, 153, 154, 157, 159, 162, 165], "than": [0, 3, 5, 6, 13, 16, 20, 22, 28, 29, 30, 32, 34, 35, 40, 45, 52, 55, 56, 59, 60, 61, 63, 64, 65, 67, 69, 71, 72, 74, 78, 81, 85, 86, 88, 91, 94, 95, 96, 98, 99, 101, 106, 108, 112, 113, 115, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131, 132, 133, 134, 137, 138, 139, 142, 143, 144, 146, 153, 154, 156, 157, 159, 162, 165], "8f": [0, 79], "001": [0, 34, 79, 89], "1000": [0, 54, 68, 79, 157], "A": [0, 2, 3, 4, 5, 6, 7, 11, 17, 19, 20, 22, 29, 30, 35, 36, 37, 46, 48, 52, 55, 56, 60, 61, 62, 63, 65, 68, 72, 81, 83, 85, 86, 90, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 112, 113, 115, 121, 123, 124, 125, 126, 128, 131, 132, 135, 136, 143, 146, 149, 153, 159, 165], "differ": [0, 1, 3, 6, 7, 12, 15, 16, 22, 28, 29, 30, 31, 34, 35, 36, 37, 40, 45, 47, 49, 51, 54, 58, 60, 63, 65, 67, 68, 72, 73, 78, 81, 85, 86, 88, 90, 91, 93, 94, 99, 101, 106, 107, 108, 109, 112, 113, 119, 120, 121, 122, 123, 126, 128, 129, 135, 138, 139, 140, 141, 143, 144, 145, 146, 151, 152, 157, 159, 160, 161, 162, 165], "title_t_format": [0, 132], "contain": [0, 1, 3, 5, 12, 13, 20, 23, 25, 26, 30, 32, 33, 34, 35, 36, 37, 38, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 60, 61, 63, 64, 67, 68, 74, 75, 79, 81, 82, 85, 86, 88, 89, 91, 93, 94, 96, 98, 99, 100, 101, 103, 105, 106, 107, 108, 112, 113, 115, 116, 123, 124, 133, 135, 137, 142, 143, 146, 148, 153, 157, 159, 160, 162], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165], "dai": [0, 6, 13, 52, 132, 146], "hour": [0, 13, 34, 52, 60, 132], "minut": [0, 34, 40, 48, 52, 55, 60, 132, 138, 159, 161], "second": [0, 3, 16, 30, 32, 37, 45, 48, 52, 60, 68, 85, 91, 95, 101, 112, 115, 121, 132, 134, 143, 146, 153, 155, 156, 159, 162, 165], "otherwis": [0, 5, 30, 55, 59, 62, 67, 83, 95, 99, 100, 101, 102, 103, 106, 112, 132, 143, 159], "you": [0, 2, 3, 4, 5, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 67, 68, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 87, 88, 90, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 113, 115, 120, 121, 122, 123, 126, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 150, 151, 152, 153, 155, 157, 160, 161, 162, 164], "could": [0, 5, 12, 13, 27, 32, 35, 36, 37, 40, 45, 54, 55, 61, 67, 69, 72, 73, 74, 79, 81, 85, 91, 95, 103, 104, 108, 119, 128, 137, 139, 144, 145, 146, 147, 159, 162], "plotax": [0, 3, 45, 79, 126, 142], "surfac": [0, 17, 22, 25, 30, 32, 34, 35, 40, 45, 46, 47, 49, 52, 69, 72, 78, 80, 86, 93, 105, 109, 112, 119, 137, 138, 146, 157], "elev": [0, 22, 25, 32, 40, 46, 47, 49, 52, 54, 60, 69, 78, 109, 112, 126, 137, 138, 146, 157, 159, 161], "after": [0, 1, 3, 5, 6, 12, 13, 19, 23, 27, 28, 29, 32, 33, 34, 36, 37, 40, 45, 49, 55, 56, 58, 60, 61, 63, 64, 67, 68, 74, 79, 86, 87, 88, 90, 95, 101, 103, 108, 112, 113, 115, 119, 120, 132, 136, 139, 143, 144, 145, 147, 153, 162], "earthquak": [0, 25, 30, 46, 49, 111, 139, 146, 154, 157], "none": [0, 1, 2, 3, 16, 24, 27, 30, 33, 35, 40, 45, 48, 52, 60, 67, 74, 88, 91, 94, 95, 100, 101, 103, 106, 113, 115, 121, 123, 124, 125, 126, 127, 130, 131, 132, 134, 143, 145, 147, 153, 159], "instead": [0, 2, 3, 13, 32, 36, 37, 40, 42, 45, 53, 55, 56, 59, 63, 64, 102, 103, 106, 108, 120, 121, 124, 128, 131, 134, 135, 136, 137, 146, 157, 159], "convent": [0, 3, 22, 30, 47, 54, 72, 99, 157], "mention": [0, 93, 143, 144], "abov": [0, 3, 5, 13, 14, 16, 20, 28, 32, 34, 36, 37, 39, 40, 41, 42, 45, 49, 52, 54, 55, 56, 59, 62, 64, 67, 69, 72, 74, 79, 82, 83, 86, 95, 97, 102, 105, 106, 112, 121, 123, 128, 131, 135, 137, 139, 141, 142, 143, 145, 146, 147, 153, 156, 157, 159, 162], "intern": [0, 6, 30, 45, 54, 60, 72, 121, 144, 157, 159, 165], "t_str": 0, "title_str": 0, "xlimit": [0, 45, 52, 126], "arrai": [0, 3, 6, 15, 20, 22, 27, 30, 32, 33, 35, 39, 45, 46, 48, 50, 54, 60, 79, 85, 86, 88, 89, 91, 93, 94, 95, 98, 99, 100, 101, 103, 105, 106, 107, 115, 116, 117, 121, 123, 126, 128, 132, 135, 136, 137, 140, 143, 144, 145, 146, 147, 153, 157, 159, 162], "xmin": [0, 35], "xmax": [0, 35], "auto": [0, 45, 86], "x": [0, 2, 3, 5, 8, 13, 16, 20, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 39, 40, 43, 45, 46, 47, 48, 52, 53, 54, 55, 56, 60, 67, 68, 69, 72, 74, 78, 79, 82, 85, 88, 89, 91, 92, 93, 95, 96, 98, 99, 100, 103, 104, 105, 107, 112, 113, 126, 132, 135, 136, 137, 139, 143, 144, 145, 146, 157, 159, 162, 165], "limit": [0, 4, 6, 12, 25, 30, 33, 39, 49, 52, 60, 62, 68, 73, 78, 83, 85, 86, 91, 93, 101, 112, 117, 137, 143, 144, 145, 147, 157, 159, 165], "an": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12, 16, 17, 20, 22, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42, 45, 46, 48, 49, 51, 56, 57, 58, 59, 60, 64, 65, 68, 69, 72, 73, 74, 78, 79, 81, 83, 85, 86, 87, 88, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 104, 105, 106, 108, 110, 113, 114, 115, 117, 119, 120, 121, 123, 124, 125, 126, 128, 129, 131, 132, 134, 135, 136, 137, 139, 142, 143, 144, 146, 148, 151, 152, 153, 154, 157, 159, 160, 161, 162], "two": [0, 3, 4, 7, 8, 15, 17, 22, 25, 28, 30, 32, 34, 35, 45, 48, 52, 53, 55, 60, 68, 69, 74, 79, 85, 91, 94, 95, 98, 101, 104, 106, 110, 111, 112, 113, 115, 119, 120, 123, 125, 134, 135, 137, 140, 141, 145, 157, 159, 162, 165], "element": [0, 3, 22, 35, 60, 99, 101, 103, 143, 144, 145, 146], "choos": [0, 7, 57, 59, 60, 72, 98, 143, 146], "automat": [0, 2, 3, 8, 11, 16, 30, 36, 37, 42, 52, 56, 63, 78, 79, 81, 85, 90, 94, 96, 102, 103, 104, 106, 113, 115, 126, 128, 143, 144, 146, 157], "ylimit": [0, 45, 52, 126, 142], "ymin": [0, 35], "ymax": [0, 35], "y": [0, 2, 3, 4, 8, 16, 17, 27, 30, 32, 33, 34, 35, 39, 40, 45, 47, 48, 52, 54, 56, 60, 67, 68, 72, 74, 85, 91, 95, 96, 98, 112, 122, 132, 135, 136, 137, 139, 143, 144, 145, 146, 157, 159], "xticks_fonts": [0, 132], "xtick": [0, 40, 50], "mark": [0, 16, 52, 67, 112, 113], "label": [0, 30, 34, 50, 52, 54, 60, 119, 131, 132, 137, 157, 159], "xticks_kwarg": [0, 132], "dictionari": [0, 1, 2, 3, 30, 35, 45, 61, 79, 85, 88, 94, 99, 100, 103, 105, 108, 153, 157, 159], "locat": [0, 5, 6, 7, 13, 30, 32, 34, 47, 48, 52, 54, 59, 61, 68, 69, 74, 91, 95, 97, 99, 100, 106, 108, 110, 112, 120, 122, 138, 139, 146, 153, 154, 159], "xlabel": [0, 132], "xlabel_fonts": [0, 132], "xlabel_kwarg": [0, 132], "yticks_fonts": [0, 132], "ytick": 0, "yticks_kwarg": [0, 132], "ylabel": [0, 132], "ylabel_fonts": [0, 132], "ylabel_kwarg": [0, 132], "aspect": [0, 12, 24, 29, 44, 49, 50, 68, 132, 159], "ratio": [0, 6, 15, 22, 50, 68, 72, 89, 99, 101, 140, 143, 144, 145], "gca": [0, 40, 50, 67], "set_aspect": [0, 40, 50, 67], "aspect_latitud": [0, 132], "longitud": [0, 30, 32, 35, 47, 48, 54, 67, 72, 78, 119, 137, 146, 153, 159], "latitud": [0, 15, 30, 32, 35, 47, 48, 54, 72, 78, 119, 137, 140, 146, 149, 153, 159], "coordin": [0, 4, 23, 30, 32, 34, 48, 74, 78, 85, 91, 95, 96, 105, 112, 137, 146, 159], "chose": [0, 65], "so": [0, 5, 6, 8, 9, 13, 16, 19, 22, 27, 28, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 49, 50, 52, 53, 54, 55, 56, 57, 60, 61, 63, 64, 67, 68, 69, 72, 73, 74, 75, 78, 79, 82, 85, 86, 87, 94, 95, 98, 103, 105, 106, 110, 112, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 128, 131, 132, 135, 137, 138, 139, 142, 143, 144, 145, 146, 153, 156, 157, 159, 161, 162, 163], "distanc": [0, 30, 34, 48, 52, 72, 146, 157, 159], "meter": [0, 30, 48, 52, 67, 69, 72, 112, 138, 146, 153, 159, 161], "same": [0, 3, 5, 6, 8, 13, 16, 22, 25, 28, 31, 32, 34, 35, 40, 42, 45, 47, 48, 49, 52, 54, 55, 56, 59, 60, 61, 63, 65, 67, 72, 74, 75, 78, 79, 80, 81, 85, 89, 91, 93, 94, 95, 98, 99, 101, 106, 107, 115, 116, 120, 121, 126, 128, 132, 134, 135, 137, 143, 144, 145, 146, 151, 157, 159, 162], "cover": [0, 6, 7, 27, 28, 30, 32, 34, 35, 39, 40, 52, 60, 67, 72, 112, 116, 121, 139, 145, 157], "broad": [0, 159], "rang": [0, 3, 5, 13, 30, 45, 48, 52, 112, 115, 120, 136, 137], "middl": [0, 99, 120], "most": [0, 3, 20, 22, 27, 29, 32, 34, 36, 37, 41, 42, 45, 49, 51, 52, 53, 54, 55, 58, 60, 63, 67, 68, 73, 74, 75, 78, 79, 81, 83, 91, 95, 96, 101, 104, 105, 107, 112, 113, 120, 122, 128, 131, 133, 134, 135, 136, 137, 138, 142, 143, 144, 146, 150, 162], "interest": [0, 5, 12, 16, 18, 23, 27, 29, 32, 34, 35, 40, 50, 68, 69, 86, 103, 110, 112, 113, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 139, 143, 153], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 16, 17, 19, 20, 24, 25, 28, 29, 32, 34, 39, 40, 41, 42, 45, 46, 49, 52, 54, 56, 58, 61, 63, 64, 65, 69, 72, 73, 74, 78, 79, 80, 81, 83, 86, 87, 89, 91, 96, 97, 98, 100, 101, 102, 105, 106, 108, 110, 112, 115, 119, 121, 132, 134, 137, 138, 141, 143, 144, 148, 154, 156, 157, 162, 163], "appropri": [0, 4, 5, 6, 13, 16, 24, 28, 46, 49, 50, 52, 56, 58, 60, 61, 65, 68, 71, 73, 85, 88, 89, 90, 94, 96, 97, 98, 99, 100, 113, 125, 135, 138, 143, 153, 162, 165], "valu": [0, 3, 5, 6, 7, 16, 20, 22, 27, 30, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 48, 50, 51, 52, 54, 60, 61, 63, 65, 67, 68, 69, 72, 73, 74, 79, 86, 91, 93, 94, 95, 98, 99, 100, 101, 103, 105, 106, 112, 113, 115, 116, 118, 119, 121, 123, 125, 126, 128, 131, 134, 135, 137, 138, 139, 143, 144, 145, 146, 147, 153, 154, 157, 159, 160, 162, 165], "np": [0, 30, 39, 85, 91, 95, 98, 136, 145], "co": [0, 24, 30, 35, 40, 48, 50, 56, 67, 85, 98, 139], "pi": [0, 40, 48, 50, 67, 85, 98], "180": [0, 30, 40, 50, 67, 72], "useoffset": [0, 40, 50, 132], "boolean": [0, 3, 52, 67, 94, 99, 143, 144, 146], "tick": [0, 52, 132], "mai": [0, 1, 2, 3, 4, 5, 6, 12, 13, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 40, 41, 42, 47, 48, 49, 50, 52, 54, 55, 58, 59, 62, 63, 65, 67, 68, 69, 72, 73, 78, 79, 81, 82, 83, 86, 87, 90, 91, 93, 94, 95, 98, 100, 101, 104, 106, 108, 112, 113, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 141, 142, 143, 144, 145, 146, 153, 154, 155, 157, 159, 160, 162], "offset": [0, 50, 52, 60, 153, 159], "from": [0, 1, 3, 4, 5, 6, 7, 12, 14, 15, 16, 17, 18, 23, 26, 27, 29, 32, 34, 36, 37, 39, 44, 45, 46, 49, 52, 53, 54, 56, 57, 58, 59, 61, 62, 63, 64, 68, 69, 71, 72, 74, 78, 79, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 112, 113, 115, 116, 119, 120, 121, 123, 126, 127, 128, 131, 132, 133, 134, 135, 136, 138, 139, 140, 143, 144, 145, 146, 147, 149, 151, 152, 153, 154, 155, 157, 160, 161, 162, 163], "some": [0, 3, 4, 5, 6, 7, 8, 10, 12, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 35, 36, 37, 40, 42, 43, 45, 46, 47, 49, 50, 52, 53, 54, 55, 56, 59, 64, 67, 72, 73, 74, 78, 80, 81, 83, 86, 87, 89, 93, 94, 95, 97, 98, 100, 102, 103, 104, 105, 107, 108, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 137, 138, 139, 142, 143, 144, 145, 147, 148, 149, 153, 154, 156, 157, 159, 162], "common": [0, 3, 23, 28, 36, 37, 41, 42, 63, 64, 75, 78, 85, 99, 101, 103, 104, 121, 123, 126, 132, 160, 162], "print": [0, 1, 3, 7, 29, 35, 40, 52, 54, 60, 61, 67, 68, 79, 91, 95, 96, 97, 103, 105, 107, 108, 115, 116, 119, 121, 122, 123, 130, 137, 143, 145, 147, 153, 160], "corner": [0, 3, 30, 32, 54, 72, 74, 91, 137, 143, 145, 147, 157, 159], "often": [0, 6, 11, 13, 16, 20, 27, 29, 32, 35, 36, 37, 41, 42, 45, 46, 49, 50, 51, 60, 61, 65, 69, 72, 74, 95, 107, 108, 112, 113, 128, 132, 134, 135, 137, 138, 139, 142, 143, 146, 153, 157, 161, 162, 165], "nicer": [0, 81, 132], "full": [0, 5, 6, 14, 35, 56, 58, 59, 60, 74, 79, 88, 95, 101, 105, 131, 141, 143, 157, 162], "each": [0, 1, 2, 3, 5, 6, 7, 12, 16, 18, 22, 30, 32, 34, 35, 45, 48, 52, 54, 55, 56, 60, 61, 64, 67, 68, 69, 72, 73, 74, 77, 78, 79, 81, 85, 86, 89, 91, 94, 95, 96, 98, 99, 100, 101, 103, 105, 112, 113, 115, 116, 120, 121, 123, 124, 126, 131, 132, 134, 135, 136, 137, 139, 142, 143, 144, 145, 146, 147, 153, 156, 157, 159, 161, 165], "which": [0, 1, 3, 4, 5, 6, 7, 11, 12, 13, 14, 16, 20, 22, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 44, 45, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 67, 68, 69, 72, 73, 74, 79, 81, 82, 85, 86, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 110, 112, 113, 115, 116, 119, 121, 123, 124, 126, 128, 131, 132, 134, 135, 136, 137, 138, 139, 143, 144, 145, 146, 153, 154, 157, 159, 161, 162, 164, 165], "should": [0, 1, 2, 3, 4, 5, 6, 12, 13, 14, 16, 18, 19, 20, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 49, 52, 54, 55, 56, 57, 58, 59, 60, 63, 65, 67, 68, 71, 72, 73, 74, 78, 79, 81, 86, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 112, 113, 115, 116, 119, 121, 122, 123, 126, 131, 132, 134, 135, 136, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 153, 155, 157, 159, 160, 162, 164, 165], "ticklabel_format": [0, 40, 50], "issu": [0, 22, 24, 26, 55, 56, 59, 68, 85, 90, 91, 93, 101, 102, 104, 113, 115, 120, 121, 122, 123, 135, 146, 160], "grid": [0, 4, 7, 17, 19, 20, 22, 23, 25, 27, 28, 39, 40, 45, 46, 47, 49, 52, 53, 60, 67, 68, 69, 74, 75, 78, 83, 85, 93, 94, 95, 96, 98, 99, 100, 101, 103, 105, 112, 113, 115, 116, 118, 119, 121, 122, 123, 126, 128, 130, 131, 132, 135, 136, 137, 138, 139, 143, 144, 145, 147, 154, 156, 157, 159, 161, 162, 165], "grid_kwarg": [0, 132], "add": [0, 11, 12, 13, 16, 17, 27, 28, 30, 45, 48, 52, 55, 56, 58, 59, 64, 67, 68, 72, 78, 85, 90, 91, 95, 96, 98, 106, 116, 119, 121, 122, 123, 126, 132, 136, 147, 153, 157, 159, 163], "line": [0, 1, 3, 4, 16, 28, 29, 30, 32, 40, 42, 45, 46, 47, 48, 51, 52, 54, 55, 60, 61, 63, 64, 68, 74, 78, 79, 93, 94, 96, 101, 105, 106, 107, 108, 115, 116, 119, 121, 128, 132, 137, 142, 143, 145, 153, 157, 159], "linewidth": [0, 79, 137], "afterax": [0, 27, 45, 52, 79, 132], "function": [0, 1, 2, 3, 5, 7, 15, 17, 22, 23, 25, 27, 28, 30, 32, 35, 40, 45, 46, 51, 52, 54, 63, 64, 65, 69, 72, 78, 79, 80, 85, 86, 88, 89, 90, 91, 92, 94, 97, 98, 99, 100, 103, 106, 107, 112, 113, 115, 116, 119, 120, 121, 122, 123, 128, 131, 132, 135, 137, 139, 140, 142, 143, 144, 145, 146, 147, 153, 157, 158, 159, 160, 162], "execut": [0, 1, 3, 14, 16, 19, 27, 29, 32, 36, 37, 45, 60, 68, 79, 81, 88, 90, 96, 108, 113, 135, 141, 160], "exec": [0, 1, 3, 79], "defin": [0, 1, 3, 5, 6, 7, 22, 27, 30, 32, 34, 35, 39, 40, 42, 52, 60, 61, 63, 67, 68, 72, 79, 81, 85, 88, 91, 97, 98, 100, 101, 103, 105, 106, 112, 115, 123, 128, 132, 135, 145, 147, 153, 157, 159, 160, 162, 165], "have": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 45, 46, 49, 52, 53, 55, 56, 57, 59, 63, 64, 65, 67, 68, 69, 72, 73, 74, 78, 79, 81, 82, 83, 85, 86, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 125, 126, 128, 129, 131, 132, 134, 135, 136, 137, 138, 143, 144, 146, 148, 149, 153, 157, 159, 160, 162], "argument": [0, 1, 2, 3, 27, 30, 35, 46, 48, 51, 52, 54, 79, 85, 86, 90, 91, 94, 98, 100, 101, 103, 106, 113, 123, 132, 135, 137, 142, 143, 144, 153, 159, 162], "current_data": [0, 3, 25, 45, 78, 79], "version": [0, 1, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 20, 22, 23, 28, 30, 32, 34, 39, 40, 42, 45, 46, 47, 49, 52, 54, 57, 58, 60, 61, 64, 65, 67, 68, 72, 73, 75, 78, 79, 81, 82, 86, 89, 93, 94, 96, 99, 101, 102, 104, 107, 109, 112, 113, 115, 116, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 147, 151, 152, 153, 157, 159, 162, 165], "liner": [0, 30], "pylab": [0, 40, 79], "my": [0, 20, 22, 54, 74, 86, 96, 145, 157], "custom": [0, 13, 16, 20, 22, 25, 64, 68, 75, 78, 86, 92, 98, 139], "sinc": [0, 3, 4, 5, 6, 16, 20, 22, 28, 32, 34, 40, 42, 48, 49, 52, 54, 55, 56, 59, 60, 63, 64, 69, 72, 73, 74, 78, 79, 85, 86, 87, 94, 95, 112, 113, 115, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 143, 144, 146, 157, 160, 161], "ha": [0, 4, 5, 6, 8, 12, 13, 14, 16, 18, 20, 21, 22, 23, 24, 27, 28, 29, 32, 34, 35, 36, 37, 40, 45, 51, 52, 53, 54, 55, 56, 60, 61, 63, 65, 67, 68, 69, 72, 74, 75, 79, 83, 86, 88, 91, 95, 98, 99, 100, 103, 104, 106, 108, 109, 110, 112, 113, 114, 115, 116, 121, 122, 123, 124, 125, 126, 128, 131, 132, 133, 135, 137, 138, 143, 144, 146, 149, 153, 156, 157, 159, 162, 163, 165], "been": [0, 1, 4, 5, 8, 9, 13, 14, 16, 18, 20, 21, 22, 24, 25, 27, 28, 29, 32, 33, 34, 35, 36, 37, 40, 43, 45, 46, 49, 52, 53, 54, 55, 56, 61, 63, 65, 67, 68, 72, 75, 79, 81, 83, 86, 88, 94, 95, 99, 100, 103, 104, 105, 106, 108, 110, 112, 114, 115, 116, 118, 121, 122, 123, 124, 125, 126, 128, 129, 131, 132, 134, 135, 137, 143, 144, 146, 149, 157, 159, 162], "import": [0, 3, 5, 22, 28, 32, 34, 38, 39, 40, 45, 49, 52, 54, 57, 59, 60, 64, 65, 67, 72, 75, 79, 81, 85, 86, 88, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 113, 121, 126, 135, 136, 137, 138, 139, 143, 144, 145, 146, 147, 149, 157, 159, 161, 163], "modul": [0, 7, 8, 12, 25, 28, 29, 32, 34, 40, 42, 46, 50, 52, 53, 54, 59, 61, 64, 67, 72, 73, 78, 79, 80, 81, 85, 86, 89, 90, 94, 98, 99, 100, 103, 107, 108, 113, 116, 117, 119, 122, 123, 124, 125, 126, 134, 137, 143, 144, 146, 153, 157, 158], "form": [0, 2, 3, 4, 5, 6, 8, 12, 19, 20, 22, 24, 28, 29, 30, 32, 34, 36, 37, 39, 43, 44, 45, 48, 52, 56, 61, 62, 65, 72, 74, 83, 86, 95, 99, 101, 105, 106, 112, 116, 123, 124, 125, 126, 134, 135, 137, 143, 144, 145, 146, 151, 157, 159, 162, 165], "better": [0, 6, 22, 32, 40, 45, 67, 68, 69, 73, 74, 78, 101, 110, 112, 120, 121, 122, 125, 126, 128, 129], "want": [0, 2, 3, 10, 12, 13, 14, 19, 20, 24, 28, 29, 32, 34, 35, 36, 37, 38, 40, 41, 42, 45, 48, 51, 52, 55, 56, 58, 59, 60, 63, 64, 65, 67, 73, 74, 79, 81, 85, 86, 87, 88, 94, 95, 96, 108, 111, 113, 120, 123, 126, 132, 133, 135, 136, 137, 141, 142, 145, 150, 153, 157, 159, 160], "do": [0, 1, 4, 6, 8, 11, 12, 13, 15, 19, 20, 25, 28, 29, 32, 33, 34, 36, 37, 38, 40, 41, 42, 45, 49, 51, 52, 53, 55, 58, 59, 63, 64, 67, 72, 73, 74, 79, 81, 85, 86, 90, 91, 93, 94, 95, 96, 97, 98, 102, 104, 105, 106, 108, 111, 112, 113, 115, 119, 120, 121, 122, 123, 125, 126, 128, 131, 132, 139, 140, 142, 143, 144, 145, 146, 151, 152, 153, 155, 157, 160, 162, 163], "sever": [0, 1, 2, 5, 10, 12, 16, 20, 22, 23, 24, 29, 30, 34, 35, 36, 37, 41, 45, 47, 49, 52, 56, 59, 61, 68, 69, 72, 78, 102, 112, 113, 114, 115, 116, 119, 120, 121, 122, 124, 125, 126, 128, 137, 142, 146, 155, 157, 159, 162], "thing": [0, 13, 16, 22, 28, 29, 40, 49, 55, 60, 81, 90, 112, 113, 122, 127, 134], "need": [0, 4, 5, 6, 12, 13, 15, 16, 18, 19, 20, 22, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 45, 49, 50, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 68, 72, 73, 74, 75, 81, 82, 85, 86, 88, 93, 94, 95, 96, 98, 101, 105, 107, 108, 110, 112, 113, 116, 120, 121, 123, 124, 128, 130, 131, 132, 134, 135, 137, 139, 140, 141, 143, 144, 145, 146, 147, 151, 152, 153, 154, 155, 157, 159, 161, 162, 165], "access": [0, 17, 27, 29, 56, 59, 90, 91, 93, 101, 103, 106], "data": [0, 1, 3, 5, 25, 27, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 45, 46, 47, 48, 54, 55, 60, 61, 62, 63, 67, 68, 70, 78, 79, 80, 81, 83, 85, 88, 91, 94, 95, 97, 99, 100, 101, 103, 106, 109, 110, 111, 112, 115, 117, 118, 120, 121, 123, 124, 125, 126, 128, 132, 134, 135, 137, 138, 144, 145, 147, 153, 156, 158, 163], "store": [0, 1, 13, 33, 35, 41, 52, 54, 55, 68, 74, 94, 95, 98, 103, 104, 105, 113, 115, 121, 142, 144, 146, 153, 156, 157, 159], "def": [0, 1, 3, 45, 52, 67, 79, 85, 91, 95, 98, 101, 145, 147, 153], "1d": [0, 4, 7, 15, 19, 22, 25, 29, 30, 35, 60, 64, 68, 69, 78, 79, 85, 93, 96, 97, 99, 101, 107, 109, 119, 122, 124, 125, 135, 136, 140, 144, 152, 159, 162], "alreadi": [0, 1, 6, 12, 13, 18, 28, 29, 42, 56, 57, 59, 60, 61, 67, 81, 82, 96, 100, 102, 105, 107, 116, 124, 131, 132, 141, 159], "xlower": [0, 3, 16, 22, 27, 40, 86, 123, 145, 147, 157, 159, 162], "xupper": [0, 22, 145, 147, 159], "k": [0, 3, 4, 6, 17, 68, 89, 94, 99, 105, 137], "get": [0, 10, 13, 24, 28, 41, 46, 52, 54, 55, 57, 58, 59, 63, 64, 67, 78, 82, 85, 86, 91, 94, 95, 96, 102, 104, 105, 106, 107, 110, 111, 113, 122, 135, 137, 144, 153, 159, 160], "variabl": [0, 3, 5, 13, 14, 22, 25, 27, 28, 30, 32, 35, 36, 37, 38, 41, 45, 46, 51, 52, 55, 58, 59, 68, 71, 73, 74, 75, 79, 85, 86, 94, 96, 100, 101, 103, 104, 106, 108, 119, 120, 121, 123, 125, 131, 132, 134, 135, 143, 144, 145, 147, 153, 157, 159, 160, 162], "just": [0, 6, 28, 32, 41, 55, 56, 85, 86, 88, 90, 94, 95, 96, 97, 98, 103, 106, 116, 123, 143, 162], "avail": [0, 4, 5, 10, 12, 16, 22, 23, 29, 32, 34, 40, 44, 45, 47, 49, 52, 59, 63, 67, 68, 69, 75, 78, 80, 81, 85, 88, 93, 94, 95, 97, 99, 101, 104, 105, 106, 107, 108, 112, 122, 135, 136, 138, 143, 145, 148, 153, 154, 157], "var": [0, 3, 13, 27, 35, 153], "min": [0, 99, 159, 165], "max": [0, 30, 32, 40, 68, 99, 112, 116, 139, 145, 147, 159, 165], "primarili": [0, 53, 74, 123, 124], "where": [0, 1, 3, 5, 6, 12, 13, 16, 22, 27, 30, 32, 34, 35, 36, 37, 39, 40, 41, 45, 46, 49, 52, 54, 59, 60, 61, 63, 65, 67, 68, 69, 74, 75, 81, 88, 91, 92, 93, 94, 96, 99, 108, 112, 115, 116, 119, 120, 121, 126, 128, 134, 136, 137, 138, 139, 142, 143, 144, 145, 146, 147, 153, 156, 157, 159, 162, 165], "horizont": [0, 52, 159], "implement": [0, 1, 4, 5, 7, 14, 16, 30, 40, 60, 61, 64, 71, 83, 98, 99, 101, 105, 106, 113, 118, 121, 124, 126, 128, 135, 136, 143, 159, 162, 165], "claw": [0, 5, 6, 8, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 28, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 58, 59, 60, 63, 64, 68, 71, 72, 73, 80, 85, 88, 90, 93, 94, 95, 96, 102, 104, 108, 109, 110, 111, 112, 113, 115, 116, 118, 119, 122, 123, 125, 131, 132, 135, 139, 140, 145, 146, 147, 149, 150, 151, 152, 155, 156, 157, 159, 160, 162, 163], "visclaw": [0, 1, 7, 13, 22, 23, 24, 28, 34, 40, 45, 46, 47, 50, 52, 56, 57, 58, 59, 63, 67, 68, 75, 79, 80, 81, 82, 93, 97, 102, 108, 141, 142, 148], "src": [0, 5, 6, 11, 14, 15, 16, 19, 20, 28, 30, 32, 33, 34, 35, 40, 41, 42, 48, 51, 53, 56, 59, 60, 63, 64, 68, 72, 73, 80, 97, 98, 106, 108, 109, 112, 113, 116, 119, 120, 122, 123, 124, 125, 126, 128, 132, 135, 139, 140, 143, 145, 147, 149, 151, 159, 160, 165], "python": [0, 3, 4, 7, 8, 11, 13, 14, 17, 19, 22, 23, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 47, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 72, 74, 75, 78, 79, 80, 83, 84, 86, 90, 91, 93, 94, 96, 97, 98, 99, 101, 104, 105, 106, 113, 116, 117, 119, 121, 122, 123, 124, 125, 128, 132, 135, 136, 141, 146, 157, 159, 160, 163], "gaugetool": [0, 45, 119], "time_scal": 0, "scale": [0, 4, 30, 50, 52, 68, 75, 93, 94, 115, 121, 123, 128, 146], "3600": [0, 32, 34, 74], "time_label": 0, "time_label_fonts": 0, "time_label_kwarg": [0, 132], "new_plotitem": [0, 3, 45, 52, 79, 142], "plot_typ": [0, 22, 45, 52, 79, 81, 142], "return": [0, 1, 2, 3, 30, 33, 35, 38, 48, 52, 60, 64, 67, 68, 79, 81, 88, 89, 91, 94, 95, 98, 99, 100, 101, 103, 106, 113, 122, 135, 137, 143, 145, 147, 153, 155, 159, 162, 165], "clawplotitem": [0, 1, 7, 22, 27, 78, 80, 120, 123, 132, 142], "associ": [0, 1, 2, 6, 22, 52, 59, 73, 91, 94, 95, 113], "kei": [0, 1, 2, 13, 28, 30, 45, 94, 101, 105, 106, 153, 159], "provid": [0, 2, 4, 7, 10, 16, 20, 27, 28, 30, 32, 34, 35, 39, 42, 46, 47, 48, 49, 52, 54, 55, 60, 62, 64, 69, 72, 74, 78, 83, 86, 88, 89, 95, 96, 98, 100, 101, 105, 106, 107, 110, 111, 113, 120, 128, 132, 133, 135, 143, 152, 153, 156, 157, 159, 162], "one": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 20, 22, 24, 25, 27, 28, 29, 30, 32, 34, 35, 36, 37, 40, 45, 47, 52, 54, 55, 56, 57, 58, 59, 60, 61, 65, 67, 68, 69, 71, 72, 74, 75, 78, 79, 85, 91, 94, 95, 96, 98, 100, 101, 102, 105, 106, 108, 110, 112, 113, 120, 121, 123, 128, 131, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 151, 152, 153, 157, 159, 162, 163], "item1": [0, 81], "etc": [0, 2, 16, 19, 20, 24, 27, 28, 32, 33, 34, 49, 52, 55, 58, 60, 64, 74, 78, 86, 135, 142, 143, 146, 153, 162], "gethandl": [0, 2, 3], "handl": [0, 2, 3, 6, 32, 40, 42, 46, 54, 60, 73, 75, 78, 91, 94, 98, 100, 101, 103, 104, 105, 106, 108, 115, 116, 118, 119, 121, 123, 124, 125, 126, 136, 139, 153, 159], "plot": [1, 2, 4, 7, 8, 12, 27, 29, 30, 36, 37, 38, 40, 41, 42, 43, 46, 54, 56, 57, 60, 67, 74, 84, 85, 87, 88, 91, 92, 93, 95, 100, 102, 104, 105, 107, 108, 110, 118, 119, 120, 121, 122, 123, 125, 126, 127, 131, 132, 137, 143, 155, 159], "outdir": [1, 3, 33, 34, 35, 36, 37, 45, 51, 63, 78, 81, 88, 90, 91, 95, 120, 145, 147, 160], "path": [1, 5, 13, 14, 30, 32, 35, 39, 40, 42, 45, 48, 52, 55, 58, 59, 61, 63, 67, 71, 78, 79, 88, 93, 94, 96, 100, 106, 122, 123, 126, 132, 141, 146, 153, 159, 160], "directori": [1, 3, 5, 6, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 25, 28, 29, 31, 32, 34, 35, 36, 37, 38, 41, 43, 44, 45, 46, 48, 51, 52, 55, 56, 58, 60, 64, 68, 73, 77, 78, 81, 88, 90, 91, 93, 94, 95, 98, 105, 108, 109, 110, 112, 113, 115, 120, 121, 122, 123, 125, 134, 135, 139, 140, 141, 142, 143, 144, 148, 151, 152, 155, 156, 157, 160, 162, 163], "clawpack": [1, 2, 4, 5, 6, 7, 11, 16, 26, 28, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 49, 51, 52, 59, 60, 61, 62, 64, 67, 68, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 108, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 134, 135, 137, 141, 143, 144, 145, 146, 148, 150, 153, 155, 157, 159, 160, 162, 163, 165], "output": [1, 5, 7, 8, 13, 14, 16, 25, 27, 28, 29, 30, 33, 35, 36, 37, 41, 42, 45, 46, 47, 48, 50, 51, 52, 56, 61, 69, 72, 78, 79, 81, 86, 88, 89, 90, 91, 92, 93, 96, 97, 99, 100, 101, 102, 103, 105, 106, 108, 115, 119, 120, 121, 122, 123, 125, 126, 127, 131, 132, 135, 142, 145, 147, 153, 154, 155, 156, 159, 162, 163], "plotdir": [1, 81, 142], "hardcopi": [1, 79, 81, 142], "file": [1, 5, 6, 7, 8, 9, 11, 12, 14, 15, 18, 19, 20, 22, 23, 25, 27, 28, 30, 33, 35, 36, 37, 39, 41, 42, 43, 45, 46, 47, 49, 51, 53, 59, 60, 61, 63, 67, 72, 74, 75, 78, 80, 83, 86, 88, 90, 91, 93, 94, 95, 96, 97, 98, 100, 103, 104, 106, 108, 109, 110, 112, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 136, 138, 139, 140, 141, 142, 143, 144, 145, 147, 150, 151, 152, 153, 154, 156, 159, 160, 161, 163], "put": [1, 11, 16, 28, 29, 42, 55, 59, 60, 68, 85, 90, 98, 121, 141], "overwrit": [1, 88, 95, 100], "ok": [1, 37, 38, 88, 96, 106, 116, 155, 159], "old": [1, 7, 20, 22, 32, 40, 55, 56, 81, 88, 96, 97, 98, 101, 113, 120, 122, 123, 128, 131, 135, 146, 157], "afterfram": [1, 27, 78], "produc": [1, 3, 22, 27, 30, 35, 36, 37, 41, 45, 46, 52, 54, 55, 60, 68, 73, 77, 78, 94, 112, 113, 128, 142, 159], "frame": [1, 2, 3, 27, 34, 35, 45, 52, 68, 74, 78, 79, 81, 85, 88, 92, 94, 96, 100, 102, 106, 121, 131, 132, 134, 142, 145, 147, 148], "done": [1, 6, 7, 8, 11, 13, 16, 19, 20, 28, 34, 36, 37, 40, 45, 47, 52, 54, 55, 57, 60, 63, 67, 68, 72, 78, 79, 81, 85, 89, 90, 93, 106, 112, 116, 120, 121, 125, 134, 135, 137, 142, 144, 146, 156, 159, 160, 161], "beforefram": [1, 27, 123], "befor": [1, 3, 4, 6, 14, 28, 30, 32, 34, 35, 36, 37, 40, 41, 42, 45, 54, 55, 56, 57, 59, 60, 63, 64, 68, 73, 74, 81, 85, 88, 94, 96, 101, 103, 108, 112, 113, 115, 116, 127, 131, 132, 133, 135, 138, 139, 143, 144, 157, 159, 160], "start": [1, 2, 4, 5, 6, 7, 9, 13, 14, 24, 27, 28, 30, 32, 34, 36, 37, 38, 39, 40, 41, 45, 46, 48, 52, 54, 55, 56, 57, 58, 59, 60, 63, 67, 71, 72, 74, 79, 81, 85, 96, 100, 101, 107, 108, 112, 113, 120, 123, 128, 133, 134, 135, 137, 139, 146, 153, 155, 157, 162], "printfig": 1, "png": [1, 13, 36, 37, 40, 41, 52, 60, 67, 68, 121, 126, 137], "make": [1, 5, 11, 13, 14, 19, 20, 22, 24, 25, 27, 28, 32, 34, 36, 37, 39, 41, 42, 45, 47, 49, 51, 52, 55, 56, 59, 60, 61, 63, 64, 65, 68, 73, 75, 78, 81, 82, 85, 86, 88, 91, 92, 93, 94, 98, 100, 106, 111, 113, 115, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 131, 132, 135, 137, 143, 157, 159, 161, 162], "html": [1, 12, 13, 17, 23, 28, 30, 36, 37, 41, 44, 45, 52, 55, 56, 72, 78, 79, 90, 96, 97, 107, 108, 113, 124, 126, 131, 132, 153], "latex": [1, 52, 78, 97], "exist": [1, 21, 30, 31, 34, 36, 37, 52, 59, 63, 67, 68, 79, 91, 95, 98, 100, 103, 106, 116, 122, 123, 139, 153, 159, 161], "print_format": [1, 52], "print_frameno": [1, 52], "list": [1, 3, 4, 7, 8, 9, 11, 13, 18, 22, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 45, 52, 54, 55, 57, 58, 59, 60, 62, 63, 64, 65, 68, 69, 72, 73, 74, 79, 81, 83, 85, 88, 89, 91, 94, 95, 97, 98, 99, 100, 101, 103, 104, 106, 108, 112, 119, 121, 123, 128, 131, 132, 134, 137, 141, 143, 144, 145, 146, 147, 153, 154, 156, 159], "int": [1, 2, 3, 30, 32, 60, 88, 89, 91, 94, 95, 100, 103, 143, 144, 146, 153, 159], "print_figno": [1, 52], "iplotclaw_figno": 1, "interact": [1, 13, 22, 36, 37, 41, 45, 47, 63, 75, 78, 79, 86, 96, 97, 101, 102, 105, 108, 120, 121, 137], "mode": [1, 13, 28, 106, 156], "displai": [1, 13, 36, 37, 41, 45, 52, 60, 79, 95, 113, 146], "latex_fnam": 1, "tex": 1, "latex_titl": 1, "go": [1, 5, 13, 16, 22, 25, 28, 30, 36, 37, 55, 56, 57, 59, 64, 67, 68, 74, 81, 85, 88, 90, 93, 94, 99, 114, 120, 121, 128, 134, 138, 142, 148, 153, 157, 161, 165], "result": [1, 3, 4, 7, 9, 12, 17, 25, 26, 29, 30, 32, 33, 34, 36, 37, 38, 43, 44, 45, 46, 48, 49, 54, 55, 56, 59, 60, 63, 65, 68, 69, 72, 74, 78, 79, 80, 81, 84, 88, 90, 93, 95, 99, 102, 106, 112, 113, 115, 119, 121, 122, 123, 124, 126, 128, 131, 132, 139, 143, 144, 145, 147, 155, 157, 159, 161], "latex_framesperpag": 1, "how": [1, 6, 7, 12, 16, 22, 24, 28, 29, 30, 32, 34, 36, 37, 39, 40, 42, 45, 47, 52, 56, 60, 61, 63, 67, 72, 73, 74, 78, 88, 90, 92, 93, 94, 98, 101, 105, 106, 108, 110, 111, 112, 113, 116, 121, 123, 125, 126, 131, 133, 134, 135, 142, 143, 146, 148, 157, 159, 163], "mani": [1, 3, 4, 6, 12, 13, 20, 21, 22, 28, 34, 36, 37, 38, 42, 43, 44, 47, 52, 53, 55, 60, 61, 63, 64, 67, 72, 73, 74, 79, 81, 82, 83, 85, 90, 93, 98, 100, 105, 106, 112, 114, 115, 121, 123, 124, 125, 126, 130, 135, 137, 142, 143, 144, 146, 157, 162], "try": [1, 28, 29, 36, 37, 38, 45, 52, 54, 59, 60, 67, 79, 87, 90, 93, 94, 100, 102, 104, 105, 106, 108, 113, 143, 155, 159, 160], "page": [1, 4, 9, 11, 13, 15, 17, 18, 22, 24, 28, 49, 54, 56, 57, 58, 59, 90, 93, 96, 97, 104, 107, 109, 113, 122, 126, 131, 132, 138, 140, 142, 148, 151, 152, 161, 162], "latex_framesperlin": 1, "latex_figsperlin": 1, "recal": [1, 12, 40, 144], "latex_pdf": 1, "run": [1, 5, 6, 7, 12, 13, 14, 16, 20, 22, 24, 25, 28, 32, 33, 34, 35, 40, 41, 43, 44, 45, 46, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 65, 68, 74, 75, 78, 79, 81, 82, 84, 86, 88, 91, 92, 93, 95, 98, 102, 104, 105, 106, 108, 110, 112, 115, 116, 120, 121, 122, 123, 124, 125, 127, 128, 130, 134, 135, 145, 146, 147, 153, 155, 156, 159, 162], "pdflatex": 1, "pdf": [1, 30], "index": [1, 6, 13, 22, 23, 27, 35, 45, 55, 56, 79, 91, 93, 96, 98, 99, 106, 123, 128, 132, 143, 144, 145, 146, 147], "call": [1, 6, 9, 20, 22, 27, 30, 34, 35, 39, 42, 45, 51, 52, 64, 67, 68, 72, 74, 79, 81, 85, 86, 88, 89, 94, 95, 98, 100, 101, 103, 105, 106, 112, 113, 115, 119, 120, 122, 123, 132, 135, 137, 139, 141, 143, 145, 146, 147, 153, 159, 162], "_plotindex": [1, 45], "These": [1, 4, 5, 12, 16, 18, 23, 28, 29, 30, 32, 34, 39, 43, 45, 49, 52, 55, 60, 61, 64, 67, 68, 75, 79, 81, 85, 90, 93, 94, 95, 97, 103, 105, 109, 111, 112, 113, 115, 121, 122, 123, 124, 128, 131, 132, 134, 144, 148, 153, 154, 157, 161, 165], "new_plotfigur": [1, 2, 45, 52, 79, 142], "figno": [1, 2, 45, 52, 79, 81, 142], "getfram": [1, 3, 81], "frameno": [1, 3, 27, 35], "clawsolut": 1, "solut": [1, 3, 4, 5, 16, 22, 25, 27, 29, 34, 35, 37, 45, 48, 61, 68, 72, 74, 78, 81, 86, 88, 91, 93, 94, 95, 98, 99, 101, 103, 104, 105, 112, 113, 119, 120, 124, 131, 134, 135, 142, 143, 144, 145, 147, 155, 162, 165], "read": [1, 4, 5, 7, 28, 30, 32, 33, 35, 36, 37, 45, 46, 49, 50, 54, 59, 60, 61, 64, 67, 68, 72, 74, 78, 86, 88, 94, 95, 100, 106, 120, 121, 123, 124, 129, 131, 132, 145, 146, 147, 153, 157, 159, 162, 163], "fort": [1, 8, 27, 32, 34, 45, 68, 78, 94, 100, 116, 120, 121, 122, 131, 134, 143, 144, 145, 147, 156, 163], "q000n": [1, 8], "n": [1, 6, 16, 17, 30, 32, 45, 48, 65, 81, 96, 102, 113, 123, 137, 143, 146, 162, 165], "find": [1, 3, 4, 6, 12, 24, 27, 28, 29, 30, 48, 52, 59, 63, 72, 75, 78, 83, 90, 98, 103, 104, 106, 108, 110, 123, 153, 160], "onc": [1, 5, 13, 22, 28, 29, 36, 37, 52, 56, 57, 58, 59, 67, 68, 72, 74, 81, 85, 95, 96, 97, 98, 103, 106, 121, 123, 129], "framesoln_dict": 1, "It": [1, 4, 6, 12, 20, 22, 28, 29, 32, 34, 45, 49, 50, 52, 54, 55, 60, 64, 72, 78, 79, 85, 88, 91, 95, 96, 101, 105, 108, 112, 113, 116, 121, 131, 134, 137, 138, 139, 143, 144, 146, 157, 159, 160, 161, 162], "q": [1, 3, 5, 6, 16, 20, 22, 27, 34, 35, 45, 68, 74, 78, 81, 85, 86, 91, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 112, 116, 119, 121, 136, 143, 144, 145, 147, 157, 162, 163, 165], "onli": [1, 3, 5, 6, 8, 12, 13, 16, 19, 22, 27, 28, 30, 32, 34, 35, 39, 40, 44, 45, 49, 52, 55, 56, 57, 59, 60, 61, 64, 65, 68, 69, 72, 73, 74, 75, 79, 85, 88, 91, 94, 95, 96, 98, 100, 101, 102, 103, 105, 106, 107, 110, 112, 115, 120, 121, 122, 123, 126, 128, 131, 134, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 153, 157, 159, 160, 161, 162, 165], "separ": [1, 28, 32, 34, 44, 52, 55, 60, 64, 69, 93, 101, 106, 137, 159], "clearfram": [1, 81], "remov": [1, 3, 20, 29, 34, 41, 53, 55, 59, 60, 63, 81, 96, 108, 115, 118, 119, 131, 139, 146, 159, 160], "more": [1, 2, 3, 4, 5, 7, 10, 12, 13, 14, 16, 17, 20, 22, 24, 26, 28, 29, 30, 32, 34, 36, 39, 45, 46, 47, 49, 52, 54, 55, 56, 58, 59, 60, 61, 62, 63, 67, 68, 69, 72, 78, 79, 80, 81, 82, 83, 86, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 108, 111, 112, 113, 115, 116, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 153, 155, 156, 157, 159, 160, 161, 162, 165], "yet": [1, 13, 20, 25, 49, 53, 55, 58, 60, 78, 101, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 143, 145, 164], "clearfigur": 1, "clear": [1, 2, 6, 68, 81, 131], "paramet": [1, 6, 7, 9, 16, 20, 25, 27, 30, 32, 33, 34, 36, 37, 40, 41, 43, 46, 47, 49, 52, 54, 63, 64, 65, 68, 72, 73, 74, 78, 84, 85, 88, 89, 94, 95, 97, 99, 100, 103, 106, 109, 112, 115, 121, 126, 128, 131, 134, 135, 136, 138, 139, 145, 147, 149, 154, 157, 159, 160, 162], "first": [1, 3, 5, 13, 14, 19, 20, 22, 28, 30, 32, 34, 35, 36, 37, 38, 39, 40, 52, 55, 56, 59, 60, 63, 67, 68, 79, 81, 85, 86, 91, 94, 95, 96, 98, 101, 102, 103, 105, 106, 108, 110, 112, 115, 119, 124, 132, 135, 136, 137, 139, 143, 145, 146, 153, 155, 157, 159, 165], "sure": [1, 20, 28, 41, 55, 56, 57, 58, 59, 68, 75, 85, 94, 96, 98, 100, 104, 106, 138, 159, 160, 161], "previou": [1, 28, 29, 45, 54, 56, 58, 59, 64, 67, 68, 81, 85, 101, 110, 115, 120, 121, 122, 123, 128, 134, 139, 143, 144, 145, 147, 157, 159], "chang": [1, 6, 8, 13, 15, 16, 19, 20, 25, 28, 29, 30, 32, 34, 41, 42, 51, 52, 53, 54, 55, 56, 59, 60, 63, 64, 65, 67, 68, 73, 74, 75, 78, 81, 85, 86, 92, 94, 95, 103, 106, 107, 110, 111, 112, 113, 133, 135, 139, 140, 143, 144, 145, 146, 147, 151, 152, 157, 160, 162], "re": [1, 17, 28, 41, 45, 63, 68, 75, 79, 81, 85, 102, 112, 113, 125, 160], "session": [1, 36, 37, 38, 97, 102], "iplotclaw": [1, 13, 22, 36, 37, 45, 47, 78, 79, 97, 108], "being": [1, 3, 4, 8, 13, 32, 40, 45, 49, 54, 59, 67, 69, 81, 88, 94, 99, 100, 101, 106, 108, 110, 112, 120, 122, 124, 135, 137, 139, 143, 146, 160, 162], "getfigur": 1, "fignam": [1, 81], "getax": 1, "axesnam": [1, 81], "clawplotax": [1, 2, 3, 27, 79, 123, 128, 132, 142], "search": [1, 13, 14, 59, 78, 93, 106, 108, 121, 123, 137, 141], "over": [1, 3, 5, 6, 13, 16, 17, 22, 28, 30, 32, 34, 39, 40, 45, 46, 47, 49, 52, 54, 60, 61, 67, 68, 69, 72, 78, 94, 95, 101, 112, 115, 116, 124, 126, 135, 137, 139, 142, 144, 145, 146, 156, 157, 162, 165], "found": [1, 4, 5, 6, 11, 12, 13, 16, 22, 24, 27, 29, 32, 35, 36, 37, 41, 43, 45, 48, 49, 51, 55, 60, 63, 64, 69, 77, 79, 80, 81, 85, 89, 96, 100, 104, 106, 108, 110, 113, 120, 123, 134, 138, 142, 149, 153, 159, 160], "uniqu": [1, 74, 120, 153], "getitem": 1, "itemnam": [1, 81], "showitem": 1, "plotfram": 1, "number": [1, 2, 3, 4, 6, 8, 12, 16, 17, 19, 22, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 44, 45, 52, 55, 60, 63, 68, 73, 74, 75, 81, 85, 86, 88, 89, 90, 91, 93, 94, 95, 96, 98, 100, 101, 103, 105, 106, 107, 110, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 125, 132, 134, 135, 137, 143, 144, 145, 146, 147, 153, 154, 155, 159, 162], "conveni": [1, 27, 32, 34, 36, 37, 40, 45, 52, 81, 88, 90, 93, 95, 97, 105, 162, 165], "pyclaw": [1, 3, 4, 12, 17, 23, 24, 27, 28, 29, 44, 45, 56, 57, 58, 74, 75, 81, 82, 92, 96, 98, 104, 108, 133, 135, 136, 141], "plotter": [1, 3, 27, 81], "frametool": [1, 27, 81, 126], "printfram": [1, 78], "still": [1, 5, 7, 8, 13, 16, 22, 24, 26, 32, 40, 45, 52, 53, 64, 67, 68, 74, 78, 83, 94, 101, 107, 112, 113, 119, 120, 121, 122, 123, 124, 126, 131, 134, 135, 146, 153], "clawplotdata": [2, 3, 27, 45, 52, 79, 81, 88, 142], "next": [2, 3, 6, 13, 18, 34, 36, 38, 45, 55, 68, 74, 79, 81, 84, 85, 93, 94, 96, 101, 105, 110, 112, 113, 131, 132, 143, 144, 146], "unus": [2, 94], "1001": 2, "figsiz": [2, 40, 67, 79, 132, 137, 142], "tupl": [2, 3, 30, 48, 60, 72, 79, 91, 95, 159], "size": [2, 20, 30, 34, 35, 40, 45, 52, 60, 73, 74, 78, 91, 94, 96, 101, 121, 126, 131, 144, 145, 147, 149, 157, 159], "facecolor": [2, 79, 132, 142], "background": [2, 78, 123, 142], "behind": [2, 40, 67, 139, 146], "By": [2, 15, 30, 42, 48, 52, 54, 60, 72, 79, 81, 85, 91, 95, 97, 104, 123, 137, 140, 151, 152, 159, 165], "theme": 2, "tan": [2, 79], "public": [2, 4, 13, 21, 133], "probabl": [2, 13, 28, 52, 65, 67, 107, 108], "w": [2, 17, 48, 135, 165], "white": [2, 60], "keyword": [2, 3, 79, 85, 90, 91, 94, 100, 106, 113, 123, 142, 153, 159], "12": [2, 32, 40, 52, 67, 79, 137, 142], "5": [2, 4, 5, 8, 9, 11, 13, 19, 25, 30, 32, 33, 34, 35, 39, 40, 43, 45, 48, 52, 53, 54, 55, 56, 60, 61, 63, 64, 65, 67, 72, 79, 89, 91, 95, 96, 98, 99, 101, 107, 108, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 143, 144, 145, 146, 147, 153, 156, 157, 159, 164], "would": [2, 3, 12, 13, 16, 24, 27, 28, 32, 34, 39, 42, 52, 54, 56, 59, 61, 63, 64, 67, 69, 72, 74, 79, 83, 85, 88, 91, 95, 106, 113, 121, 137, 138, 139, 142, 143, 146, 153, 157, 162], "inch": [2, 52, 60, 79, 142], "red": [2, 3, 28, 45, 60, 79, 113, 142], "option": [2, 12, 13, 16, 20, 22, 25, 28, 29, 30, 32, 34, 35, 36, 37, 41, 42, 48, 51, 54, 57, 59, 63, 68, 74, 78, 79, 85, 86, 88, 90, 91, 92, 94, 95, 97, 100, 101, 102, 105, 106, 108, 109, 112, 113, 116, 119, 120, 121, 124, 126, 129, 131, 137, 141, 142, 143, 145, 146, 147, 148, 153, 159], "clf_each_fram": 2, "clf": 2, "axes1": [2, 81], "shown": [3, 13, 55, 60, 64, 65, 68, 75, 95, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 137, 159, 162], "fragment": 3, "typic": [3, 20, 40, 63, 64, 68, 69, 72, 74, 75, 81, 86, 96, 98, 101, 103, 112, 144, 145, 156, 157, 160, 161, 162, 165], "assum": [3, 5, 20, 22, 30, 32, 34, 35, 37, 40, 48, 49, 52, 54, 55, 56, 60, 68, 72, 78, 94, 95, 97, 98, 99, 105, 106, 112, 119, 132, 137, 138, 143, 146, 153, 154, 157, 159, 161, 165], "instanc": [3, 28, 35, 52, 72, 75, 81, 85, 86, 88, 91, 94, 95, 98, 137, 146], "type": [3, 4, 7, 13, 20, 28, 30, 36, 37, 41, 45, 52, 63, 68, 79, 80, 81, 85, 86, 87, 89, 91, 96, 97, 101, 102, 105, 106, 137, 144, 145, 146, 153, 154, 157, 159, 165], "dimension": [3, 7, 8, 17, 22, 25, 30, 32, 34, 36, 37, 45, 49, 53, 68, 91, 98, 119, 120, 122, 125, 145, 146, 147, 159, 162], "point": [3, 5, 6, 13, 15, 16, 17, 20, 28, 30, 33, 34, 36, 37, 39, 40, 42, 45, 46, 47, 48, 49, 52, 54, 55, 56, 58, 59, 60, 61, 68, 69, 72, 85, 95, 96, 100, 106, 107, 108, 112, 122, 124, 126, 132, 134, 135, 137, 138, 139, 140, 141, 143, 144, 145, 146, 151, 152, 153, 157, 159, 160, 162], "slice": [3, 68, 135], "scatter": [3, 22, 68], "radial": [3, 32, 48, 146, 162], "symmetr": [3, 48, 162], "between": [3, 4, 5, 6, 13, 16, 23, 25, 28, 30, 31, 32, 34, 35, 39, 48, 52, 56, 60, 67, 68, 69, 72, 73, 75, 78, 88, 91, 95, 101, 103, 104, 106, 107, 108, 112, 120, 121, 135, 137, 138, 143, 144, 145, 146, 147, 148, 149, 156, 157, 159, 161, 162], "plot_var": [3, 27, 45, 52, 79, 80], "fill_var2": 3, "contour": [3, 30, 45, 52, 54, 68, 107, 142, 159], "pcolor": [3, 45, 78, 107, 131, 159], "2d_schlieren": 3, "schlieren": [3, 68], "2d_patch": [3, 22], "cell": [3, 4, 5, 7, 8, 15, 16, 20, 22, 25, 27, 32, 33, 34, 35, 45, 46, 52, 54, 60, 67, 68, 69, 73, 74, 75, 85, 91, 94, 96, 99, 101, 103, 105, 112, 115, 116, 120, 121, 122, 123, 124, 125, 126, 128, 132, 135, 138, 139, 140, 143, 144, 145, 147, 149, 154, 156, 157, 162, 165], "patch": [3, 6, 7, 16, 22, 27, 32, 40, 52, 68, 72, 73, 74, 78, 79, 94, 96, 100, 103, 112, 121, 123, 126, 128, 139, 142, 144, 156, 157, 162], "edg": [3, 6, 15, 16, 27, 30, 32, 33, 34, 35, 39, 60, 72, 91, 99, 135, 137, 140, 144, 145, 147, 162], "come": [3, 28, 79, 81, 90, 96, 101, 119, 157, 162], "parent": [3, 27, 91, 103, 106], "integ": [3, 32, 33, 34, 45, 52, 60, 65, 67, 79, 86, 100, 112, 122, 125, 135, 143, 146, 153, 159], "compon": [3, 16, 20, 22, 25, 37, 45, 58, 59, 68, 74, 78, 98, 100, 102, 103, 112, 119, 128, 136, 143, 144, 145, 157, 162], "correspond": [3, 6, 12, 23, 25, 27, 30, 34, 35, 45, 48, 49, 54, 55, 56, 60, 68, 72, 79, 85, 89, 91, 94, 95, 98, 100, 103, 112, 113, 135, 137, 138, 143, 144, 145, 146, 147, 153, 157, 161, 162], "appli": [3, 4, 5, 6, 13, 16, 25, 30, 49, 52, 54, 65, 67, 72, 79, 81, 89, 91, 94, 101, 112, 134, 143, 146, 162], "comput": [3, 4, 5, 6, 13, 16, 17, 27, 29, 30, 32, 33, 34, 35, 40, 45, 48, 52, 54, 59, 60, 61, 63, 69, 72, 78, 79, 81, 86, 88, 91, 93, 94, 95, 96, 101, 105, 108, 110, 112, 115, 116, 120, 121, 125, 128, 131, 135, 139, 143, 145, 146, 147, 154, 157, 162, 165], "signatur": [3, 86, 89, 91, 92, 94, 99, 153], "hold": [3, 35, 81, 105, 112], "current": [3, 5, 13, 14, 20, 22, 24, 27, 28, 29, 30, 32, 35, 39, 40, 42, 45, 46, 49, 54, 55, 56, 58, 59, 60, 61, 68, 70, 74, 79, 81, 91, 94, 95, 96, 101, 103, 106, 108, 112, 113, 120, 122, 123, 134, 138, 142, 143, 144, 145, 146, 147, 149, 153, 154, 157, 159, 161], "afteritem": [3, 27], "afterpatch": [3, 27], "There": [3, 6, 13, 22, 34, 37, 41, 52, 55, 56, 63, 67, 72, 74, 81, 82, 95, 102, 110, 122, 123, 142, 143, 154, 155, 162, 164], "calcul": [3, 5, 6, 27, 30, 33, 35, 46, 48, 68, 72, 79, 91, 99, 101, 116, 121, 159], "cd": [3, 13, 28, 36, 37, 38, 53, 55, 56, 58, 59, 81, 90, 93, 96, 102, 113, 155], "On": [3, 5, 13, 52, 73, 82, 122, 132, 137, 141, 162], "ylower": [3, 22, 27, 40, 86, 123, 145, 157, 159], "patchno": [3, 27], "out": [3, 16, 24, 26, 29, 30, 32, 34, 35, 36, 37, 40, 45, 46, 51, 53, 54, 55, 56, 59, 60, 61, 62, 63, 68, 72, 79, 82, 83, 85, 86, 88, 94, 95, 96, 97, 100, 105, 107, 108, 110, 113, 121, 123, 125, 126, 135, 137, 144, 145, 147, 153, 159, 160], "lower": [3, 22, 30, 32, 33, 39, 54, 67, 74, 91, 96, 137, 139, 143, 145, 147, 157, 159, 161], "left": [3, 5, 10, 13, 16, 18, 25, 27, 32, 54, 74, 81, 91, 98, 99, 105, 122, 128, 131, 132, 133, 134, 135, 138, 144, 157, 159, 161, 165], "mappedgrid": [3, 68], "map": [3, 16, 29, 30, 40, 60, 67, 68, 79, 83, 86, 91, 93, 98, 112, 119, 123, 128, 136, 159, 165], "mapc2p": [3, 25, 27, 68, 86, 91, 128], "underli": [3, 52, 121], "requir": [3, 4, 16, 20, 22, 25, 27, 30, 32, 34, 35, 36, 37, 41, 46, 48, 49, 56, 59, 67, 68, 72, 75, 78, 81, 82, 85, 86, 91, 94, 97, 98, 101, 102, 103, 105, 106, 107, 112, 113, 115, 116, 119, 121, 124, 126, 128, 131, 135, 136, 137, 142, 143, 144, 145, 146, 147, 153, 154, 157, 160, 163, 165], "depend": [3, 13, 16, 28, 29, 30, 32, 35, 36, 37, 41, 42, 47, 49, 52, 63, 65, 68, 72, 79, 84, 94, 99, 100, 101, 106, 108, 112, 123, 139, 144, 146, 159, 160, 162, 165], "summar": [3, 28, 31, 112, 114, 162], "plotstyl": [3, 45, 79, 142], "anyth": [3, 6, 28, 29, 59, 64, 113, 123], "valid": [3, 49, 72, 88, 95, 100, 103, 121, 146, 153, 154, 159], "fmt": 3, "group": [3, 13, 24, 28, 30, 49, 90, 94, 96, 104, 120, 135], "solid": [3, 16, 52, 72, 98, 142, 143, 145, 147], "dash": [3, 96], "o": [3, 5, 17, 39, 40, 41, 67, 69, 79, 82, 83, 86, 94, 95, 104, 123, 145, 159, 162], "circl": [3, 48, 79], "bo": 3, "blue": [3, 11, 40, 45, 60, 67, 79, 137, 159], "though": [3, 40, 75, 153, 157], "also": [3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 67, 68, 72, 73, 74, 75, 78, 79, 81, 85, 87, 88, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 115, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 143, 144, 145, 146, 147, 148, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 164, 165], "overrul": 3, "r": [3, 4, 6, 17, 45, 48, 53, 55, 67, 68, 71, 79, 85, 89, 96, 98, 135, 137, 142, 159, 165], "ff0000": [3, 60], "No": [3, 41, 52, 56, 68, 91, 101, 129, 135, 143, 146, 160], "extra": [3, 52, 136], "give": [3, 6, 9, 10, 13, 16, 24, 28, 30, 32, 33, 34, 36, 37, 45, 53, 60, 61, 67, 69, 72, 73, 74, 79, 81, 96, 97, 101, 113, 116, 120, 121, 125, 128, 137, 143, 146, 157, 159, 161], "polygon": [3, 7, 39, 52, 60, 126, 159], "curv": [3, 45, 78, 137], "fill_between": 3, "plot_var2": 3, "zero": [3, 16, 30, 32, 40, 42, 45, 60, 68, 69, 85, 98, 99, 103, 105, 128, 137, 138], "fill_wher": 3, "plotitem": [3, 27, 45, 79, 142], "mean": [3, 13, 22, 28, 32, 40, 45, 49, 53, 59, 68, 69, 95, 96, 112, 135, 138, 143, 145, 147, 161], "map_2d_to_1d": 3, "In": [3, 5, 6, 8, 11, 12, 15, 16, 19, 20, 22, 27, 30, 32, 34, 39, 42, 45, 46, 49, 52, 53, 54, 55, 56, 59, 60, 61, 63, 64, 67, 68, 69, 71, 72, 74, 75, 79, 80, 81, 85, 86, 91, 93, 94, 95, 96, 97, 98, 99, 101, 103, 106, 108, 109, 110, 112, 115, 116, 119, 120, 121, 123, 124, 128, 132, 134, 135, 137, 139, 140, 141, 143, 144, 146, 149, 151, 152, 157, 159, 160, 162, 165], "about": [3, 5, 7, 13, 14, 16, 22, 25, 33, 34, 35, 36, 37, 41, 48, 49, 54, 56, 60, 63, 65, 68, 74, 80, 82, 85, 93, 94, 96, 101, 108, 113, 120, 124, 126, 131, 132, 135, 142, 144, 145, 146, 157, 160, 162, 165], "j": [3, 4, 5, 15, 17, 20, 22, 27, 40, 53, 60, 67, 68, 74, 81, 93, 94, 112, 115, 116, 139, 140], "v": [3, 16, 25, 29, 30, 32, 34, 35, 48, 61, 64, 113, 120, 144, 157], "radiu": [3, 146, 153, 154, 159], "q0_vs_radiu": 3, "convert": [3, 22, 25, 30, 33, 35, 43, 48, 52, 59, 60, 63, 72, 75, 86, 93, 98, 106, 107, 123, 126, 132, 143, 144, 153, 157, 161], "numpi": [3, 13, 30, 32, 34, 35, 40, 48, 67, 82, 84, 85, 86, 88, 91, 98, 103, 104, 105, 107, 113, 136, 137, 145, 159, 160], "sqrt": [3, 32, 35, 65, 85, 98, 99, 105, 145], "q0": [3, 98], "work": [3, 5, 8, 13, 16, 19, 20, 22, 24, 25, 26, 28, 29, 32, 34, 36, 37, 41, 46, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 67, 68, 71, 72, 73, 79, 82, 83, 84, 85, 87, 88, 89, 93, 94, 95, 96, 99, 101, 102, 107, 108, 110, 111, 112, 113, 117, 118, 119, 120, 121, 122, 123, 126, 128, 129, 133, 135, 141, 142, 143, 144, 148, 154, 157, 160, 164], "symbol": [3, 68, 108], "best": [3, 4, 16, 22, 26, 28, 34, 42, 52, 54, 56, 57, 63, 69, 71, 73, 78, 79, 94, 98, 110, 111, 112, 113, 123, 133, 135, 146, 150, 153, 157, 162], "descript": [3, 4, 6, 9, 22, 23, 25, 30, 35, 60, 68, 72, 75, 78, 93, 94, 106, 110, 112, 135, 136, 146, 153, 157, 165], "celledges_show": [3, 22], "draw": 3, "amr_celledges_show": 3, "level": [3, 6, 7, 16, 23, 27, 29, 32, 34, 39, 40, 45, 46, 47, 48, 49, 52, 55, 56, 58, 59, 68, 69, 73, 74, 86, 88, 91, 93, 94, 95, 101, 108, 109, 112, 113, 115, 116, 120, 121, 123, 126, 134, 137, 138, 141, 143, 144, 145, 147, 156, 157, 159, 161, 162], "patchedges_show": [3, 22], "mostli": [3, 78, 93, 126], "contour_level": [3, 159], "three": [3, 13, 17, 22, 30, 32, 35, 49, 52, 64, 68, 72, 96, 100, 106, 113, 137, 143, 146, 157, 159, 162], "contour_nlevel": 3, "contour_min": 3, "minimum": [3, 32, 45, 52, 72, 105, 121, 146, 159], "contour_max": 3, "maximum": [3, 22, 30, 32, 33, 34, 46, 68, 69, 101, 105, 112, 115, 116, 123, 126, 143, 144, 145, 147, 153, 154], "contour_color": 3, "specif": [3, 5, 12, 22, 28, 30, 45, 46, 48, 52, 53, 59, 62, 64, 65, 74, 83, 84, 86, 88, 93, 94, 95, 99, 100, 106, 110, 121, 122, 123, 126, 142, 143, 144, 145, 147, 154, 157], "b": [3, 5, 17, 28, 30, 32, 33, 34, 35, 40, 45, 53, 55, 56, 65, 69, 79, 101, 112, 119, 126, 137, 138, 139, 146, 159, 161], "0000ff": [3, 60], "colormap": [3, 30, 40, 47, 52, 67, 68, 78, 80, 120, 126, 159], "amr_contour_color": 3, "As": [3, 37, 40, 46, 49, 55, 56, 60, 61, 85, 105, 107, 111, 115, 126, 135, 136, 139, 146, 149, 155, 162], "black": [3, 45], "subsequ": [3, 10, 68], "both": [3, 16, 28, 30, 33, 34, 35, 36, 37, 39, 40, 45, 49, 54, 57, 59, 64, 67, 68, 72, 74, 86, 94, 95, 96, 101, 102, 112, 113, 119, 120, 123, 126, 131, 135, 136, 137, 139, 143, 144, 145, 147, 151, 157, 162], "fine": [3, 32, 33, 34, 40, 55, 71, 75, 93, 98, 112, 121, 128, 137, 139, 143, 144, 146, 157, 162], "coars": [3, 32, 34, 52, 112, 121, 128, 143, 157, 162], "anoth": [3, 22, 34, 40, 45, 52, 59, 60, 74, 78, 82, 90, 101, 104, 113, 123, 153, 162], "refin": [3, 4, 5, 7, 8, 17, 22, 34, 46, 49, 52, 53, 54, 67, 68, 74, 75, 85, 121, 123, 124, 126, 128, 137, 139, 142, 143, 144, 145, 156, 157, 162], "region": [3, 6, 7, 13, 16, 22, 32, 34, 39, 40, 46, 49, 50, 52, 60, 65, 69, 72, 75, 110, 123, 126, 128, 138, 139, 144, 145, 149, 157, 159], "lack": 3, "hidden": [3, 63, 79], "blank": [3, 60, 153], "coarser": [3, 16, 54, 121, 139, 143, 144, 162], "easili": [3, 13, 28, 32, 52, 55, 68, 79, 86, 91, 102, 106, 113, 126, 148], "contour_show": 3, "commonli": [3, 68, 79, 81], "amr_contour_show": 3, "determin": [3, 5, 6, 30, 32, 35, 40, 45, 46, 49, 51, 52, 55, 60, 69, 72, 79, 89, 91, 94, 99, 103, 108, 112, 116, 120, 121, 134, 137, 138, 142, 143, 144, 146, 159, 162], "whether": [3, 6, 13, 16, 22, 48, 54, 57, 59, 61, 62, 63, 68, 83, 91, 94, 95, 99, 100, 101, 112, 113, 121, 135, 137, 143, 144, 146, 159], "view": [3, 4, 22, 34, 36, 37, 45, 46, 52, 54, 55, 60, 74, 78, 80, 81, 85, 96, 102, 107, 119, 123, 148, 150], "finest": [3, 32, 34, 40, 45, 69, 123, 156, 159], "contour_kwarg": [3, 159], "pcolor_cmap": [3, 52], "pcolor_cmin": 3, "pcolor_cmax": 3, "thei": [3, 5, 6, 13, 16, 24, 27, 28, 30, 32, 34, 39, 40, 45, 49, 52, 55, 56, 59, 60, 61, 64, 67, 68, 74, 78, 91, 93, 98, 101, 106, 112, 113, 121, 128, 139, 142, 146, 149, 153, 157, 159, 162], "chosen": [3, 29, 32, 39, 40, 52, 54, 67, 105, 112, 128, 138, 144], "vari": [3, 15, 17, 25, 30, 40, 46, 54, 65, 69, 98, 100, 119, 126, 135, 136, 138, 140, 144, 146, 165], "yield": 3, "veri": [3, 5, 16, 22, 49, 52, 56, 57, 60, 72, 79, 83, 86, 94, 95, 96, 97, 98, 101, 113, 116, 120, 131, 137, 139, 143, 154, 157], "confus": [3, 54, 59, 108, 128, 135], "add_colorbar": [3, 30, 159], "ad": [3, 12, 16, 20, 22, 24, 25, 27, 29, 32, 34, 35, 42, 45, 48, 54, 55, 56, 59, 60, 61, 65, 68, 69, 72, 79, 84, 86, 89, 91, 92, 95, 96, 108, 109, 110, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 131, 132, 134, 139, 143, 144, 146, 149, 153, 156, 159, 163], "imshow_cmap": 3, "imshow_cmin": 3, "imshow_cmax": 3, "relat": [3, 7, 22, 24, 55, 75, 99, 110, 122, 126, 128, 138], "pre": [3, 13, 33, 56, 87, 94], "pend": 3, "amr_": [3, 7], "whose": [3, 79, 86, 98, 99, 139, 143, 144, 159], "origin": [3, 6, 13, 16, 20, 28, 30, 34, 35, 45, 53, 55, 67, 73, 74, 86, 101, 106, 115, 121, 128, 134, 144, 145, 146, 147, 159], "hand": [3, 5, 18, 19, 20, 65, 85, 113, 131, 132, 137], "higher": [3, 6, 52, 91, 101, 102, 112, 126, 135, 137, 138, 139], "shorter": [3, 112, 159], "last": [3, 18, 27, 32, 34, 56, 58, 79, 85, 86, 98, 105, 120, 131, 132, 143, 153], "repeatedli": [3, 96, 102, 144], "finer": [3, 7, 32, 52, 112, 115, 116, 137, 143, 144], "celledg": 3, "colorbar_shrink": [3, 30], "colorbar_label": 3, "colorbar_tick": 3, "colorbar_tick_label": 3, "colorbar_extend": [3, 132], "colorbar_kwarg": [3, 123], "stand": [4, 128], "conserv": [4, 5, 6, 17, 95, 101, 103, 124, 136, 162, 165], "law": [4, 17, 60, 146, 165], "packag": [4, 25, 28, 29, 36, 37, 52, 56, 57, 64, 74, 75, 78, 82, 83, 85, 91, 93, 95, 97, 98, 100, 102, 105, 107, 108, 125, 126, 160, 163], "wa": [4, 5, 6, 14, 19, 20, 25, 29, 30, 32, 33, 34, 35, 40, 49, 51, 55, 56, 63, 65, 67, 68, 72, 79, 96, 100, 101, 103, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 137, 139, 156, 157, 159], "initi": [4, 5, 7, 12, 13, 22, 25, 30, 34, 35, 45, 46, 48, 49, 52, 56, 61, 64, 68, 69, 72, 74, 75, 81, 83, 84, 85, 86, 88, 89, 91, 92, 94, 95, 99, 100, 101, 103, 104, 106, 109, 112, 120, 123, 126, 128, 135, 138, 143, 144, 145, 147, 149, 153, 157, 159], "develop": [4, 6, 7, 12, 13, 18, 22, 23, 49, 53, 55, 58, 59, 62, 67, 68, 78, 82, 83, 86, 93, 98, 101, 102, 108, 110, 113, 123, 124, 126, 128, 131, 132, 135, 138, 139, 145], "linear": [4, 5, 17, 30, 34, 35, 45, 52, 69, 72, 79, 85, 89, 101, 124, 135, 136, 137], "nonlinear": [4, 5, 17, 49, 89, 135, 143, 165], "hyperbol": [4, 5, 6, 17, 43, 75, 86, 93, 98, 99, 105, 135, 143, 146, 162, 165], "system": [4, 16, 17, 23, 37, 38, 52, 53, 59, 60, 64, 73, 74, 83, 93, 95, 96, 98, 99, 102, 105, 108, 113, 135, 143, 145, 147, 155, 162, 165], "focu": [4, 46], "high": [4, 17, 32, 49, 52, 67, 69, 72, 75, 86, 93, 101, 135, 138, 139, 161, 162], "resolut": [4, 6, 17, 30, 32, 34, 40, 45, 61, 69, 72, 91, 101, 105, 106, 115, 119, 123, 124, 131, 135, 138, 157, 159, 161, 162], "godunov": [4, 91, 101, 143, 145, 147, 162], "method": [4, 5, 7, 17, 32, 34, 35, 39, 43, 45, 54, 67, 69, 79, 81, 85, 88, 89, 91, 96, 100, 101, 106, 112, 113, 119, 135, 142, 143, 144, 145, 147, 153, 156, 157, 159, 162], "framework": [4, 83, 86, 120, 121], "applic": [4, 6, 15, 16, 19, 20, 22, 23, 24, 28, 29, 32, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 56, 58, 59, 64, 67, 73, 74, 81, 90, 91, 92, 93, 95, 101, 106, 109, 111, 112, 113, 115, 118, 119, 121, 122, 123, 125, 126, 135, 137, 139, 140, 143, 146, 151, 152, 157, 159, 160, 162, 163], "finit": [4, 17, 32, 34, 43, 54, 60, 67, 68, 69, 72, 101, 126, 137, 146, 156, 157, 162], "volum": [4, 17, 29, 32, 34, 43, 54, 60, 67, 68, 69, 93, 126, 137, 144, 146, 156, 157, 162], "riemann": [4, 5, 8, 20, 22, 23, 28, 29, 46, 56, 59, 64, 75, 83, 85, 91, 92, 101, 102, 103, 105, 108, 141, 143, 145, 147, 151, 152, 165], "solver": [4, 5, 6, 20, 22, 23, 25, 28, 46, 57, 58, 59, 64, 82, 83, 84, 88, 91, 92, 95, 103, 117, 119, 121, 122, 123, 124, 125, 126, 128, 143, 145, 147, 151, 152, 165], "resolv": [4, 32, 34, 52, 55, 59, 110, 123, 139], "jump": [4, 5, 68, 81, 91, 101, 121, 143, 165], "discontinu": [4, 101, 165], "interfac": [4, 19, 22, 68, 83, 86, 89, 93, 94, 99, 101, 106, 135, 162, 163, 165], "wave": [4, 5, 6, 16, 17, 25, 32, 40, 49, 52, 53, 72, 89, 91, 93, 98, 99, 101, 112, 119, 121, 122, 128, 136, 137, 138, 143, 144, 145, 146, 147, 149, 162], "propag": [4, 5, 6, 17, 25, 30, 49, 52, 53, 72, 91, 93, 101, 112, 121, 135], "neighbor": [4, 34, 40, 67, 69, 112, 121, 139, 144, 145, 159], "formul": [4, 5, 49, 65, 135, 143], "allow": [4, 6, 13, 22, 27, 28, 29, 32, 34, 35, 39, 40, 45, 46, 48, 51, 52, 54, 55, 59, 65, 67, 68, 72, 73, 75, 78, 79, 88, 93, 94, 95, 101, 103, 106, 107, 108, 112, 113, 115, 116, 119, 120, 121, 122, 123, 125, 126, 128, 131, 132, 135, 137, 143, 145, 146, 147, 148, 149, 153, 157, 159, 161], "easi": [4, 6, 11, 29, 39, 59, 68, 86, 95, 96, 97, 137, 148, 162], "extens": [4, 17, 22, 24, 28, 30, 49, 52, 55, 59, 64, 68, 86, 93, 94, 106, 121, 122, 128, 143, 155, 159, 165], "problem": [4, 5, 7, 16, 17, 20, 24, 25, 27, 28, 29, 36, 37, 40, 43, 46, 59, 63, 67, 68, 69, 72, 75, 79, 82, 84, 85, 90, 92, 93, 96, 99, 101, 104, 108, 113, 115, 116, 118, 119, 122, 126, 128, 132, 135, 137, 139, 143, 144, 145, 146, 147, 148, 156, 160], "algorithm": [4, 7, 25, 32, 39, 40, 46, 53, 85, 91, 93, 94, 101, 105, 112, 123, 135, 137, 143, 145, 147, 159], "brief": [4, 56, 136, 146], "subroutin": [4, 6, 9, 16, 22, 32, 34, 64, 112, 119, 135, 143, 144, 156, 162, 165], "equat": [4, 5, 16, 17, 25, 36, 37, 46, 49, 61, 65, 79, 84, 85, 86, 88, 93, 94, 95, 98, 101, 102, 103, 116, 119, 121, 123, 124, 135, 143, 145, 146, 147, 149, 157, 162, 165], "solv": [4, 5, 8, 16, 17, 20, 26, 36, 37, 49, 57, 59, 61, 84, 86, 88, 91, 93, 98, 99, 102, 124, 135, 136, 143, 157, 162, 165], "adapt": [4, 7, 17, 30, 40, 53, 54, 67, 68, 75, 85, 112, 123, 126, 128, 135, 137, 142, 143, 144, 146, 162], "mesh": [4, 7, 17, 33, 53, 67, 68, 75, 78, 85, 112, 126, 142, 143, 162], "amrclaw": [4, 5, 6, 12, 15, 16, 19, 20, 22, 23, 24, 28, 37, 39, 40, 42, 44, 45, 46, 47, 53, 56, 57, 58, 59, 61, 67, 68, 73, 74, 75, 82, 93, 94, 102, 108, 109, 112, 113, 134, 135, 137, 140, 141, 143, 146, 151, 152, 155, 156, 160], "detail": [4, 5, 10, 16, 22, 23, 25, 26, 28, 29, 30, 32, 34, 36, 37, 39, 42, 45, 47, 49, 52, 55, 58, 59, 61, 62, 63, 67, 68, 72, 75, 79, 83, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 101, 111, 112, 113, 116, 121, 123, 128, 131, 135, 137, 142, 143, 146, 148, 153, 157, 160, 161, 162, 165], "content": [4, 6, 23, 35, 52, 56, 74, 75, 86, 93, 146, 157, 162, 163], "routin": [4, 5, 6, 16, 20, 25, 27, 30, 32, 36, 37, 45, 46, 47, 52, 53, 63, 68, 69, 73, 74, 75, 78, 81, 83, 86, 88, 91, 94, 97, 98, 101, 103, 104, 112, 115, 116, 119, 121, 123, 124, 126, 135, 139, 143, 145, 147, 153, 159, 160, 162, 163, 165], "special": [4, 7, 16, 46, 47, 52, 62, 75, 83, 112, 131, 137, 159], "depth": [4, 5, 16, 17, 22, 30, 32, 33, 35, 40, 45, 46, 49, 65, 69, 72, 78, 80, 136, 138, 139, 146, 157], "averag": [4, 6, 15, 17, 32, 40, 46, 49, 50, 54, 68, 69, 99, 103, 116, 128, 135, 139, 140, 157, 159, 162], "geophys": [4, 16, 17, 23, 46, 49, 75, 143], "flow": [4, 16, 17, 23, 32, 33, 46, 47, 49, 75, 93, 110, 126, 131, 135, 143, 146, 157, 162], "geoclaw": [4, 7, 12, 17, 23, 24, 28, 29, 30, 32, 33, 34, 35, 37, 39, 42, 44, 45, 53, 54, 56, 57, 58, 59, 60, 61, 65, 67, 69, 72, 74, 75, 78, 82, 93, 102, 108, 110, 111, 113, 134, 135, 136, 138, 139, 141, 143, 144, 149, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162], "parallel": [4, 22, 23, 45, 73, 84, 90, 92, 93, 95, 98, 100, 102, 106, 112, 113, 121, 144], "ten": [4, 75], "thousand": [4, 75], "core": [4, 12, 75, 113, 123], "wish": [4, 13, 14, 15, 22, 29, 36, 37, 49, 52, 59, 68, 77, 78, 93, 98, 101, 102, 104, 108, 110, 112, 121, 140, 148, 151, 152, 160], "discrib": 4, "book": [4, 12, 17, 25, 29, 82, 100, 135], "levequ": [4, 16, 17, 24, 30, 53, 75, 89, 91, 93, 101, 107, 135, 143, 162, 165], "fvmhp": [4, 12, 16, 17, 25, 75, 135, 143, 162, 165], "virtual": [4, 13, 25, 27, 103], "were": [4, 6, 14, 20, 32, 45, 55, 61, 64, 68, 69, 86, 112, 115, 121, 124, 128, 131, 132, 137, 139, 149, 157], "4": [4, 7, 8, 9, 13, 16, 17, 23, 25, 28, 30, 32, 33, 34, 37, 39, 40, 42, 43, 45, 46, 49, 52, 54, 55, 56, 63, 64, 65, 67, 68, 69, 73, 74, 78, 79, 81, 92, 93, 94, 95, 96, 98, 99, 101, 102, 106, 108, 112, 113, 115, 120, 123, 128, 129, 131, 134, 137, 143, 144, 145, 146, 147, 155, 156, 157, 159, 164], "3": [4, 6, 7, 15, 16, 20, 22, 24, 25, 30, 32, 33, 34, 37, 39, 43, 45, 46, 52, 54, 56, 59, 60, 65, 68, 69, 72, 74, 79, 81, 82, 85, 88, 89, 91, 94, 95, 96, 99, 100, 101, 103, 107, 108, 112, 121, 123, 126, 132, 133, 135, 137, 140, 143, 144, 145, 146, 147, 155, 156, 157, 159, 162, 165], "pointer": [4, 16, 55, 72, 78, 81, 101, 106, 119], "code": [4, 5, 6, 7, 8, 12, 14, 16, 19, 20, 21, 22, 23, 24, 27, 29, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 45, 46, 49, 51, 53, 54, 55, 57, 62, 63, 64, 65, 71, 72, 73, 74, 75, 77, 79, 81, 82, 83, 85, 86, 91, 93, 94, 95, 96, 98, 101, 102, 105, 107, 108, 111, 114, 115, 116, 119, 120, 121, 122, 123, 124, 125, 126, 128, 134, 135, 136, 137, 141, 143, 144, 145, 146, 147, 148, 153, 155, 156, 157], "bibliographi": [4, 25], "paper": [4, 5, 6, 16, 30, 46, 55, 89, 93], "distribut": [4, 12, 13, 29, 30, 55, 62, 72, 75, 83, 101, 107, 126], "under": [4, 7, 22, 32, 34, 38, 52, 53, 55, 58, 62, 64, 78, 83, 91, 93, 113, 121, 123, 133], "term": [4, 25, 46, 49, 62, 72, 86, 91, 92, 101, 112, 122, 123, 132, 136, 143, 145, 146, 147, 151, 152], "berkelei": [4, 62, 83], "bsd": [4, 62, 83, 123], "peopl": [4, 12, 13, 83], "contribut": [4, 24, 25, 58, 83, 86, 93, 98, 101, 110, 113], "its": [4, 6, 13, 22, 29, 40, 49, 52, 62, 64, 67, 72, 74, 83, 88, 89, 90, 91, 93, 98, 100, 101, 103, 106, 112, 145, 159, 165], "incept": 4, "1994": [4, 62], "major": [4, 22, 56, 83, 86, 114, 115, 116, 117, 122, 124, 129, 132], "design": [4, 27, 28, 52, 83, 85, 105, 137, 161], "made": [4, 18, 22, 28, 30, 35, 59, 100, 103, 115, 116, 121, 123, 126, 128, 131, 132, 137, 139, 146, 154, 157, 159, 162], "individu": [4, 22, 23, 52, 60, 63, 64, 68, 91, 112, 113, 153], "randal": [4, 17, 93], "univers": [4, 17, 24, 55, 62, 83, 100], "washington": [4, 17, 24, 55, 62, 125, 137, 159], "rjlevequ": [4, 28, 29], "marsha": [4, 6, 17], "berger": [4, 6, 17], "courant": [4, 6, 112, 122, 143, 144, 145, 147], "institut": 4, "nyu": 4, "mjberger": 4, "jan": [4, 56], "olav": 4, "langseth": [4, 17], "norwegian": 4, "defenc": 4, "research": [4, 17, 46, 49, 83, 101, 111], "establish": 4, "david": [4, 17, 83, 93, 101], "georg": [4, 17, 30], "usg": [4, 30, 161], "cascad": 4, "volcano": 4, "observatori": 4, "dlgeorg": 4, "ketcheson": [4, 17, 76, 83, 93, 101], "kaust": [4, 24], "ketch": 4, "kyle": [4, 17, 83, 89, 93, 94, 99], "mandli": [4, 17, 83, 89, 93, 94, 99], "ut": 4, "austin": 4, "contributor": [4, 24, 62, 93], "aron": [4, 17, 83, 93], "ahmadia": [4, 17, 83, 93], "amal": [4, 17, 83, 93], "alghamdi": [4, 17, 83, 93], "ghamdi": 4, "ian": 4, "bollig": 4, "bolliger32": 4, "peter": 4, "blossei": 4, "donna": [4, 17], "calhoun": [4, 17, 52], "donnabois": 4, "ond\u0159ej": 4, "\u010dert\u00edk": 4, "certik": [4, 83], "brisa": 4, "davi": [4, 17], "brisadavi": [4, 124], "gradi": [4, 17, 83], "lemoin": [4, 17, 83], "gradylemoin": 4, "sorin": 4, "mitran": [4, 17], "matteo": [4, 17, 83, 93], "parsani": [4, 17, 83, 93], "mparsani": 4, "xinsheng": [4, 53], "qin": [4, 53], "xinshengqin": [4, 53], "avi": 4, "schwarzschild": 4, "aks2203": 4, "andi": 4, "terrel": 4, "aterrel": 4, "chri": 4, "vogl": 4, "cjvogl": 4, "numer": [4, 17, 52, 107, 124], "student": 4, "toward": [4, 30], "bug": [4, 8, 12, 22, 24, 42, 52, 65, 73, 79, 83, 118, 119, 120, 121, 123, 128, 129, 130], "suggest": [4, 24, 29, 48, 54, 55, 57, 59, 81, 82, 107, 133, 135, 146, 164], "improv": [4, 13, 22, 24, 32, 34, 52, 55, 94, 107, 115, 116, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 143], "explor": [4, 34, 60, 79, 81], "thank": [4, 93], "pleas": [4, 24, 28, 55, 57, 58, 59, 83, 85, 88, 90, 93, 94, 96, 98, 100, 101, 102, 104, 110, 123, 128, 133, 135, 153], "itself": [4, 72, 78, 107, 126, 135, 146, 159], "well": [4, 6, 28, 33, 46, 52, 53, 55, 59, 60, 67, 72, 73, 74, 75, 78, 81, 82, 100, 101, 110, 122, 123, 126, 131, 136, 139, 143, 144, 151, 152, 153, 162, 165], "citat": [4, 56], "similar": [4, 13, 16, 28, 32, 34, 37, 45, 52, 61, 85, 86, 94, 98, 101, 105, 123, 128, 146, 153, 154, 155, 157], "team": [4, 24, 62], "2020": [4, 24, 25, 55, 62, 107, 110, 126, 127, 128, 133, 135], "7": [4, 6, 14, 29, 32, 34, 39, 40, 45, 48, 55, 61, 65, 67, 74, 79, 82, 91, 102, 108, 112, 128, 133, 137, 138, 139, 144, 145], "http": [4, 12, 13, 17, 24, 26, 28, 29, 30, 40, 48, 52, 53, 55, 56, 58, 59, 62, 67, 72, 82, 83, 86, 87, 94, 96, 98, 107, 108, 118, 120, 121, 122, 124, 125, 128, 129, 130, 131, 132, 133, 136, 153, 159], "www": [4, 13, 17, 30, 40, 46, 55, 62, 67, 83, 86, 91, 94, 96, 122, 124, 131, 132, 153, 159], "org": [4, 17, 46, 53, 55, 56, 62, 83, 86, 87, 91, 94, 96, 107, 108, 120, 122, 124, 128, 129, 130, 131, 132, 159], "doi": [4, 17, 53, 56, 58, 126, 127, 128, 129, 130, 131, 132, 133], "10": [4, 17, 30, 32, 34, 40, 52, 53, 54, 56, 79, 85, 88, 91, 112, 120, 121, 123, 126, 127, 128, 129, 130, 131, 132, 133, 137, 143, 144, 145, 147, 157], "5281": [4, 56, 126, 127, 128, 129, 130, 131, 132, 133], "zenodo": [4, 58, 126, 127, 128, 129, 130, 131, 132, 133], "4025432": [4, 127, 133], "here": [4, 13, 16, 29, 34, 39, 40, 49, 56, 59, 60, 67, 75, 79, 81, 85, 88, 93, 94, 96, 98, 99, 104, 105, 108, 110, 112, 119, 135, 136, 137, 149, 154, 159, 165], "bibtex": [4, 56], "misc": [4, 125, 127], "url": [4, 12, 17, 52, 56, 123, 124, 157, 159], "year": [4, 17, 22, 52, 60, 93, 114, 124, 153], "releas": [4, 18, 22, 25, 28, 29, 44, 52, 57, 58, 59, 87, 93, 101, 102, 107], "refer": [4, 5, 20, 30, 32, 33, 34, 36, 37, 39, 46, 47, 52, 56, 63, 64, 68, 72, 85, 89, 91, 94, 95, 99, 101, 103, 108, 110, 123, 125, 134, 135, 137, 146, 153, 157, 159, 161, 162], "particular": [4, 6, 12, 20, 22, 28, 30, 32, 42, 45, 46, 47, 49, 52, 53, 56, 62, 63, 64, 68, 75, 79, 80, 82, 83, 85, 99, 100, 101, 103, 105, 110, 111, 112, 113, 116, 119, 120, 121, 122, 123, 125, 126, 128, 142, 153, 154, 165], "obtain": [4, 6, 12, 32, 44, 45, 47, 49, 59, 60, 69, 94, 95, 96, 112, 128, 135, 139, 148, 157, 165], "your": [4, 6, 15, 16, 19, 20, 24, 25, 26, 34, 36, 38, 42, 45, 54, 55, 56, 57, 58, 59, 73, 78, 79, 81, 83, 84, 85, 86, 87, 90, 92, 93, 94, 95, 104, 105, 107, 108, 109, 110, 112, 113, 115, 123, 135, 140, 141, 151, 152, 157, 160, 162], "multipl": [4, 5, 6, 13, 23, 28, 32, 33, 40, 45, 78, 85, 91, 94, 95, 106, 108, 113, 115, 121, 125, 134, 135, 144, 153, 154], "past": [4, 21, 25, 55, 61, 67, 100, 121, 124, 128, 133, 137, 138, 146], "17605": [4, 56, 133], "osf": [4, 133], "io": [4, 55, 56, 82, 95, 100, 133], "kmw6h": [4, 56, 133], "recent": [4, 13, 22, 27, 30, 51, 55, 58, 63, 65, 73, 79, 81, 82, 120, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 149, 161], "articl": [4, 17, 93, 148], "l": [4, 7, 17, 32, 41, 58, 112, 135, 141, 145], "hadjimichael": [4, 17, 83], "2016": [4, 17, 24, 55], "build": [4, 17, 28, 29, 55, 56, 68, 86, 96, 106, 122, 137], "open": [4, 13, 17, 25, 28, 29, 30, 52, 60, 78, 83, 87, 91, 94, 106, 137, 141, 161, 163], "sourc": [4, 17, 23, 25, 28, 30, 42, 46, 52, 53, 55, 56, 58, 59, 60, 62, 64, 65, 78, 83, 86, 90, 91, 92, 101, 102, 104, 105, 106, 110, 111, 113, 121, 122, 123, 132, 136, 138, 143, 145, 146, 147, 150, 151, 152, 153, 157], "ecosystem": [4, 17], "pde": [4, 5, 17, 57, 58, 59, 75, 82, 93, 105, 143, 162], "peerj": [4, 17], "scienc": [4, 17, 83], "7717": [4, 17], "c": [4, 16, 17, 28, 29, 30, 42, 52, 60, 62, 79, 83, 85, 86, 91, 99, 104, 105, 135], "68": [4, 17], "mandli2016clawpack": [4, 17], "yianni": [4, 17, 83], "journal": [4, 17, 53, 93, 148], "e68": [4, 17], "publish": [4, 17, 55, 93], "inc": [4, 17, 68], "least": [4, 5, 6, 13, 35, 45, 52, 60, 61, 67, 68, 104, 112, 113, 120, 121, 128, 143, 145, 149, 157, 159], "regard": [4, 39, 120, 153], "click": [4, 12, 13, 18, 28, 52, 55, 56, 113, 122, 131, 132, 133], "link": [4, 11, 13, 15, 17, 18, 19, 20, 24, 25, 28, 42, 43, 46, 52, 53, 54, 55, 56, 58, 60, 107, 108, 109, 122, 131, 132, 133, 135, 136, 138, 140, 147, 149, 151, 152, 157, 161], "classic": [4, 6, 12, 15, 16, 19, 20, 22, 23, 24, 28, 42, 43, 44, 47, 56, 57, 58, 59, 64, 71, 73, 74, 75, 82, 83, 85, 88, 90, 91, 92, 93, 94, 98, 108, 109, 113, 134, 135, 140, 141, 144, 146, 152, 160, 162], "2d": [4, 7, 8, 15, 16, 19, 22, 25, 27, 32, 34, 35, 39, 40, 46, 48, 53, 60, 68, 73, 78, 83, 85, 91, 93, 97, 101, 107, 109, 112, 119, 121, 122, 123, 124, 125, 128, 132, 136, 137, 139, 140, 143, 144, 147, 149, 151, 152, 159, 163, 165], "leveque97": [4, 17], "3d": [4, 7, 15, 22, 30, 68, 73, 78, 83, 93, 97, 101, 109, 112, 115, 117, 119, 120, 121, 124, 132, 135, 137, 140, 143, 144, 151, 152, 163, 165], "langsethleveque00": [4, 17], "amr": [4, 7, 8, 16, 20, 23, 25, 27, 28, 32, 34, 35, 39, 45, 46, 53, 60, 68, 69, 70, 74, 75, 78, 83, 91, 120, 122, 123, 124, 126, 128, 131, 139, 142, 143, 145, 147, 156, 162], "bergerleveque98": [4, 6, 7, 17], "f": [4, 5, 6, 16, 20, 22, 25, 27, 28, 31, 63, 64, 86, 88, 94, 95, 98, 99, 101, 103, 104, 106, 115, 119, 122, 123, 124, 128, 136, 143, 144, 145, 147, 159, 160, 162], "balelevmitross02": [4, 17, 143, 165], "bergergeorgelevequemandli11": [4, 17], "levequegeorgeberg": [4, 17], "order": [4, 5, 6, 13, 16, 17, 29, 30, 32, 34, 45, 49, 54, 59, 61, 64, 67, 68, 69, 72, 74, 75, 79, 81, 82, 83, 85, 88, 89, 91, 93, 94, 95, 97, 98, 101, 105, 106, 107, 108, 112, 119, 123, 128, 132, 135, 137, 139, 142, 143, 144, 145, 147, 153, 157, 159, 160, 162, 165], "sharpclaw": [4, 23, 25, 75, 83, 90, 92, 93, 98, 115, 135], "ketparlev13": [4, 17, 75, 93, 135], "ketchesonmandliet": [4, 17], "support": [4, 8, 13, 22, 34, 35, 39, 42, 49, 52, 57, 58, 70, 72, 74, 82, 83, 85, 86, 91, 94, 95, 97, 99, 101, 112, 119, 121, 122, 123, 124, 128, 129, 131, 132, 135, 137, 143, 144, 146, 153, 154, 157, 160, 163], "part": [4, 5, 22, 24, 30, 34, 46, 49, 59, 60, 61, 83, 86, 96, 102, 103, 105, 107, 111, 113, 125, 162], "nsf": 4, "grant": [4, 83], "dm": 4, "8657319": 4, "9204329": 4, "9303404": 4, "9505021": 4, "96226645": 4, "9803442": 4, "0106511": 4, "cm": [4, 30, 72, 79, 137], "0245206": 4, "0609661": 4, "0914942": 4, "1216732": 4, "ear": 4, "1331412": 4, "cmmi": 4, "1536198": 4, "doe": [4, 5, 11, 16, 20, 27, 28, 34, 40, 41, 49, 52, 54, 55, 59, 68, 75, 79, 82, 91, 100, 103, 106, 112, 113, 116, 121, 125, 128, 131, 134, 135, 136, 139, 153, 159, 160, 162], "de": [4, 17, 83, 93, 137], "fg06": 4, "93er25181": 4, "fg03": 4, "96er25292": 4, "fg02": 4, "88er25053": 4, "92er25139": 4, "00er2592": 4, "fc02": 4, "01er25474": 4, "afosr": 4, "f49620": 4, "94": 4, "0132": 4, "nih": 4, "5r01ar53652": 4, "onr": 4, "n00014": 4, "09": [4, 91, 99, 156], "0649": 4, "council": 4, "nfr": 4, "through": [4, 13, 28, 34, 36, 37, 45, 49, 52, 67, 68, 75, 78, 86, 98, 103, 105, 106, 108, 111, 112], "program": [4, 47, 49, 64, 75], "101039": 4, "420": 4, "scientif": [4, 17, 82, 93, 96, 107], "divis": [4, 52], "nation": [4, 49, 153], "center": [4, 5, 27, 30, 32, 33, 34, 35, 40, 45, 52, 54, 60, 69, 72, 85, 91, 98, 99, 105, 112, 123, 137, 139, 144, 145, 146, 153, 154, 157, 162], "atmospher": 4, "ncar": 4, "boe": 4, "professorship": 4, "founder": 4, "depart": [4, 153], "mathemat": 4, "comot": 4, "fellowship": 4, "king": [4, 83], "abdullah": [4, 83], "technologi": [4, 83], "contract": [4, 62, 83], "state": [4, 13, 17, 25, 28, 55, 72, 79, 85, 86, 88, 91, 93, 94, 95, 96, 98, 99, 100, 101, 104, 105, 113, 128, 129, 135, 136, 137, 143, 157, 165], "emerg": 4, "manag": [4, 12, 13, 52, 95, 153], "tsunami": [4, 5, 16, 17, 24, 25, 32, 34, 40, 46, 47, 53, 65, 72, 95, 112, 115, 118, 124, 125, 131, 137, 138, 139, 146, 154, 157], "hazard": [4, 32, 46, 65, 138], "mitig": [4, 49], "nasa": 4, "asteroid": 4, "threat": 4, "assess": [4, 49, 138], "project": [4, 5, 24, 25, 30, 49, 52, 55, 56, 72, 83, 87, 121, 122, 144, 159], "planetari": 4, "defens": 4, "offic": 4, "opinion": 4, "conclus": [4, 52], "recommend": [4, 30, 32, 34, 36, 37, 55, 56, 57, 59, 73, 78, 87, 91, 93, 96, 97, 101, 102, 104, 105, 112, 123, 131, 143, 145, 147, 163], "express": [4, 30, 62, 83, 102, 137], "materi": [4, 62, 72, 83, 110, 126], "those": [4, 6, 10, 12, 22, 24, 49, 52, 53, 56, 67, 75, 85, 86, 88, 95, 98, 103, 112, 113, 115, 126, 128, 133, 134, 148, 155, 159, 162], "necessarili": [4, 40, 74, 94, 113], "reflect": [4, 5, 16, 28, 112, 123, 143, 145, 147], "agenc": [4, 57, 153, 154], "approach": [5, 7, 13, 28, 29, 39, 45, 55, 58, 71, 78, 86, 93, 96, 98, 106, 112, 119, 121, 122, 124, 135, 136, 142, 162, 165], "introduc": [5, 16, 19, 32, 33, 34, 35, 40, 79, 126, 128, 134, 137, 139, 144, 165], "6": [5, 22, 25, 28, 30, 32, 34, 39, 40, 42, 45, 48, 49, 52, 55, 60, 65, 67, 68, 69, 73, 79, 92, 93, 94, 98, 99, 101, 102, 107, 108, 112, 126, 133, 135, 137, 143, 144, 157, 164], "what": [5, 6, 9, 13, 14, 22, 25, 28, 30, 31, 32, 39, 49, 51, 52, 55, 56, 58, 59, 60, 63, 64, 67, 68, 69, 74, 78, 85, 88, 92, 100, 103, 105, 108, 111, 112, 113, 120, 137, 138, 142, 143, 145, 146, 147, 148, 157, 159, 161, 162], "forward": [5, 61, 101, 112, 124, 162], "becaus": [5, 22, 27, 32, 34, 40, 52, 56, 67, 69, 94, 95, 96, 115, 135, 138, 143], "impact": [5, 72, 149], "autonom": 5, "shift": [5, 30, 49, 54], "perform": [5, 6, 17, 22, 27, 49, 52, 54, 73, 75, 78, 79, 88, 91, 94, 98, 101, 106, 113, 125, 128, 134, 135, 141, 146, 155], "snapshot": [5, 28, 95, 124], "save": [5, 13, 25, 26, 34, 35, 40, 51, 60, 74, 88, 92, 101, 120, 121, 123, 128, 134, 154, 159], "space": [5, 6, 7, 16, 17, 30, 32, 33, 34, 35, 45, 52, 54, 72, 74, 91, 95, 98, 112, 119, 131, 134, 137, 143, 144, 145, 146, 147, 157, 159, 162], "interpol": [5, 6, 16, 25, 30, 33, 35, 40, 45, 46, 54, 60, 61, 68, 72, 79, 121, 128, 131, 137, 138, 139, 153, 154, 159], "regrid": [5, 10, 112, 115, 116, 121, 124, 125, 144, 145, 156], "davisleveque2018": [5, 17], "davis2018": [5, 17], "discuss": [5, 24, 28, 30, 49, 54, 67, 72, 94, 105, 107, 108, 112, 121, 123, 135, 146, 165], "when": [5, 14, 15, 16, 20, 28, 29, 30, 32, 34, 35, 40, 41, 42, 45, 50, 51, 52, 54, 55, 56, 58, 59, 61, 65, 67, 68, 72, 73, 74, 75, 78, 79, 81, 85, 92, 93, 94, 96, 97, 101, 104, 108, 112, 113, 115, 116, 118, 120, 121, 122, 126, 128, 130, 131, 132, 135, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 153, 157, 159, 160, 161, 162, 163, 165], "accur": [5, 49, 69, 72, 93, 101, 128, 143, 162, 165], "entir": [5, 6, 34, 39, 49, 52, 60, 67, 69, 72, 73, 75, 85, 95, 100, 110, 112, 116, 137, 159], "domain": [5, 6, 16, 17, 33, 34, 39, 40, 49, 52, 55, 60, 72, 74, 84, 85, 86, 88, 96, 98, 100, 103, 110, 112, 131, 144, 145, 146, 147, 157], "dimens": [5, 6, 7, 16, 20, 22, 25, 45, 48, 54, 60, 68, 69, 85, 86, 88, 94, 96, 98, 99, 100, 103, 105, 112, 123, 126, 135, 143, 144, 145, 147, 159, 162], "int_a": 5, "phi": 5, "dx": [5, 15, 30, 32, 33, 34, 48, 54, 61, 72, 74, 86, 91, 95, 119, 123, 140, 157, 159, 162], "leq": [5, 137], "backward": [5, 28, 30, 48, 60, 72, 74, 94, 116, 117, 132, 149, 159], "small": [5, 16, 34, 40, 45, 65, 67, 112, 113, 115, 120, 134, 143, 145, 146, 157, 159, 161], "sai": [5, 13, 16, 28, 60, 104, 112], "x_1": [5, 137], "x_2": [5, 137], "might": [5, 10, 13, 14, 16, 22, 28, 29, 35, 36, 37, 38, 39, 40, 48, 52, 54, 55, 59, 64, 67, 68, 69, 73, 79, 82, 85, 95, 99, 108, 110, 111, 112, 115, 143, 144, 157, 159, 161, 162], "box": [5, 30, 33, 52, 60, 137, 159], "interv": [5, 45, 48, 85, 105, 112, 128, 137, 143, 146], "elsewher": [5, 24, 40, 93, 137], "sharpli": 5, "peak": 5, "gaussian": [5, 85, 105, 147], "final": [5, 30, 35, 42, 55, 61, 68, 72, 85, 88, 95, 105, 110, 115, 134, 136, 143, 145, 147, 159], "necessari": [5, 6, 13, 34, 35, 36, 37, 47, 49, 52, 55, 56, 59, 60, 68, 72, 74, 75, 81, 85, 86, 91, 94, 119, 121, 123, 134, 135, 142, 143, 144, 157, 160, 162], "place": [5, 16, 20, 24, 28, 36, 37, 52, 55, 59, 63, 64, 71, 93, 95, 96, 98, 102, 108, 115, 121, 162], "earlier": [5, 20, 22, 30, 32, 39, 45, 54, 72, 85, 98, 115, 122, 134, 157, 159], "help": [5, 7, 9, 23, 24, 25, 28, 29, 40, 41, 50, 55, 57, 63, 78, 81, 93, 96, 102, 106, 113, 120, 126, 135, 148, 160], "identifi": [5, 36, 37, 40, 52, 67, 86, 112, 126, 153], "hat": 5, "given": [5, 30, 40, 48, 52, 54, 60, 65, 68, 72, 89, 96, 100, 101, 103, 106, 112, 128, 137, 138, 139, 146, 157, 159, 162], "t_r": 5, "reach": [5, 112, 134], "acoustics_1d_adjoint": 5, "acoustics_2d_adjoint": 5, "main": [5, 11, 12, 19, 28, 40, 44, 55, 56, 67, 68, 75, 86, 88, 94, 98, 105, 106, 113, 122, 131], "subdirectori": [5, 12, 20, 22, 23, 36, 37, 55, 56, 59, 63, 71, 81, 90, 95, 108, 113, 131, 142, 146, 148, 155, 159], "must": [5, 6, 13, 16, 20, 22, 28, 30, 32, 34, 40, 44, 47, 52, 55, 58, 62, 63, 64, 67, 68, 72, 73, 74, 83, 86, 93, 94, 95, 98, 100, 101, 103, 104, 105, 106, 108, 112, 115, 119, 135, 137, 138, 139, 143, 144, 145, 146, 147, 153, 159, 160, 161, 162, 165], "makefil": [5, 6, 11, 14, 15, 16, 19, 20, 23, 25, 28, 34, 36, 37, 42, 55, 73, 75, 79, 81, 86, 92, 93, 112, 115, 119, 121, 123, 124, 126, 132, 139, 140, 143, 145, 146, 147, 148, 151, 152, 157, 160, 162], "coeffici": [5, 65, 98, 99, 101, 103, 104, 105, 135, 146], "matric": [5, 135, 165], "transpos": 5, "vice": 5, "versa": 5, "q_t": [5, 98, 99, 101, 105, 162, 165], "q_x": [5, 99, 105, 165], "_x": [5, 40, 67, 99, 101, 159, 162, 165], "eigenvalu": 5, "unchang": [5, 68], "upon": [5, 103], "transform": [5, 42], "eigenvector": [5, 135, 165], "right": [5, 32, 62, 65, 72, 83, 91, 96, 98, 99, 103, 105, 128, 134, 135, 137, 165], "rp1_acoustics_variable_adjoint": 5, "f90": [5, 9, 15, 20, 31, 32, 34, 40, 45, 53, 63, 64, 73, 74, 82, 98, 109, 112, 115, 119, 121, 123, 124, 125, 126, 128, 129, 132, 135, 136, 139, 140, 149, 151, 152, 157, 160, 162], "boundari": [5, 7, 20, 25, 40, 52, 60, 64, 67, 72, 73, 86, 91, 99, 101, 105, 110, 116, 119, 123, 137, 143, 145, 147], "condit": [5, 7, 20, 25, 62, 64, 75, 83, 84, 85, 86, 88, 95, 101, 109, 115, 116, 119, 123, 138, 143, 145, 146, 147], "adjust": [5, 13, 20, 32, 33, 46, 60, 74, 91, 95, 132, 134, 138, 143, 149, 162], "principl": [5, 159, 162], "vanish": 5, "dure": [5, 22, 32, 40, 45, 60, 72, 75, 115, 138, 139, 145, 146, 147, 149, 157], "integr": [5, 22, 54, 61, 83, 93, 95, 101, 115, 116, 120, 145, 147, 156, 157, 162], "qinit": [5, 20, 22, 40, 46, 63, 64, 86, 128, 138, 139, 162], "setrun": [5, 6, 7, 8, 14, 16, 19, 20, 25, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 46, 47, 49, 60, 61, 63, 65, 67, 74, 75, 79, 93, 109, 110, 112, 115, 119, 120, 121, 124, 126, 128, 131, 132, 134, 135, 138, 139, 149, 153, 157, 160, 162], "clawdata": [5, 39, 74, 115, 119, 134, 143, 144, 145, 146, 147], "tfinal": [5, 74, 85, 88, 105, 134, 143, 145, 147], "via": [5, 13, 22, 23, 24, 28, 29, 30, 34, 36, 37, 42, 43, 45, 47, 49, 52, 55, 56, 58, 59, 61, 63, 67, 68, 72, 73, 75, 79, 82, 85, 91, 94, 97, 100, 102, 104, 108, 112, 113, 123, 126, 135, 137, 141, 146, 148, 151, 152, 157, 159, 162], "num_output_tim": [5, 74, 85, 88, 95, 134, 143, 145, 147], "larg": [5, 6, 12, 20, 34, 35, 36, 37, 40, 49, 52, 54, 55, 68, 73, 78, 93, 95, 96, 112, 113, 120, 128, 131, 134, 137, 139, 143, 144, 159, 161], "frequent": [5, 20, 27, 34, 45, 61, 104, 120, 131], "enough": [5, 45, 55, 61, 67, 144, 154, 156, 157], "them": [5, 13, 18, 22, 28, 29, 30, 32, 45, 52, 55, 68, 75, 83, 85, 90, 94, 95, 96, 98, 106, 110, 113, 116, 125, 131, 132, 137, 149, 150, 153, 159, 162], "reason": [5, 49, 52, 60, 72, 73, 75, 96, 98, 112, 143], "output_format": [5, 34, 35, 74, 88, 95, 131, 143, 145, 147], "binari": [5, 34, 42, 45, 56, 62, 83, 95, 97, 120, 131, 132, 134, 143, 159, 163], "manner": [5, 34, 40, 45, 52, 61, 67, 72, 78, 123, 139, 143, 151, 152, 157], "attribut": [5, 7, 22, 30, 34, 35, 39, 45, 67, 72, 78, 80, 81, 85, 88, 91, 94, 96, 98, 100, 101, 112, 115, 120, 124, 132, 134, 142, 143, 144, 146, 153, 159], "clawutil": [5, 11, 14, 19, 20, 23, 28, 41, 42, 51, 56, 57, 58, 63, 108, 113, 141, 143, 144, 145, 147, 159, 160], "clawrundata": [5, 45, 60, 124, 134, 143, 144, 145, 147], "adjointdata": [5, 124, 125], "ia": 5, "attribur": 5, "toler": [5, 32, 99, 106, 112, 113, 121, 144, 145, 146], "rundata": [5, 22, 32, 34, 39, 40, 45, 60, 61, 112, 115, 126, 134, 139, 143, 144, 145, 146, 147], "use_adjoint": 5, "adjoint_outdir": 5, "abspath": [5, 39], "_output": [5, 13, 14, 32, 34, 36, 37, 45, 51, 61, 68, 79, 81, 90, 95, 97, 100, 120, 127, 160], "period": [5, 6, 16, 32, 63, 85, 98, 112, 143, 145, 147], "t1": [5, 39, 45, 60, 61, 112, 128, 144, 145, 146], "t0": [5, 74, 134, 143, 145, 146, 147, 157], "t2": [5, 39, 45, 60, 61, 112, 128, 144, 145, 146], "addit": [5, 7, 13, 16, 23, 24, 28, 29, 32, 34, 37, 38, 39, 46, 47, 60, 67, 72, 74, 75, 79, 80, 86, 89, 91, 93, 95, 101, 102, 103, 110, 112, 119, 121, 122, 123, 124, 127, 128, 130, 131, 132, 135, 137, 143, 147, 153, 156, 157, 162, 163], "aux": [5, 6, 15, 20, 22, 27, 45, 54, 86, 93, 94, 95, 98, 100, 101, 103, 104, 115, 116, 121, 123, 135, 136, 140, 143, 144, 145, 146, 147, 162], "inner": [5, 112, 124], "product": [5, 30, 62, 83, 106, 112, 124], "amrdata": [5, 22, 32, 112, 126, 128, 144, 145, 146], "aux_typ": [5, 144, 145], "append": [5, 20, 32, 34, 39, 40, 45, 52, 61, 79, 88, 100, 112, 120, 121, 134, 135, 145, 146], "num_aux": [5, 86, 94, 96, 98, 99, 103, 135, 143, 144, 145, 147, 162], "len": [5, 30, 35, 91, 145, 147, 159], "innerprod_index": 5, "base": [5, 6, 13, 20, 21, 22, 28, 29, 30, 32, 33, 34, 46, 48, 52, 53, 54, 55, 60, 61, 64, 65, 67, 68, 72, 75, 86, 88, 89, 91, 93, 94, 99, 100, 101, 103, 105, 106, 112, 114, 119, 122, 124, 128, 131, 132, 138, 143, 144, 145, 146, 147, 153, 159, 162, 165], "richardson": [5, 7, 22, 144, 145], "error": [5, 16, 20, 36, 37, 41, 52, 59, 68, 73, 79, 88, 93, 94, 95, 106, 112, 113, 124, 128, 144, 145, 153, 160], "estimat": [5, 145], "flag_richardson": [5, 112, 120, 144, 145], "flag_richardson_tol": [5, 112, 144, 145], "1e": [5, 67, 147], "flag2refin": [5, 7, 22, 144, 145], "flag2refine_tol": [5, 112, 144, 145], "01": [5, 40, 74, 91, 159], "we": [5, 6, 22, 24, 26, 32, 36, 37, 39, 40, 45, 49, 52, 54, 55, 56, 57, 59, 64, 67, 69, 72, 78, 81, 85, 86, 87, 88, 90, 91, 94, 95, 96, 97, 98, 101, 102, 103, 104, 105, 106, 107, 110, 113, 123, 126, 131, 135, 136, 137, 159], "attempt": [5, 8, 11, 20, 33, 36, 37, 63, 94, 100, 106, 113, 115, 129, 153, 159, 160], "estim": [5, 65, 112, 144, 146], "step": [5, 6, 10, 16, 19, 28, 32, 34, 36, 37, 38, 45, 52, 55, 56, 61, 68, 74, 75, 78, 81, 83, 84, 85, 86, 88, 95, 98, 101, 103, 105, 110, 112, 115, 120, 121, 131, 134, 135, 141, 143, 144, 145, 146, 147, 157, 165], "extrapol": [5, 7, 16, 22, 69, 98, 105, 123, 143, 144, 145, 147], "togeth": [5, 16, 28, 29, 30, 55, 57, 72, 112, 131], "experiment": [5, 83], "simpli": [5, 13, 34, 36, 37, 38, 40, 45, 52, 54, 63, 64, 67, 69, 85, 87, 88, 90, 95, 96, 102, 113, 135, 137, 148, 153, 159, 162, 163], "magnitud": [5, 30, 112, 123, 146], "greater": [5, 32, 60, 65, 67, 102, 112, 134, 143, 144, 146], "model": [5, 12, 16, 17, 24, 25, 30, 32, 42, 46, 47, 53, 54, 65, 95, 112, 120, 125, 126, 127, 137, 138, 139, 146, 149, 153, 154, 157], "davisleveque2016": [5, 17], "chile2010_adjoint": 5, "shallow": [5, 15, 16, 17, 25, 32, 34, 40, 46, 49, 53, 67, 75, 86, 93, 109, 116, 117, 119, 121, 123, 124, 132, 135, 139, 140, 146, 151, 152, 157, 162], "water": [5, 16, 17, 25, 34, 40, 45, 46, 47, 48, 49, 60, 67, 75, 78, 86, 93, 116, 117, 121, 123, 124, 135, 137, 138, 139, 146, 157, 159, 161, 162], "while": [5, 13, 16, 30, 40, 52, 68, 72, 79, 81, 86, 91, 95, 96, 101, 106, 123, 135, 139, 146, 161], "suitabl": [5, 8, 16, 20, 46, 49, 52, 70, 74, 100, 111, 135, 138, 153, 159], "To": [5, 6, 13, 14, 18, 22, 25, 28, 29, 36, 37, 38, 39, 40, 41, 45, 47, 50, 52, 53, 56, 63, 66, 67, 68, 72, 73, 74, 79, 81, 82, 85, 87, 89, 90, 93, 94, 95, 96, 97, 98, 101, 102, 105, 108, 110, 111, 112, 113, 119, 121, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 138, 141, 143, 144, 148, 157, 163], "date": [5, 28, 41, 48, 52, 55, 56, 63, 79, 153, 160], "across": [5, 112, 121, 157, 159], "ocean": [5, 16, 17, 32, 49, 52, 110, 112, 137, 146, 151, 152, 157], "wai": [5, 6, 13, 16, 26, 28, 34, 36, 37, 39, 40, 45, 52, 54, 55, 58, 59, 60, 62, 63, 79, 81, 82, 83, 85, 88, 90, 91, 96, 98, 100, 102, 105, 107, 108, 110, 111, 115, 121, 122, 123, 126, 133, 135, 137, 142, 143, 150, 154, 157, 162, 164, 165], "target": [5, 59, 79, 86, 98, 126], "possibli": [5, 30, 34, 67, 85, 91, 108, 120, 139], "deep": [5, 67], "amplitud": [5, 121], "compar": [5, 22, 37, 45, 49, 52, 56, 79, 95, 112, 113, 138, 144, 155, 161, 165], "essenti": [5, 54, 68, 101, 146, 157], "rest": [5, 22, 81, 110, 123, 138, 151, 152, 157, 159], "henc": [5, 34, 54, 55, 64, 69, 101, 107, 108, 112, 139], "take": [5, 6, 22, 27, 28, 30, 32, 35, 48, 55, 65, 67, 68, 72, 79, 85, 91, 98, 101, 105, 106, 107, 112, 113, 118, 124, 132, 139, 143, 144, 145, 146, 159, 162, 165], "rpn2_geoclaw_adjoint_qwav": 5, "rpt2_geoclaw_adjoint_qwav": 5, "non": [5, 16, 56, 67, 75, 86, 98, 105, 124, 126, 143, 145, 147, 153, 165], "vector": [5, 22, 85, 89, 95, 103, 123, 131, 135, 136], "split": [5, 6, 73, 91, 94, 101, 119, 120, 128, 143, 144, 145, 147, 156, 162, 165], "flux": [5, 17, 32, 34, 35, 91, 99, 101, 135, 143, 165], "comment": [5, 11, 24, 50, 56, 122, 131, 134], "rpn2": [5, 135], "basic": [6, 10, 12, 25, 30, 36, 38, 46, 58, 67, 68, 85, 91, 93, 94, 95, 99, 101, 113, 135, 136, 153, 165], "strategi": 6, "logic": [6, 16, 17, 32, 128, 146], "rectangular": [6, 7, 16, 17, 30, 32, 35, 39, 40, 46, 47, 60, 67, 91, 112, 123, 126, 131, 144, 146, 157], "too": [6, 48, 52, 55, 56, 120, 137, 145, 147], "portion": [6, 34, 40, 52, 67, 86, 131, 156], "factor": [6, 52, 144, 146, 156, 159], "direct": [6, 8, 16, 22, 30, 32, 34, 36, 37, 45, 48, 52, 56, 60, 62, 63, 68, 72, 73, 79, 83, 88, 98, 105, 112, 122, 135, 143, 144, 146, 159], "anisotrop": [6, 22], "perhap": [6, 12, 32, 40, 45, 55, 79, 103, 106, 112, 137], "section": [6, 13, 16, 34, 36, 37, 40, 42, 47, 49, 55, 56, 64, 68, 78, 81, 93, 113, 128, 134, 143, 146, 159], "cfl": [6, 91, 95, 101, 105, 115, 120, 143, 145, 146, 147], "spatial": [6, 17, 25, 30, 34, 35, 39, 40, 45, 46, 61, 65, 69, 98, 112, 115, 119, 126, 128, 135, 138, 144, 145, 146, 147, 165], "reduc": [6, 16, 34, 40, 52, 120, 122, 131, 165], "thu": [6, 48, 95, 98, 123, 153], "proce": [6, 28, 146], "advanc": [6, 17, 34, 53, 67, 73, 105, 120, 132, 143, 144, 162], "taken": [6, 32, 67, 72, 95, 101, 112, 143, 162], "around": [6, 30, 32, 40, 60, 94, 110, 113, 126, 144, 145, 153, 159, 162], "librari": [6, 13, 15, 16, 20, 22, 25, 27, 28, 32, 34, 36, 37, 42, 45, 53, 60, 63, 73, 74, 75, 83, 89, 94, 96, 101, 106, 108, 109, 112, 121, 126, 139, 140, 144, 151, 152, 160, 162], "bcnamr": [6, 16, 123, 143, 145, 162], "check": [6, 14, 15, 16, 20, 32, 36, 37, 41, 42, 51, 52, 53, 55, 56, 57, 59, 63, 68, 79, 82, 85, 86, 88, 93, 96, 100, 101, 103, 105, 106, 108, 109, 112, 116, 125, 137, 139, 140, 144, 145, 151, 152, 153, 159, 160, 161, 162], "denot": [6, 22, 35, 45, 54, 135, 159], "procedur": [6, 16, 40, 46, 56, 162], "updat": [6, 12, 13, 22, 23, 25, 32, 50, 53, 58, 59, 61, 81, 93, 101, 103, 104, 107, 110, 115, 119, 121, 122, 123, 124, 125, 126, 135, 144, 145, 147, 150, 153, 156, 162], "consist": [6, 25, 32, 34, 48, 52, 56, 60, 96, 107, 121, 131, 132, 135, 137, 146, 157, 162], "replac": [6, 13, 29, 34, 39, 45, 49, 53, 55, 56, 58, 61, 63, 78, 86, 90, 94, 96, 97, 98, 99, 103, 106, 113, 115, 121, 123, 125, 126, 131, 134, 135, 139, 159, 160], "ly": [6, 67], "within": [6, 16, 28, 34, 35, 55, 59, 67, 69, 75, 79, 97, 106, 108, 112, 135, 137, 142, 148, 159], "approxim": [6, 16, 25, 33, 49, 52, 69, 72, 135], "lead": [6, 13, 22, 32, 34, 49, 52, 65, 68, 72, 108, 111, 128, 139, 144], "total": [6, 30, 34, 52, 72, 74, 95, 101, 143, 144, 145, 147, 156], "mass": [6, 95, 149], "restor": 6, "global": [6, 14, 91, 103, 106, 138, 157, 161, 162], "fix": [6, 19, 20, 22, 25, 33, 35, 39, 45, 46, 55, 56, 60, 61, 63, 67, 69, 83, 94, 99, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 143, 145, 147, 159], "up": [6, 13, 22, 28, 29, 30, 32, 34, 36, 37, 40, 41, 45, 46, 52, 55, 56, 60, 63, 67, 68, 72, 74, 79, 85, 86, 88, 90, 92, 93, 94, 96, 101, 102, 105, 108, 110, 112, 113, 119, 120, 123, 126, 128, 137, 139, 142, 145, 147, 156, 157, 160, 161], "style": [6, 22, 28, 30, 34, 39, 50, 52, 67, 70, 79, 83, 88, 123, 146], "olig": [6, 17], "colella": [6, 17], "bergeroliger84": [6, 17], "bergercolella89": [6, 17], "fortran": [6, 9, 11, 13, 14, 20, 23, 27, 28, 30, 32, 33, 34, 35, 36, 45, 46, 47, 54, 57, 59, 63, 64, 65, 69, 73, 74, 75, 78, 81, 83, 85, 86, 88, 91, 93, 94, 96, 98, 99, 101, 102, 103, 106, 108, 119, 120, 121, 123, 124, 125, 131, 132, 135, 136, 141, 144, 145, 146, 147, 153, 155, 156, 157], "written": [6, 11, 25, 30, 32, 34, 35, 41, 45, 59, 60, 61, 62, 72, 74, 75, 79, 83, 92, 93, 94, 98, 121, 135, 143, 144, 145, 146, 147, 153, 159, 162], "ga": [6, 99], "dynam": [6, 20, 30, 34, 49, 72, 75, 144], "merg": [6, 13, 25, 28, 53, 55, 56, 59, 119], "earli": [6, 20, 139], "mjb": [6, 17], "rjl": [6, 17, 108, 125], "fulli": [6, 49, 52, 53, 122, 126, 135, 146, 153, 154], "consid": [6, 40, 49, 59, 67, 86, 108, 141, 148, 159], "adjac": [6, 16, 32, 46, 112, 139, 143], "equival": [6, 45, 53, 54, 60, 61, 74, 125, 131, 157], "copi": [6, 14, 15, 16, 36, 37, 45, 52, 55, 56, 59, 68, 85, 88, 98, 103, 109, 110, 111, 112, 116, 120, 123, 127, 139, 140, 144, 148, 151, 152, 157, 162], "interior": [6, 16, 40, 74, 103], "howev": [6, 13, 16, 22, 32, 36, 37, 40, 42, 47, 49, 52, 59, 62, 64, 67, 69, 72, 73, 74, 83, 86, 93, 112, 113, 121, 123, 125, 138, 139, 142, 146, 156], "lie": [6, 32, 33, 35, 67, 69, 112, 126, 137], "outsid": [6, 16, 39, 60, 67, 126, 137, 139, 157, 159], "li": [6, 16, 32, 35, 69, 112, 137], "along": [6, 14, 16, 24, 27, 30, 32, 40, 45, 52, 55, 58, 72, 74, 108, 112, 119, 133, 134, 137, 139, 146, 161], "proper": [6, 15, 40, 45, 53, 54, 55, 56, 60, 65, 67, 68, 94, 106, 115, 121, 140, 144, 145, 151, 152, 153, 162], "unless": [6, 32, 41, 42, 60, 99, 107, 138, 143, 144, 159], "standard": [6, 16, 30, 32, 34, 52, 54, 68, 74, 86, 89, 101, 108, 112, 113, 145, 146, 147, 148, 157, 162, 165], "beyond": [6, 30, 107, 123], "modifi": [6, 9, 14, 15, 16, 20, 22, 27, 32, 36, 37, 40, 45, 46, 55, 56, 59, 61, 63, 68, 71, 79, 86, 89, 91, 93, 98, 108, 109, 110, 111, 112, 118, 120, 121, 122, 123, 128, 137, 139, 140, 143, 145, 146, 147, 151, 152, 157, 159, 162], "damag": [6, 62, 83], "bcn": [6, 16, 147, 162], "nd": [6, 16, 112, 123, 126, 162], "actual": [6, 27, 30, 34, 54, 59, 60, 68, 72, 79, 89, 94, 106, 110, 138, 146], "softwar": [6, 13, 24, 25, 29, 46, 49, 62, 83, 93, 94, 95, 148, 157], "With": [6, 22, 28, 45, 50, 52, 59, 67, 75, 112, 120, 135, 137, 143], "opposit": [6, 16, 94], "side": [6, 16, 18, 32, 52, 55, 65, 72, 94, 113, 131, 132, 135, 165], "everi": [6, 12, 28, 32, 34, 45, 61, 63, 64, 74, 85, 88, 90, 94, 95, 103, 112, 113, 121, 122, 135, 139, 141, 143, 145, 147, 153, 157, 159, 162], "few": [6, 12, 13, 22, 26, 29, 37, 49, 55, 67, 68, 86, 101, 105, 107, 112, 113, 126, 138, 155, 157, 162], "coarsest": [6, 34, 52, 74, 115, 134, 143], "revis": [6, 121], "shock": [6, 17, 49, 101, 112], "accord": [6, 54], "criteria": [6, 7, 22, 25, 32, 67, 103], "cluster": [6, 17, 112, 144, 145], "rigoutsi": 6, "bergerrigoutsis91": [6, 17], "nonoverlap": 6, "rectangl": [6, 7, 25, 30, 34, 67, 72, 112, 126, 159], "balanc": [6, 17, 75, 122, 136, 151, 152], "conflict": [6, 28, 59, 63, 68, 104, 108], "goal": 6, "possibl": [6, 13, 22, 26, 28, 30, 32, 34, 35, 45, 48, 49, 52, 61, 62, 63, 72, 79, 83, 91, 94, 96, 97, 101, 106, 108, 112, 135, 137, 138, 143, 144, 157, 161, 162], "minim": [6, 59, 67, 94, 137, 144, 159], "overhead": [6, 73, 112, 156], "cutoff": [6, 145], "control": [6, 7, 23, 25, 32, 34, 42, 45, 55, 59, 61, 68, 74, 81, 84, 89, 91, 93, 94, 95, 96, 98, 112, 121, 126, 136, 146], "fraction": [6, 13, 30, 112, 143, 162, 165], "70": [6, 34, 52], "realli": [6, 69, 113, 162], "At": [6, 13, 27, 28, 34, 36, 37, 40, 67, 96, 101, 105, 107, 112, 126, 143], "present": [6, 24, 60, 69, 91, 99, 100, 101, 106, 148, 162, 165], "previous": [6, 22, 32, 67, 74, 81, 119, 126, 139], "bilinear": [6, 32, 40, 45, 54, 69, 115, 116, 157], "doxygen": [6, 7, 25, 122], "flowchart": [6, 7, 25], "capabl": [7, 12, 22, 32, 34, 45, 49, 53, 61, 67, 75, 86, 93, 115, 120, 121, 123, 124, 125, 126, 127, 131, 132, 159, 161], "block": [7, 30, 40, 60, 72, 74, 75, 85, 94, 103, 106, 113, 162], "structur": [7, 10, 22, 32, 34, 35, 39, 56, 59, 63, 75, 100, 101, 121, 137, 142, 159], "input": [7, 14, 16, 20, 23, 25, 27, 30, 33, 35, 41, 46, 52, 60, 64, 67, 68, 74, 85, 88, 89, 91, 93, 99, 100, 101, 106, 110, 120, 123, 124, 125, 135, 145, 146, 147, 153, 154, 157, 159, 162], "indic": [7, 16, 20, 22, 25, 29, 30, 32, 34, 39, 40, 42, 45, 46, 52, 54, 56, 59, 64, 68, 69, 77, 81, 91, 95, 96, 99, 101, 105, 108, 112, 113, 121, 126, 128, 135, 136, 143, 144, 145, 146, 147, 149, 157, 159, 162], "tool": [7, 8, 17, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 40, 46, 47, 48, 49, 52, 54, 57, 58, 59, 60, 68, 72, 77, 78, 79, 80, 82, 93, 108, 111, 116, 117, 121, 122, 126, 127, 146, 148, 157, 159, 161, 163], "matlab": [7, 22, 25, 36, 37, 77, 78, 79, 97, 107, 123, 126, 127], "deprec": [7, 30, 46, 55, 59, 119, 123, 131, 157, 159], "debug": [7, 42, 63, 74, 78, 95, 103, 108, 113, 131, 143, 145], "flag": [7, 12, 13, 22, 25, 28, 29, 39, 41, 42, 46, 53, 59, 73, 86, 104, 106, 108, 119, 124, 128, 145, 146], "sampl": [7, 8, 14, 17, 25, 29, 32, 42, 45, 46, 52, 61, 72, 108, 113, 131, 134, 137, 143, 144, 157, 159, 162], "ghost": [7, 16, 73, 74, 91, 94, 101, 103, 121, 128, 132, 143, 145, 147, 156, 162, 165], "flagregion": [7, 25, 67, 112, 126, 128, 137, 144, 146], "rule": [7, 13, 25, 60, 67, 86], "convex": [7, 32], "slu": 7, "bounding_box": [7, 33], "mask_outsid": [7, 67], "write": [7, 28, 30, 33, 34, 35, 39, 40, 45, 46, 51, 54, 55, 65, 72, 74, 75, 78, 85, 88, 91, 92, 94, 95, 96, 100, 121, 123, 145, 147, 153, 157, 159], "instanti": [7, 88, 96, 98, 101, 103, 132, 145, 147], "make_kml": 7, "simpl": [7, 29, 36, 37, 39, 46, 56, 69, 72, 86, 93, 98, 99, 101, 106, 111, 113, 159], "select": [7, 12, 13, 15, 16, 28, 32, 40, 67, 95, 101, 109, 112, 115, 122, 126, 133, 140, 143, 146, 151, 152, 161], "continent": [7, 67], "shelf": [7, 67], "guid": [7, 13, 17, 18, 23, 24, 25, 46, 47, 53, 58, 93, 107, 112, 122, 126, 131, 132, 150], "adjoint": [7, 17, 25, 53, 112, 123, 124], "gaug": [7, 25, 32, 34, 46, 60, 69, 91, 92, 103, 110, 115, 119, 120, 121, 122, 123, 126, 131, 134, 138, 142, 145], "extend": [8, 16, 22, 40, 60, 67, 68, 91, 123, 137, 139, 146, 157, 159, 165], "directli": [8, 19, 23, 32, 46, 49, 58, 68, 72, 79, 81, 85, 86, 89, 93, 103, 106, 108, 123, 131, 159, 163], "obviou": [8, 52], "elimin": [8, 22, 67, 86, 108, 123, 146], "gallery_classic_amrclaw": [8, 36], "num_cel": [8, 22, 91, 135, 143, 144, 145, 147], "refinement_ratios_i": [8, 144, 145], "sweep": [8, 135], "transvers": [8, 91, 121, 128, 135, 136, 143, 162, 165], "graph": 9, "understand": [9, 25, 36, 37, 49, 78, 93, 105, 112, 135], "filpatch": [9, 40, 121, 125, 128], "idea": [10, 24, 30, 67, 68, 75, 85, 105, 116, 159, 165], "overal": [10, 85], "who": [10, 12, 19, 22, 24, 32, 42, 49, 57], "gori": 10, "monster": 10, "column": [10, 30, 32, 45, 49, 61, 95, 99, 119, 137, 159], "markup": 11, "languag": [11, 78, 106], "restructur": [11, 55], "text": [11, 55, 56, 60, 74, 88, 94, 101, 119], "sphinx": [11, 23, 25, 56, 122], "covert": 11, "convert_readm": 11, "brows": [11, 24, 43, 52, 68, 148, 162], "insert": [11, 16, 72, 94, 141], "script": [11, 19, 20, 28, 30, 32, 41, 45, 52, 55, 63, 68, 75, 78, 83, 86, 90, 92, 93, 95, 96, 101, 106, 108, 113, 123, 127, 135, 142, 146, 147, 159], "invok": [11, 14, 73, 139, 160], "minor": [11, 52, 55, 95, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 128, 130, 132], "syntax": [11, 58, 141], "highlight": [11, 13], "header": [11, 30, 32, 34, 40, 45, 54, 67, 72, 74, 94, 100, 119, 121, 123, 153, 157, 159], "complex": [12, 34, 39, 91], "archiv": [12, 21, 37, 52, 56, 113, 148, 155, 159, 161], "github": [12, 15, 22, 23, 24, 25, 26, 29, 53, 55, 58, 59, 90, 98, 102, 109, 113, 118, 120, 121, 122, 131, 133, 135, 136, 140, 151, 152, 160], "app": [12, 13, 18, 23, 26, 28, 29, 32, 38, 43, 44, 72, 110, 111, 118, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136], "com": [12, 13, 23, 24, 26, 28, 29, 53, 55, 56, 58, 59, 94, 96, 98, 102, 118, 120, 121, 122, 131, 133, 136], "fvmbook": [12, 43], "galleri": [12, 25, 36, 37, 38, 43, 56, 77, 78, 90, 93, 107, 113, 118, 122, 148, 155, 162], "anim": [12, 16, 34, 43, 52, 119, 126, 127, 131, 148], "instal": [12, 13, 18, 23, 25, 29, 36, 44, 52, 55, 56, 81, 83, 84, 87, 92, 94, 105, 107, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 141, 164], "collect": [12, 25, 26, 28, 30, 32, 72, 78, 85, 101, 148], "either": [12, 16, 20, 30, 32, 34, 40, 46, 47, 52, 61, 63, 67, 68, 72, 74, 79, 81, 85, 91, 93, 94, 95, 101, 106, 108, 112, 113, 119, 120, 121, 123, 131, 135, 137, 139, 144, 146, 153, 157, 159, 162, 165], "clone": [12, 18, 23, 24, 43, 53, 55, 56, 59, 82, 96, 102, 111, 131, 132, 160], "git": [12, 13, 23, 24, 25, 26, 53, 56, 59, 93, 102, 113, 125], "navig": [12, 29, 55, 148], "green": [12, 60, 67, 72, 79, 113, 159], "button": [12, 13, 28, 52, 60, 122], "download": [12, 13, 28, 29, 30, 37, 38, 40, 46, 52, 56, 58, 59, 90, 96, 102, 123, 124, 133, 155, 159, 160, 161], "zip": [12, 52, 56], "illustr": [12, 25, 30, 32, 36, 44, 52, 67, 68, 72, 74, 111, 118, 119, 123, 125, 135, 137, 148, 159], "variou": [12, 20, 22, 30, 34, 39, 44, 49, 55, 68, 69, 72, 79, 81, 91, 105, 107, 108, 112, 121, 135, 142, 146, 153], "visibl": [12, 13, 44, 52, 111, 148], "render": [12, 22, 44, 52, 60, 163], "advantag": [12, 34, 45, 61, 78, 94, 107, 113, 137], "independ": [12, 23, 30, 34, 35], "contact": [12, 90, 93, 102], "u": [12, 13, 16, 24, 29, 32, 34, 35, 48, 49, 56, 57, 59, 61, 83, 90, 93, 99, 102, 103, 104, 105, 110, 122, 135, 144, 147, 153, 161], "storm": [12, 17, 24, 25, 46, 119, 122, 123, 124, 125, 127, 128, 129], "surg": [12, 17, 24, 25, 46, 119, 122, 123, 124, 125, 128, 153], "empti": [12, 34, 45, 100, 103, 106, 108, 143, 146, 153, 159], "gitmodul": 12, "pull": [12, 24, 26, 29, 55, 56, 58, 90, 98, 113, 118, 121, 122, 128, 131, 135], "request": [12, 24, 26, 30, 34, 35, 45, 55, 58, 74, 85, 90, 91, 95, 98, 100, 113, 121, 123, 128, 135, 146, 153, 159], "init": [12, 25, 28, 40, 46, 53, 56, 58, 138, 146], "leav": [12, 13, 16, 45, 59, 144, 159], "off": [12, 13, 45, 49, 52, 60, 68, 81, 88, 95, 112, 131, 144, 149, 159], "won": [12, 13, 67, 86, 159], "hurt": [12, 64], "maintain": [12, 28, 107, 123, 144, 157, 162], "flavor": [12, 21, 94], "demonstr": [12, 25, 90, 96], "agre": [12, 28, 40, 54, 135, 156, 159, 162], "seen": [12, 22, 32, 36, 37, 38, 49, 73, 98, 143, 148], "cloud": 13, "elast": [13, 72], "sign": [13, 24, 79, 128, 153], "account": [13, 24, 28, 56, 87, 96, 134], "750": 13, "free": [13, 52, 63, 72, 83, 87, 98, 102, 104], "micro": 13, "suffici": [13, 16, 20, 34, 45, 72, 73, 74, 110, 115, 131, 143, 146], "tier": 13, "inform": [13, 14, 22, 25, 32, 33, 35, 36, 37, 47, 48, 49, 50, 51, 59, 64, 74, 79, 80, 81, 85, 86, 91, 93, 95, 96, 97, 99, 100, 106, 108, 120, 123, 124, 126, 132, 133, 134, 135, 138, 141, 143, 144, 146, 153, 156, 157, 160, 161, 162, 163], "uw": [13, 24], "escienc": 13, "aw": 13, "tutori": [13, 29, 56, 81, 84, 88, 93, 102, 108, 111], "gear": 13, "faq": [13, 25, 78], "price": 13, "charg": 13, "per": [13, 30, 35, 45, 52, 60, 68, 73, 94, 144], "thereof": 13, "regardless": [13, 35, 40, 67, 112, 143], "cpu": [13, 53, 120, 123, 125, 156], "consol": [13, 95, 146], "tab": [13, 55, 133], "east": [13, 157], "cheaper": 13, "rate": 13, "menu": [13, 18, 25, 55, 60, 122, 131, 132, 133, 138, 161], "imag": [13, 36, 37, 40, 56, 60, 67, 113, 123, 137], "platform": [13, 52, 88, 96, 107, 113], "finish": [13, 79, 85], "load": [13, 60, 95, 97, 100, 106, 113, 159, 163], "databas": [13, 30, 72, 106, 110, 123, 157], "uwamath": 13, "bar": [13, 55, 153], "screen": [13, 28, 52, 60, 88, 95, 96, 120, 145, 147], "shapshot": 13, "machin": [13, 25, 73, 75, 113, 121, 141], "disk": [13, 45, 85, 94, 95, 113, 121], "ubuntu": 13, "linux": [13, 71, 82, 104, 113, 141], "popup": 13, "look": [13, 14, 22, 25, 28, 30, 40, 52, 55, 56, 60, 68, 79, 81, 86, 91, 96, 100, 101, 105, 106, 108, 113, 116, 123, 132, 137, 143, 144, 146, 156, 159, 160], "sort": [13, 40, 123, 142, 160], "larger": [13, 20, 32, 52, 60, 72, 73, 74, 79, 91, 115, 121, 128, 144, 146, 157], "cost": [13, 101], "continu": [13, 22, 28, 30, 50, 55, 83, 107, 135, 143, 165], "eventu": [13, 46, 126], "don": [13, 27, 28, 55, 56, 79, 95, 96, 102, 113, 145, 160], "pair": [13, 94, 113, 159], "secur": 13, "quick": [13, 25, 37, 46, 47, 57, 82, 113, 155], "close": [13, 40, 52, 55, 60, 67, 68, 94, 112, 126, 144, 153], "back": [13, 27, 29, 55, 56, 122], "statu": [13, 28, 51, 88, 105], "wait": 13, "until": [13, 32, 61, 67, 139], "refresh": [13, 45], "bottom": [13, 15, 30, 36, 37, 46, 49, 65, 67, 72, 85, 98, 99, 121, 122, 140, 151, 152], "scroll": 13, "down": [13, 30, 95, 120, 153, 157, 159], "dn": 13, "screenshot": [13, 52], "rjlkei": 13, "pem": 13, "abl": [13, 55, 108], "ssh": [13, 28], "keypair": 13, "50": [13, 17, 32, 52, 69, 101, 116, 145], "19": [13, 17, 24, 129, 130, 133, 156], "75": [13, 17, 89, 105, 137], "229": 13, "amazonaw": 13, "gfortran": [13, 59, 73, 82, 84, 104, 141, 160], "ipython": [13, 75, 79, 81, 86, 87, 93, 95, 102, 105, 108, 119, 120], "scipi": [13, 35, 86, 107, 153, 159], "netcdf": [13, 35, 42, 46, 120, 123, 125, 127, 153, 159, 161], "apach": 13, "server": [13, 29, 40, 52, 55, 56, 67, 123, 157, 161], "apt": [13, 82], "fetch": [13, 48], "bring": [13, 52, 55, 68, 146], "master": [13, 15, 25, 29, 55, 56, 59, 98, 109, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 136, 140, 151, 152], "make_lib": 13, "compil": [13, 25, 36, 37, 41, 47, 59, 64, 73, 75, 81, 82, 86, 93, 94, 98, 102, 106, 115, 135, 136, 141], "bashrc": [13, 42, 104, 141], "Of": [13, 26, 72, 105, 110, 157], "cours": [13, 26, 32, 45, 47, 61, 72, 96, 97, 105, 107, 110, 146, 157], "tar": [13, 60, 125, 133], "instruct": [13, 18, 24, 25, 36, 37, 40, 52, 53, 55, 56, 85, 87, 93, 96, 102, 105, 108, 122, 129, 131, 132, 133, 134, 160], "window": [13, 30, 68, 81, 141], "respons": [13, 49, 85, 100], "pretti": 13, "slow": [13, 52, 95, 104], "_plot": [13, 36, 37, 45, 68, 81, 142, 148], "local": [13, 17, 20, 25, 28, 52, 55, 60, 63, 64, 68, 89, 91, 98, 103, 121, 123, 132, 139, 157, 159, 162], "sftp": 13, "much": [13, 28, 32, 34, 42, 52, 74, 75, 78, 82, 107, 112, 115, 119, 126, 131, 132, 137, 143, 146, 156, 159], "smaller": [13, 34, 52, 65, 75, 91, 95, 115, 131, 139, 143, 145, 146, 147, 159], "quicker": [13, 137], "browser": [13, 28, 29, 36, 37, 52, 55, 148], "explain": [13, 32, 49, 67, 128, 143, 148], "webserv": 13, "inbound": 13, "port": [13, 29, 92, 93, 98, 144], "22": [13, 24, 144, 159], "80": [13, 17, 52, 96, 137], "drop": [13, 55, 82, 126, 128, 139, 143], "tcp": 13, "Then": [13, 16, 28, 29, 30, 34, 45, 55, 56, 57, 64, 67, 72, 73, 81, 85, 88, 96, 102, 103, 104, 108, 135, 137, 159, 160], "someth": [13, 27, 28, 55, 63, 71, 78, 95, 100, 101, 108, 157, 160, 162], "shot": 13, "ln": 13, "expos": [13, 75], "home": [13, 29, 30, 59, 141], "scp": 13, "TO": [13, 62, 83], "send": [13, 24, 98, 135], "remot": [13, 52, 56, 123, 159, 161], "rel": [13, 20, 30, 41, 47, 49, 52, 72, 73, 79, 93, 106, 108, 113, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 138, 144, 146, 148, 157, 161], "end": [13, 29, 30, 32, 34, 45, 48, 52, 56, 60, 88, 95, 99, 105, 107, 110, 112, 120, 121, 123, 134, 136, 137, 145, 147, 153, 156], "retriev": [13, 35, 48, 81, 86, 101, 159, 161], "sit": 13, "idl": 13, "action": [13, 14, 86], "restart": [13, 25, 45, 74, 81, 93, 120, 121, 122, 123, 125, 128, 132, 143, 145, 147], "later": [13, 34, 35, 40, 51, 52, 59, 81, 101, 134], "But": [13, 32, 40, 52, 69, 79, 104, 116, 123, 139, 141], "futur": [13, 22, 25, 26, 36, 37, 40, 49, 54, 60, 65, 85, 101, 107, 120, 121, 123, 126, 132, 144, 149, 153, 157], "job": [13, 130], "eb": 13, "runclaw": [14, 51, 116, 125, 127, 135], "autom": [14, 55, 86, 113], "certain": [14, 32, 46, 58, 67, 95, 112, 120, 137, 143], "keep": [14, 25, 28, 32, 33, 35, 36, 37, 73, 85, 88, 93, 103, 106, 113, 116], "log": [14, 25, 28, 29, 91, 92, 93, 100, 101], "came": 14, "rundir": [14, 88], "environ": [14, 25, 28, 36, 37, 38, 41, 51, 52, 55, 58, 59, 68, 71, 73, 75, 97, 104, 106, 108, 121, 159, 160], "noth": [15, 61, 103, 124, 140, 151, 152, 159, 162], "rememb": [15, 27, 73, 79, 96, 140, 151, 152], "b4step1": [15, 64, 162], "b4step2": [15, 140, 162], "b4step3": 15, "branch": [15, 18, 25, 29, 42, 51, 53, 56, 58, 59, 109, 113, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 140, 151, 152], "tag": [15, 52, 56, 58, 109, 140, 144, 145, 151, 152], "bathymetri": [15, 46, 49, 52, 60, 99, 110, 121, 123, 136, 138, 140, 146, 157, 159], "area": [15, 22, 46, 101, 110, 121, 139, 140], "dy": [15, 48, 54, 60, 61, 74, 86, 91, 95, 119, 123, 140, 157, 159], "capac": [15, 99, 140, 143, 144, 145, 147], "length": [15, 30, 35, 49, 60, 72, 98, 103, 121, 128, 140, 143, 144, 145, 146, 162], "latter": [15, 45, 67, 69, 98, 126, 137, 140, 143, 153, 162], "quantiti": [15, 32, 35, 60, 68, 69, 88, 92, 93, 99, 103, 136, 140, 146], "coordinate_system": [15, 61, 140, 146], "impos": [16, 86, 112, 151, 152, 165], "chapter": [16, 135, 143, 162], "choic": [16, 46, 78, 101, 143, 145, 146, 147, 162], "bc_lower": [16, 85, 98, 105, 143, 145, 147], "bc_upper": [16, 85, 98, 105, 143, 145, 147], "extrap": [16, 98, 105, 143, 145], "outflow": [16, 143, 145, 147], "move": [16, 32, 36, 37, 46, 55, 59, 61, 72, 98, 112, 115, 117, 122, 146, 149, 157, 158], "normal": [16, 33, 34, 53, 55, 61, 79, 98, 108, 135, 136, 143, 144, 145, 146, 147], "fairli": [16, 49, 121], "good": [16, 28, 49, 52, 62, 73, 83, 105, 110, 113, 121, 128, 135], "outgo": 16, "let": [16, 46, 59, 83, 110, 122, 128, 135], "without": [16, 22, 41, 45, 49, 60, 62, 63, 64, 67, 68, 79, 81, 83, 89, 93, 94, 95, 106, 108, 113, 132, 137, 141, 145, 147, 153, 160, 162], "particularli": [16, 27, 29, 32, 34, 51, 52, 57, 58, 59, 72, 74, 108, 116, 119, 123, 128, 132, 139, 157], "perfect": 16, "hit": [16, 34, 68, 74, 81, 95, 143], "obliqu": 16, "angl": [16, 30, 48, 72], "perfectli": 16, "wall": [16, 42, 98, 105, 120, 123, 125, 143, 145, 147, 156], "veloc": [16, 32, 34, 48, 61, 68, 81, 98, 99, 105, 121, 131, 138, 143, 144, 145, 146, 147, 162], "momentum": [16, 32, 34, 35, 49, 61, 65, 95, 128, 136, 146, 157], "third": [16, 32, 54, 89, 156, 159], "acoust": [16, 29, 36, 37, 49, 84, 85, 88, 90, 93, 101, 102, 119, 135, 145, 162], "p": [16, 17, 29, 81, 83, 85, 91, 94, 95, 99, 103, 135, 165], "hu": [16, 34, 35, 61, 65, 99, 136, 146], "hv": [16, 34, 35, 61, 65, 136, 146], "equal": [16, 30, 32, 33, 34, 35, 52, 69, 72, 74, 96, 98, 112, 134, 137, 143, 145, 147, 157, 159], "far": [16, 39, 43, 67, 78, 124, 126, 128, 131], "symmetri": 16, "physic": [16, 45, 52, 86, 91, 93, 105, 112, 165], "slightli": [16, 40, 54, 121, 122, 128, 137], "complic": [16, 79, 86, 137, 142], "alwai": [16, 22, 26, 27, 28, 32, 34, 35, 42, 54, 55, 59, 68, 85, 94, 111, 112, 115, 116, 128, 132, 139, 143, 145, 147, 157, 162], "alon": [16, 52], "topographi": [16, 17, 25, 32, 33, 34, 35, 45, 46, 49, 54, 60, 65, 69, 72, 80, 110, 111, 115, 116, 117, 119, 120, 123, 126, 129, 132, 137, 138, 139, 151, 152, 158], "artifici": [16, 139], "ignor": [16, 52, 60, 94, 119, 128, 138, 159], "incom": 16, "truncat": [16, 34, 74, 94, 143], "spuriou": [16, 32, 113], "extropl": 16, "dry": [16, 17, 25, 32, 46, 99, 126, 129, 136, 139], "land": [16, 40, 46, 47, 52, 55, 56, 60, 67, 69, 80, 126, 139, 146, 159], "tank": [16, 49], "bc2amr": [16, 123], "calhounhelzellevequ": 16, "envis": 16, "fold": 16, "piec": [16, 49, 91], "glu": 16, "inflat": 16, "websit": [16, 52, 55, 148, 159], "bergercalhounhelzellevequ": 16, "hint": [16, 25, 46, 78, 81, 108, 146, 160], "suppos": [16, 64, 67, 68, 79, 108, 112], "bit": [16, 22, 30, 56, 94, 96, 104, 136], "examin": [16, 36, 37, 45, 67, 108, 131], "own": [16, 20, 24, 28, 34, 59, 85, 86, 92, 93, 102, 103, 110, 112, 123, 135, 148], "todo": [16, 135, 153, 159, 165], "poster": 17, "resourc": [17, 24, 28, 47, 107], "bale": 17, "rossmanith": 17, "siam": [17, 24, 25, 93, 135], "sci": 17, "24": [17, 52, 69, 137], "2002": 17, "955": [17, 137], "978": 17, "author": [17, 25, 46, 49, 89, 93, 94, 99, 111], "1989": 17, "hydrodynam": 17, "phy": 17, "82": 17, "64": [17, 91, 94, 96, 104], "84": [17, 52], "34": [17, 52, 60, 93], "2011": [17, 24, 83], "pp": 17, "1195": 17, "1206": 17, "adv": 17, "awr11": 17, "1998": 17, "anal": 17, "35": [17, 32, 54, 72, 93], "2298": 17, "2316": 17, "1984": 17, "partial": [17, 75, 110], "differenti": [17, 30], "53": 17, "484": 17, "512": 17, "rigoutso": 17, "1991": 17, "ieee": 17, "tran": 17, "sy": [17, 40, 67, 88, 145, 147], "man": [17, 25, 46, 49, 146, 151, 152], "cyber": 17, "21": [17, 68, 89, 91, 119, 120, 133], "1278": 17, "1286": 17, "2018": [17, 24, 55, 123, 124, 133], "phd": 17, "thesi": [17, 101], "pure": [17, 53, 81, 91, 93, 94, 96, 101, 113, 136], "appl": 17, "geophi": 17, "173": 17, "4055": 17, "4074": 17, "info": [17, 29, 30, 33, 34, 35, 45, 56, 60, 68, 88, 91, 94, 95, 101, 121, 131, 144, 145, 153], "analysi": 17, "evalu": [17, 27, 30, 34, 35, 65, 69, 85, 91, 101, 159, 162], "preprint": 17, "2000": [17, 54, 157, 159], "165": [17, 156], "126": [17, 159], "166": 17, "leveque96": 17, "1996": 17, "advect": [17, 79, 93, 96, 135, 136, 147, 162], "incompress": 17, "leveque1996": 17, "33": [17, 91, 137], "627": 17, "665": 17, "1997": [17, 93], "multi": [17, 52, 85, 115, 117, 120, 123, 162], "131": [17, 93], "327": [17, 93], "353": [17, 93], "wpalg": 17, "cambridg": 17, "press": [17, 96, 102], "uk": [17, 30], "gallery_fvmbook": 17, "acta": 17, "numerica": 17, "211": 17, "289": 17, "dg": 17, "actanum2011": 17, "techniqu": [17, 26], "2013": [17, 24, 93], "a351": [17, 93], "a377": [17, 93], "manuel": [17, 83, 93], "quezada": [17, 83, 93], "luna": [17, 83, 93], "matthew": [17, 83, 93], "kneplei": [17, 83, 93], "emmett": [17, 83, 93], "2012": [17, 22, 24, 49, 93], "scalabl": [17, 93], "c210": [17, 93], "c231": [17, 93], "sisc": [17, 93], "month": [17, 52, 93], "nov": [17, 93], "mandlietal2016": 17, "calhellev08": 17, "helzel": 17, "circular": 17, "spheric": [17, 52], "review": [17, 89], "2008": [17, 83, 89, 99], "723": 17, "752": 17, "leveque09": 17, "reproduc": [17, 54, 62, 83], "engin": [17, 52], "cise": 17, "11": [17, 32, 79, 99, 127, 128, 133], "2009": [17, 89, 94, 99], "27": [17, 52, 60, 69, 137], "levyon03": 17, "darryl": 17, "yong": 17, "solitari": 17, "layer": [17, 25, 45, 60, 91, 115, 117, 120, 121, 123], "media": 17, "math": [17, 52, 105], "63": [17, 137], "2003": 17, "1539": 17, "1560": 17, "mandli13a": 17, "72": [17, 52, 72], "91": 17, "2013it": 17, "aug": [17, 124], "mandli13b": 17, "dawson": 17, "36": [17, 48, 74, 91], "2014": [17, 24, 99, 114, 115, 116, 117, 118, 119, 133], "clint": 17, "okada85": [17, 30, 72], "okada": [17, 25, 30, 46, 111, 157, 161], "deform": [17, 30, 33, 35, 46, 72, 161], "due": [17, 24, 30, 40, 48, 72, 113, 122, 123, 128, 139, 149, 160], "shear": [17, 30], "tensil": 17, "fault": [17, 25, 30, 46, 111, 123, 130, 157, 161], "bull": [17, 30], "seism": [17, 30], "soc": [17, 30], "am": [17, 30], "1985": [17, 30], "1135": 17, "1154": 17, "octob": [18, 117, 118, 119, 125, 126, 129, 130, 132, 133], "2023": [18, 132, 133], "accompani": [18, 21, 131, 132], "featur": [18, 22, 25, 28, 32, 40, 52, 55, 68, 79, 86, 112, 113, 118, 120, 121, 123, 128, 131, 132, 133, 153, 157], "dev": [18, 24, 28, 55, 56, 96, 123, 124, 129, 130, 131, 132, 133], "diff": [18, 51, 56, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "tarfil": [18, 56, 59, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "pip": [18, 25, 28, 52, 56, 57, 87, 93, 96, 102, 104, 108, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 141], "doc": [18, 23, 24, 28, 30, 52, 56, 89, 106, 107, 108, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 150], "docker": [18, 25, 56, 57, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 164], "migrat": 19, "intermedi": [19, 32, 35, 72, 134, 162], "easiest": [19, 28, 42, 75, 79, 81, 112, 162], "bulk": [19, 85, 99, 105, 135, 145, 162], "convers": [19, 25, 86, 94, 112, 137, 157, 161], "convert43to46": 19, "inspect": [19, 20, 52], "broken": [19, 20, 28, 72, 113], "renam": [20, 22, 36, 37, 63, 98, 101], "achiev": [20, 86, 151, 152], "convert46to50": 20, "_4": 20, "complet": [20, 22, 28, 48, 63, 81, 85, 86, 96, 106, 113], "delet": [20, 28, 55, 59], "variant": [20, 57, 106, 113], "combin": [20, 55, 60, 120, 161], "properli": [20, 32, 36, 37, 40, 41, 49, 52, 54, 55, 59, 60, 67, 71, 74, 88, 113, 115, 118, 123, 126, 128, 141, 143, 146, 149, 157, 159, 160, 162], "correct": [20, 28, 42, 55, 56, 64, 65, 68, 79, 85, 91, 96, 100, 106, 115, 116, 120, 139, 143, 145, 146, 147], "permut": 20, "th": [20, 22, 45, 135, 162], "reorder": [20, 22], "pattern": [20, 47, 52, 138], "carefulli": [20, 22, 65], "setaux": [20, 22, 64, 86, 115, 116, 135, 143, 145, 147], "sequenc": [20, 22, 34, 35, 64, 67, 69, 96, 102, 105, 106, 113, 115, 122, 135, 162], "maxmx": [20, 86], "maxmi": [20, 86], "maxmz": 20, "longer": [20, 28, 45, 55, 56, 60, 82, 107, 121, 123, 126, 128, 132, 134, 135, 146, 157, 161], "declar": [20, 22, 103, 128, 162], "memori": [20, 22, 73, 74, 75, 85, 88, 95, 103, 128, 144, 145], "alloc": [20, 101, 119, 128, 144], "mx": [20, 22, 54, 74, 86, 96, 99, 135, 145, 157, 162], "resp": [20, 30, 128], "mz": [20, 22], "driver": [20, 64], "led": [20, 124], "homepag": [21, 25], "reorgan": [22, 86, 114, 129], "incorpor": [22, 49, 55, 83, 101, 115, 122, 136, 159], "changelog": [22, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133], "concern": [22, 46, 144], "evolv": [22, 85, 88, 101], "organ": [22, 23, 36, 37, 88], "affect": [22, 63, 121, 122, 128, 131, 143, 157, 160], "assist": [22, 126], "older": [22, 42, 53, 55, 58, 59, 101, 127, 131, 133, 144], "compris": [22, 93, 159], "repositori": [22, 24, 25, 26, 29, 32, 37, 38, 43, 44, 46, 53, 58, 59, 63, 64, 93, 101, 108, 110, 111, 113, 118, 121, 133, 150], "webpag": [22, 24, 36, 37, 43, 47, 52, 56, 63, 124, 138], "primari": [22, 28, 29, 46, 110, 113, 153], "auxiliari": [22, 86, 88, 94, 99, 100, 101, 103, 135, 143, 145, 147, 162], "cach": [22, 48, 56, 81, 83, 126, 144], "petsc": [22, 23, 75, 83, 85, 92, 95, 102, 103, 104, 106], "stride": [22, 159], "contingu": 22, "maux": [22, 135, 162], "ma": [22, 34, 40, 67, 137, 159], "relev": [22, 27, 40, 42, 46, 52, 55, 94, 112, 113, 153], "flexibl": [22, 30, 60, 86, 119, 122, 135, 137, 144], "clean": [22, 55, 56, 106, 119, 123], "systemat": 22, "obscur": 22, "clarifi": 22, "regress": [22, 25, 28, 51, 93, 96, 121, 122, 155], "test": [22, 25, 30, 36, 39, 42, 51, 52, 56, 57, 58, 59, 65, 78, 83, 84, 86, 92, 93, 99, 106, 107, 112, 116, 120, 121, 122, 123, 126, 128, 132, 135, 147, 149, 153, 156, 157, 159], "travi": [22, 128], "miss": [22, 25, 94, 125, 132, 149, 153, 157, 159, 160], "conform": [22, 28, 33, 100, 123, 157], "construct": [22, 30, 32, 54, 69, 85, 91, 106, 132, 153, 154, 157], "visit": [22, 25, 78, 133], "gui": [22, 163], "openmp": [22, 25, 42, 75, 106, 112, 120, 126, 156], "monitor": [22, 25, 33, 34, 39, 46, 67, 69, 73, 116, 118, 121, 131], "arriv": [22, 32, 34, 40, 46, 121, 138, 139], "ndim": [22, 74, 81, 143, 144], "num_dim": [22, 39, 91, 94, 98, 143, 144, 145, 147], "zlower": 22, "yupper": [22, 145, 159], "zupper": 22, "upper": [22, 32, 33, 39, 89, 91, 98, 137, 143, 145, 147, 157, 159], "mxnest": 22, "neg": [22, 40, 139, 146, 157, 159], "ins": 22, "forc": [22, 25, 41, 46, 63, 67, 106, 112, 126, 136, 139, 144, 154, 159, 160], "prohibit": 22, "again": [22, 41, 63, 67, 72, 79, 81, 85, 86, 95, 99, 104, 108, 123, 129, 157, 160], "except": [22, 27, 30, 40, 94, 99, 106, 126, 143, 146, 153, 157], "caus": [22, 34, 49, 52, 55, 62, 63, 69, 75, 81, 83, 104, 113, 120, 121, 122, 124, 128, 142, 144, 157, 159], "2d_grid": 22, "attirbut": 22, "gridlines_show": 22, "grideges_show": 22, "openli": 23, "One": [23, 25, 26, 30, 32, 45, 52, 55, 61, 67, 68, 69, 86, 106, 112, 119, 159], "super": [23, 28, 123, 159], "util": [23, 25, 28, 35, 46, 52, 74, 78, 81, 93, 108, 113, 142, 158, 159, 160], "graphic": [23, 28, 53, 68, 78, 131], "visual": [23, 24, 28, 34, 36, 37, 45, 46, 58, 59, 68, 74, 75, 78, 93, 97, 98, 108, 119, 126, 163], "web": [23, 25, 28, 36, 37, 52, 55, 56, 123, 148, 159], "latest": [23, 25, 44, 52, 55, 56, 58, 59, 87, 96, 102, 116, 120], "legaci": [23, 56, 59], "welcom": [24, 83], "tip": [24, 46, 59, 78, 92, 93, 98, 107], "answer": 24, "question": [24, 28, 100], "googl": [24, 25, 28, 40, 46, 60, 67, 90, 94, 96, 104, 119, 121, 129, 135, 137], "slack": 24, "channel": 24, "workspac": [24, 68, 103], "join": [24, 79], "experi": [24, 49, 101, 149], "warn": [24, 28, 94, 95, 101, 128, 143, 160], "activ": [24, 32, 34, 39, 55, 101, 110, 146], "gitter": 24, "post": [24, 25, 26, 28, 34, 52, 96, 129, 130, 131, 143, 148, 149], "ask": 24, "twitter": 24, "report": [24, 30, 32, 51, 108, 113, 120, 123, 141, 143, 145], "rais": [24, 30, 59, 94, 100, 102, 106, 153, 159], "photo": [24, 25], "involv": [24, 98, 101, 110, 149, 154], "ve": [24, 87, 102, 105], "fork": [24, 55, 56], "track": [24, 25, 28, 32, 33, 34, 45, 46, 52, 55, 57, 59, 73, 85, 93, 106, 113, 115, 124, 126, 129, 131, 136, 153], "youtub": [24, 110, 126], "video": [24, 110, 126], "introductori": 24, "webinar": 24, "csdm": 24, "2019": [24, 53, 124, 125, 126, 133], "randi": [24, 30, 89, 91], "plan": [24, 28, 49, 57, 58, 59, 65, 94, 101, 132, 153], "schedul": 24, "annual": 24, "meet": 24, "took": 24, "onlin": [24, 107, 111, 123, 150, 157], "covid": 24, "four": [24, 69, 91, 112, 113], "short": [24, 49, 98, 128], "slide": 24, "tulan": 24, "clifford": 24, "lectur": 24, "april": [24, 126, 127, 133], "2017": [24, 56, 99, 121, 122, 123, 133], "minisymposterium": 24, "cse": 24, "confer": 24, "februari": [24, 122, 128, 129, 133], "march": [24, 25, 32, 39, 40, 46, 115, 116, 133, 137], "boulder": 24, "2015": [24, 56, 99, 119, 120, 121, 133], "summari": [24, 25, 56, 123, 143, 144, 145, 146], "tackl": [24, 28], "progress": [24, 28, 101, 110, 119, 157, 159], "held": [24, 49], "zoom": [24, 52], "conjunct": [24, 40, 67, 94, 112], "23": [24, 126, 127, 133, 144], "25": [24, 32, 40, 54, 67, 72, 85, 91], "28": [24, 118, 119, 122, 123, 124, 125, 126, 133], "unives": 24, "colorado": 24, "immedi": [24, 49, 68, 85, 87, 88, 95], "august": [24, 123, 131, 132, 133], "utah": 24, "hpc": 24, "swag": 24, "introduct": 25, "commit": [25, 30, 51, 55, 56, 113], "licens": [25, 46, 49, 93, 111, 123], "cite": [25, 56, 58, 133], "fund": [25, 57, 93], "troubleshoot": [25, 57, 58, 93], "amazon": 25, "servic": [25, 62, 83], "ec2": 25, "ami": 25, "77": [25, 64, 104], "90": [25, 52, 64, 72, 102, 104, 132], "statist": [25, 120], "b4run": [25, 127], "sytl": [25, 34, 78], "checkpoint": [25, 45, 120, 121, 123, 125, 128, 143, 145, 147], "share": [25, 26, 52, 59, 73, 75, 91, 94, 96], "gpu": [25, 125], "cautionari": [25, 46, 64, 146], "registr": [25, 46, 123, 157, 159], "topo": [25, 32, 40, 46, 49, 52, 54, 60, 67, 69, 80, 108, 115, 117, 123, 125, 128, 132, 138, 146, 157, 159], "dtopo": [25, 30, 33, 46, 49, 54, 60, 72, 108, 115, 117, 118, 126, 128, 139, 146, 157, 159, 161], "earth": [25, 40, 46, 53, 60, 67, 72, 119, 121, 129, 137, 146], "slip": [25, 30, 46, 111, 157, 161], "sea_level": [25, 32, 40, 46, 49, 60, 99, 126, 139, 146, 157, 159], "eta": [25, 30, 34, 35, 40, 45, 46, 69, 112, 119, 126, 138, 146], "lagrangian": [25, 45, 46, 126], "particl": [25, 34, 45, 46, 126, 131], "friction": [25, 46, 49, 146, 151, 152], "nearshor": [25, 32, 34, 45, 46, 49], "front": [25, 32, 39, 40, 46, 68, 100, 106, 137], "sphere": [25, 46, 48, 86, 116, 132, 136, 146], "geometri": [25, 30, 72, 93, 94, 98, 100, 103, 119], "jupyt": [25, 44, 72, 75, 93, 107, 111, 119, 120, 126, 135], "notebook": [25, 30, 32, 40, 44, 55, 67, 72, 75, 87, 93, 95, 111, 119, 120, 126, 135, 136, 137, 159], "concept": [25, 135], "pointwis": [25, 32, 54, 103, 119, 157], "potenti": [25, 68, 121, 138], "process": [25, 34, 36, 37, 46, 52, 53, 72, 85, 90, 91, 96, 102, 103, 106, 113, 121, 131, 143, 160], "fly": 25, "commun": [25, 52, 83, 103, 106, 108, 112, 123], "hope": [26, 113], "greatli": [26, 34, 83, 131, 138], "expand": [26, 40, 52, 60], "submodul": [26, 28, 53, 56, 58], "stai": [26, 32], "tune": [26, 144], "annot": [27, 60], "map2d_to_1d": 27, "unavail": 27, "sens": [27, 52, 61, 123, 128, 165], "context": [27, 52, 162], "plotdata": [27, 34, 35, 45, 79, 81, 88, 120, 121, 142], "els": [27, 28, 59, 67, 103, 123, 137, 139, 147], "scalar": [27, 30, 40, 95, 103, 135, 139, 143, 165], "moment": [27, 30, 124], "outn": 27, "outaux": 27, "prepar": [28, 149], "substanti": [28, 55, 83, 119, 125, 128], "incompat": [28, 52], "built": [28, 29, 65, 75, 84, 93, 96, 98, 100, 112, 113, 151, 152], "correctli": [28, 32, 86, 92, 119], "Be": [28, 68, 138, 161], "verbos": [28, 30, 33, 35, 48, 60, 67, 88, 91, 95, 101, 113, 137, 143, 145, 147, 153, 159], "messag": [28, 41, 48, 55, 59, 68, 73, 88, 91, 95, 97, 100, 101, 103, 104, 128, 143, 145, 147, 160], "wise": [28, 101], "especi": [28, 52, 86, 98], "necessit": 28, "modif": [28, 41, 62, 68, 79, 83, 89, 146], "compat": [28, 30, 48, 52, 60, 72, 74, 78, 94, 96, 104, 116, 117, 121, 122, 132, 149, 159], "explan": 28, "tracker": 28, "increasingli": 28, "push": [28, 55, 56], "unlik": [28, 32, 55, 56, 74], "practic": [28, 108, 110], "accid": 28, "subrepositori": [28, 56], "oppos": [28, 154], "inter": [28, 122], "break": [28, 30, 49, 52, 60, 72, 113, 120, 139, 146, 159], "editabl": 28, "site": [28, 52, 59, 108], "shell": [28, 58, 59, 73, 79, 81, 96, 102, 105, 108, 121, 141], "pull_al": [28, 56], "sh": [28, 55, 56, 96], "prompt": [28, 29, 68, 79, 81, 90, 93, 105, 159], "shortli": [28, 113], "handi": [28, 63], "uncommit": [28, 51, 56], "checkout": [28, 53, 55, 56, 58], "claw_git_statu": [28, 51, 56, 127], "txt": [28, 32, 45, 51, 56, 61, 83, 95, 121, 122, 123, 134, 153], "claw_git_diff": [28, 51, 56], "usernam": [28, 29], "mind": 28, "password": 28, "whenev": [28, 120, 162], "brought": 28, "new_featur": 28, "accident": [28, 79], "recov": [28, 33], "histori": [28, 35, 56, 59, 81], "throw": 28, "awai": [28, 138], "recreat": [28, 41, 63, 126], "rebas": 28, "onto": [28, 30, 52, 139, 159], "newer": [28, 73, 89, 123], "head": [28, 30, 55], "cleaner": [28, 121], "recompil": [28, 41, 42, 63, 73, 106, 126, 144, 149, 162], "nosetest": [28, 37, 38, 96, 102, 113, 155], "fail": [28, 94, 96, 106, 113, 119, 153], "pr": [28, 56, 113, 123], "someon": [28, 63], "propos": [28, 165], "rid": 28, "cross": 28, "poor": 28, "whole": [28, 52, 95, 96], "lot": [28, 40, 126], "doesn": [28, 32, 59, 64, 103], "pep8": 28, "long": [28, 30, 48, 49, 52, 71, 93, 120, 128, 144, 159], "aim": 28, "vim": 28, "nice": [28, 60, 86, 98, 116, 137], "underlin": 28, "nose": [28, 37, 38, 84, 96, 113, 132, 155], "suit": [28, 52, 113], "exactli": [28, 33, 34, 51, 53, 69, 103, 137, 143], "fflag": [28, 41, 63, 73, 86, 106, 157], "overrid": [28, 42, 52, 85, 86, 106], "bind": [28, 52, 78, 86, 96], "dockerhub": [29, 56], "riemann_book": [29, 136], "0_dockerimag": 29, "8889": 29, "0_contain": 29, "serv": 29, "jovyan": 29, "exit": [29, 79, 96, 102], "ctrl": [29, 79], "quit": [29, 68, 79, 81, 149], "whatev": [29, 85, 100, 135], "ip": [29, 79, 81], "localhost": 29, "token": 29, "wherev": [29, 160], "ones": [29, 85, 86, 103, 123, 143, 144], "ipynb": [29, 30, 32, 40, 72, 111, 120, 136, 137], "chile2010a": [29, 111], "exercis": [29, 46, 111, 113], "transfer": 29, "laptop": [29, 93], "accomplish": [29, 40, 63], "0_geoclaw_dockerimag": 29, "contains": 29, "rm": [29, 55, 56, 63, 160], "1_contain": 29, "rmi": 29, "1_dockerimag": 29, "prune": 29, "dockeril": 29, "root": [29, 59, 94, 95, 100], "switch": [29, 52, 59, 98, 108, 113, 122, 138, 161], "dockerfile_v5": 29, "0_geoclaw": 29, "test_bind": 29, "subfault": [30, 46, 123, 124, 161], "seafloor": [30, 49, 72, 139, 161], "plane": [30, 72, 120, 137, 161], "rise_tim": [30, 72], "rise": [30, 72, 138, 139], "rise_time_start": [30, 72], "piecewis": [30, 32, 40, 45, 54, 69, 72, 116, 135, 137, 157], "quadrat": [30, 72], "rise_time_end": [30, 72], "rise_fract": [30, 72], "csv": [30, 72, 123], "erron": [30, 72], "interpret": [30, 54, 72, 123, 157], "dtopotools_exampl": [30, 72, 111], "test_dtopotool": 30, "deal": [30, 49, 78, 95, 96, 103, 153, 159], "sub": [30, 113, 159], "dtopographi": [30, 72], "ucsbfault": [30, 72], "csvfault": [30, 72], "siftfault": [30, 72, 123], "segmentedplanefault": [30, 72], "plot_dz_contour": 30, "plot_dz_color": 30, "mw": [30, 123], "strike_direct": 30, "input_unit": 30, "coordinate_specif": [30, 72], "subclass": 30, "row": [30, 32, 54, 89, 112, 157, 159], "rupture_typ": [30, 72], "static": [30, 72, 123], "dtopo_typ": [30, 33, 60, 72], "repres": [30, 85, 91, 94, 98, 99, 101, 103, 159, 165], "dz_at_t": 30, "dz": [30, 33, 139, 157], "dz_max": 30, "ab": [30, 53, 98, 106, 112, 137, 159], "self": [30, 33, 35, 101, 132, 159], "cmax_dz": 30, "dz_interv": 30, "colorbar_ticks": 30, "colorbar_labels": 30, "fig_kwarg": [30, 159], "appar": [30, 69, 73], "compos": [30, 85], "properti": [30, 35, 61, 68, 85, 88, 91, 100, 103, 159], "mo": 30, "seismic": [30, 35, 46, 72], "unit": [30, 47, 48, 53, 72, 91, 121, 132, 153], "containing_rect": 30, "create_dtopo_xi": [30, 72], "rect": [30, 137], "016666666666666666": 30, "buffer_s": [30, 72], "buffer": [30, 40, 45, 112, 120, 121, 144, 145, 159], "x1": [30, 32, 33, 34, 39, 48, 60, 86, 95, 112, 137, 144, 145, 146, 159], "x2": [30, 32, 33, 34, 39, 48, 60, 95, 112, 137, 144, 145, 146, 159], "y1": [30, 32, 33, 34, 39, 48, 60, 86, 95, 112, 137, 144, 145, 146, 159], "y2": [30, 32, 33, 34, 39, 48, 60, 95, 112, 137, 144, 145, 146, 159], "degre": [30, 48, 52, 60, 69, 72], "create_dtopographi": [30, 72], "valueerror": [30, 153, 159], "unknown": [30, 103], "plot_subfault": 30, "plot_centerlin": 30, "slip_color": 30, "cmap_slip": 30, "cmin_slip": 30, "cmax_slip": 30, "slip_tim": 30, "plot_rak": 30, "xylim": 30, "plot_box": [30, 159], "axessubplot": 30, "centroid": [30, 72], "dip": [30, 72], "jet": [30, 68], "rake": [30, 72], "drawn": [30, 52, 142], "plot_subfaults_depth": 30, "column_map": 30, "skiprow": 30, "delimit": 30, "dict": [30, 35, 88, 94, 99, 100, 103, 153, 159], "strike": [30, 72], "calculate_geometri": 30, "kinemat": [30, 46], "skip": [30, 126], "width": [30, 34, 52, 60, 72, 74, 91, 98, 103, 112, 137, 145, 147], "rigid": [30, 123], "mu": [30, 123], "set_dynamic_slip": 30, "slip_at_dynamic_t": 30, "column_list": 30, "output_unit": 30, "match": [30, 34, 39, 52, 60, 94, 100, 113, 153, 159], "adopt": [30, 101], "Not": [30, 52, 91, 121, 128], "noaa": [30, 40, 48, 54, 67, 72, 123, 138, 153, 157, 161], "sift": [30, 72, 123], "ucsb": [30, 72, 161], "definit": [30, 68, 85, 112, 118], "gov": [30, 40, 48, 67, 72, 96, 153], "aboutu": 30, "020204mag_polici": 30, "php": [30, 62, 83], "respect": [30, 32, 52, 60, 93, 94, 99, 159], "sift_slip": 30, "longitude_shift": 30, "subset": [30, 32, 40, 67, 123, 137, 157, 159, 161], "load_sift_unit_sourc": 30, "pmel": [30, 72], "pub": [30, 153], "gica2937": 30, "although": [30, 52, 64, 68, 97, 98, 100, 112, 124, 130, 159], "notat": [30, 48, 60, 135], "compress": [30, 94, 159], "info_sz": 30, "dat": [30, 153], "acsza1": 30, "acszb1": 30, "set_subfault": 30, "assign": [30, 32, 34, 85, 88, 94, 100], "coodin": 30, "pascal": [30, 153], "centerlin": 30, "respecitv": 30, "mix": [30, 39, 52, 72], "nctr": [30, 72], "upstrik": [30, 72], "updip": [30, 72], "calculate_geometry_triangl": 30, "triangular": [30, 46, 123], "lat": [30, 48, 52, 54, 157, 159], "convert_to_standard_unit": 30, "measur": [30, 45, 48, 72], "dynamic_slip": [30, 124], "rupture_tim": [30, 72], "rise_shap": 30, "gauss_pt": 30, "latitutd": 30, "modulu": [30, 99, 105, 145, 162], "shape": [30, 35, 40, 48, 60, 67, 86, 91, 96, 103, 137, 159], "displac": [30, 34, 46, 49, 72, 139, 146, 161], "vertic": [30, 39, 49, 52, 60, 67, 137, 138, 146, 159, 161], "1992": 30, "okadamap": 30, "rigin": 30, "dave": 30, "xiaom": 30, "wang": 30, "rewritten": 30, "dicuss": 30, "movement": 30, "sec": 30, "pw": [30, 32], "smooth": [30, 69, 101, 112, 162], "ruptur": [30, 46], "set_corn": 30, "projection_zon": 30, "iter": [30, 40, 67, 99], "subdividedplanefault": 30, "base_subfault": 30, "nstrike": 30, "ndip": 30, "slip_funct": 30, "subdivid": [30, 72], "uniform": [30, 32, 34, 35, 67, 72, 75, 86, 123, 157], "subdivis": 30, "altern": [30, 34, 36, 37, 45, 46, 48, 52, 57, 63, 68, 78, 93, 96, 108, 112, 119, 120, 121], "slip_distribut": 30, "xi": [30, 162], "rescal": 30, "tensorproductfault": 30, "fault_plan": 30, "slip_along_strik": 30, "slip_down_dip": 30, "goe": [30, 46, 55], "constant": [30, 32, 34, 49, 60, 65, 69, 96, 99, 135, 136, 137, 139, 146, 159, 162], "tensor": 30, "chen": [30, 161], "ji": [30, 161], "geol": 30, "edu": [30, 52, 94, 125], "faculti": 30, "big_earthquak": 30, "sea": [30, 45, 46, 47, 49, 52, 69, 72, 109, 119, 126, 138, 157, 159, 161], "floor": [30, 46, 72], "durat": [30, 128, 138], "slope": [30, 101, 128], "rf": [30, 55, 56], "bear": [30, 48], "movabl": 30, "latlong": [30, 52], "happen": [31, 52, 63, 85, 100, 103, 126, 160], "filenam": [31, 52, 119, 131, 132, 159], "fgmax_tool": [32, 118, 126, 132, 146], "increment": [32, 45, 52, 91, 106, 143, 145, 147], "record": [32, 45, 61, 103, 133, 153, 161], "observ": [32, 49, 115, 128, 138, 143, 146, 154, 161], "align": [32, 34, 40, 52, 60, 67, 126, 128, 146], "arbitrari": [32, 34, 60, 101, 115, 137, 146], "transect": [32, 146], "coastlin": [32, 52, 67, 69, 126, 137, 146, 161], "quadrilater": [32, 60], "dem": [32, 46, 54, 60, 123, 157, 159, 161], "topo_typ": [32, 40, 54, 60, 67, 119, 120, 123, 126, 157, 159], "point_styl": [32, 33, 67, 118], "fgmax_grid": [32, 33, 60, 126, 132, 146], "junction": 32, "purpos": [32, 34, 46, 49, 54, 62, 68, 74, 83, 91, 111, 113, 134, 137, 143], "maxima": [32, 73], "fgmax_data": [32, 146], "fgmaxgrid": [32, 33, 132, 146], "fgmax0001": 32, "fgno": [32, 33, 34, 35, 132], "sequenti": [32, 34], "fg_maxnum_fgrid": 32, "fgmax_modul": 32, "recomil": 32, "everyth": [32, 56, 59, 73, 96, 105, 106, 113, 123], "fg": 32, "tstart_max": 32, "tend_max": 32, "dt_check": 32, "min_level_check": 32, "arrival_tol": 32, "interp_method": 32, "npt": 32, "xy_fil": 32, "regular": [32, 159], "cartesian": [32, 47, 60, 86, 146], "nx": [32, 34], "ny": [32, 34], "n12": 32, "n23": 32, "x3": [32, 60, 95], "y3": [32, 60, 95], "x4": [32, 60], "y4": [32, 60], "fourth": [32, 54], "clockwis": [32, 48, 72, 159], "perimet": 32, "intersect": [32, 67, 72], "connect": [32, 55, 60, 67, 126, 137], "expect": [32, 69, 99, 105, 106, 107, 113, 123, 124, 126, 128, 145, 146, 147, 153], "topofil": [32, 54, 60, 123, 124, 125, 126, 146, 157, 159], "north": [32, 40, 48, 67, 72], "south": [32, 157], "preprocess": [32, 119], "satisfi": [32, 40, 67, 101, 112, 137, 165], "captur": [32, 45, 49, 61, 137, 157], "onshor": [32, 60, 65, 67, 137, 139], "inund": [32, 46, 52, 65, 112, 126, 138, 161], "known": [32, 42, 68, 72, 73, 79, 102, 104, 113, 122, 143], "posit": [32, 40, 52, 72, 75, 106, 146, 157, 159], "digit": [32, 34, 40, 54, 60, 61, 79, 121, 122, 123, 159], "correspondingli": 32, "1e9": [32, 39, 61], "simul": [32, 36, 37, 38, 40, 47, 49, 52, 68, 69, 88, 91, 93, 95, 96, 98, 102, 105, 110, 121, 122, 123, 125, 137, 139, 153], "exce": [32, 52, 112, 144], "care": [32, 40, 46, 96], "start_max": 32, "natur": [32, 55, 135, 165], "discard": [32, 101], "reiniti": [32, 121], "depress": 32, "margin": [32, 46], "fgmax_valu": 32, "eta_tild": 32, "speed": [32, 34, 35, 85, 89, 99, 105, 121, 126, 135, 136, 143, 146, 153, 154, 159, 162, 165], "harbor": 32, "ship": 32, "ground": [32, 72, 126], "fg_num_val": 32, "num_fgmax_v": [32, 146], "govern": [32, 146], "fgmax_interpol": 32, "fgmax_interpolate0": 32, "fgmax_interp": [32, 128], "fluid": [32, 34, 49, 61, 69, 138], "unrealist": [32, 69], "island": [32, 40, 67, 137], "65": 32, "15": [32, 40, 54, 56, 60, 67, 72, 91, 137, 145, 156, 159], "amr_levels_max": [32, 112, 144, 145], "8000": 32, "e10": 32, "stop": [32, 73, 79, 115, 123, 145, 147, 159], "20": [32, 40, 50, 52, 54, 60, 67, 76, 79, 99, 112, 144, 145, 146, 157, 159], "const": 32, "fg1": 32, "valuemax": 32, "aux1": 32, "fgmax0002": 32, "explicitli": [32, 64, 68, 93, 128, 143, 160, 165], "dealt": [32, 40], "read_output": [32, 33, 132], "make_input_fil": 32, "chile2010_fgmax": [32, 34, 131], "bowl_radial_fgmax": 32, "gallery_geoclaw": [32, 46], "paragraph": 32, "qoi": [32, 35], "2n": 32, "hmin": 32, "13": [32, 45, 156], "99999000e": 32, "99": [32, 145, 147], "never": [32, 69, 98, 103, 109, 112, 126, 137, 143, 145, 147, 160], "met": [32, 62, 83], "criterion": [32, 112, 145], "bound": [33, 35, 86, 89, 96, 132, 137, 143, 159], "interp_dz": 33, "dtopo_path": 33, "b0": [33, 35], "event": [33, 46, 49, 60, 62, 72, 83, 138, 139, 143], "ps4_to_arrai": 33, "mask": [33, 40, 46, 50, 137, 159], "topo_styl": 33, "xy_fnam": 33, "read_fgmax_grids_data": 33, "data_fil": [33, 35], "write_to_fgmax_data": 33, "fid": [33, 35], "adjust_fgmax_1d": 33, "x1_desir": 33, "x2_desir": 33, "x1_domain": 33, "x1_new": 33, "x2_new": 33, "npoint": 33, "linspac": [33, 68, 88, 105, 137], "fgout_tool": [34, 146], "complement": 34, "coincid": 34, "wherea": [34, 45, 52, 69, 78, 96], "occur": [34, 63, 72, 153, 154], "signific": [34, 65, 131, 133, 138, 159], "increas": [34, 35, 45, 52, 60, 73, 137, 146], "degrad": 34, "had": [34, 45, 53, 54, 121, 122, 123, 124, 128, 139], "tempor": [34, 45, 61], "seri": [34, 45, 61, 69, 153], "fact": [34, 52, 69, 94, 103, 107, 112, 139], "gauag": 34, "similarli": [34, 41, 53, 90, 96, 98, 137, 156], "massless": 34, "tracer": [34, 136], "debri": 34, "fixedgrid": [34, 46, 131], "carri": 34, "fgmax": [34, 39, 46, 60, 69, 73, 116, 118, 121, 122, 126, 127, 132, 146], "throughout": [34, 69, 121], "fgout_data": [34, 146], "fgout_grid": [34, 35, 60, 146], "fgoutgrid": [34, 35, 146], "runtim": [34, 106], "binary32": [34, 45, 74, 94, 131, 143, 145, 147], "200": [34, 52, 85, 105, 119, 147], "250": 34, "115": 34, "55": 34, "tstart": [34, 101], "tend": [34, 40, 101], "nout": [34, 74, 147], "37": 34, "ascii": [34, 45, 54, 68, 85, 88, 95, 100, 121, 131, 132, 134, 143, 145, 147, 157, 163], "binary64": [34, 45, 74, 94, 131, 143, 145, 147], "float64": [34, 131, 143], "kind": [34, 88, 90, 95, 125, 131, 135, 143], "float32": [34, 131, 143], "dump": [34, 74, 94, 131, 132, 143], "raw": [34, 94, 131, 143], "almost": [34, 143], "precis": [34, 35, 42, 45, 60, 74, 86, 91, 94, 135, 143, 159], "hundr": 34, "fgout0001": 34, "t0000": [34, 68], "q0000": [34, 68, 143], "b0000": 34, "amr_level": [34, 74], "hierarchi": [34, 52, 91, 108], "file_prefix": [34, 94, 100, 131], "easier": [34, 59, 78, 121, 123, 137, 162], "manipul": [34, 45, 159], "fgframe": 34, "read_fram": [34, 35], "lazi": 34, "hss": [34, 35], "plottool": [34, 40, 67, 126], "pcolorcel": [34, 40, 67, 126, 137], "minimalist": 34, "geoplot": [34, 50, 52, 80], "cmap": [34, 40, 52, 60, 67, 79, 137, 159], "land_color": 34, "masked_wher": 34, "eta_plot": 34, "tsunami_colormap": 34, "overlap": [34, 112, 115, 116, 157], "fgout_interp": 34, "fgout_modul": 34, "shore": [34, 40, 46, 112, 126, 139], "unphys": 34, "intepol": 34, "fgout_writ": 34, "fgoutfram": 35, "make_fgout_fcn_xi": 35, "make_fgout_fcn_xyt": 35, "write_netcdf": 35, "read_netcdf": [35, 40, 67, 123, 124, 157, 159], "reconstruct": [35, 93, 101, 153], "read_netcdf_arrai": 35, "extract": [35, 52, 94, 132, 153, 159, 161], "print_netcdf_info": 35, "drytol": 35, "extent_cent": 35, "extent": [35, 39, 40, 49, 57, 60, 65, 67, 68, 85, 91, 103, 115, 128, 137, 157, 159], "extent_edg": 35, "read_fgout_grids_data": 35, "set_plotdata": 35, "write_to_fgout_data": 35, "get_as_arrai": 35, "rootgrp": 35, "nearest": [35, 40, 45, 159], "bounds_error": 35, "fill_valu": [35, 94, 159], "nan": [35, 48, 159], "behavior": [35, 46, 55, 69, 112, 113, 120, 126, 128], "regulargridinterpol": 35, "fgout1": 35, "fgout2": 35, "method_xi": 35, "method_t": 35, "linearli": 35, "fname_nc": 35, "contin": 35, "bfinal": 35, "qoi_arrai": 35, "fgout_fram": 35, "nc": [35, 40, 67, 123, 153, 157], "datatyp": 35, "f4": 35, "include_b0": 35, "include_bfin": 35, "metadata": [35, 74, 157, 159], "f8": 35, "byte": [35, 45, 74, 94], "twice": [35, 52, 134, 143], "downstream": 35, "field": [35, 45, 60, 98, 100, 103, 121, 123, 131, 153, 154], "first_test": 36, "euler_2d": [36, 38, 93, 98], "shock_bubble_interact": [36, 38, 90, 93, 102], "iplot": [36, 38, 90, 93, 96], "That": [36, 38, 40, 105, 157], "ensur": [36, 37, 38, 68, 110], "install_prerequisit": 36, "acoustics_1d_example1": [36, 37, 71], "statement": [36, 37, 68, 74, 107, 108, 121, 130, 145], "ex": [36, 37, 88], "troubl": [36, 37, 78, 93], "xclaw": [36, 37, 88], "plotting_makeplot": [36, 37], "fortfil": [36, 37], "install_fortran": 37, "prerequisit": [37, 38, 57, 59], "sv": [37, 155], "runtest": [37, 96, 155], "acoustics_1d_heterogen": [37, 155, 162], "regression_test": [37, 155], "acoustics1dheterogeneoustest": [37, 155], "acoustics_3d_heterogen": [37, 155], "acoustics3dheterogeneoustest": [37, 155], "advection_2d_annulu": [37, 155], "advection2dannulustest": [37, 155], "ran": [37, 155], "639": [37, 155], "manual": [38, 86, 95, 102, 104, 113, 155], "launch": [38, 90, 96, 97, 102], "setup": [38, 56, 85, 86, 90, 93, 96, 98, 101, 102, 103, 111, 141, 160], "regiondata": [39, 112, 145, 146], "minlevel": [39, 112, 128, 137, 144, 145, 146], "maxlevel": [39, 68, 112, 128, 137, 144, 145, 146], "clariti": 39, "ultim": 39, "flagregiondata": [39, 126], "everywher": [39, 40, 48, 65, 103, 139], "supplement": [39, 67, 148], "rundatat": 39, "region_domain": 39, "spatial_region_typ": 39, "spatial_region": 39, "restrict": [39, 52, 123, 137, 146, 157], "insid": [39, 91, 96, 100, 135, 137, 159], "trapezoid": 39, "region_trapezoid": 39, "spatial_region_fil": 39, "ruledrectangle_trapezoid": 39, "region_tool": [39, 40, 67, 126, 127, 137], "rr": [39, 67, 68, 81, 137], "ruledrectangl": [39, 67, 126, 137], "piecewiselinear": 39, "ixi": [39, 67, 135, 137], "advection_2d_flagregion": 39, "constraint": [40, 45, 137, 144, 165], "dike": [40, 67, 126, 146], "creation": [40, 79, 93, 115], "z": [40, 54, 60, 67, 68, 85, 91, 99, 105, 137, 143, 144, 157, 159], "even": [40, 49, 52, 59, 62, 72, 83, 106, 112, 126, 144, 145, 157, 160, 162], "inlin": [40, 136], "marching_front": [40, 67, 126], "topotool": [40, 46, 48, 54, 60, 67, 116, 117, 118, 119, 120, 123, 124, 129, 132, 157, 158], "zmin": [40, 67], "60": [40, 52, 67, 72, 73, 126, 144], "zmax": [40, 67], "40": [40, 52, 67, 74, 112, 146, 156], "land_cmap": 40, "make_colormap": [40, 67, 79], "sea_cmap": 40, "norm": [40, 60, 67, 112, 159], "add_colormap": [40, 67, 120, 126], "data_limit": [40, 67], "data_break": [40, 67, 159], "sea_cmap_dri": 40, "cmap_dri": [40, 67], "norm_dri": [40, 67], "sw": [40, 54, 67, 136], "coast": [40, 67, 112, 139, 159], "whidbei": [40, 67, 137], "maxwelton": [40, 67], "beach": [40, 67, 136], "marchingfront": 40, "region1_png": [40, 67], "imread": [40, 67], "region1": [40, 67], "122": [40, 67, 137, 159], "46": [40, 67, 159], "38": [40, 67], "47": [40, 67, 137], "93": [40, 67, 120], "96": [40, 67], "imshow": [40, 67, 159], "48": [40, 52, 67, 137], "puget": [40, 67, 137], "sound": [40, 67, 85, 99, 105, 137], "ncei": [40, 67, 138, 157, 161], "thredd": [40, 67, 157, 161], "ngdc": [40, 67, 138], "dodsc": [40, 67], "puget_sound_13_mhw_2014": [40, 67], "colorbar": [40, 60, 67, 123, 126, 137, 142, 159], "mhw": [40, 46, 49, 138, 157, 161], "wetland": [40, 67], "lake": [40, 46, 67, 139, 146, 157], "repeat": [40, 67, 81, 134, 144, 146], "wet_point": [40, 67], "select_by_flood": [40, 67], "z1": [40, 67], "z2": [40, 67], "max_it": [40, 67], "zdry": [40, 67], "masked_arrai": [40, 67, 137], "279936": [40, 67], "112": [40, 67], "59775": [40, 67], "mislead": [40, 69], "pink": [40, 60, 79, 142], "distinguish": 40, "wet": [40, 46, 67, 69, 137, 146], "mask_dri": 40, "logical_not": [40, 67], "z_dry": 40, "mask_dry_onshor": 40, "logical_and": [40, 67], "z_allow_wet": 40, "rotat": [40, 50, 132], "dry_point": 40, "avoid": [40, 52, 55, 60, 63, 68, 91, 95, 112, 115, 116, 120, 121, 128, 130, 134, 143, 146, 165], "shorelin": [40, 52, 159], "inland": [40, 67, 146], "sum": [40, 45, 72, 95, 103, 156], "3x3": 40, "dry_points_sum": 40, "reset": [40, 42, 55, 106], "ident": [40, 64, 91, 94, 96, 113, 159], "white_r": 40, "461": 40, "379": 40, "929": 40, "961": 40, "z_format": [40, 67, 159], "1i": [40, 67], "fuction": 40, "set_xyz": [40, 159], "force_dry_init_topo": 40, "_y": [40, 67, 159], "_z": [40, 67, 159], "generate_2d_coordin": [40, 67, 159], "fname_force_dry_init": 40, "864": 40, "ncol": [40, 119], "324": 40, "nrow": 40, "224599074275750e": 40, "02": [40, 60, 94, 99, 145], "793009258334999e": 40, "259259000800000e": 40, "05": [40, 89, 99], "cellsiz": [40, 54, 119, 157], "9999": [40, 54, 157, 159], "nodata_valu": [40, 159], "forcedri": [40, 146], "force_dri": [40, 60, 126], "fname": [40, 60, 128, 137, 145, 146, 147], "qinit_data": [40, 139, 146], "force_dry_list": [40, 146], "setprob": [40, 64, 145, 147, 162], "qinit_modul": 40, "filval": 40, "less": [40, 49, 52, 61, 65, 73, 101, 112, 113, 128, 143], "t_stays_dri": 40, "gotten": 40, "offer": [41, 52, 113], "Or": [41, 60, 81, 137, 159], "dot": [41, 45, 52, 59, 60, 63, 160], "unix": [41, 71], "invis": [41, 119], "encount": [41, 52, 79, 102, 104], "catch": [41, 93], "bash": [42, 52, 58, 59, 68, 73, 96, 108, 141], "export": [42, 52, 58, 59, 68, 73, 96, 104, 141], "f77": [42, 160], "compliant": 42, "yourself": [42, 45, 58], "rerun": [42, 45, 54, 56, 59], "scan": 42, "abil": [42, 119, 121, 125, 153, 159], "meant": [42, 91, 101, 153], "pedant": 42, "fbound": 42, "ffpe": 42, "trap": 42, "invalid": [42, 100], "overflow": [42, 122], "optim": [42, 83, 106], "o2": [42, 73], "fopenmp": [42, 73, 106], "dnetcdf": [42, 157], "lnetcdf": 42, "netcdf4_dir": 42, "ifort": 42, "cb": 42, "cu": 42, "fpe0": 42, "ftrapuv": 42, "fp": 42, "qopenmp": 42, "omp_num_thread": [42, 73, 121, 156], "thread": [42, 73, 112, 126, 156], "pressur": [45, 68, 81, 95, 99, 105, 122, 123, 146, 153, 154], "tide": [45, 46, 48, 123, 138, 159], "behav": 45, "difficult": 45, "reveal": [45, 105], "clearli": [45, 49, 52, 137], "accuraci": [45, 65, 75, 145, 147], "nonphys": 45, "oscil": [45, 165], "prior": [45, 61, 62, 83, 133, 139, 145, 147, 162], "fgout": [45, 46, 60, 69, 131, 146], "gaugedata": [45, 61, 145], "gaugeno": [45, 61, 145], "meqn": [45, 74, 135, 162], "varieti": [45, 88], "basi": [45, 68], "file_format": [45, 94, 100, 131, 153], "smallest": [45, 112, 137], "reduct": 45, "display_format": [45, 61], "e15": 45, "q_out_field": 45, "aux_out_field": 45, "min_time_incr": [45, 61], "amount": [45, 49, 55], "decreas": [45, 139, 157], "effect": [45, 52, 65, 68, 91, 95, 112, 113, 138, 146, 159], "turn": [45, 47, 49, 60, 76, 79, 95, 113, 120, 126, 131, 149], "id": [45, 48, 100], "e26": 45, "16": [45, 52, 60, 72, 91, 137, 143], "e8": 45, "multilay": [45, 116, 119, 122, 123, 124], "accumul": [45, 121, 134], "intermit": [45, 121], "max_buff": [45, 121], "gauges_modul": [45, 119, 121], "distinct": [45, 121], "gauge00001": [45, 61, 121], "facilit": [45, 61, 93, 113, 119, 121, 126, 132, 148, 153], "quickli": [45, 55, 60, 87, 121, 139, 159], "bin": [45, 96, 134], "overwritten": [45, 94, 95, 121, 134, 162], "gaugexxxxx": [45, 121, 134], "monoton": [45, 143, 146], "pars": [45, 106], "gaugesolut": 45, "gauge_id": 45, "getgaug": 45, "plotfigur": [45, 79, 142], "300": [45, 137], "each_gaug": 45, "1d_plot": [45, 79, 81, 142], "setgaug": [45, 120], "each_fram": 45, "plotclaw": [45, 78, 79, 81, 142], "plotgaug": 45, "loop": [45, 68, 78, 106, 112, 123, 126, 128, 135, 139, 142, 143, 162], "cleargaug": 45, "_output_from_previous_run": 45, "2d_pcolor": [45, 52], "addgaug": 45, "plot_gauge_loc": 45, "format_str": 45, "ko": 45, "add_label": 45, "overview": [46, 52, 78, 114, 117, 126], "teach": [46, 49, 111], "guarante": [46, 49, 101, 111], "liabil": [46, 49, 62, 83, 111], "underwat": [46, 52], "robust": [46, 123, 136, 159], "dtopotool": [46, 72, 117, 118, 120, 123, 124, 157, 158], "kmltool": [46, 126, 127, 129, 158], "geo": [46, 65], "chile": [46, 60, 72], "2010": [46, 60, 72, 146], "dart": 46, "buoi": 46, "previous_pts_chosen": 46, "arcsecond": [46, 157], "force_dry_init": [46, 126], "recogn": [47, 54, 59, 157], "dms2decim": 48, "decim": [48, 60], "dist_meters2latlong": 48, "dist_latlong2met": 48, "haversin": 48, "great": [48, 90], "inv_haversin": 48, "invert": 48, "fetch_noaa_tide_data": 48, "predict": 48, "x0": 48, "y0": 48, "bearing_unit": 48, "360": [48, 52, 72], "radian": 48, "unexpect": [48, 52, 60, 63, 153], "indent": [48, 60], "beta": [48, 89, 101, 147], "sin": [48, 79], "longitudin": 48, "latitudin": 48, "coord": [48, 52], "negat": [48, 157], "30": [48, 52, 54, 112, 144, 146, 157], "51": 48, "span": [48, 52, 60], "station": [48, 138, 161], "begin_d": 48, "end_dat": 48, "time_zon": 48, "gmt": 48, "datum": [48, 49, 99, 138, 146, 161], "stnd": 48, "metric": 48, "cache_dir": 48, "begin": [48, 60, 91, 95, 99, 105, 136, 153], "op": 48, "api": [48, 123], "tidesandcurr": 48, "scratch": [48, 67, 105], "charact": 48, "datetim": [48, 153], "date_tim": 48, "ndarrai": [48, 89, 91, 99, 103, 153, 159], "water_level": 48, "preliminari": [48, 123, 161], "verifi": [48, 106, 113, 161], "rsphere": [48, 86], "6367500": 48, "believ": [49, 107, 121, 126], "real": [49, 56, 65, 106, 135, 161], "world": [49, 65, 93, 96, 153], "intend": [49, 86, 123], "approv": 49, "nhtmp": 49, "benchmark": 49, "nthmp": 49, "awar": [49, 96], "scenario": [49, 138], "invest": 49, "consider": [49, 85], "learn": [49, 90, 107], "geohazard": 49, "literatur": [49, 135], "geoscientist": 49, "expert": 49, "cautiou": 49, "sensit": [49, 65], "studi": [49, 65], "confirm": 49, "imposs": [49, 143], "encapsul": 49, "knowledg": 49, "inaccuraci": 49, "uncertainti": [49, 65], "subduct": [49, 72], "zone": [49, 52, 60, 144, 145], "adequ": 49, "boussinesq": 49, "dispers": 49, "wavelength": 49, "landslid": 49, "understood": 49, "turbul": [49, 101], "bore": 49, "inaccur": 49, "becom": [49, 104, 165], "agreement": 49, "histor": [49, 72, 161], "caution": 49, "empir": [49, 65], "corioli": [49, 146, 151, 152], "littl": [49, 72, 94, 138], "effici": [49, 53, 83, 93, 94, 95, 103, 112, 137, 144], "coriolis_forc": [49, 146], "know": [49, 59, 63, 72, 83, 110, 122, 126, 128, 135, 138, 159, 160, 161], "coastal": [49, 126, 138, 139, 146, 157], "upward": 49, "realiti": 49, "oper": [50, 113, 121], "hard": [50, 55, 73, 79, 159], "disabl": [50, 102, 146], "plain": 50, "mean_latitud": 50, "hash": [51, 55, 113], "print_git_statu": 51, "git_statu": 51, "insur": [51, 55, 63, 81, 112, 115, 119, 144, 146, 157], "power": [52, 57, 78], "georeferenc": 52, "disturb": 52, "simultan": [52, 121], "gi": [52, 121, 157], "realist": 52, "critic": [52, 95, 135], "decis": 52, "nevertheless": 52, "lxml": 52, "pykml": 52, "conda": 52, "pyramid": 52, "geospati": 52, "abstract": 52, "osx": [52, 82], "macport": 52, "homebrew": [52, 82], "gdal_data": 52, "gc": 52, "cv": [52, 68], "epsg": 52, "wkt": 52, "georefer": 52, "warp": 52, "anaconda": [52, 102], "gdal_test": 52, "frame0005fig1": 52, "1440": 52, "1440p": 52, "1440l": 52, "frame0005fig1_tmp": 52, "vrt": 52, "band": [52, 159], "alpha": [52, 56, 101], "destin": 52, "100": [52, 72, 85, 88, 91, 100, 103, 105, 120, 123, 137, 147, 159], "receiv": [52, 113], "libgdal": 52, "dylib": 52, "liblzma": 52, "xz": 52, "setplot_fil": 52, "setplot_kml": 52, "chile_2010": 52, "slider": [52, 60], "panel": 52, "chile2010": [52, 111, 112, 115, 118, 124, 157], "kml_name": 52, "kml_starttim": 52, "utc": [52, 60], "kml_tz_offset": 52, "kml_index_fnam": 52, "_googleearth": 52, "kml_user_fil": 52, "santiago": 52, "kml_publish": 52, "kml_map_topo_to_latlong": 52, "sidebar": [52, 55], "kml_timezon": 52, "japan": [52, 60], "address": [52, 55, 121], "host": 52, "kml_xlimit": 52, "kml_ylimit": 52, "kml_use_figure_limit": 52, "member": [52, 98, 100, 105], "googleearth": [52, 60], "placemark": 52, "geograph": 52, "viewabl": [52, 88], "remain": [52, 59, 98, 106, 108, 115, 151, 152, 153], "use_for_kml": 52, "120": 52, "kml_use_for_initial_view": 52, "kml_figsiz": 52, "kml_dpi": [52, 60], "kml_tile_imag": 52, "longitude_min": 52, "longitude_max": 52, "latitude_min": 52, "latitude_max": 52, "camera": 52, "size_x_inch": 52, "size_y_inch": 52, "dpi": [52, 60], "pixel": [52, 60], "qualiti": [52, 127], "backend": 52, "furthermor": [52, 105], "pseudo": [52, 68], "height": [52, 99, 159], "transpar": [52, 60], "surface_or_depth": [52, 80], "cmin": [52, 60], "googleearth_transpar": 52, "kml_colorbar": 52, "cmax": [52, 60], "kml_build_colorbar": [52, 60], "alter": 52, "occupi": 52, "contourf": [52, 78], "googleearth_lightblu": 52, "googleearth_darkblu": 52, "appeal": 52, "overlaid": [52, 60], "ridg": 52, "lighter": 52, "darker": 52, "folder": 52, "hide": [52, 68], "unalt": 52, "map_topo_to_latlong": 52, "contan": 52, "referenc": [52, 133, 138, 157], "un": 52, "unzip": 52, "zipinfo": 52, "groundoverlai": 52, "edit": [52, 55, 56, 59, 81], "entri": [52, 61, 85, 95, 106, 153], "extrem": [52, 104], "low": [52, 67, 86, 159, 161], "unapp": 52, "8x6": 52, "1600": [52, 74], "1200": 52, "notic": [52, 62, 83, 105, 113], "stripe": 52, "plaid": 52, "neither": [52, 60, 62, 83, 121], "evenli": [52, 95], "30x30": 52, "360x360": 52, "baselin": 52, "unaccept": 52, "sharper": [52, 60], "32768": 52, "revert": 52, "accordingli": [52, 157], "subject": [52, 67, 112, 144, 146], "round": 52, "prevent": 52, "118": 52, "116": [52, 118], "74": 52, "18": [52, 99, 116, 117, 133], "rcl": 52, "1200x1680": 52, "situat": [52, 67, 68, 128], "overland": 52, "flood": [52, 67, 139], "topograph": 52, "raster": [52, 54, 131, 157], "longtitud": 52, "crucial": [52, 157], "assumpt": [52, 55], "48000": 52, "17540": 52, "map_cart_to_latlong": 52, "xc": [52, 105], "yc": 52, "topo_xlim": 52, "ge_xlim": 52, "111": [52, 121], "96132553": 52, "36256443": 52, "slope_x": 52, "xp": [52, 86], "topo_ylim": 52, "17500": 52, "ge_ylim": 52, "43": 52, "79453362": 52, "95123268": 52, "slope_i": 52, "yp": [52, 86], "teton": 52, "dam": [52, 139], "collabor": [52, 148], "light": [52, 68, 112], "weight": 52, "boisest": 52, "detect": [52, 63, 94, 102, 106, 160], "clawpack_gpu": 53, "roughli": [53, 137, 156], "cpp": 53, "cannot": [53, 59, 94, 128, 139, 153], "comparison": 53, "motlei": 53, "1029": 53, "2019ms001635": 53, "acceler": [53, 99], "arxiv": 53, "1808": 53, "02638": 53, "tree": [53, 59, 98, 141], "geo_gpu_pap": 53, "esri": [54, 157], "wikipedia": 54, "tell": [54, 74, 79, 85, 94, 108, 113], "llcorner": [54, 157, 159], "llcenter": [54, 157, 159], "xllcenter": [54, 123, 157], "yllcenter": [54, 123, 157], "nodatavalu": [54, 157], "3000": [54, 157], "4000": [54, 157], "contrast": [54, 137], "xllcorner": [54, 157], "yllcorner": [54, 157], "smoothli": [54, 69], "our": [54, 64, 85, 110], "represent": [54, 91, 94, 100, 106, 159], "grid_registr": [54, 159], "crop": [54, 159], "coarsen": [54, 112, 123, 124, 144, 157, 159], "subsampl": [54, 157, 161], "coarsen_method": 54, "lon": [54, 157], "readm": [55, 56, 126, 135, 141, 162], "md": [55, 56, 123, 141], "intersphinx": 55, "documen": 55, "retir": 55, "conf": [55, 56], "mess": 55, "ff": [55, 60], "hasn": 55, "improperli": 55, "html_theme": 55, "_theme": 55, "flask_loc": 55, "layout": [55, 132], "_static": 55, "clawlogo": 55, "jpg": [55, 68], "logo": [55, 122], "clawicon": 55, "ico": 55, "icon": 55, "_templat": [55, 56], "proceed": 55, "literalinclud": 55, "setaux_default": 55, "rst": [55, 56, 126], "_build1": 55, "rebuilt": 55, "rebuild": 55, "multivers": 55, "sphinxcontrib": 55, "_build": 55, "smv_branch_whitelist": 55, "cp": [55, 56, 71], "fix_links_top_level": 55, "sphinx_web": 55, "decoupl": 55, "resid": [55, 63, 91], "remak": 55, "rsync": 55, "azv": 55, "extra_fil": 55, "cname": 55, "godaddi": 55, "verbatim": 55, "recurs": [55, 56, 71, 115], "rsync_clawpack": 55, "clawdev2013": 55, "redirect": 55, "an11": 55, "geoclawdev": 55, "clawdev": 55, "offici": [56, 82, 123], "subrepo": 56, "__init__": [56, 98, 108, 132], "1rc": 56, "rc": 56, "kentzo": 56, "prefix": [56, 88, 94, 95, 100], "gzip": [56, 126], "draft": 56, "gz": [56, 58, 60], "attach": [56, 94, 103], "upstream": 56, "repo": 56, "permiss": [56, 59, 62, 83], "trickeri": 56, "temp": 56, "mv": 56, "xf": 56, "python3": [56, 108, 122, 128], "sdist": 56, "dist": 56, "xzf": [56, 58], "pkg": [56, 147], "cf": [56, 157], "upload": 56, "testpypi": 56, "twine": 56, "credenti": 56, "okai": 56, "pip3": 56, "uninstal": [56, 59, 108], "dir": [56, 96, 163], "820730": [56, 133], "changes_to_mast": 56, "release_5_x_x": 56, "5_x_x": 56, "installing_pip": 56, "installing_fortcod": 56, "docker_imag": 56, "ideal": [56, 99, 138], "sept": [56, 128], "regist": 57, "untar": 58, "pythonpath": [58, 59], "simplest": [59, 71, 105], "pypi": [59, 94], "think": [59, 65, 67, 69, 99], "clawpack_src": [59, 108], "egg": 59, "f2py": [59, 75, 86, 93, 98, 106, 135], "installing_opt": 59, "omit": [59, 113, 121, 134, 146], "mechan": [59, 103, 133], "fc": [59, 86, 104, 106, 160], "sometim": [59, 63, 67, 75, 79, 85, 95, 123, 130, 138, 139, 146, 154, 161], "comfort": [59, 98], "claw_vers": 59, "trail": [59, 60], "wrong": [59, 64, 68, 95, 108], "wide": [59, 108, 136], "pth": 59, "went": [59, 136], "kml": [60, 119, 121, 122, 123, 126, 127, 137], "overlai": [60, 129], "bgr": 60, "hex": [60, 79], "00ff00": 60, "yellow": [60, 79], "deg2dm": 60, "regions2kml": 60, "outlin": [60, 68, 81, 126, 135, 142], "box2kml": 60, "quad2kml": 60, "poly2kml": 60, "line2kml": 60, "gauges2kml": 60, "marker": 60, "topo2kml": 60, "dtopo2kml": 60, "fgmax2kml": [60, 126], "fgout2kml": 60, "make_input_data_kml": 60, "pcolorcells_for_kml": [60, 126], "pcolormesh": [60, 67], "png2kml": 60, "wrap": [60, 83, 86, 91, 101, 106, 153], "ge": 60, "topo2kmz": [60, 129], "kmz": [60, 121], "offshor": [60, 65, 67, 137, 139], "kml_header": 60, "kml_footer": 60, "kml_region": 60, "kml_gaug": 60, "kml_png": 60, "strip_archive_extens": 60, "strip": [60, 137, 159], "xy": [60, 132], "prefer": [60, 96, 98, 141, 144, 153], "aabbggrr": 60, "dtopo_file_nam": 60, "8888ff": 60, "dtopofil": [60, 72, 146], "f2": 60, "num_digit": 60, "NOT": [60, 62, 79, 83], "cb_filenam": 60, "close_fig": 60, "nrm": 60, "kml_cb": 60, "kml_timespan": 60, "event_tim": 60, "tz": 60, "tscale": 60, "timespan": 60, "27t06": 60, "00": [60, 74, 145], "03": [60, 99], "27t07": 60, "04": [60, 91, 99], "daylight": 60, "dst": 60, "timezon": 60, "magic": 60, "tabl": [60, 65, 78, 94], "wisdom": 60, "00ffff": 60, "png_filenam": 60, "dpc": 60, "max_inch": 60, "sharp": 60, "x_edg": [60, 137], "y_edg": [60, 137], "allot": 60, "smear": 60, "slowli": 60, "x_inch": 60, "y_inch": 60, "dcp": 60, "x_cell": 60, "y_cell": 60, "quot": 60, "unind": [60, 153], "fig": [60, 137], "png_extent": 60, "savefig": [60, 131], "construc": 60, "png_file": 60, "png_name": 60, "radio_styl": 60, "cb_file": 60, "cb_name": 60, "cb_xfrac": 60, "cb_yfrac": 60, "radio": 60, "poli": 60, "max_vertices_in_descript": 60, "quad": 60, "region00": 60, "topo_file_nam": 60, "zlim": 60, "mask_outside_zlim": 60, "eas": [60, 132], "outsiz": 60, "pyplot": [60, 136, 159], "xg": 61, "yg": 61, "stationari": [61, 157], "huge": [61, 67, 139, 157], "frequenc": [61, 72, 101], "ug": 61, "vg": 61, "geo_data": [61, 146], "dt": [61, 86, 91, 95, 101, 143, 145, 147, 157, 162], "euler": [61, 93, 101, 117, 119, 122, 124, 135, 162], "gtype": 61, "momenta": 61, "particle_tool": [61, 126], "opensourc": [62, 83], "copyright": [62, 83], "reserv": [62, 83], "redistribut": [62, 83], "permit": [62, 83], "retain": [62, 83, 94], "disclaim": [62, 83], "nor": [62, 83], "endors": [62, 83], "promot": [62, 83], "deriv": [62, 72, 83, 88, 92, 93, 103, 113], "BY": [62, 83], "THE": [62, 83], "holder": [62, 83], "AND": [62, 83], "AS": [62, 83], "OR": [62, 83, 153], "impli": [62, 83, 146], "warranti": [62, 83], "BUT": [62, 83], "OF": [62, 83], "merchant": [62, 83], "fit": [62, 83], "FOR": [62, 83], "IN": [62, 83], "NO": [62, 83], "shall": [62, 83], "BE": [62, 79, 83], "liabl": [62, 83], "indirect": [62, 83], "incident": [62, 83], "exemplari": [62, 83], "consequenti": [62, 83], "procur": [62, 83], "substitut": [62, 83], "loss": [62, 83], "profit": [62, 83], "busi": [62, 83], "interrupt": [62, 83], "ON": [62, 79, 83], "theori": [62, 83, 165], "strict": [62, 83], "tort": [62, 83], "neglig": [62, 73, 83, 146], "aris": [62, 83], "IF": [62, 83, 146], "advis": [62, 83], "SUCH": [62, 83], "successfulli": [63, 100], "isn": [63, 73, 74, 160], "bomb": [63, 73], "abort": 63, "claw_outdir": [63, 79], "regener": 63, "safer": 63, "run1": 63, "suffix": [63, 159], "conlict": 63, "advection_1d_example1": 64, "classic_1d": 64, "exclud": 64, "exclude_modul": 64, "exclude_sourc": 64, "rp1_advect": 64, "lib": [64, 108], "common_sourc": 64, "bc1": [64, 106], "claw1ez": 64, "claw1": [64, 106], "copyq1": 64, "inlinelimit": 64, "opendatafil": 64, "out1": 64, "src1": [64, 152, 162, 165], "step1": 64, "wouldn": 64, "spite": [64, 67, 108], "bc1_inflow": 64, "matter": [64, 119], "_t": 65, "cdot": [65, 98, 137], "gamma": [65, 99], "frac": [65, 99, 105, 165], "gn": 65, "gravit": [65, 99, 146, 162], "formula": [65, 139], "rough": 65, "terrain": 65, "seab": 65, "025": [65, 146], "enhanc": [65, 83, 123], "threshold": 65, "friction_depth": [65, 146], "runup": 65, "discov": 65, "expon": 65, "arithmet": 65, "3333": 65, "d0": 65, "inadequaci": 65, "ztopo": 67, "pt_chosen": 67, "protect": [67, 126], "levi": [67, 126, 146], "unset": [67, 112], "geq0": 67, "force_dry_arrai": 67, "prev_pts_chosen": 67, "unchosen": 67, "converg": [67, 78], "pts_chosen": [67, 137], "touch": 67, "preserv": [67, 75, 101], "zmask": 67, "subtleti": 67, "ruledrectangle_covering_selected_point": [67, 137], "stretch": [67, 159], "farther": 67, "cmap_land": 67, "cmap_sea": 67, "cmap_topo": 67, "norm_topo": 67, "cmap_sea_dri": 67, "cultu": 67, "bai": [67, 138, 161], "183": 67, "89871": 67, "steep": [67, 165], "fist": 67, "1e6": 67, "arbitrarili": 67, "06": [67, 146], "84800": 67, "augment": [67, 136], "163": 67, "94297": 67, "pts_chosen_shallow": 67, "177": 67, "249577": 67, "zshallow": 67, "pts_chosen_nearshor": 67, "znearshor": 67, "compact": [67, 157], "fname_fgmax_mask": 67, "fgmax_pts_topostyl": 67, "topo_fgmax_mask": 67, "fewer": [67, 112, 159], "121": [67, 137], "pad": 67, "xv": [67, 137], "yv": [67, 137], "925": 67, "965": 67, "69788": 67, "76005": 67, "barrier": [67, 106], "mathwork": 68, "manifold": 68, "isosurfac": 68, "border": [68, 162], "cube": 68, "matlabpath": 68, "perman": [68, 126, 127, 128, 129, 130, 131, 132], "pathtool": 68, "q0001": 68, "t0001": 68, "enter": [68, 94, 96, 102], "plotclaw1": 68, "plotclaw2": 68, "plotclaw3": 68, "_": [68, 79, 98, 99, 110, 159, 165], "setplot2": 68, "ye": 68, "success": [68, 100, 159, 162], "0625": 68, "keyboard": 68, "redraw": [68, 81], "setplot1": 68, "setplot3": 68, "Such": 68, "rho": [68, 99, 105, 145], "rhou": 68, "rhov": 68, "outputdir": 68, "plottyp": 68, "mq": 68, "uservari": 68, "uservariablefil": 68, "nonuniform": 68, "temporarili": 68, "encourag": 68, "daspect": 68, "showpatchbord": 68, "showgridlin": 68, "gridlin": 68, "drawcontourlin": 68, "caxi": 68, "shg": 68, "fstr": 68, "framenam": 68, "frame0000": 68, "dpng": 68, "aftergrid": 68, "topic": 68, "clawgraph": 68, "t0002": 68, "doubl": [68, 86, 91, 106, 135, 144], "xxxx": 68, "unpredict": 68, "clash": 68, "strongli": [68, 107], "overridden": [68, 101, 103], "nearbi": [69, 138], "delta": [69, 89, 91, 98, 101, 135, 159, 162, 165], "polynomi": [69, 135], "a_0": 69, "a_1x": 69, "a_2i": 69, "a_3xi": 69, "greatest": [69, 112], "midpoint": [69, 91], "conclud": 69, "intact": [71, 120], "newdir": 71, "motion": [72, 157], "moreov": 72, "superposit": 72, "halfspac": 72, "rock": 72, "planar": [72, 135, 136], "km": [72, 138], "shallowest": 72, "orient": [72, 86], "downward": 72, "counterclockwis": 72, "hang": 72, "foot": 72, "closer": [72, 145], "instati": [72, 159], "450": 72, "e3": 72, "104": 72, "668": 72, "826": 72, "chile_dtopo": 72, "tt3": [72, 159], "arcminut": [72, 157], "simplifi": [72, 78, 79, 94, 113, 122, 123, 162], "recangl": 72, "translat": 72, "homogen": [72, 101, 162, 165], "steadi": [72, 157], "rare": [72, 121], "flat": 72, "isotrop": 72, "justifi": 72, "poisson": 72, "triangl": 72, "multicor": [73, 121], "hardwir": 73, "stack": [73, 82, 119, 137], "omp_stacks": 73, "16m": 73, "ulimit": 73, "unlimit": [73, 94], "mac": [73, 82, 104, 113, 141], "max1d": [73, 126, 144], "amr_modul": [73, 112, 119, 125, 126], "somewhat": [73, 78, 112, 113, 121, 143], "safe": 73, "output_styl": [74, 85, 88, 95, 131, 134, 143, 145, 147], "output_t0": [74, 132, 134, 143, 145, 147], "elif": [74, 145, 147], "output_tim": [74, 95, 134, 143, 145], "1800": 74, "7200": 74, "iout": [74, 147], "timestep": [74, 88, 95, 120, 122, 143, 145, 147, 153], "ntot": [74, 147], "output_step_interv": [74, 143, 145, 147], "total_step": [74, 143, 145, 147], "postprocess": [74, 95], "editor": 74, "valout": [74, 123, 126, 132, 156], "40000000e": 74, "ngrid": 74, "naux": 74, "nghost": 74, "preceed": [74, 162], "grid_numb": 74, "00000000e": 74, "xlow": 74, "ylow": 74, "25000000e": 74, "num_eqn": [74, 85, 86, 89, 94, 96, 98, 99, 100, 103, 105, 135, 143, 145, 147, 162], "former": [74, 79, 162], "cut": [74, 144], "b0002": 74, "decompos": [74, 135, 165], "contigu": [74, 94, 103, 137], "output_aux_compon": [74, 143, 145, 147], "axxxx": [74, 94], "output_aux_onlyonc": [74, 143, 145, 147], "reli": [75, 86, 97, 107, 121], "weno": [75, 93, 101], "rk": [75, 101], "mpi": [75, 96], "cake": 76, "belki": 76, "shoot": [78, 93], "favorit": 78, "hood": [78, 93], "task": 78, "configur": [79, 85, 96, 159], "phoni": 79, "plotexampl": 79, "acou": 79, "add_true_solut": 79, "qtrue": 79, "add_titl": 79, "4e": 79, "iplotclaw_": 79, "plotloop": [79, 81], "mid": 79, "stream": 79, "inherit": [79, 91, 101], "belong": [79, 91, 96, 100, 103], "getcwd": 79, "_output2": [79, 81], "plu": [79, 115, 145, 147, 159], "duplic": [79, 118, 132, 134], "wider": 79, "preced": 79, "pinkfig": 79, "acquir": 79, "get_cmap": 79, "fade": 79, "yellow_red_blu": 79, "ffff00": 79, "rgb": 79, "predefin": 79, "showcolor": 79, "call_setplot": 79, "inadvertantli": 79, "resetplot": [79, 81], "spot": 79, "exam": 79, "pd": [79, 81], "attributeerror": 79, "traceback": 79, "new_plotfgur": 79, "mi": 79, "spell": 79, "debugg": 79, "pdb": 79, "ipdb": 79, "plot_topo_fil": [80, 119], "replot": 81, "vi": [81, 88], "recomput": [81, 85, 116, 125], "my_setplot_fil": 81, "xcode": 82, "python2": [82, 128], "brew": 82, "maco": 82, "scipysuperpack": 82, "pypa": 82, "en": 82, "stabl": [82, 91, 128], "upgrad": 82, "Their": 83, "appreci": 83, "surviv": 83, "alphabet": 83, "programmat": 83, "petclaw": [83, 96, 97, 98, 100, 106, 108, 113], "jed": 83, "brown": [83, 159], "implicit": [83, 101], "ondrej": 83, "lisandro": 83, "dalcin": 83, "pyweno": [83, 101], "mainten": 83, "interleav": [83, 99], "kristof": 83, "unterweg": 83, "peanoclaw": 83, "chanc": 83, "reprint": 83, "inhabit": 85, "sigma": 85, "omega": 85, "meshgrid": [85, 98, 137, 159], "exp": [85, 95, 105], "cosin": 85, "imped": [85, 99, 105], "problem_data": [85, 99, 100, 103, 105, 136], "cparam": [85, 103], "set_cparam": [85, 103], "sol": 85, "readi": [85, 86, 88, 102], "clawsolver1d": [85, 88, 91, 101, 105, 135], "bc": [85, 92, 98, 105, 145, 147, 156], "pick": [85, 101], "rp": 85, "acoustics_1d": [85, 93, 99, 105], "decid": [85, 101], "my_rp_modul": 85, "my_acoustics_rp": 85, "tvd": [85, 91, 101, 165], "vanleer": [85, 101, 143, 145, 147], "evolve_to_tim": [85, 101], "keep_copi": [85, 88, 95], "behaviour": 85, "count": 85, "count_from_zero": 85, "write_aux_init": [85, 88], "write_aux_alwai": [85, 88, 95], "compute_p": [85, 88], "accept": [85, 95, 101, 143], "stress": [85, 95], "mp": [85, 95, 103], "clawdata2pyclaw": 86, "aid": 86, "therefor": [86, 96, 123, 157], "reutil": 86, "inde": [86, 96], "computation": [86, 101], "intens": 86, "shallow_spher": [86, 113, 136], "heavili": 86, "succesfulli": 86, "templat": 86, "initialize_sourc": 86, "src2": [86, 132, 149, 152, 162], "distutil": 86, "dummi": [86, 101, 162], "queri": [86, 91, 106], "namespac": 86, "docstr": [86, 90, 113], "zp": 86, "num_ghost": [86, 91, 94, 98, 99, 101, 103, 135, 143, 145, 147], "dxc": 86, "dyc": 86, "intent": [86, 135], "cf2py": 86, "multidimension": [86, 93], "fortran_src_wrapp": 86, "xlowerg": 86, "ylowerg": 86, "whith": 86, "hoc": 86, "step2": 86, "step2qcor": 86, "qcor": 86, "two_d_classic_sourc": 86, "flux2": 86, "philim": 86, "output_filenam": 86, "input_filenam": 86, "sagemathcloud": 87, "sagemath": 87, "termin": [87, 141, 143, 144], "my_solv": 88, "my_initial_solut": 88, "entireti": 88, "check_valid": 88, "tradit": [88, 94], "run_data": 88, "f_file_nam": [88, 95], "f_path": 88, "compute_f": [88, 95], "densiti": [88, 95, 99, 103, 105, 144, 145, 162], "file_prefix_p": 88, "prepend": 88, "nstepout": [88, 95], "out_tim": 88, "outdir_p": 88, "output_file_prefix": [88, 95], "_pyclaw_io": 88, "output_opt": 88, "runmak": 88, "xdir": 88, "xclawcmd": 88, "savecod": 88, "viewable_attribut": 88, "cygwin": 88, "xclawerr": 88, "xclawout": 88, "dtdx": 89, "act": [89, 159], "num_wav": [89, 99, 135, 143, 145, 147], "07": [89, 99, 156], "minmod": [89, 91, 101, 143, 145, 147], "minmod_limit": 89, "superbe": [89, 143, 145, 147], "superbee_limit": 89, "van": [89, 101, 143, 145, 147], "leer": [89, 101, 143, 145, 147], "mc": [89, 96, 143, 145, 147], "mc_limit": 89, "beam": 89, "warm": 89, "frommm": 89, "albada": 89, "klein": 89, "sharpen": 89, "van_leer_klein_sharpening_limit": 89, "roe": [89, 99, 128, 135], "scheme": [89, 99], "arora": 89, "arora_ro": 89, "theta": 89, "95": [89, 102], "safeti": 89, "theta_limit": 89, "ultrabe": 89, "cfl_superbe": 89, "cfl_superbee_theta": 89, "beta_limit": 89, "hyperbe": 89, "hyperbee_limit": 89, "superpow": 89, "superpower_limit": 89, "cada": 89, "torrilhon": 89, "cada_torrilhon_limit": 89, "cada_torrilhon_limiter_nonlinear": 89, "1st": [89, 101, 143, 145, 147, 162], "upper_bound_limit": 89, "friedemann": 89, "kemm": 89, "kemm_2009": 89, "08": [89, 91, 156], "depdend": 89, "6666666666666666": 89, "epsilon": 89, "caut": 89, "use_petsc": [90, 96], "solver_typ": [90, 101], "shouldn": 90, "htmlplot": 90, "acoustics_1d_homogen": [90, 113], "love": [90, 135], "nearli": 91, "arg": [91, 100], "patch_index": 91, "add_dimens": 91, "get_dim_attribut": 91, "attr": [91, 100], "lower_glob": 91, "num_cells_glob": 91, "upper_glob": 91, "node": [91, 123], "unmap": 91, "set_printopt": 91, "doctest": 91, "roundoff": 91, "c_center": 91, "p_node": 91, "grid1d": 91, "c_centers_with_ghost": 91, "lambda": [91, 159], "xarr": 91, "p_center": [91, 105], "49": [91, 159], "81": [91, 137, 146], "add_gaug": [91, 95], "gauge_coord": 91, "ind": 91, "c_nodes_with_ghost": 91, "mark_nod": 91, "mark_cent": 91, "setup_gauge_fil": 91, "_compute_c_cent": 91, "c_node": 91, "_compute_c_nod": 91, "gauge_dir_nam": 91, "gauge_file_nam": 91, "gauge_fil": 91, "_compute_p_cent": 91, "_compute_p_nod": 91, "on_lower_boundari": 91, "on_upper_boundari": 91, "995": 91, "101": [91, 156], "centers_with_ghost": 91, "ndarrari": 91, "nodes_with_ghost": 91, "geom": [91, 103], "clawsolver2d": [91, 101], "dimensional_split": [91, 119, 143, 145, 147], "strang": [91, 101, 143, 145, 147, 162], "enabl": [91, 95, 102, 106, 121], "unsplit": [91, 143, 145, 147], "transverse_wav": [91, 143, 145, 147], "no_tran": 91, "trans_inc": 91, "trans_cor": 91, "mthlim": [91, 101], "famili": [91, 101, 145, 147], "enumer": [91, 101], "lax": [91, 101, 143, 145, 147, 165], "wendroff": [91, 101, 143, 145, 147, 165], "source_split": [91, 101, 143, 145, 147, 162], "fwave": [91, 99, 101, 135], "step_sourc": [91, 98, 101], "kernel_languag": [91, 101, 106, 113], "callabl": [93, 106], "precompil": 93, "massiv": 93, "biggest": 93, "supercomput": [93, 95, 96], "rung": [93, 101], "kutta": [93, 101], "intuit": 93, "guidelin": 93, "pyflak": 93, "pylint": 93, "coverag": [93, 113], "advection_1d": [93, 99], "burger": [93, 135, 162], "burgers_1d": [93, 99], "euler_exact_1d": [93, 99], "euler_hll_1d": [93, 99], "euler_hllc_1d": [93, 99], "euler_roe_1d": [93, 99], "shallow_exact_1d": [93, 99], "shallow_fwave_1d": [93, 99, 136], "shallow_hll_1d": [93, 99, 136], "shallow_roe_1d": [93, 99, 136], "2nd": [93, 98, 101, 143, 145, 147, 162], "leveque1997": 93, "32": [94, 96, 104, 144], "netcdf3": 94, "netcdf4": [94, 157, 159], "read_": [94, 100], "write_": 94, "write_aux": [94, 100], "thoroughli": 94, "read_aux": [94, 100], "txxxx": 94, "qxxxx": 94, "read_arrai": 94, "num_var": 94, "read_patch_head": 94, "read_t": 94, "nstate": 94, "write_p": [94, 100], "write_arrai": 94, "why": 94, "bxxxx": 94, "pupyner": 94, "effort": 94, "unidata": 94, "ucar": 94, "17": [94, 121, 122, 133, 162], "netcdf3_class": 94, "netcdf3_64bit": 94, "netcdf4_class": 94, "clobber": [94, 120], "zlib": 94, "complevel": 94, "fastest": [94, 102], "poorest": 94, "slowest": 94, "shuffl": 94, "filter": [94, 159], "fletcher32": 94, "checksum": 94, "trigger": 94, "chunksiz": 94, "hdf": 94, "chunk": 94, "least_significant_digit": 94, "quantiz": 94, "lossi": 94, "significantli": [94, 123], "endian": 94, "big": 94, "nativ": 94, "gain": 94, "ness": 94, "_fillvalu": 94, "silent": 94, "customari": 95, "_outdir": 95, "hdf5": 95, "write_aux_int": 95, "energi": [95, 99], "trace": 95, "p_function": 95, "word": [95, 123, 153], "absolut": [95, 112, 113, 123, 144, 145], "mf": [95, 103], "elementwis": 95, "total_energi": 95, "tidal": [95, 138], "whenc": 95, "compute_gauge_valu": 95, "sent": [95, 103], "logger": [95, 103], "interac": 95, "silenc": 95, "gone": 95, "reject": [95, 101, 143], "problemat": 95, "shaheen": 95, "getlogg": 95, "setlevel": 95, "desktop": 96, "mainli": 96, "mpirun": [96, 102, 113], "ll": [96, 105], "toolkit": [96, 163], "petsc4pi": [96, 102, 103, 113], "mercuri": 96, "anl": 96, "hg": 96, "bitbucket": 96, "buildsystem": 96, "config": 96, "zsh": 96, "petsc_dir": 96, "petsc_arch": 96, "architectur": 96, "csh": 96, "tcsh": 96, "setenv": 96, "cc": [96, 99, 105], "gcc": [96, 102], "cxx": 96, "mpich": 96, "phase": [96, 107, 120, 126, 144], "googlecod": 96, "iinstal": 96, "cython": 96, "mpiexec": 96, "demo": 96, "petsc_hello_world": 96, "hello": 96, "easy_instal": 96, "serial": [96, 100, 106, 156], "certainli": 96, "importantli": 96, "ng": 96, "lowerg": 96, "addition": [96, 153], "excerpt": 96, "320": 96, "partit": 96, "html_plot": 97, "interactive_plot": [97, 105], "3rd": [98, 101, 136], "user_bc_low": 98, "custom_bc": 98, "dim": [98, 99, 101], "qbc": [98, 101, 103], "xrang": 98, "aux_bc_low": 98, "aux_bc_upp": 98, "auxbc": [98, 101, 103], "damiansra": 98, "empyclaw": 98, "maxwell_1d_homogen": 98, "mail": [98, 104], "worthwhil": 98, "impati": 98, "reaction": 98, "diffus": 98, "psi": [98, 162, 165], "dq_src": [98, 101], "shockbubbl": 98, "rp_sourc": 98, "rp_": 99, "q_l": [99, 135, 136], "q_r": [99, 135, 136], "aux_l": [99, 135], "aux_r": [99, 135], "oft": 99, "he": 99, "miscellan": 99, "amdq": [99, 135], "fluctuat": [99, 101, 165], "apdq": [99, 135], "ith": 99, "leveque_book_2002": 99, "matrix": 99, "acoustics_1d_pi": 99, "zz": [99, 105], "advection_1d_pi": 99, "u_t": [99, 105], "burgers_1d_pi": 99, "efix": [99, 136], "entropi": [99, 136], "euler_1d_pi": 99, "exact": 99, "hll": 99, "w_1": 99, "q_hat": 99, "s_1": [99, 137], "u_l": [99, 136], "c_l": 99, "lambda_roe_1": 99, "lambda_roe_2": 99, "w_2": 99, "s_2": [99, 137], "u_r": [99, 136], "c_r": 99, "heat": 99, "gamma1": 99, "hllc": 99, "q_hat_l": 99, "q_hat_r": 99, "s_m": 99, "w_3": 99, "s_3": 99, "p_r": 99, "p_l": 99, "rho_l": 99, "s_l": 99, "rho_r": 99, "s_r": 99, "e_l": 99, "e_r": 99, "aug_glob": 99, "26": [99, 131, 132, 133], "calucl": 99, "newton": 99, "shallow_1d_pi": [99, 136], "wari": 99, "grav": [99, 136], "dry_toler": 99, "ubar": 99, "h_l": [99, 136], "h_r": [99, 136], "cbar": [99, 159], "a1": 99, "delta_hu": 99, "delta_h": 99, "a2": 99, "karg": 100, "reachabl": 100, "truli": 100, "capa": 100, "is_valid": [100, 103], "ioerror": 100, "unsuccess": 100, "signitur": 100, "set_all_st": 100, "Will": 100, "start_fram": 100, "acoustics_2d": 101, "sharpclawsolver2d": 101, "expens": [101, 112, 116, 121], "galerkin": 101, "instantan": 101, "bubbl": 101, "clawsolv": [101, 135], "sharpclawsolv": 101, "superclass": 101, "t_end": 101, "sharpclawsolver1d": 101, "riemann_solv": 101, "claw_packag": 101, "sharpclawnd": 101, "semi": 101, "discret": 101, "dq": [101, 157], "ought": 101, "molsolv": 101, "lim_typ": 101, "weno_ord": 101, "17th": 101, "time_integr": 101, "ssp33": 101, "strong": [101, 107], "stabil": [101, 128, 143], "shu": 101, "osher": 101, "ssp104": 101, "4th": 101, "ssplmm32": 101, "multistep": 101, "ssplmm43": 101, "ssprk22": 101, "butcher": 101, "lmm": 101, "char_decomp": 101, "characterist": 101, "transmiss": 101, "tfluct_solv": 101, "tfluct": 101, "default_tfluct": 101, "aux_time_dep": 101, "cfl_desir": [101, 143, 145, 147], "45": 101, "cfl_max": [101, 143, 145, 147], "call_before_step_each_stag": 101, "before_step": 101, "stage": [101, 138, 139, 157, 159], "accept_reject_step": 101, "check_3rd_ord_cond": 101, "step_index": 101, "dtfe": 101, "ssplmm": 101, "posteriori": 101, "violat": [101, 159], "muct": 101, "dqdt": 101, "get_dt_new": 101, "take_one_step": 101, "update_saved_valu": 101, "check_lmm_cond": 101, "0001": 101, "max_step": 101, "500": [101, 144, 147], "get_dt": 101, "succeed": 101, "step_hyperbol": 101, "my_custom_bc": 101, "soon": [101, 149], "bc_arrai": 101, "difficulti": [102, 104, 108], "modern": [102, 123, 135], "gnu": 102, "ibm": 102, "xlf": 102, "wiki": 102, "gfortranbinari": 102, "ce": 102, "enthought": [102, 104], "canopi": 102, "live": 103, "constructor": 103, "get_aux_glob": 103, "get_auxbc_from_aux": 103, "get_q_glob": 103, "get_qbc_from_q": 103, "set_aux_from_auxbc": 103, "fortran_modul": 103, "seem": [103, 108, 126, 142, 149], "fragil": 103, "interdepend": 103, "set_num_ghost": 103, "set_q_from_qbc": 103, "gauge_data": 103, "keep_gaug": 103, "hack": 103, "stencil_width": 103, "da": 103, "stencil": 103, "worth": 103, "temporari": 103, "processor": 103, "fset": 103, "consult": 104, "g77": 104, "undefin": 104, "bash_profil": [104, 141], "academ": 104, "epd": 104, "ordinarili": 104, "lbla": 104, "llapack": 104, "kappa": [105, 165], "eqnarrai": 105, "p_t": 105, "u_x": 105, "p_x": 105, "tipe": 105, "haven": [105, 107], "deepli": 105, "acquaint": 105, "framecount": 106, "counter": [106, 159], "get_count": 106, "reset_count": 106, "set_count": 106, "new_frame_num": 106, "verifyerror": 106, "add_parent_doc": 106, "check_diff": [106, 113], "abstol": 106, "reltol": 106, "compile_librari": 106, "source_list": 106, "module_nam": 106, "interface_funct": 106, "local_path": 106, "library_path": 106, "f2py_flag": 106, "ioexcept": 106, "f95": 106, "lgomp": 106, "o3": 106, "funrol": 106, "finlin": 106, "fdefault": 106, "explicit": [106, 144], "construct_function_handl": 106, "function_nam": 106, "func": [106, 153], "convert_fort_double_to_float": 106, "0d0": 106, "gen_vari": [106, 113], "disable_petsc": 106, "runnabl": 106, "kernel": 106, "against": [106, 113, 120, 155], "test_app": [106, 113], "unrecogn": 106, "read_data_lin": 106, "inputfil": [106, 159], "num_entri": 106, "data_typ": 106, "run_app_from_main": 106, "run_seri": 106, "fun": 106, "decor": 106, "comm_world": 106, "check_valu": [106, 113], "januari": [107, 114, 121, 133], "ceas": 107, "python3stat": 107, "howto": 107, "pyport": 107, "bewar": [108, 159], "__file__": 108, "subpackag": 108, "_subpackag": 108, "forestclaw": [108, 119], "getusersitepackag": 108, "getsitepackag": 108, "bad": [108, 113], "harm": 108, "drawback": 108, "cmdline": 108, "echo": 108, "perturb": [109, 146, 157], "workshop": [110, 126], "ik": 110, "basin": 110, "distant": [110, 112], "parameter": [110, 123, 137, 146, 153, 154], "_surge_modul": 110, "workflow": [110, 148, 153], "concentr": 110, "hurrican": [110, 153], "katrina": 110, "directorti": 110, "orlean": 110, "atcf": [110, 123, 153, 154], "chile2010b": 111, "topotools_exampl": [111, 159], "regrid_interv": [112, 144, 145], "surround": [112, 159], "escap": [112, 145], "regrid_buffer_width": [112, 144, 145], "tradeoff": 112, "clustering_cutoff": [112, 144, 145], "amrnez": 112, "undivid": 112, "q_": [112, 135, 165], "divid": [112, 143], "exceed": [112, 123], "largest": [112, 138], "suppli": [112, 153, 162, 165], "constrain": 112, "forbidden": 112, "amrflag": 112, "doflag": 112, "dontflag": 112, "adjoint_flag": 112, "tolsp": 112, "errest": 112, "anywher": 112, "wave_toler": [112, 146], "perfom": 113, "investig": 113, "yml": 113, "_output_old": 113, "_output_new": 113, "xxdiff": 113, "opendiff": 113, "_plots_old": 113, "_plots_new": 113, "discoveri": 113, "supplementari": 113, "prime": 113, "stdout": 113, "spawn": 113, "occasion": [113, 121], "failur": [113, 124, 139], "acoustics_3d_vari": 113, "combinatori": 113, "test_acoust": 113, "comprehens": 113, "test_shallow_spher": 113, "jsanim": [115, 119, 131], "ipython_displai": 115, "lapack": 115, "underflow": 115, "nest": [115, 121, 144, 145], "di": 115, "refactor": [115, 116, 117, 119, 121, 122, 124, 128], "geolib": [115, 119], "dtopo_modul": 115, "movetopo": 115, "cellgridintegr": 115, "topo_upd": 115, "cellgridintegrate2": 115, "dtopo_data": [115, 146], "dt_max_dtopo": [115, 146], "dt_initi": [115, 143, 145, 146, 147], "juli": [116, 117, 133], "nohup": 116, "recalcul": 116, "unnecessarili": 116, "clamshel": 116, "test_topotool": [116, 159], "dtdx1d": 117, "dtdy1d": 117, "jsanimation_frametool": 117, "rpn2_vc_advect": 117, "dtdtopo": 118, "refinementdata": 118, "ticklabel": 118, "114": 118, "didn": 118, "glitch": 118, "nbtool": 119, "formerli": 119, "makefile_kml": 119, "extran": 119, "compare_gaug": 119, "topoplotdata": 119, "favor": [119, 123, 144, 159], "riemann_tool": [119, 136], "amrlib": 119, "dumpgaug": 119, "stepgrid_dimsplit": 119, "step2x": 119, "step2i": 119, "flux2_dimsplit": 119, "somewher": 119, "step3x": 119, "step3i": 119, "step3z": 119, "flux3_dimsplit": 119, "advection_3d_swirl": [119, 156], "advection_2d_inflow": 119, "allocat": 119, "igetsp": 119, "holland_storm_modul": 119, "stommel_storm_modul": 119, "constant_storm_modul": 119, "storm_modul": 119, "friction_modul": 119, "geoclaw_modul": 119, "consolid": 119, "novemb": [120, 121, 133], "checkpt_styl": [120, 134, 143, 145], "amr_data_show": 120, "datadir": 120, "riemann_interact": 120, "nbviewer": 120, "maojr": 120, "ipynotebook": 120, "blob": [120, 136], "interactive_test": 120, "incorrectli": 120, "unstabl": 120, "storag": [120, 128], "guard": 120, "crash": [120, 143, 144], "chk00100": 120, "tck00100": 120, "chkaaaaa": 120, "tckaaaaa": 120, "chkbbbbb": 120, "tckbbbbb": 120, "tck": 120, "chk": 120, "flush": 120, "lose": 120, "unneed": 120, "spend": 120, "inconsist": 120, "__future__": 121, "absolute_import": 121, "print_funct": 121, "capabilit": 121, "num_proc": 121, "coupl": [121, 165], "instabl": [121, 128], "transon": 121, "insidi": 121, "enlarg": 121, "june": [122, 123, 124, 125, 133], "woodward": 122, "collela": 122, "blast": 122, "219": 122, "legend_tool": 122, "legend": [122, 137], "riemann_aug_jcp": 122, "geoclaw_riemann_util": 122, "challeng": 122, "cleanup": 122, "timer": 122, "gradient": [122, 165], "xllower": 123, "yllower": 123, "capabili": 123, "landfal": 123, "highli": [123, 139], "code_of_conduct": 123, "conduct": 123, "plot_timing_stat": [123, 125], "226": 123, "cumul": 123, "maxgr": 123, "rnode": 123, "listofgrid": 123, "10000": [123, 159], "resiz": 123, "10k": 123, "bndlist": 123, "amr_2d": [123, 124], "nodal": 123, "did": [123, 128, 137, 157], "owner": 123, "lookup": 123, "rearrang": 123, "303": 123, "capabilti": 123, "hurdat": [123, 153, 154], "jma": [123, 153, 154], "ibtrac": [123, 153], "tcvital": [123, 153, 154], "wind": [123, 146, 153, 154, 159], "holland": [123, 146, 154], "1980": [123, 146, 154], "stub": 123, "establis": 123, "hwrf": [123, 146, 154], "mimic": 123, "test_etopo1": [123, 157], "etopotool": [123, 157], "etopo1": [123, 137, 138, 157, 159, 161], "gave": 123, "incorrect": [123, 124, 139, 153], "308": 123, "287": 123, "hlle": 124, "adjoint_modul": 124, "amr_1d": 124, "adjointsup_modul": 124, "robustli": 124, "maketopo": [124, 157], "typo": 124, "subprocess": 125, "staff": 125, "timing_plot": 125, "mhd": 125, "faster": [125, 126, 128, 159], "clearer": [125, 128, 129], "topo_miss": 125, "bowl": 125, "slosh": 125, "3764278": [126, 133], "among": 126, "bzip2": 126, "unpack": 126, "get_remote_fil": [126, 159], "notebook_html": 126, "nbconvert": 126, "animation_tool": [126, 127], "ride": 126, "skip_patches_outside_xylimit": [126, 128], "ruled_rectangl": 126, "lagrangian_gaug": 126, "million": 126, "set_eta_init": [126, 139], "subsid": [126, 139, 146], "uplift": [126, 139, 146], "septemb": [127, 133], "weren": 127, "verbosity_regrid": [127, 144, 145], "2021": [128, 129, 130, 131, 133], "4503024": [128, 133], "memsiz": [128, 144], "implicitli": [128, 146], "rpt2_geoclaw": [128, 136], "unnecessari": 128, "prepc": 128, "thought": [128, 138], "advertis": 128, "topotyp": [128, 146, 157], "5595424": [129, 133], "rp1_shallow_hl": 129, "geotiff": 129, "decemb": [130, 131, 133], "5781749": [130, 133], "segment": [130, 137], "2022": [131, 132, 133], "7026045": [131, 133], "trucat": 131, "svg": 131, "pcolor_kwarg": 131, "286": 131, "to_jshtml": 131, "8400237": [132, 133], "claw_python": 132, "transit": 132, "pytest": 132, "add_attribut": 132, "cmd": 132, "fgmax_fin": 132, "ij": 132, "fgmaxdata": 132, "sphere_sourc": 132, "compabl": 132, "3528429": 133, "3237295": 133, "1405834": 133, "262111": 133, "50982": 133, "tchknnnnn": 134, "chknnnnn": [134, 143, 145, 147], "nnnnn": [134, 143], "containt": 134, "restart_fil": [134, 143, 145, 147], "commenc": 134, "undesir": 134, "fashion": 134, "traffic": [135, 162], "rp1": [135, 165], "maxm": 135, "ql": 135, "qr": 135, "auxl": 135, "auxr": 135, "mwave": 135, "q_i": [135, 165], "x_": [135, 165], "ell": 135, "cal": [135, 162, 165], "p_": [135, 165], "_ptwise": 135, "rp1_ptwise": 135, "rpn2_ptwise": 135, "rpt2_ptwise": 135, "har": 135, "ordinari": 135, "x_i": [135, 162, 165], "jacobian": [135, 165], "use_fwav": [135, 143, 145, 147], "my_riemann_solv": 135, "solver_nam": 135, "sole": 135, "bmatrix": 136, "graviti": [136, 146], "rp1_shallow_roe_with_efix": 136, "shallow_roe_with_efix_1d": 136, "shallow_1d": 136, "dam_break": 136, "passiv": 136, "rp1_shallow_roe_trac": 136, "shallow_roe_tracer_1d": 136, "shallow_trac": 136, "rp1_shallow_bathymetry_fwav": 136, "shallow_bathymetry_fwave_1d": 136, "sill": 136, "rpn2_shallow_roe_with_efix": 136, "rpt2_shallow_roe_with_efix": 136, "shallow_roe_with_efix_2d": 136, "shallow_2d": 136, "radial_dam_break": 136, "rpn2_shallow_bathymetry_fwav": 136, "shallow_bathymetry_fwave_2d": 136, "rpn2_shallow_spher": 136, "rpt2_shallow_spher": 136, "shallow_sphere_2d": 136, "rossby_wav": 136, "costli": 136, "rpn2_geoclaw": 136, "sw_aug_2d": 136, "rpn2_sw_aug": 136, "reval": 136, "riemann_solut": 136, "plot_phas": 136, "inclus": 137, "union": [137, 157], "y_": 137, "scriptstyl": 137, "x_c": 137, "y_c": 137, "ldot": 137, "unequ": 137, "vstack": 137, "31": 137, "zm": 137, "rrzigzag": 137, "rr2": 137, "readlin": 137, "nrule": 137, "000000000": 137, "admiralti": 137, "inlet": 137, "kitsap": 137, "peninsula": 137, "strait": 137, "juan": 137, "fuca": 137, "ruledrectangle_admiraltyinlet": 137, "400": 137, "851": 137, "529": 137, "036": 137, "578": 137, "577": 137, "187": 137, "623": 137, "191": 137, "684": 137, "221": 137, "755": 137, "rr_admiralti": 137, "rr_name": 137, "compactli": 137, "enforc": 137, "x_center": 137, "y_center": 137, "logical_or": 137, "edgecolor": 137, "dark": 137, "loc": [137, 159], "129": 137, "degener": 137, "vancouv": 137, "deeper": [137, 146, 157], "shoal": 137, "inundataion": [138, 161], "relief": [138, 161], "msl": [138, 161], "hilo": [138, 161], "feet": [138, 161], "arc": 138, "presum": 138, "vastli": 138, "fall": [138, 146], "mhhw": 138, "astronom": 138, "aht": 138, "worst": 138, "spacial": 139, "variable_eta_init": [139, 146], "nearfield": 139, "steepli": 139, "siesmic": 139, "eta_init": 139, "ever": [142, 146], "ff9999": 142, "claw_pkg": [143, 144, 145, 146, 147], "analog": [143, 144], "capa_index": [143, 145, 147], "dt_variabl": [143, 145, 147], "output_q_compon": [143, 145, 147], "unsur": 143, "lenght": 143, "dt_max": [143, 145, 147], "stiff": 143, "retak": [143, 145, 147], "contamin": 143, "500000": 143, "steps_max": [143, 145, 147], "infinit": 143, "donor": [143, 145, 147], "upwind": 143, "transmit": 143, "transport": [143, 145, 147], "tranpsort": 143, "central": [143, 153, 154], "decomposit": 143, "srcn": [143, 162], "hyperol": 143, "src_split": [143, 145, 147], "thn": 143, "harder": 143, "checkpt_tim": [143, 145], "checkpt_interv": [143, 145], "refinement_ratios_x": [144, 145], "refinement_ratios_t": [144, 145, 146], "variable_dt_refinement_ratio": [144, 146], "xleft": [144, 145], "yleft": [144, 145], "travel": 144, "pt": [144, 145], "forbiddn": 144, "omp": 144, "spent": [144, 156], "1048575": 144, "4194303": 144, "8388607": 144, "dprint": [144, 145], "eprint": [144, 145], "edebug": [144, 145], "gprint": [144, 145], "bisect": [144, 145], "nprint": [144, 145], "pprint": [144, 145], "rprint": [144, 145], "sprint": [144, 145], "tprint": [144, 145], "uprint": [144, 145], "upbnd": [144, 145], "acoustics_2d_radi": [145, 162], "assert": [145, 147], "probdata": [145, 147], "new_userdata": [145, 147], "add_param": [145, 147], "medium": [145, 162], "000000e": 145, "000000": 145, "chk00006": [145, 147], "ntime": 145, "step_interv": 145, "00000e": 145, "900000": 145, "50000": 145, "amr_level_max": 145, "auxtyp": 145, "001000e": 145, "alg": 145, "toggl": 145, "err": 145, "est": 145, "proj": 145, "__name__": [145, 147], "__main__": [145, 147], "argv": [145, 147], "setrun_setgeo": 146, "refinement_data": 146, "speed_toler": 146, "earth_radiu": 146, "6367": 146, "5e3": 146, "friction_forc": 146, "manning_coeffici": 146, "delin": 146, "manning_break": 146, "topo_data": 146, "file1info": 146, "file2info": 146, "dtopotyp": [146, 157], "qinit_typ": [146, 157], "qinitfil": 146, "qinitdata": 146, "coseism": 146, "surge_data": 146, "wind_forc": 146, "drag": 146, "drag_law": 146, "deterimin": [146, 159], "garret": 146, "powel": 146, "2006": 146, "pressure_forc": 146, "wind_index": 146, "pressure_index": 146, "display_landfall_tim": 146, "wind_refin": 146, "r_refin": 146, "storm_specification_typ": 146, "chava": 146, "lin": 146, "emmanuel": 146, "storm_fil": [146, 153], "storm_specif": 146, "classic4": 147, "tout": 147, "javascript": 148, "publicli": 148, "geometr": [149, 162], "develp": 149, "tropic": 149, "polar": 149, "variat": 149, "src1d": 152, "src3": [152, 162], "ensembl": 153, "my_storm": 153, "my_geoclaw_storm": 153, "imd": [153, 154], "nodataerror": 153, "nhc": 153, "japanes": 153, "meterolog": 153, "indian": 153, "meteorlog": 153, "datetiem": 153, "time_offset": 153, "eye_loc": 153, "ey": [153, 154], "decimc": 153, "max_wind_spe": 153, "max_wind_radiu": 153, "central_pressur": 153, "storm_radiu": 153, "iso": 153, "wind_spe": 153, "34kt": 153, "50kt": 153, "64kt": 153, "radii": 153, "categori": 153, "categor": 153, "cat_nam": 153, "car_nam": 153, "read_atcf": 153, "read_geoclaw": 153, "human": 153, "readabl": [153, 154], "read_hurdat": 153, "aoml": 153, "hrd": 153, "data_storm": 153, "single_storm": 153, "risen": 153, "read_ibtrac": 153, "sid": 153, "storm_nam": 153, "start_dat": 153, "agency_pref": 153, "wmo": 153, "usa": 153, "tokyo": 153, "newdelhi": 153, "reunion": 153, "bom": 153, "nadi": 153, "wellington": 153, "cma": 153, "hko": 153, "ds824": 153, "td9636": 153, "td9635": 153, "neumann": 153, "mlc": 153, "v4": 153, "unnam": 153, "wmo_": 153, "wmo_ag": 153, "usa_ag": 153, "closest": 153, "read_imd": 153, "read_jma": 153, "jp": 153, "eng": 153, "rsmc": 153, "hp": 153, "eg": 153, "besttrack": 153, "e_format_bst": 153, "read_tcvit": 153, "write_atcf": 153, "write_geoclaw": 153, "max_wind_radius_fil": 153, "storm_radius_fil": 153, "forecast": 153, "redund": 153, "write_hurdat": 153, "write_imd": 153, "write_jma": 153, "write_tcvit": 153, "available_format": 153, "available_model": 153, "fill_rad_w_other_sourc": 153, "storm_targ": 153, "interp_kwarg": 153, "tri": 153, "storm_ibtrac": 153, "path_to_ibtrac": 153, "2018300n26315": 153, "storm_atcf": 153, "path_to_atcf": 153, "fill_mwr": 153, "out_path": 153, "make_multi_structur": 153, "observerd": 154, "parametr": 154, "gride": 154, "dens": 154, "profil": [154, 159], "_storm_modul": 154, "stepgrid": 156, "850": 156, "853": 156, "288e": 156, "214": 156, "41": 156, "552": 156, "373e": 156, "92": 156, "774": 156, "370": 156, "259": 156, "260e": 156, "108": 156, "838": 156, "414": 156, "664": 156, "301e": 156, "440": 156, "392": 156, "473": 156, "014": 156, "801": 156, "508": 156, "447": 156, "413": 156, "402": 156, "483": 156, "472": 156, "470": 156, "85": 156, "uniformli": 157, "nw": 157, "deduc": 157, "input_path": 157, "output_path": 157, "xxx": 157, "nodatav": 157, "northernmost": 157, "west": 157, "convens": 157, "subsurfac": 157, "topograpi": 157, "gigabyt": 157, "remote_topo_url": [157, 159], "dataset": [157, 159, 161], "topo1": 157, "navd88": 157, "mt": 157, "determine_topo_typ": 159, "create_topo_func": 159, "topo1writ": 159, "topo2writ": 159, "topo3writ": 159, "swaphead": 159, "capab": 159, "mayb": 159, "in_poli": 159, "topo_func": 159, "unstructur": 159, "topo_fil": 159, "filter_region": 159, "generate_2d_topo": 159, "rai": 159, "cast": 159, "versu": 159, "arrang": 159, "x_mask": 159, "maskedarrai": 159, "interp_unstructur": 159, "fill_topo": 159, "delta_limit": 159, "no_data_valu": 159, "buffer_length": 159, "proximity_radiu": 159, "resolution_limit": 159, "gap": 159, "griddata": 159, "delta_x": 159, "delta_i": 159, "make_shoreline_xi": 159, "shoreline_xi": 159, "segement": 159, "npy": 159, "reload": 159, "long_lat": 159, "cb_kwarg": 159, "linestyl": 159, "compens": 159, "shrink": 159, "nc_param": 159, "read_head": 159, "swap": 159, "replace_no_data_valu": 159, "replace_valu": 159, "smooth_data": 159, "ball": 159, "inf": 159, "oscillatori": 159, "header_styl": 159, "7e": 159, "infer": 159, "arcgi": 159, "asc": 159, "millimet": 159, "15e": 159, "7i": 159, "coorind": 159, "specfi": 159, "topgraphi": 159, "__________________o": 159, "fetch_topo_url": 159, "local_fnam": 159, "ask_us": 159, "get_topo": 159, "claw_topo_download": 159, "run_exampl": 159, "topo_fnam": 159, "remote_directori": 159, "zvar": 159, "return_topo": 159, "return_xarrai": 159, "band1": 159, "xarrai": 159, "xarray_d": 159, "etopo_sample_2min": 159, "0f": 159, "western": 159, "outputfil": 159, "wrapper": 159, "outfil": 159, "nxpoint": 159, "nypoint": 159, "topotype1": 159, "99999": 159, "forget": 160, "whichclaw": 160, "gnufcompil": 160, "tarbal": 160, "config_fc": 160, "fcompil": 160, "printenv": 160, "154": 160, "wc": 161, "catalog": 161, "mllw": 161, "gloss": 161, "sonel": 161, "mbc": 162, "5d0": 162, "enddo": 162, "heterogen": 162, "b4stepn": 162, "advection_2d_swirl": 162, "1drad": 162, "mx1d": 162, "q1d": 162, "aux1d": 162, "reader": 163, "time_files_scanf": 163, "04d": 163, "grid_files_scanf": 163, "silo": 163, "vm": 164, "equiv": 165, "briefli": 165, "m_w": 165, "sum_": 165, "sum_p": 165, "qquad": 165, "nonconserv": 165, "eqn": 165, "claw_1dnoncon": 165, "tild": 165, "f_": 165, "kappa_i": 165}, "objects": {"": [[0, 0, 1, "", "ClawPlotAxes"], [1, 0, 1, "", "ClawPlotData"], [2, 0, 1, "", "ClawPlotFigure"], [3, 0, 1, "", "ClawPlotItem"], [1, 2, 1, "", "clearfigures"], [1, 2, 1, "", "clearframes"], [1, 2, 1, "", "getaxes"], [1, 2, 1, "", "getfigure"], [3, 2, 1, "", "getframe"], [3, 2, 1, "", "gethandle"], [1, 2, 1, "", "getitem"], [1, 2, 1, "", "iplotclaw"], [2, 2, 1, "", "new_plotaxes"], [1, 2, 1, "", "new_plotfigure"], [0, 2, 1, "", "new_plotitem"], [1, 2, 1, "", "plotframe"], [1, 2, 1, "", "printframes"], [1, 2, 1, "", "showitems"]], "clawpack.geoclaw": [[30, 1, 0, "-", "dtopotools"], [33, 1, 0, "-", "fgmax_tools"], [35, 1, 0, "-", "fgout_tools"], [60, 1, 0, "-", "kmltools"], [159, 1, 0, "-", "topotools"], [48, 1, 0, "-", "util"]], "clawpack.geoclaw.dtopotools": [[30, 0, 1, "", "CSVFault"], [30, 0, 1, "", "DTopography"], [30, 0, 1, "", "Fault"], [30, 3, 1, "", "Mw"], [30, 0, 1, "", "SiftFault"], [30, 0, 1, "", "SubFault"], [30, 0, 1, "", "SubdividedPlaneFault"], [30, 0, 1, "", "TensorProductFault"], [30, 0, 1, "", "UCSBFault"], [30, 3, 1, "", "plot_dZ_colors"], [30, 3, 1, "", "plot_dZ_contours"], [30, 3, 1, "", "rise_fraction"], [30, 3, 1, "", "strike_direction"]], "clawpack.geoclaw.dtopotools.CSVFault": [[30, 2, 1, "", "read"]], "clawpack.geoclaw.dtopotools.DTopography": [[30, 2, 1, "", "dZ_at_t"], [30, 2, 1, "", "dZ_max"], [30, 2, 1, "", "plot_dZ_colors"], [30, 2, 1, "", "plot_dZ_contours"], [30, 2, 1, "", "read"], [30, 2, 1, "", "write"]], "clawpack.geoclaw.dtopotools.Fault": [[30, 2, 1, "", "Mo"], [30, 2, 1, "", "Mw"], [30, 2, 1, "", "containing_rect"], [30, 2, 1, "", "create_dtopo_xy"], [30, 2, 1, "", "create_dtopography"], [30, 2, 1, "", "plot_subfaults"], [30, 2, 1, "", "plot_subfaults_depth"], [30, 2, 1, "", "read"], [30, 2, 1, "", "set_dynamic_slip"], [30, 2, 1, "", "write"]], "clawpack.geoclaw.dtopotools.SiftFault": [[30, 2, 1, "", "set_subfaults"]], "clawpack.geoclaw.dtopotools.SubFault": [[30, 2, 1, "", "Mo"], [30, 2, 1, "", "calculate_geometry"], [30, 2, 1, "", "calculate_geometry_triangles"], [30, 4, 1, "", "centers"], [30, 2, 1, "", "convert_to_standard_units"], [30, 5, 1, "", "coordinate_specification"], [30, 4, 1, "", "corners"], [30, 5, 1, "", "depth"], [30, 5, 1, "", "dip"], [30, 2, 1, "", "dynamic_slip"], [30, 4, 1, "", "gauss_pts"], [30, 5, 1, "", "latitude"], [30, 5, 1, "", "length"], [30, 5, 1, "", "longitude"], [30, 5, 1, "", "mu"], [30, 2, 1, "", "okada"], [30, 5, 1, "", "rake"], [30, 5, 1, "", "rise_shape"], [30, 5, 1, "", "rise_time"], [30, 5, 1, "", "rise_time_starting"], [30, 5, 1, "", "rupture_time"], [30, 5, 1, "", "rupture_type"], [30, 2, 1, "", "set_corners"], [30, 5, 1, "", "slip"], [30, 5, 1, "", "strike"], [30, 5, 1, "", "width"]], "clawpack.geoclaw.dtopotools.SubdividedPlaneFault": [[30, 2, 1, "", "subdivide"]], "clawpack.geoclaw.dtopotools.UCSBFault": [[30, 2, 1, "", "read"]], "clawpack.geoclaw.fgmax_tools": [[33, 0, 1, "", "FGmaxGrid"], [33, 3, 1, "", "adjust_fgmax_1d"]], "clawpack.geoclaw.fgmax_tools.FGmaxGrid": [[33, 2, 1, "", "bounding_box"], [33, 2, 1, "", "interp_dz"], [33, 2, 1, "", "ps4_to_arrays"], [33, 2, 1, "", "read_fgmax_grids_data"], [33, 2, 1, "", "read_output"], [33, 2, 1, "", "write_to_fgmax_data"]], "clawpack.geoclaw.fgout_tools": [[35, 0, 1, "", "FGoutFrame"], [35, 0, 1, "", "FGoutGrid"], [35, 3, 1, "", "get_as_array"], [35, 3, 1, "", "make_fgout_fcn_xy"], [35, 3, 1, "", "make_fgout_fcn_xyt"], [35, 3, 1, "", "print_netcdf_info"], [35, 3, 1, "", "read_netcdf"], [35, 3, 1, "", "read_netcdf_arrays"], [35, 3, 1, "", "write_netcdf"]], "clawpack.geoclaw.fgout_tools.FGoutFrame": [[35, 4, 1, "", "B"], [35, 4, 1, "", "eta"], [35, 4, 1, "", "h"], [35, 4, 1, "", "hss"], [35, 4, 1, "", "hu"], [35, 4, 1, "", "hv"], [35, 4, 1, "", "s"], [35, 4, 1, "", "u"], [35, 4, 1, "", "v"]], "clawpack.geoclaw.fgout_tools.FGoutGrid": [[35, 4, 1, "", "X"], [35, 4, 1, "", "Y"], [35, 4, 1, "", "extent_centers"], [35, 4, 1, "", "extent_edges"], [35, 2, 1, "", "read_fgout_grids_data"], [35, 2, 1, "", "read_frame"], [35, 2, 1, "", "set_plotdata"], [35, 2, 1, "", "write_to_fgout_data"], [35, 4, 1, "", "x"], [35, 4, 1, "", "y"]], "clawpack.geoclaw.kmltools": [[60, 3, 1, "", "box2kml"], [60, 3, 1, "", "deg2dms"], [60, 3, 1, "", "dtopo2kml"], [60, 3, 1, "", "f2s"], [60, 3, 1, "", "fgmax2kml"], [60, 3, 1, "", "fgout2kml"], [60, 3, 1, "", "gauges2kml"], [60, 3, 1, "", "kml_build_colorbar"], [60, 3, 1, "", "kml_cb"], [60, 3, 1, "", "kml_png"], [60, 3, 1, "", "kml_timespan"], [60, 3, 1, "", "line2kml"], [60, 3, 1, "", "make_input_data_kmls"], [60, 3, 1, "", "pcolorcells_for_kml"], [60, 3, 1, "", "png2kml"], [60, 3, 1, "", "poly2kml"], [60, 3, 1, "", "quad2kml"], [60, 3, 1, "", "regions2kml"], [60, 3, 1, "", "topo2kml"], [60, 3, 1, "", "topo2kmz"]], "clawpack.geoclaw.surge": [[153, 1, 0, "-", "storm"]], "clawpack.geoclaw.surge.storm": [[153, 6, 1, "", "NoDataError"], [153, 0, 1, "", "Storm"], [153, 3, 1, "", "available_formats"], [153, 3, 1, "", "available_models"], [153, 3, 1, "", "fill_rad_w_other_source"], [153, 3, 1, "", "make_multi_structure"]], "clawpack.geoclaw.surge.storm.Storm": [[153, 2, 1, "", "category"], [153, 2, 1, "", "read"], [153, 2, 1, "", "read_atcf"], [153, 2, 1, "", "read_geoclaw"], [153, 2, 1, "", "read_hurdat"], [153, 2, 1, "", "read_ibtracs"], [153, 2, 1, "", "read_imd"], [153, 2, 1, "", "read_jma"], [153, 2, 1, "", "read_tcvitals"], [153, 2, 1, "", "write"], [153, 2, 1, "", "write_atcf"], [153, 2, 1, "", "write_geoclaw"], [153, 2, 1, "", "write_hurdat"], [153, 2, 1, "", "write_imd"], [153, 2, 1, "", "write_jma"], [153, 2, 1, "", "write_tcvitals"]], "clawpack.geoclaw.topotools": [[159, 0, 1, "", "Topography"], [159, 3, 1, "", "create_topo_func"], [159, 3, 1, "", "determine_topo_type"], [159, 3, 1, "", "fetch_topo_url"], [159, 3, 1, "", "get_topo"], [159, 3, 1, "", "read_netcdf"], [159, 3, 1, "", "swapheader"], [159, 3, 1, "", "topo1writer"], [159, 3, 1, "", "topo2writer"], [159, 3, 1, "", "topo3writer"]], "clawpack.geoclaw.topotools.Topography": [[159, 4, 1, "", "X"], [159, 4, 1, "", "Y"], [159, 4, 1, "", "Z"], [159, 2, 1, "", "crop"], [159, 4, 1, "", "delta"], [159, 4, 1, "", "extent"], [159, 2, 1, "", "generate_2d_coordinates"], [159, 2, 1, "", "generate_2d_topo"], [159, 2, 1, "", "in_poly"], [159, 2, 1, "", "interp_unstructured"], [159, 2, 1, "", "make_shoreline_xy"], [159, 2, 1, "", "plot"], [159, 2, 1, "", "read"], [159, 2, 1, "", "read_header"], [159, 2, 1, "", "replace_no_data_values"], [159, 2, 1, "", "replace_values"], [159, 2, 1, "", "set_xyZ"], [159, 2, 1, "", "smooth_data"], [159, 2, 1, "", "write"], [159, 4, 1, "", "x"], [159, 4, 1, "", "y"], [159, 4, 1, "", "z"]], "clawpack.geoclaw.util": [[48, 3, 1, "", "bearing"], [48, 3, 1, "", "dist_latlong2meters"], [48, 3, 1, "", "dist_meters2latlong"], [48, 3, 1, "", "dms2decimal"], [48, 3, 1, "", "fetch_noaa_tide_data"], [48, 3, 1, "", "haversine"], [48, 3, 1, "", "inv_haversine"]], "clawpack.petclaw.geometry": [[91, 0, 1, "", "Domain"], [91, 0, 1, "", "Patch"]], "clawpack.petclaw.geometry.Domain": [[91, 5, 1, "", "dimensional_split"], [91, 5, 1, "", "fwave"], [91, 5, 1, "", "kernel_language"], [91, 5, 1, "", "mthlim"], [91, 5, 1, "", "order"], [91, 5, 1, "", "source_split"], [91, 5, 1, "", "step_source"], [91, 5, 1, "", "transverse_waves"], [91, 5, 1, "", "verbosity"]], "clawpack.petclaw.state": [[103, 0, 1, "", "State"]], "clawpack.petclaw.state.State": [[103, 4, 1, "", "F"], [103, 4, 1, "", "aux"], [103, 4, 1, "", "fset"], [103, 5, 1, "", "gauge_data"], [103, 2, 1, "", "get_aux_global"], [103, 2, 1, "", "get_auxbc_from_aux"], [103, 2, 1, "", "get_q_global"], [103, 2, 1, "", "get_qbc_from_q"], [103, 5, 1, "", "keep_gauges"], [103, 4, 1, "", "mF"], [103, 4, 1, "", "mp"], [103, 4, 1, "", "num_aux"], [103, 4, 1, "", "num_eqn"], [103, 4, 1, "", "p"], [103, 5, 1, "", "problem_data"], [103, 4, 1, "", "q"], [103, 2, 1, "", "set_num_ghost"], [103, 5, 1, "", "t"]], "clawpack.pyclaw.classic.solver": [[101, 0, 1, "", "ClawSolver"]], "clawpack.pyclaw.classic.solver.ClawSolver": [[101, 5, 1, "", "fwave"], [101, 5, 1, "", "kernel_language"], [101, 5, 1, "", "mthlim"], [101, 5, 1, "", "order"], [101, 2, 1, "", "setup"], [101, 5, 1, "", "source_split"], [101, 2, 1, "", "step"], [101, 2, 1, "", "step_hyperbolic"], [101, 5, 1, "", "step_source"], [101, 5, 1, "", "verbosity"]], "clawpack.pyclaw.controller": [[88, 0, 1, "", "Controller"]], "clawpack.pyclaw.controller.Controller": [[88, 5, 1, "", "F_file_name"], [88, 4, 1, "", "F_path"], [88, 2, 1, "", "check_validity"], [88, 5, 1, "", "compute_F"], [88, 5, 1, "", "compute_p"], [88, 5, 1, "", "file_prefix_p"], [88, 5, 1, "", "frames"], [88, 5, 1, "", "keep_copy"], [88, 5, 1, "", "nstepout"], [88, 5, 1, "", "num_output_times"], [88, 5, 1, "", "out_times"], [88, 5, 1, "", "outdir"], [88, 4, 1, "", "outdir_p"], [88, 5, 1, "", "output_file_prefix"], [88, 5, 1, "", "output_format"], [88, 5, 1, "", "output_options"], [88, 5, 1, "", "output_style"], [88, 5, 1, "", "overwrite"], [88, 2, 1, "", "plot"], [88, 5, 1, "", "plotdata"], [88, 2, 1, "", "run"], [88, 5, 1, "", "rundir"], [88, 5, 1, "", "runmake"], [88, 5, 1, "", "savecode"], [88, 5, 1, "", "solver"], [88, 5, 1, "", "tfinal"], [88, 4, 1, "", "verbosity"], [88, 5, 1, "", "viewable_attributes"], [88, 5, 1, "", "write_aux_always"], [88, 5, 1, "", "write_aux_init"], [88, 5, 1, "", "xclawcmd"], [88, 5, 1, "", "xclawerr"], [88, 5, 1, "", "xclawout"], [88, 5, 1, "", "xdir"]], "clawpack.pyclaw.fileio": [[94, 1, 0, "-", "ascii"], [94, 1, 0, "-", "binary"], [94, 1, 0, "-", "netcdf"]], "clawpack.pyclaw.fileio.ascii": [[94, 3, 1, "", "read"], [94, 3, 1, "", "read_array"], [94, 3, 1, "", "read_patch_header"], [94, 3, 1, "", "read_t"], [94, 3, 1, "", "write"], [94, 3, 1, "", "write_array"]], "clawpack.pyclaw.fileio.binary": [[94, 3, 1, "", "read"]], "clawpack.pyclaw.fileio.netcdf": [[94, 3, 1, "", "read"], [94, 3, 1, "", "write"]], "clawpack.pyclaw.geometry": [[91, 0, 1, "", "Dimension"], [91, 0, 1, "", "Domain"], [91, 0, 1, "", "Grid"], [91, 0, 1, "", "Patch"]], "clawpack.pyclaw.geometry.Dimension": [[91, 4, 1, "", "centers"], [91, 2, 1, "", "centers_with_ghost"], [91, 4, 1, "", "delta"], [91, 4, 1, "", "nodes"], [91, 2, 1, "", "nodes_with_ghost"]], "clawpack.pyclaw.geometry.Domain": [[91, 4, 1, "", "grid"], [91, 4, 1, "", "num_dim"], [91, 4, 1, "", "patch"]], "clawpack.pyclaw.geometry.Grid": [[91, 2, 1, "", "add_dimension"], [91, 2, 1, "", "add_gauges"], [91, 2, 1, "", "c_center"], [91, 4, 1, "", "c_centers"], [91, 2, 1, "", "c_centers_with_ghost"], [91, 4, 1, "", "c_nodes"], [91, 2, 1, "", "c_nodes_with_ghost"], [91, 4, 1, "", "dimensions"], [91, 5, 1, "", "gauge_dir_name"], [91, 5, 1, "", "gauge_file_names"], [91, 5, 1, "", "gauge_files"], [91, 5, 1, "", "gauges"], [91, 2, 1, "", "get_dim_attribute"], [91, 4, 1, "", "num_dim"], [91, 2, 1, "", "p_center"], [91, 4, 1, "", "p_centers"], [91, 4, 1, "", "p_nodes"], [91, 2, 1, "", "plot"], [91, 2, 1, "", "setup_gauge_files"]], "clawpack.pyclaw.geometry.Patch": [[91, 2, 1, "", "add_dimension"], [91, 4, 1, "", "delta"], [91, 4, 1, "", "dimensions"], [91, 2, 1, "", "get_dim_attribute"], [91, 5, 1, "", "level"], [91, 4, 1, "", "lower_global"], [91, 4, 1, "", "name"], [91, 4, 1, "", "num_cells_global"], [91, 4, 1, "", "num_dim"], [91, 5, 1, "", "patch_index"], [91, 4, 1, "", "upper_global"]], "clawpack.pyclaw.limiters": [[89, 1, 0, "-", "tvd"]], "clawpack.pyclaw.limiters.tvd": [[89, 3, 1, "", "arora_roe"], [89, 3, 1, "", "beta_limiter"], [89, 3, 1, "", "cada_torrilhon_limiter"], [89, 3, 1, "", "cada_torrilhon_limiter_nonlinear"], [89, 3, 1, "", "cfl_superbee"], [89, 3, 1, "", "cfl_superbee_theta"], [89, 3, 1, "", "hyperbee_limiter"], [89, 3, 1, "", "limit"], [89, 3, 1, "", "mc_limiter"], [89, 3, 1, "", "minmod_limiter"], [89, 3, 1, "", "superbee_limiter"], [89, 3, 1, "", "superpower_limiter"], [89, 3, 1, "", "theta_limiter"], [89, 3, 1, "", "upper_bound_limiter"], [89, 3, 1, "", "van_leer_klein_sharpening_limiter"]], "clawpack.pyclaw.sharpclaw.solver": [[101, 0, 1, "", "SharpClawSolver"]], "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver": [[101, 2, 1, "", "accept_reject_step"], [101, 5, 1, "", "aux_time_dep"], [101, 5, 1, "", "call_before_step_each_stage"], [101, 5, 1, "", "cfl_desired"], [101, 5, 1, "", "cfl_max"], [101, 5, 1, "", "char_decomp"], [101, 2, 1, "", "check_3rd_ord_cond"], [101, 2, 1, "", "dq"], [101, 5, 1, "", "dq_src"], [101, 2, 1, "", "dqdt"], [101, 5, 1, "", "fwave"], [101, 2, 1, "", "get_dt_new"], [101, 5, 1, "", "kernel_language"], [101, 5, 1, "", "lim_type"], [101, 5, 1, "", "num_ghost"], [101, 2, 1, "", "setup"], [101, 2, 1, "", "step"], [101, 5, 1, "", "tfluct"], [101, 5, 1, "", "tfluct_solver"], [101, 5, 1, "", "time_integrator"], [101, 2, 1, "", "update_saved_values"], [101, 5, 1, "", "weno_order"]], "clawpack.pyclaw.solution": [[100, 0, 1, "", "Solution"]], "clawpack.pyclaw.solution.Solution": [[100, 2, 1, "", "is_valid"], [100, 4, 1, "", "patch"], [100, 2, 1, "", "plot"], [100, 2, 1, "", "read"], [100, 2, 1, "", "set_all_states"], [100, 4, 1, "", "start_frame"], [100, 4, 1, "", "state"], [100, 2, 1, "", "write"]], "clawpack.pyclaw.state": [[103, 0, 1, "", "State"]], "clawpack.pyclaw.state.State": [[103, 5, 1, "", "F"], [103, 5, 1, "", "gauge_data"], [103, 2, 1, "", "get_aux_global"], [103, 2, 1, "", "get_auxbc_from_aux"], [103, 2, 1, "", "get_q_global"], [103, 2, 1, "", "get_qbc_from_q"], [103, 2, 1, "", "is_valid"], [103, 5, 1, "", "keep_gauges"], [103, 4, 1, "", "mF"], [103, 4, 1, "", "mp"], [103, 4, 1, "", "num_aux"], [103, 4, 1, "", "num_eqn"], [103, 5, 1, "", "p"], [103, 5, 1, "", "problem_data"], [103, 2, 1, "", "set_aux_from_auxbc"], [103, 2, 1, "", "set_cparam"], [103, 2, 1, "", "set_num_ghost"], [103, 2, 1, "", "set_q_from_qbc"], [103, 5, 1, "", "t"]], "clawpack.pyclaw": [[106, 1, 0, "-", "util"]], "clawpack.pyclaw.util": [[106, 0, 1, "", "FrameCounter"], [106, 6, 1, "", "VerifyError"], [106, 3, 1, "", "add_parent_doc"], [106, 3, 1, "", "check_diff"], [106, 3, 1, "", "compile_library"], [106, 3, 1, "", "construct_function_handle"], [106, 3, 1, "", "convert_fort_double_to_float"], [106, 3, 1, "", "gen_variants"], [106, 3, 1, "", "read_data_line"], [106, 3, 1, "", "run_app_from_main"], [106, 3, 1, "", "run_serialized"], [106, 3, 1, "", "test_app"]], "clawpack.pyclaw.util.FrameCounter": [[106, 2, 1, "", "get_counter"], [106, 2, 1, "", "increment"], [106, 2, 1, "", "reset_counter"], [106, 2, 1, "", "set_counter"]], "clawpack.riemann": [[99, 1, 0, "-", "acoustics_1D_py"], [99, 1, 0, "-", "advection_1D_py"], [99, 1, 0, "-", "burgers_1D_py"], [99, 1, 0, "-", "euler_1D_py"], [99, 1, 0, "-", "shallow_1D_py"]], "clawpack.riemann.acoustics_1D_py": [[99, 3, 1, "", "acoustics_1D"]], "clawpack.riemann.advection_1D_py": [[99, 3, 1, "", "advection_1D"]], "clawpack.riemann.burgers_1D_py": [[99, 3, 1, "", "burgers_1D"]], "clawpack.riemann.euler_1D_py": [[99, 3, 1, "", "euler_exact_1D"], [99, 3, 1, "", "euler_hll_1D"], [99, 3, 1, "", "euler_hllc_1D"], [99, 3, 1, "", "euler_roe_1D"]], "clawpack.riemann.shallow_1D_py": [[99, 3, 1, "", "shallow_exact_1D"], [99, 3, 1, "", "shallow_fwave_1d"], [99, 3, 1, "", "shallow_hll_1D"], [99, 3, 1, "", "shallow_roe_1D"]]}, "objtypes": {"0": "py:class", "1": "py:module", "2": "py:method", "3": "py:function", "4": "py:property", "5": "py:attribute", "6": "py:exception"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "module", "Python module"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "property", "Python property"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "exception", "Python exception"]}, "titleterms": {"clawplotax": 0, "attribut": [0, 1, 2, 3, 27, 32, 52, 79, 137], "gaug": [0, 45, 52, 61, 95, 161], "plot": [0, 3, 13, 22, 25, 32, 34, 45, 47, 50, 52, 61, 63, 68, 77, 78, 79, 80, 81, 90, 96, 97, 113, 142, 148, 160, 163], "method": [0, 1, 2, 3, 137, 165], "clawplotdata": 1, "clawplotfigur": 2, "clawplotitem": [3, 79], "special": [3, 144], "all": [3, 59, 67], "1d": [3, 8], "plot_typ": 3, "1d_plot": 3, "1d_fill_between": 3, "1d_from_2d_data": 3, "2d": [3, 135], "2d_contour": 3, "2d_pcolor": 3, "2d_imshow": 3, "amr": [3, 5, 6, 22, 67, 73, 112, 137, 144, 146], "colorbar": [3, 52], "about": [4, 83], "thi": [4, 55], "softwar": [4, 17], "licens": [4, 62, 83], "author": 4, "cite": [4, 93], "work": [4, 33, 35, 90, 158, 159, 162], "fund": [4, 83], "guid": [5, 28, 55, 56, 110, 111], "adjoint": 5, "flag": [5, 6, 63, 67, 112, 137, 144], "us": [5, 13, 25, 29, 34, 39, 49, 53, 59, 61, 64, 68, 70, 73, 75, 95, 98, 101, 104, 135, 136, 139, 142, 160, 162], "geoclaw": [5, 15, 16, 18, 22, 25, 40, 46, 47, 48, 49, 50, 52, 73, 76, 80, 109, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 137, 140, 146, 151, 152], "adapt": [6, 16, 25, 39], "mesh": [6, 25], "refin": [6, 16, 25, 39, 112, 146], "algorithm": [6, 17, 67, 75, 165], "ghost": 6, "cell": [6, 40, 137, 146], "boundari": [6, 16, 98, 162, 165], "condit": [6, 16, 98, 105, 162, 165], "choos": [6, 67], "initi": [6, 40, 67, 98, 105, 139, 146, 162], "finer": 6, "grid": [6, 16, 32, 33, 34, 35, 54, 61, 73, 91, 146], "For": 6, "more": [6, 37, 41], "detail": [6, 7, 46], "amrclaw": [7, 8, 9, 10, 18, 25, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 162], "descript": [7, 46], "content": [7, 25, 28, 40, 46, 67, 79, 85, 95, 101, 113, 137], "problem": [8, 86, 98, 105, 162], "old": 8, "approach": 8, "deprec": [8, 146], "doxygen": 9, "document": [9, 11, 30, 33, 35, 48, 55, 56, 60, 93, 122, 123, 150, 159], "flowchart": 10, "applic": [11, 12, 17, 25, 26, 63, 71, 96], "convert": [11, 19, 20], "readm": 11, "rst": 11, "html": [11, 81], "code": [11, 25, 28, 40, 47, 58, 59, 76, 113, 160, 162], "clawcode2html": 11, "clawpack": [12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 29, 44, 53, 55, 56, 57, 58, 63, 75, 76, 86, 89, 101, 102, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 136, 147, 164], "repositori": [12, 18, 23, 28, 51, 55, 56, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135], "jupyt": [12, 29, 38, 148], "notebook": [12, 29, 38, 107, 148], "submodul": 12, "exampl": [12, 25, 26, 32, 34, 36, 37, 38, 40, 43, 45, 47, 52, 59, 67, 68, 71, 77, 90, 93, 96, 137], "includ": [12, 55], "amazon": 13, "web": 13, "servic": 13, "ec2": 13, "ami": 13, "find": [13, 67, 79], "launch": 13, "an": [13, 36, 37, 38, 52, 61, 67, 71, 96], "instanc": 13, "log": [13, 95], "your": [13, 28, 29, 37, 52, 96, 98, 102, 148, 155], "view": 13, "result": [13, 47, 52, 97, 148], "webpag": [13, 55, 148], "directli": [13, 34], "from": [13, 19, 20, 22, 25, 28, 30, 33, 35, 38, 40, 43, 48, 55, 60, 67, 81, 86, 90, 97, 137, 159], "transfer": 13, "file": [13, 29, 31, 32, 34, 40, 52, 54, 55, 56, 58, 64, 68, 79, 81, 113, 134, 137, 146, 157, 162], "stop": [13, 29], "creat": [13, 29, 40, 52, 56, 67, 68, 71, 85], "own": [13, 29, 98], "b4run": 14, "function": [14, 48, 60, 66, 67, 81, 95, 101, 165], "b4step": [15, 162], "default": [15, 109, 139, 140, 151, 152], "routin": [15, 22, 64, 80, 109, 140, 151, 152], "clamshel": 16, "sphere": [16, 149], "user": [16, 24, 75, 162], "defin": [16, 137], "bibliographi": 17, "paper": 17, "describ": 17, "other": [17, 18, 23, 24, 29, 32, 55, 79, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 137, 139], "refer": [17, 25, 53, 93, 107], "chang": [18, 22, 79, 101, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "master": [18, 28], "sinc": 18, "v5": [18, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "9": [18, 29, 131, 132], "1": [18, 40, 67, 115, 117, 120, 122, 125, 127, 129, 132], "ar": [18, 79, 123, 124, 125, 126, 127, 128, 129, 130, 131], "backward": [18, 123, 124, 125, 126, 127, 128, 129, 130, 131], "compat": [18, 123, 124, 125, 126, 127, 128, 129, 130, 131], "gener": [18, 22, 30, 33, 35, 48, 55, 60, 123, 124, 125, 126, 127, 128, 129, 130, 131, 146, 159], "classic": [18, 25, 36, 37, 101, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 143, 147, 155], "clawutil": [18, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "visclaw": [18, 25, 61, 78, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "riemann": [18, 25, 93, 98, 99, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136, 162], "pyclaw": [18, 22, 25, 36, 38, 59, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 97, 100, 101, 102, 103, 105, 106, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 155], "4": [19, 20, 21, 22, 86, 121, 122, 133], "3": [19, 40, 67, 119, 120], "6": [19, 20, 86, 124, 125], "5": [20, 22, 29, 123], "0": [20, 22, 29, 114, 115, 116, 119, 121, 123, 124, 126, 128, 131], "python": [20, 81, 82, 102, 107, 108, 126, 158], "convers": 20, "tool": [20, 25, 45, 50, 61, 113, 153, 158], "x": [21, 22, 86, 133], "link": 21, "fortran": [22, 25, 31, 37, 40, 41, 42, 58, 82, 104, 113, 160, 162], "packag": [22, 59, 94, 99], "input": [22, 32, 34, 94, 143, 144], "paramet": [22, 45, 79, 81, 105, 143, 144, 146], "setrun": [22, 45, 143, 144, 145, 146, 147], "py": [22, 34, 79, 108, 142, 143, 144, 145, 146, 147], "compon": [23, 79], "commun": [24, 28, 76], "workshop": [24, 76], "clinic": 24, "tutori": [24, 105, 107], "avail": [24, 43], "stream": 24, "upcom": 24, "recent": [24, 28], "develop": [24, 25, 28, 76], "sprint": [24, 76], "session": 24, "previou": [24, 55], "event": [24, 52], "full": 25, "tabl": [25, 93], "overview": [25, 142], "get": [25, 29, 47, 68], "start": [25, 29, 47, 110, 111], "geophys": 25, "flow": [25, 85], "visual": [25, 52], "migrat": 25, "older": 25, "version": [25, 29, 41, 51, 53, 55, 56, 59, 108], "resourc": 25, "contribut": [26, 28, 136], "current_data": [27, 81], "guidelin": 28, "report": 28, "fix": [28, 32, 34, 73, 146], "bug": 28, "instal": [28, 37, 38, 57, 58, 59, 75, 82, 93, 96, 102, 104, 108, 155, 160], "instruct": [28, 59], "clone": [28, 58], "most": 28, "github": [28, 56], "check": [28, 113], "out": [28, 67], "branch": [28, 55], "each": [28, 162], "updat": [28, 55, 56], "latest": 28, "never": 28, "commit": 28, "ad": [28, 52, 90, 98, 135], "fork": 28, "remot": 28, "modifi": [28, 64, 134], "issu": 28, "pull": 28, "request": 28, "test": [28, 37, 38, 96, 102, 113, 155], "top": 28, "level": [28, 139, 146], "git": [28, 51, 55, 58, 82], "workflow": 28, "catch": 28, "error": [28, 104], "pyflak": 28, "pylint": 28, "coverag": 28, "troubl": [28, 68, 160], "shoot": [28, 68], "tip": [28, 41, 50, 52, 96], "docker": 29, "abov": 29, "contain": 29, "restart": [29, 85, 134], "run": [29, 36, 37, 38, 47, 85, 87, 90, 96, 97, 113, 143, 144, 160], "move": [29, 30], "between": [29, 79], "host": 29, "machin": [29, 164], "some": [29, 79, 146, 161], "command": [29, 38, 68, 81, 90, 160], "imag": [29, 52], "dockerfil": [29, 56], "binder": 29, "dtopotool": 30, "modul": [30, 33, 35, 48, 60, 93, 106, 145, 147, 159], "topographi": [30, 40, 47, 52, 67, 146, 157, 159, 161], "auto": [30, 33, 35, 48, 60, 159], "docstr": [30, 33, 35, 48, 60, 159], "77": 31, "v": 31, "90": 31, "monitor": [32, 146], "specif": [32, 34, 105, 113, 146, 153, 162], "differ": [32, 52, 59, 64, 75, 79], "point": [32, 67], "style": [32, 55, 74], "valu": [32, 85], "choic": [32, 34], "interpol": [32, 34, 69], "procedur": [32, 34], "A": [32, 34, 137], "simpl": [32, 34, 137], "process": [32, 78], "fgmax": [32, 33, 67], "output": [32, 34, 63, 67, 68, 70, 73, 74, 85, 94, 95, 113, 134, 143, 144, 146, 160], "format": [32, 34, 74, 157], "fgmax_tool": 33, "fgout": [34, 35, 61], "setplot": [34, 68, 79, 81, 142], "produc": [34, 81], "read": [34, 40, 137], "arrai": [34, 40, 67, 74, 104], "registr": [34, 54], "fgout_tool": 35, "ipython": [38, 90], "interpret": 38, "line": [38, 81, 90, 113, 160], "specifi": [39, 61, 79, 81, 112, 142, 143, 144, 146, 162], "flagregion": 39, "rule": [39, 137], "rectangl": [39, 137], "forc": [40, 146], "dry": [40, 67, 146], "sampl": [40, 67, 145, 147], "arcsecond": [40, 67], "dem": [40, 67], "force_dry_init": 40, "usag": 40, "intern": 40, "modif": 40, "makefil": [41, 63, 64, 98, 134], "compil": [42, 63, 104, 150, 160], "fc": [42, 141], "environ": [42, 141], "variabl": [42, 63, 98, 141], "fflag": 42, "lflag": 42, "pre": 42, "processor": 42, "ppflag": 42, "gfortran": [42, 102], "intel": 42, "book": 43, "fvmhp": 43, "galleri": [44, 55, 68], "locat": 45, "set": [47, 68, 79, 81, 98, 138, 139, 141, 160], "up": [47, 98], "new": [47, 55, 71, 90, 113], "util": [48, 60, 106], "cautionari": 49, "hint": [49, 79, 107], "tsunami": [49, 52, 111, 161], "hazard": 49, "model": [49, 72, 110, 111, 161], "water": [50, 99, 136, 149], "depth": 50, "surfac": [50, 139], "elev": [50, 67, 139], "latitud": [50, 52], "longitud": [50, 52], "coordin": [50, 52], "ax": 50, "keep": 51, "track": [51, 61], "googl": 52, "earth": 52, "basic": [52, 84, 97], "requir": [52, 162], "option": [52, 58, 81, 96, 98], "gdal": 52, "librari": [52, 64], "The": [52, 66, 67, 68, 105], "chile": 52, "2010": [52, 76], "need": 52, "plotdata": 52, "plotfigur": 52, "figur": [52, 79], "plotax": 52, "plotitem": 52, "overlai": 52, "addit": [52, 144, 146], "kml": 52, "kmz": 52, "tile": 52, "faster": 52, "load": 52, "remov": 52, "alias": 52, "artifact": 52, "multipl": 52, "resolut": [52, 165], "map": 52, "data": [52, 74, 142, 146, 154, 157, 159, 160, 161, 162], "publish": 52, "gpu": 53, "netcdf": [54, 70, 74, 94, 157], "tag": 55, "configur": 55, "doc": 55, "releas": [55, 56, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133], "To": 55, "major": 55, "extra": 55, "built": [55, 90], "sphinx": [55, 150], "page": 55, "do": 56, "prepar": 56, "number": 56, "candid": 56, "tar": [56, 58], "final": 56, "pypi": 56, "zenodo": 56, "open": 56, "scienc": 56, "framework": 56, "osf": 56, "app": 56, "next": [57, 58, 59, 102], "step": [57, 58, 59, 102, 162], "pip": [59, 82, 160], "quick": [59, 110, 111], "experi": 59, "directori": [59, 63, 71, 79], "troubleshoot": [59, 104, 160], "kmltool": 60, "lagrangian": 61, "particl": 61, "altern": 61, "duplic": 63, "base": 63, "sourc": [63, 72, 98, 149, 154, 161, 162, 165], "name": [63, 64], "replac": 64, "same": 64, "man": 65, "friction": 65, "term": [65, 98, 149, 162, 165], "mapc2p": 66, "march": 67, "front": 67, "argument": 67, "mask": 67, "topofil": 67, "region": [67, 112, 137, 146], "previous_pts_chosen": 67, "below": 67, "given": 67, "buffer": 67, "zone": 67, "along": 67, "shore": 67, "onli": 67, "write": [67, 98, 113, 137], "indic": [67, 93], "determin": 67, "area": 67, "mhw": 67, "matlab": 68, "search": 68, "path": [68, 108], "plotclaw": 68, "afterfram": 68, "help": 68, "found": 68, "maxfram": 68, "switch": 68, "nearshor": 69, "copi": 71, "exist": 71, "earthquak": [72, 161], "fault": 72, "slip": 72, "okada": 72, "rectangular": 72, "subfault": 72, "kinemat": 72, "ruptur": 72, "triangular": 72, "openmp": 73, "sytl": 74, "ascii": [74, 94], "fort": [74, 79], "t0002": 74, "q0002": 74, "raw": 74, "binari": [74, 94], "aux": [74, 85], "which": [75, 108], "solver": [75, 85, 93, 98, 99, 101, 105, 135, 136, 162], "should": 75, "i": [75, 95], "interfac": 75, "parallel": [75, 91, 96, 97, 103], "comput": [75, 134], "photo": 76, "2016": 76, "univers": 76, "washington": 76, "2015": 76, "utah": 76, "2014": 76, "hpc3": 76, "kaust": 76, "2013": 76, "claw": [76, 141], "dev": 76, "uw": 76, "2012": 76, "2011": 76, "hack": 76, "post": 78, "fly": 78, "faq": 79, "what": [79, 81, 95, 136], "": [79, 90, 101, 136, 165], "make": [79, 96, 148, 160], "how": [79, 81, 95], "someth": 79, "than": 79, "q": 79, "add": 79, "anoth": 79, "curv": 79, "e": 79, "g": 79, "true": 79, "solut": [79, 85, 100], "titl": 79, "outdir": 79, "item": 79, "provid": 79, "size": 79, "background": 79, "color": 79, "colormap": 79, "pcolor": 79, "contourf": 79, "debug": [79, 144], "latex": 81, "interact": [81, 90], "iplotclaw": 81, "access": 81, "printfram": 81, "prerequisit": 82, "oper": 82, "system": 82, "contributor": 83, "understand": 85, "class": [85, 88, 153], "simul": 85, "creation": 85, "control": [85, 88, 105], "deriv": [85, 95], "quantiti": [85, 95], "port": 86, "cloud": 87, "sage": 87, "math": 87, "limit": 89, "tvd": 89, "cfl": 89, "independ": 89, "depend": [89, 102], "geometri": 91, "serial": [91, 103, 113], "object": [91, 142], "domain": [91, 105], "patch": 91, "dimens": [91, 136, 165], "petclaw": [91, 103], "go": 92, "further": 92, "featur": 93, "fileio": 94, "hdf5": 94, "frame": 95, "when": 95, "save": [95, 148], "written": 95, "where": 95, "petsc": 96, "correctli": 96, "pass": 96, "script": 98, "auxiliari": 98, "acoust": [99, 105], "advect": 99, "burger": 99, "equat": [99, 105, 136], "euler": 99, "shallow": [99, 136, 149], "sharpclaw": 101, "custom": [101, 135], "bc": 101, "signatur": 101, "numpi": 102, "matplotlib": 102, "obtain": 102, "nose": 102, "state": 103, "order": 104, "solv": 105, "drop": 107, "support": [107, 126], "2": [107, 116, 117, 118, 130], "7": [107, 126, 127], "whichclaw": 108, "wa": 108, "import": 108, "sy": 108, "easi": 108, "pth": 108, "pythonpath": [108, 141], "qinit": [109, 146, 157], "storm": [110, 146, 153, 154], "surg": [110, 154], "criteria": 112, "flag2refin": 112, "richardson": 112, "extrapol": 112, "implement": 112, "regress": 113, "travi": 113, "continu": 113, "integr": 113, "diff": 113, "chardiff": 113, "comparison": 113, "imagediff": 113, "pixel": 113, "simultan": 113, "doctest": 113, "note": [114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133], "global": 121, "8": [128, 129, 130], "checkpoint": 134, "after": 134, "One": [135, 136, 165], "dimension": 135, "pointwis": 135, "f": [135, 165], "wave": [135, 165], "two": 136, "layer": 136, "potenti": 136, "miss": 136, "demonstr": 136, "roe": 136, "hll": 136, "relat": 137, "convex": 137, "polygon": 137, "d": 137, "slu": 137, "bounding_box": 137, "mask_outsid": 137, "instanti": 137, "make_kml": 137, "cover": 137, "select": 137, "continent": 137, "shelf": 137, "sea_level": 138, "eta": 139, "init": 139, "spatial": [139, 162], "vari": [139, 162], "behavior": 139, "adjust": [139, 146], "sea": [139, 146], "seismic": 139, "deform": 139, "case": 139, "setaux": [140, 162], "desir": 142, "time": [143, 144, 146, 156, 162], "print": 144, "geo": 146, "fixedgrid": 146, "maximum": 146, "arriv": 146, "share": 148, "local": 150, "src1d": [151, 162], "src": [152, 162], "statist": 156, "download": 157, "displac": 157, "topo": 158, "dtopo": 158, "topotool": 159, "f2py": 160, "ex": 160, "bathymetri": 161, "dart": 161, "buoi": 161, "tide": 161, "done": 162, "befor": 162, "visit": 163, "virtual": 164, "propag": 165, "space": 165, "godunov": 165, "high": 165, "formul": 165, "capac": 165}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"ClawPlotAxes": [[0, "clawplotaxes"]], "Attributes": [[0, "attributes"], [1, "attributes"], [2, "attributes"], [3, "attributes"]], "Attributes for gauge plots": [[0, "attributes-for-gauge-plots"]], "Methods": [[0, "methods"], [1, "methods"], [2, "methods"], [3, "methods"]], "ClawPlotData": [[1, "clawplotdata"]], "ClawPlotFigure": [[2, "clawplotfigure"]], "ClawPlotItem": [[3, "clawplotitem"]], "Special attributes for all 1d plots, plot_type = \u20181d\u2026\u2019": [[3, "special-attributes-for-all-1d-plots-plot-type-1d"]], "Special attributes for plot_type = \u20181d_plot\u2019": [[3, "special-attributes-for-plot-type-1d-plot"]], "Special attributes for plot_type = \u20181d_fill_between\u2019": [[3, "special-attributes-for-plot-type-1d-fill-between"]], "Special attributes for plot_type = \u20181d_from_2d_data\u2019": [[3, "special-attributes-for-plot-type-1d-from-2d-data"]], "Special attributes for all 2d plots, plot_type = \u20182d\u2026\u2019": [[3, "special-attributes-for-all-2d-plots-plot-type-2d"]], "Special attributes for plot_type = \u20182d_contour\u2019": [[3, "special-attributes-for-plot-type-2d-contour"]], "Special attributes for plot_type = \u20182d_pcolor\u2019": [[3, "special-attributes-for-plot-type-2d-pcolor"]], "Special attributes for plot_type = \u20182d_imshow\u2019": [[3, "special-attributes-for-plot-type-2d-imshow"]], "AMR Attributes": [[3, "amr-attributes"]], "Colorbar attributes": [[3, "colorbar-attributes"]], "About this software": [[4, "about-this-software"]], "License": [[4, "license"], [62, "license"], [83, "license"]], "Authors": [[4, "authors"]], "Citing this work": [[4, "citing-this-work"]], "Funding": [[4, "funding"], [83, "funding"]], "Guiding AMR with adjoint flagging": [[5, "guiding-amr-with-adjoint-flagging"]], "Using adjoint flagging in GeoClaw": [[5, "using-adjoint-flagging-in-geoclaw"]], "Adaptive mesh refinement (AMR) algorithms": [[6, "adaptive-mesh-refinement-amr-algorithms"]], "Ghost cells and boundary conditions for AMR": [[6, "ghost-cells-and-boundary-conditions-for-amr"]], "Choosing and initializing finer grids": [[6, "choosing-and-initializing-finer-grids"]], "Flagging cells for refinement": [[6, "flagging-cells-for-refinement"]], "For more details": [[6, "for-more-details"]], "AMRClaw Description and Detailed Contents": [[7, "amrclaw-description-and-detailed-contents"]], "AMRClaw for 1d problems": [[8, "amrclaw-for-1d-problems"]], "Old approach, deprecated:": [[8, "old-approach-deprecated"]], "Doxygen documentation of AMRClaw": [[9, "doxygen-documentation-of-amrclaw"]], "AMRClaw Flowcharts": [[10, "amrclaw-flowcharts"]], "Application documentation": [[11, "application-documentation"]], "Converting README.rst to README.html": [[11, "converting-readme-rst-to-readme-html"]], "Converting code to html with clawcode2html": [[11, "converting-code-to-html-with-clawcode2html"]], "Clawpack Applications repository": [[12, "clawpack-applications-repository"]], "Jupyter Notebooks": [[12, "jupyter-notebooks"]], "Submodules": [[12, "submodules"]], "Examples included with Clawpack": [[12, "examples-included-with-clawpack"]], "Amazon Web Services EC2 Clawpack AMI": [[13, "amazon-web-services-ec2-clawpack-ami"]], "Finding the Clawpack AMI": [[13, "finding-the-clawpack-ami"]], "Launching an instance": [[13, "launching-an-instance"]], "Logging on to your instance": [[13, "logging-on-to-your-instance"]], "Using Clawpack": [[13, "using-clawpack"]], "Viewing plots of results": [[13, "viewing-plots-of-results"]], "Viewing webpages directly from your instance": [[13, "viewing-webpages-directly-from-your-instance"]], "Transferring files to/from your instance": [[13, "transferring-files-to-from-your-instance"]], "Stopping your instance": [[13, "stopping-your-instance"]], "Creating your own AMI": [[13, "creating-your-own-ami"]], "b4run function": [[14, "b4run-function"]], "b4step default routines": [[15, "b4step-default-routines"]], "b4step routine in GeoClaw": [[15, "b4step-routine-in-geoclaw"]], "Boundary conditions": [[16, "boundary-conditions"], [165, "boundary-conditions"]], "Boundary conditions for adaptive refinement": [[16, "boundary-conditions-for-adaptive-refinement"]], "Boundary conditions for GeoClaw": [[16, "boundary-conditions-for-geoclaw"]], "Boundary conditions for clamshell grids on the sphere": [[16, "boundary-conditions-for-clamshell-grids-on-the-sphere"]], "User-defined boundary conditions": [[16, "user-defined-boundary-conditions"]], "Bibliography": [[17, "bibliography"]], "Papers describing the Clawpack software and algorithms": [[17, "papers-describing-the-clawpack-software-and-algorithms"]], "Papers describing applications": [[17, "papers-describing-applications"]], "Other references": [[17, "other-references"]], "Changes to master since v5.9.1": [[18, "changes-to-master-since-v5-9-1"]], "Changes that are not backward compatible": [[18, "changes-that-are-not-backward-compatible"], [123, "changes-that-are-not-backward-compatible"], [124, "changes-that-are-not-backward-compatible"], [125, "changes-that-are-not-backward-compatible"], [126, "changes-that-are-not-backward-compatible"], [127, "changes-that-are-not-backward-compatible"], [128, "changes-that-are-not-backward-compatible"], [129, "changes-that-are-not-backward-compatible"], [130, "changes-that-are-not-backward-compatible"], [131, "changes-that-are-not-backward-compatible"]], "General changes": [[18, "general-changes"], [123, "general-changes"], [124, "general-changes"], [125, "general-changes"], [126, "general-changes"], [127, "general-changes"], [128, "general-changes"], [129, "general-changes"], [130, "general-changes"], [131, "general-changes"]], "Changes to classic": [[18, "changes-to-classic"], [115, "changes-to-classic"], [116, "changes-to-classic"], [117, "changes-to-classic"], [118, "changes-to-classic"], [119, "changes-to-classic"], [120, "changes-to-classic"], [121, "changes-to-classic"], [122, "changes-to-classic"], [123, "changes-to-classic"], [124, "changes-to-classic"], [125, "changes-to-classic"], [126, "changes-to-classic"], [127, "changes-to-classic"], [128, "changes-to-classic"], [129, "changes-to-classic"], [130, "changes-to-classic"], [131, "changes-to-classic"], [132, "changes-to-classic"]], "Changes to clawutil": [[18, "changes-to-clawutil"], [115, "changes-to-clawutil"], [116, "changes-to-clawutil"], [117, "changes-to-clawutil"], [118, "changes-to-clawutil"], [119, "changes-to-clawutil"], [120, "changes-to-clawutil"], [121, "changes-to-clawutil"], [122, "changes-to-clawutil"], [123, "changes-to-clawutil"], [124, "changes-to-clawutil"], [125, "changes-to-clawutil"], [126, "changes-to-clawutil"], [127, "changes-to-clawutil"], [128, "changes-to-clawutil"], [129, "changes-to-clawutil"], [130, "changes-to-clawutil"], [131, "changes-to-clawutil"], [132, "changes-to-clawutil"]], "Changes to visclaw": [[18, "changes-to-visclaw"], [115, "changes-to-visclaw"], [116, "changes-to-visclaw"], [117, "changes-to-visclaw"], [118, "changes-to-visclaw"], [119, "changes-to-visclaw"], [120, "changes-to-visclaw"], [121, "changes-to-visclaw"], [122, "changes-to-visclaw"], [123, "changes-to-visclaw"], [124, "changes-to-visclaw"], [125, "changes-to-visclaw"], [126, "changes-to-visclaw"], [127, "changes-to-visclaw"], [128, "changes-to-visclaw"], [129, "changes-to-visclaw"], [130, "changes-to-visclaw"], [131, "changes-to-visclaw"], [132, "changes-to-visclaw"]], "Changes to riemann": [[18, "changes-to-riemann"], [115, "changes-to-riemann"], [116, "changes-to-riemann"], [117, "changes-to-riemann"], [118, "changes-to-riemann"], [119, "changes-to-riemann"], [120, "changes-to-riemann"], [121, "changes-to-riemann"], [122, "changes-to-riemann"], [123, "changes-to-riemann"], [124, "changes-to-riemann"], [125, "changes-to-riemann"], [126, "changes-to-riemann"], [127, "changes-to-riemann"], [128, "changes-to-riemann"], [129, "changes-to-riemann"], [130, "changes-to-riemann"], [131, "changes-to-riemann"], [132, "changes-to-riemann"]], "Changes to amrclaw": [[18, "changes-to-amrclaw"], [115, "changes-to-amrclaw"], [116, "changes-to-amrclaw"], [117, "changes-to-amrclaw"], [118, "changes-to-amrclaw"], [119, "changes-to-amrclaw"], [120, "changes-to-amrclaw"], [121, "changes-to-amrclaw"], [122, "changes-to-amrclaw"], [123, "changes-to-amrclaw"], [124, "changes-to-amrclaw"], [125, "changes-to-amrclaw"], [126, "changes-to-amrclaw"], [127, "changes-to-amrclaw"], [128, "changes-to-amrclaw"], [129, "changes-to-amrclaw"], [130, "changes-to-amrclaw"], [131, "changes-to-amrclaw"], [132, "changes-to-amrclaw"]], "Changes to geoclaw": [[18, "changes-to-geoclaw"], [115, "changes-to-geoclaw"], [116, "changes-to-geoclaw"], [117, "changes-to-geoclaw"], [118, "changes-to-geoclaw"], [119, "changes-to-geoclaw"], [120, "changes-to-geoclaw"], [121, "changes-to-geoclaw"], [122, "changes-to-geoclaw"], [123, "changes-to-geoclaw"], [124, "changes-to-geoclaw"], [125, "changes-to-geoclaw"], [126, "changes-to-geoclaw"], [127, "changes-to-geoclaw"], [128, "changes-to-geoclaw"], [129, "changes-to-geoclaw"], [130, "changes-to-geoclaw"], [131, "changes-to-geoclaw"], [132, "changes-to-geoclaw"]], "Changes to PyClaw": [[18, "changes-to-pyclaw"], [114, "changes-to-pyclaw"], [115, "changes-to-pyclaw"], [116, "changes-to-pyclaw"], [117, "changes-to-pyclaw"], [118, "changes-to-pyclaw"], [119, "changes-to-pyclaw"], [120, "changes-to-pyclaw"], [121, "changes-to-pyclaw"], [122, "changes-to-pyclaw"], [123, "changes-to-pyclaw"], [124, "changes-to-pyclaw"], [125, "changes-to-pyclaw"], [126, "changes-to-pyclaw"], [127, "changes-to-pyclaw"], [128, "changes-to-pyclaw"], [129, "changes-to-pyclaw"], [130, "changes-to-pyclaw"], [131, "changes-to-pyclaw"], [132, "changes-to-pyclaw"]], "Other Clawpack Repositories": [[18, "other-clawpack-repositories"], [122, "other-clawpack-repositories"], [123, "other-clawpack-repositories"], [124, "other-clawpack-repositories"], [125, "other-clawpack-repositories"], [126, "other-clawpack-repositories"], [127, "other-clawpack-repositories"], [128, "other-clawpack-repositories"], [129, "other-clawpack-repositories"], [130, "other-clawpack-repositories"], [131, "other-clawpack-repositories"], [132, "other-clawpack-repositories"]], "Converting from Clawpack 4.3 to 4.6": [[19, "converting-from-clawpack-4-3-to-4-6"]], "Converting from Clawpack 4.6 to 5.0": [[20, "converting-from-clawpack-4-6-to-5-0"]], "Python conversion tool": [[20, "python-conversion-tool"]], "Clawpack 4.x links": [[21, "clawpack-4-x-links"]], "Changes in Clawpack 5.0": [[22, "changes-in-clawpack-5-0"]], "PyClaw in 5.0": [[22, "pyclaw-in-5-0"]], "Fortran package changes": [[22, "fortran-package-changes"]], "Changes to input parameters in setrun.py from 4.x to 5.0": [[22, "changes-to-input-parameters-in-setrun-py-from-4-x-to-5-0"]], "Changes to general parameters": [[22, "changes-to-general-parameters"]], "Changes to AMR parameters": [[22, "changes-to-amr-parameters"]], "Changes to GeoClaw parameters": [[22, "changes-to-geoclaw-parameters"]], "Changes to plotting routines": [[22, "changes-to-plotting-routines"]], "Clawpack components": [[23, "clawpack-components"]], "Other repositories": [[23, "other-repositories"]], "Clawpack Community": [[24, "clawpack-community"]], "User Workshops, Clinics, and Tutorials": [[24, "user-workshops-clinics-and-tutorials"]], "Available for streaming": [[24, "available-for-streaming"]], "Upcoming": [[24, "upcoming"], [24, "id1"]], "Recent": [[24, "recent"]], "Developer Workshops and Sprint Sessions": [[24, "developer-workshops-and-sprint-sessions"]], "Previous": [[24, "previous"]], "Other Clawpack events": [[24, "other-clawpack-events"]], "Contents": [[25, "id1"], [28, "contents"], [40, "contents"], [67, "contents"], [79, "contents"], [85, "contents"], [95, "contents"], [101, "contents"], [113, "contents"], [137, "contents"]], "Full Table of Contents": [[25, "full-table-of-contents"]], "Overview and Getting Started": [[25, "overview-and-getting-started"]], "Examples and Applications": [[25, "examples-and-applications"]], "Classic, AMRClaw, and GeoClaw": [[25, "classic-amrclaw-and-geoclaw"]], "Using the Fortran codes": [[25, "using-the-fortran-codes"]], "AMRClaw: adaptive mesh refinement": [[25, "amrclaw-adaptive-mesh-refinement"]], "GeoClaw: geophysical flows": [[25, "geoclaw-geophysical-flows"]], "PyClaw": [[25, "pyclaw"], [36, "pyclaw"], [93, "pyclaw"], [113, "pyclaw"], [155, "pyclaw"]], "Riemann": [[25, "riemann"]], "VisClaw: Plotting and Visualization Tools": [[25, "visclaw-plotting-and-visualization-tools"]], "Migrating applications from older versions of Clawpack": [[25, "migrating-applications-from-older-versions-of-clawpack"]], "Developers\u2019 resources": [[25, "developers-resources"]], "References": [[25, "references"], [53, "references"]], "Contributing examples and applications": [[26, "contributing-examples-and-applications"]], "current_data": [[27, "current-data"]], "Attributes of current_data:": [[27, "attributes-of-current-data"]], "Developers\u2019 Guide": [[28, "developers-guide"]], "Guidelines for contributing": [[28, "guidelines-for-contributing"]], "Reporting and fixing bugs": [[28, "reporting-and-fixing-bugs"]], "Developer communication": [[28, "developer-communication"]], "Installation instructions for developers": [[28, "installation-instructions-for-developers"]], "Cloning the most recent code from Github": [[28, "cloning-the-most-recent-code-from-github"]], "Checking out the master branch on each repository": [[28, "checking-out-the-master-branch-on-each-repository"]], "Updating to the latest master branch": [[28, "updating-to-the-latest-master-branch"]], "Never commit to master": [[28, "never-commit-to-master"]], "Adding your fork as a remote": [[28, "adding-your-fork-as-a-remote"]], "Modifying code": [[28, "modifying-code"]], "Issuing a pull request": [[28, "issuing-a-pull-request"]], "Testing a pull request": [[28, "testing-a-pull-request"]], "Top-level pull requests": [[28, "top-level-pull-requests"]], "Git workflow": [[28, "git-workflow"]], "Catching errors with Pyflakes and Pylint": [[28, "catching-errors-with-pyflakes-and-pylint"]], "Checking test coverage": [[28, "checking-test-coverage"]], "Trouble-Shooting Tips": [[28, "trouble-shooting-tips"]], "Docker for Clawpack": [[29, "docker-for-clawpack"]], "Using Version 5.9.0 or above": [[29, "using-version-5-9-0-or-above"]], "Getting started": [[29, "getting-started"]], "Stopping a container": [[29, "stopping-a-container"]], "Restarting a container": [[29, "restarting-a-container"]], "Running Jupyter notebooks": [[29, "running-jupyter-notebooks"]], "Moving files between the docker container and the host machine": [[29, "moving-files-between-the-docker-container-and-the-host-machine"]], "Some other useful docker commands": [[29, "some-other-useful-docker-commands"]], "Creating your own docker image": [[29, "creating-your-own-docker-image"]], "Dockerfiles for binder": [[29, "dockerfiles-for-binder"]], "dtopotools module for moving topography": [[30, "dtopotools-module-for-moving-topography"]], "Documentation auto-generated from the module docstrings": [[30, "module-clawpack.geoclaw.dtopotools"], [33, "module-clawpack.geoclaw.fgmax_tools"], [35, "module-clawpack.geoclaw.fgout_tools"], [48, "module-clawpack.geoclaw.util"], [60, "module-clawpack.geoclaw.kmltools"], [159, "module-clawpack.geoclaw.topotools"]], "Fortran 77 vs. Fortran 90 files": [[31, "fortran-77-vs-fortran-90-files"]], "Fixed grid monitoring": [[32, "fixed-grid-monitoring"]], "Input file specification": [[32, "input-file-specification"], [34, "input-file-specification"]], "Different point styles": [[32, "different-point-styles"]], "Other attributes": [[32, "other-attributes"]], "Values to monitor": [[32, "values-to-monitor"]], "Choice of interpolation procedure": [[32, "choice-of-interpolation-procedure"], [34, "choice-of-interpolation-procedure"]], "A simple example": [[32, "a-simple-example"], [34, "a-simple-example"]], "Processing and plotting fgmax output": [[32, "processing-and-plotting-fgmax-output"]], "Format of the output files": [[32, "format-of-the-output-files"]], "fgmax_tools module for working with fgmax grids": [[33, "fgmax-tools-module-for-working-with-fgmax-grids"]], "Fixed grid output": [[34, "fixed-grid-output"], [146, "fixed-grid-output"]], "Format of fgout output": [[34, "format-of-fgout-output"]], "Using setplot.py to produce plots": [[34, "using-setplot-py-to-produce-plots"]], "Reading and plotting fgout arrays directly": [[34, "reading-and-plotting-fgout-arrays-directly"]], "fgout grid registration": [[34, "fgout-grid-registration"]], "fgout_tools module for working with fgout grids": [[35, "fgout-tools-module-for-working-with-fgout-grids"]], "Running an example": [[36, "running-an-example"], [37, "running-an-example"], [38, "running-an-example"]], "Classic": [[36, "classic"], [37, "classic"], [155, "classic"]], "Testing your Fortran installation and running an example": [[37, "testing-your-fortran-installation-and-running-an-example"]], "More examples": [[37, "more-examples"]], "Testing a PyClaw installation and running an example": [[38, "testing-a-pyclaw-installation-and-running-an-example"]], "From the Jupyter notebook": [[38, "from-the-jupyter-notebook"]], "From the IPython interpreter": [[38, "from-the-ipython-interpreter"]], "From the command line": [[38, "from-the-command-line"], [90, "from-the-command-line"]], "Specifying flagregions for adaptive refinement": [[39, "specifying-flagregions-for-adaptive-refinement"]], "Using ruled rectangles as flagregions": [[39, "using-ruled-rectangles-as-flagregions"]], "Force Cells to be Dry Initially": [[40, "force-cells-to-be-dry-initially"]], "Examples": [[40, "examples"], [45, "examples"], [67, "examples"], [93, "examples"], [137, "examples"]], "Sample topography from a 1/3 arcsecond DEM": [[40, "sample-topography-from-a-1-3-arcsecond-dem"], [67, "sample-topography-from-a-1-3-arcsecond-dem"]], "Creating the force_dry_init array": [[40, "creating-the-force-dry-init-array"]], "Create file to read into GeoClaw": [[40, "create-file-to-read-into-geoclaw"]], "Usage in GeoClaw Fortran code": [[40, "usage-in-geoclaw-fortran-code"]], "Internal GeoClaw modifications": [[40, "internal-geoclaw-modifications"]], "Fortran version": [[41, "fortran-version"]], "Makefiles": [[41, "makefiles"]], "More tips": [[41, "more-tips"]], "Fortran Compilers": [[42, "fortran-compilers"]], "FC environment variable": [[42, "fc-environment-variable"]], "FFLAGS environment variable": [[42, "fflags-environment-variable"]], "LFLAGS environment variable": [[42, "lflags-environment-variable"]], "Pre-Processor and the PPFLAGS environment variable": [[42, "pre-processor-and-the-ppflags-environment-variable"]], "gfortran compiler": [[42, "gfortran-compiler"]], "Intel fortran compiler": [[42, "intel-fortran-compiler"]], "Examples from the book FVMHP": [[43, "examples-from-the-book-fvmhp"]], "Available examples": [[43, "available-examples"]], "Clawpack Gallery": [[44, "clawpack-gallery"]], "Gauges": [[45, "gauges"]], "Gauge parameters in setrun": [[45, "gauge-parameters-in-setrun"]], "Plotting tools": [[45, "plotting-tools"]], "Plotting gauge locations": [[45, "plotting-gauge-locations"]], "GeoClaw Description and Detailed Contents": [[46, "geoclaw-description-and-detailed-contents"]], "Getting started with GeoClaw": [[47, "getting-started-with-geoclaw"]], "Running a GeoClaw code": [[47, "running-a-geoclaw-code"]], "Topography": [[47, "topography"]], "Plotting GeoClaw results": [[47, "plotting-geoclaw-results"]], "Setting up a new example": [[47, "setting-up-a-new-example"]], "geoclaw.util module of utility functions": [[48, "geoclaw-util-module-of-utility-functions"]], "Cautionary Hints on using GeoClaw": [[49, "cautionary-hints-on-using-geoclaw"]], "Tsunami hazard modeling": [[49, "tsunami-hazard-modeling"]], "GeoClaw plotting tools": [[50, "geoclaw-plotting-tools"]], "Plotting water depth or surface elevation": [[50, "plotting-water-depth-or-surface-elevation"]], "Tips on latitude-longitude coordinate axes": [[50, "tips-on-latitude-longitude-coordinate-axes"]], "Keeping track of repository versions with Git": [[51, "keeping-track-of-repository-versions-with-git"]], "Visualizing GeoClaw results in Google Earth": [[52, "visualizing-geoclaw-results-in-google-earth"]], "Basic requirements": [[52, "basic-requirements"]], "Optional GDAL library": [[52, "optional-gdal-library"]], "An example : The Chile 2010 tsunami event": [[52, "an-example-the-chile-2010-tsunami-event"]], "Plotting attributes needed for Google Earth": [[52, "plotting-attributes-needed-for-google-earth"]], "plotdata attributes": [[52, "plotdata-attributes"]], "plotfigure attributes": [[52, "plotfigure-attributes"]], "Creating the figures": [[52, "creating-the-figures"]], "plotaxes attributes": [[52, "plotaxes-attributes"]], "plotitem attributes": [[52, "plotitem-attributes"]], "Adding a colorbar overlay": [[52, "adding-a-colorbar-overlay"]], "Gauge plots": [[52, "gauge-plots"]], "Additional plotdata attributes": [[52, "additional-plotdata-attributes"]], "Plotting tips": [[52, "plotting-tips"]], "KML and KMZ files": [[52, "kml-and-kmz-files"]], "Tiling images for faster loading": [[52, "tiling-images-for-faster-loading"]], "Removing aliasing artifacts": [[52, "removing-aliasing-artifacts"]], "Creating multiple figures at different resolutions": [[52, "creating-multiple-figures-at-different-resolutions"]], "Mapping topography data to latitude/longitude coordinates": [[52, "mapping-topography-data-to-latitude-longitude-coordinates"]], "Publishing your results": [[52, "id1"]], "Using the GPU version of Clawpack": [[53, "using-the-gpu-version-of-clawpack"]], "Grid registration": [[54, "grid-registration"]], "NetCDF files": [[54, "netcdf-files"]], "Guide for updating this documentation": [[55, "guide-for-updating-this-documentation"]], "Git branches and tags": [[55, "git-branches-and-tags"]], "Configuration and style files": [[55, "configuration-and-style-files"]], "Updating the docs for a new release": [[55, "updating-the-docs-for-a-new-release"]], "To generate docs including previous versions": [[55, "to-generate-docs-including-previous-versions"]], "Updating for a new major version": [[55, "updating-for-a-new-major-version"]], "Updating the gallery": [[55, "updating-the-gallery"]], "Updating the webpages": [[55, "updating-the-webpages"]], "Extra files for webpages not built by Sphinx": [[55, "extra-files-for-webpages-not-built-by-sphinx"]], "Pages from other clawpack repositories": [[55, "pages-from-other-clawpack-repositories"]], "Guide for doing a Clawpack release": [[56, "guide-for-doing-a-clawpack-release"]], "Preparation": [[56, "preparation"]], "Version numbers": [[56, "version-numbers"]], "Release candidates": [[56, "release-candidates"]], "Create a tar file and a Github release": [[56, "create-a-tar-file-and-a-github-release"]], "Final release": [[56, "final-release"]], "Pypi": [[56, "pypi"]], "Zenodo": [[56, "zenodo"]], "Open Science Framework (OSF)": [[56, "open-science-framework-osf"]], "Updating the documentation": [[56, "updating-the-documentation"]], "Updating the apps repository": [[56, "updating-the-apps-repository"]], "Updating the Dockerfile": [[56, "updating-the-dockerfile"]], "Installing Clawpack": [[57, "installing-clawpack"]], "Next steps:": [[57, "next-steps"], [58, "next-steps"], [59, "next-steps"]], "Options for installing Clawpack Fortran codes": [[58, "options-for-installing-clawpack-fortran-codes"]], "tar file": [[58, "tar-file"]], "git clone": [[58, "git-clone"]], "pip install instructions": [[59, "pip-install-instructions"]], "Quick Installation of PyClaw with pip": [[59, "quick-installation-of-pyclaw-with-pip"]], "Quick Installation of all packages with pip": [[59, "quick-installation-of-all-packages-with-pip"]], "Using pip to install a different version": [[59, "using-pip-to-install-a-different-version"]], "Experimenting with code in the examples directories": [[59, "experimenting-with-code-in-the-examples-directories"]], "Troubleshooting pip install": [[59, "troubleshooting-pip-install"]], "kmltools module of utility functions": [[60, "kmltools-module-of-utility-functions"]], "Lagrangian gauges for particle tracking": [[61, "lagrangian-gauges-for-particle-tracking"]], "Specifying Lagrangian Gauges": [[61, "specifying-lagrangian-gauges"]], "Visclaw tools for plotting": [[61, "visclaw-tools-for-plotting"]], "An alternative using fgout grids": [[61, "an-alternative-using-fgout-grids"]], "Clawpack Makefiles": [[63, "clawpack-makefiles"]], "Applications directory Makefiles": [[63, "applications-directory-makefiles"]], "output": [[63, "output"]], "plots": [[63, "plots"]], "Variables": [[63, "variables"]], "Compiler flags": [[63, "compiler-flags"]], "Duplicate Base Source Name": [[63, "duplicate-base-source-name"]], "Library routines in Makefiles": [[64, "library-routines-in-makefiles"]], "Replacing files with the same name as library files": [[64, "replacing-files-with-the-same-name-as-library-files"]], "Using a modified library routine with a different name": [[64, "using-a-modified-library-routine-with-a-different-name"]], "Manning friction term": [[65, "manning-friction-term"]], "The mapc2p function": [[66, "the-mapc2p-function"]], "Marching Front algorithm": [[67, "marching-front-algorithm"]], "Function arguments": [[67, "function-arguments"]], "output array": [[67, "output-array"]], "creating a masked array": [[67, "creating-a-masked-array"]], "topofile mask for initializing dry points": [[67, "topofile-mask-for-initializing-dry-points"]], "fgmax points": [[67, "fgmax-points"]], "flag regions": [[67, "flag-regions"]], "The mask argument": [[67, "the-mask-argument"]], "The previous_pts_chosen argument": [[67, "the-previous-pts-chosen-argument"]], "Finding all points below a given elevation": [[67, "finding-all-points-below-a-given-elevation"]], "Create a buffer zone along shore": [[67, "create-a-buffer-zone-along-shore"]], "Choose points only near shore": [[67, "choose-points-only-near-shore"]], "Write out the masked array indicating fgmax points": [[67, "write-out-the-masked-array-indicating-fgmax-points"]], "Creating an AMR flag region": [[67, "creating-an-amr-flag-region"]], "Determining dry areas below MHW": [[67, "determining-dry-areas-below-mhw"]], "Plotting using Matlab": [[68, "plotting-using-matlab"]], "The Matlab search path": [[68, "the-matlab-search-path"]], "Creating output files": [[68, "creating-output-files"]], "The plotclaw command": [[68, "the-plotclaw-command"]], "The setplot file": [[68, "the-setplot-file"]], "The afterframe file": [[68, "the-afterframe-file"]], "Getting help": [[68, "getting-help"]], "Trouble shooting": [[68, "trouble-shooting"]], "Output files not found": [[68, "output-files-not-found"]], "MaxFrames not set": [[68, "maxframes-not-set"]], "Switching examples": [[68, "switching-examples"]], "Matlab Gallery": [[68, "matlab-gallery"]], "Nearshore interpolation": [[69, "nearshore-interpolation"]], "Using NetCDF output": [[70, "using-netcdf-output"]], "Creating a new application directory": [[71, "creating-a-new-application-directory"]], "Copying an existing example": [[71, "copying-an-existing-example"]], "Earthquake sources: Fault slip and the Okada model": [[72, "earthquake-sources-fault-slip-and-the-okada-model"]], "Fault slip on rectangular subfaults": [[72, "fault-slip-on-rectangular-subfaults"]], "Okada model": [[72, "okada-model"]], "Kinematic rupture": [[72, "kinematic-rupture"]], "Fault slip on triangular subfaults": [[72, "fault-slip-on-triangular-subfaults"]], "Using OpenMP": [[73, "using-openmp"]], "Using OpenMP with AMR": [[73, "using-openmp-with-amr"]], "Fixed grid output in GeoClaw": [[73, "fixed-grid-output-in-geoclaw"]], "Output data sytles and formats": [[74, "output-data-sytles-and-formats"]], "Output style": [[74, "output-style"]], "Output data formats": [[74, "output-data-formats"]], "ASCII output data format": [[74, "ascii-output-data-format"]], "fort.t0002": [[74, "fort-t0002"]], "fort.q0002": [[74, "fort-q0002"]], "Raw binary output data formats": [[74, "raw-binary-output-data-formats"]], "NetCDF output data format": [[74, "netcdf-output-data-format"]], "Output of aux arrays": [[74, "output-of-aux-arrays"]], "Which Clawpack solver should I use?": [[75, "which-clawpack-solver-should-i-use"]], "Installation and user interface": [[75, "installation-and-user-interface"]], "Algorithmic differences": [[75, "algorithmic-differences"]], "Parallel computing": [[75, "parallel-computing"]], "Clawpack Community Photos": [[76, "clawpack-community-photos"]], "2016 Developers\u2019 workshop at University of Washington": [[76, "id1"]], "2015 Developers\u2019 workshop at University of Utah": [[76, "id2"]], "2014 HPC3 workshop at KAUST": [[76, "id3"]], "2013 Claw-Dev workshop at UW": [[76, "id4"]], "2012 HPC3 workshop at KAUST": [[76, "id6"]], "2011 coding sprints at UW": [[76, "coding-sprints-at-uw"]], "2010 GeoClaw hacking UW": [[76, "geoclaw-hacking-uw"]], "Plotting examples": [[77, "plotting-examples"]], "Plotting with Visclaw": [[78, "plotting-with-visclaw"]], "Plotting as post-processing": [[78, "plotting-as-post-processing"]], "Plotting on the fly": [[78, "plotting-on-the-fly"]], "Plotting hints and FAQ": [[79, "plotting-hints-and-faq"]], "What\u2019s the difference between make .plots and make plots ?": [[79, "what-s-the-difference-between-make-plots-and-make-plots"]], "How to plot a something other than a component of q?": [[79, "how-to-plot-a-something-other-than-a-component-of-q"]], "How to add another curve to a plot, e.g. the true solution?": [[79, "how-to-add-another-curve-to-a-plot-e-g-the-true-solution"]], "How to change the title in a plot?": [[79, "how-to-change-the-title-in-a-plot"]], "How to specify outdir, the directory to find fort.* files for plotting?": [[79, "how-to-specify-outdir-the-directory-to-find-fort-files-for-plotting"]], "How to specify a different outdir for some plot item?": [[79, "how-to-specify-a-different-outdir-for-some-plot-item"]], "How to set plot parameters that are not provided as attributes of ClawPlotItem?": [[79, "how-to-set-plot-parameters-that-are-not-provided-as-attributes-of-clawplotitem"]], "How to change the size or background color of a figure?": [[79, "how-to-change-the-size-or-background-color-of-a-figure"]], "Specifying colormaps for pcolor or contourf plots": [[79, "specifying-colormaps-for-pcolor-or-contourf-plots"]], "How to debug setplot.py?": [[79, "how-to-debug-setplot-py"]], "Plotting routines for GeoClaw": [[80, "plotting-routines-for-geoclaw"]], "Plotting options in Python": [[81, "plotting-options-in-python"]], "Producing html plots from the command line": [[81, "producing-html-plots-from-the-command-line"]], "Producing a latex file with plots from the command line": [[81, "producing-a-latex-file-with-plots-from-the-command-line"]], "Setting plot parameters with a setplot function": [[81, "setting-plot-parameters-with-a-setplot-function"]], "Interactive plotting with Iplotclaw": [[81, "interactive-plotting-with-iplotclaw"]], "Access to current_data": [[81, "access-to-current-data"]], "printframes": [[81, "printframes"]], "Specifying what and how to plot": [[81, "specifying-what-and-how-to-plot"]], "Installation Prerequisites": [[82, "installation-prerequisites"]], "Operating system": [[82, "operating-system"]], "Fortran": [[82, "fortran"]], "Python": [[82, "python"]], "pip": [[82, "pip"]], "Git": [[82, "git"]], "About PyClaw": [[83, "about-pyclaw"]], "Contributors": [[83, "contributors"]], "PyClaw Basics": [[84, "pyclaw-basics"]], "Understanding Pyclaw Classes": [[85, "understanding-pyclaw-classes"]], "Flow of a Pyclaw Simulation": [[85, "flow-of-a-pyclaw-simulation"]], "Creation of a Pyclaw Solution": [[85, "creation-of-a-pyclaw-solution"]], "Creation of a Pyclaw Solver": [[85, "creation-of-a-pyclaw-solver"]], "Creating and Running a Simulation with Controller": [[85, "creating-and-running-a-simulation-with-controller"]], "Restarting a simulation": [[85, "restarting-a-simulation"]], "Outputting aux values": [[85, "outputting-aux-values"]], "Outputting derived quantities": [[85, "outputting-derived-quantities"], [95, "outputting-derived-quantities"]], "Porting a problem from Clawpack 4.6.x to PyClaw": [[86, "porting-a-problem-from-clawpack-4-6-x-to-pyclaw"]], "Running PyClaw in the cloud": [[87, "running-pyclaw-in-the-cloud"]], "Sage Math Cloud": [[87, "sage-math-cloud"]], "Pyclaw Controller Class": [[88, "pyclaw-controller-class"]], "pyclaw.controller.Controller": [[88, "pyclaw-controller-controller"]], "Pyclaw Limiters": [[89, "pyclaw-limiters"]], "clawpack.pyclaw.limiters.tvd": [[89, "module-clawpack.pyclaw.limiters.tvd"]], "CFL Independent Limiters": [[89, "cfl-independent-limiters"]], "CFL Dependent Limiters": [[89, "cfl-dependent-limiters"]], "Working with PyClaw\u2019s built-in examples": [[90, "working-with-pyclaw-s-built-in-examples"]], "Running and plotting examples": [[90, "running-and-plotting-examples"]], "Interactively in IPython": [[90, "interactively-in-ipython"]], "Built-in examples": [[90, "built-in-examples"]], "Adding new examples": [[90, "adding-new-examples"]], "PyClaw Geometry": [[91, "pyclaw-geometry"]], "Serial Geometry Objects": [[91, "serial-geometry-objects"]], "pyclaw.geometry.Domain": [[91, "pyclaw-geometry-domain"]], "pyclaw.geometry.Patch": [[91, "pyclaw-geometry-patch"]], "pyclaw.geometry.Grid": [[91, "pyclaw-geometry-grid"]], "pyclaw.geometry.Dimension": [[91, "pyclaw-geometry-dimension"]], "Parallel Geometry Objects": [[91, "parallel-geometry-objects"]], "petclaw.geometry.Domain": [[91, "petclaw-geometry-domain"]], "petclaw.geometry.Patch": [[91, "petclaw-geometry-patch"]], "Going Further": [[92, "going-further"]], "PyClaw installation": [[93, "pyclaw-installation"]], "Features": [[93, "features"]], "PyClaw Documentation": [[93, "pyclaw-documentation"]], "PyClaw Modules reference documentation": [[93, "pyclaw-modules-reference-documentation"]], "Riemann Solvers reference documentation": [[93, "riemann-solvers-reference-documentation"]], "Indices and tables": [[93, "indices-and-tables"]], "Citing PyClaw": [[93, "citing-pyclaw"]], "Pyclaw Input/Output Package": [[94, "pyclaw-input-output-package"]], "pyclaw.fileio.ascii": [[94, "module-clawpack.pyclaw.fileio.ascii"]], "pyclaw.fileio.binary": [[94, "module-clawpack.pyclaw.fileio.binary"]], "pyclaw.fileio.hdf5": [[94, "pyclaw-fileio-hdf5"]], "pyclaw.fileio.netcdf": [[94, "module-clawpack.pyclaw.fileio.netcdf"]], "PyClaw output": [[95, "pyclaw-output"]], "Output frames": [[95, "output-frames"]], "When output is saved/written": [[95, "when-output-is-saved-written"]], "Where and how output is written": [[95, "where-and-how-output-is-written"]], "What output is written": [[95, "what-output-is-written"]], "Outputting functionals": [[95, "outputting-functionals"]], "Using gauges": [[95, "using-gauges"]], "Logging": [[95, "logging"]], "Running in parallel": [[96, "running-in-parallel"]], "Installing PETSc": [[96, "installing-petsc"]], "Testing your installation": [[96, "testing-your-installation"], [155, "testing-your-installation"]], "Running and plotting an example": [[96, "running-and-plotting-an-example"]], "Tips for making your application run correctly in parallel": [[96, "tips-for-making-your-application-run-correctly-in-parallel"]], "Passing options to PETSc": [[96, "passing-options-to-petsc"]], "Plotting PyClaw results": [[97, "plotting-pyclaw-results"]], "Basics": [[97, "basics"]], "Plotting result from parallel runs": [[97, "plotting-result-from-parallel-runs"]], "Setting up your own problem": [[98, "setting-up-your-own-problem"]], "Writing the initialization script": [[98, "writing-the-initialization-script"]], "Setting initial conditions": [[98, "setting-initial-conditions"]], "Setting auxiliary variables": [[98, "setting-auxiliary-variables"]], "Setting boundary conditions": [[98, "setting-boundary-conditions"]], "Setting solver options": [[98, "setting-solver-options"]], "Using your own Riemann solver": [[98, "using-your-own-riemann-solver"]], "Adding source terms": [[98, "adding-source-terms"]], "Setting up the Makefile": [[98, "setting-up-the-makefile"]], "Riemann Solver Package": [[99, "riemann-solver-package"]], "Acoustics": [[99, "acoustics"]], "Advection": [[99, "advection"]], "Burgers Equation": [[99, "burgers-equation"]], "Euler Equations": [[99, "euler-equations"]], "Shallow Water Equations": [[99, "shallow-water-equations"]], "PyClaw Solutions": [[100, "pyclaw-solutions"]], "pyclaw.solution.Solution": [[100, "pyclaw-solution-solution"]], "Using PyClaw\u2019s solvers: Classic and SharpClaw": [[101, "using-pyclaw-s-solvers-classic-and-sharpclaw"]], "SharpClaw Solvers": [[101, "sharpclaw-solvers"]], "pyclaw.sharpclaw": [[101, "pyclaw-sharpclaw"]], "Pyclaw Classic Clawpack Solvers": [[101, "pyclaw-classic-clawpack-solvers"]], "pyclaw.classic.solver": [[101, "pyclaw-classic-solver"]], "Change to Custom BC Function Signatures": [[101, "change-to-custom-bc-function-signatures"]], "Installing PyClaw": [[102, "installing-pyclaw"]], "Dependencies: Python, gfortran, numpy, and matplotlib": [[102, "dependencies-python-gfortran-numpy-and-matplotlib"]], "Obtaining Python, numpy, and matplotlib": [[102, "obtaining-python-numpy-and-matplotlib"]], "Clawpack": [[102, "clawpack"]], "Testing your installation with nose": [[102, "testing-your-installation-with-nose"]], "Next steps": [[102, "next-steps"]], "PyClaw State": [[103, "pyclaw-state"]], "Serial pyclaw.state.State": [[103, "serial-pyclaw-state-state"]], "Parallel petclaw.state.State": [[103, "parallel-petclaw-state-state"]], "Troubleshooting": [[104, "troubleshooting"], [160, "troubleshooting"]], "Compilation errors": [[104, "compilation-errors"]], "Use Fortran-ordered arrays": [[104, "use-fortran-ordered-arrays"]], "Installation": [[104, "installation"]], "PyClaw tutorial: Solve the acoustics equations": [[105, "pyclaw-tutorial-solve-the-acoustics-equations"]], "The Solver": [[105, "the-solver"]], "The domain": [[105, "the-domain"]], "Initial condition": [[105, "initial-condition"]], "Problem-specific parameters": [[105, "problem-specific-parameters"]], "The controller": [[105, "the-controller"]], "Pyclaw Utility Module": [[106, "pyclaw-utility-module"]], "pyclaw.util": [[106, "module-clawpack.pyclaw.util"]], "Python Hints": [[107, "python-hints"]], "Dropping support for Python 2.7": [[107, "dropping-support-for-python-2-7"]], "References and tutorials": [[107, "references-and-tutorials"]], "Notebooks": [[107, "notebooks"]], "Python path": [[108, "python-path"]], "whichclaw.py": [[108, "whichclaw-py"]], "Which version was imported?": [[108, "which-version-was-imported"]], "sys.path": [[108, "sys-path"]], "easy-install.pth": [[108, "easy-install-pth"]], "PYTHONPATH": [[108, "pythonpath"], [141, "pythonpath"]], "qinit default routines": [[109, "qinit-default-routines"]], "qinit routine in GeoClaw": [[109, "qinit-routine-in-geoclaw"]], "Quick start guide for storm surge modeling": [[110, "quick-start-guide-for-storm-surge-modeling"]], "Quick start guide for tsunami modeling": [[111, "quick-start-guide-for-tsunami-modeling"]], "AMR refinement criteria": [[112, "amr-refinement-criteria"]], "Flagging criteria": [[112, "flagging-criteria"]], "flag2refine": [[112, "flag2refine"]], "Richardson extrapolation": [[112, "richardson-extrapolation"]], "Specifying AMR regions": [[112, "specifying-amr-regions"]], "Implementation": [[112, "implementation"]], "Flagging criteria in GeoClaw": [[112, "flagging-criteria-in-geoclaw"]], "Regression testing": [[113, "regression-testing"]], "Running the tests": [[113, "running-the-tests"], [113, "id2"]], "Fortran codes": [[113, "fortran-codes"]], "Travis continuous integration": [[113, "travis-continuous-integration"]], "Diff tools for checking test output": [[113, "diff-tools-for-checking-test-output"]], "chardiff tool for line-by-line comparison of output files": [[113, "chardiff-tool-for-line-by-line-comparison-of-output-files"]], "imagediff tool for pixel comparison of plots": [[113, "imagediff-tool-for-pixel-comparison-of-plots"]], "Running and writing tests in PyClaw": [[113, "running-and-writing-tests-in-pyclaw"]], "Running serial tests simultaneously": [[113, "running-serial-tests-simultaneously"]], "Running a specific test": [[113, "running-a-specific-test"]], "Doctests": [[113, "doctests"]], "Writing New Tests": [[113, "writing-new-tests"]], "v5.0.0 release notes": [[114, "v5-0-0-release-notes"]], "Changes to classic, riemann, amrclaw, geoclaw, visclaw": [[114, "changes-to-classic-riemann-amrclaw-geoclaw-visclaw"]], "v5.1.0 release notes": [[115, "v5-1-0-release-notes"]], "v5.2.0 release notes": [[116, "v5-2-0-release-notes"]], "v5.2.1 release notes": [[117, "v5-2-1-release-notes"]], "v5.2.2 release notes": [[118, "v5-2-2-release-notes"]], "v5.3.0 release notes": [[119, "v5-3-0-release-notes"]], "v5.3.1 release notes": [[120, "v5-3-1-release-notes"]], "v5.4.0 release notes": [[121, "v5-4-0-release-notes"]], "Global changes": [[121, "global-changes"]], "v5.4.1 release notes": [[122, "v5-4-1-release-notes"]], "Changes to documentation": [[122, "changes-to-documentation"], [123, "changes-to-documentation"]], "v5.5.0 release notes": [[123, "v5-5-0-release-notes"]], "v5.6.0 release notes": [[124, "v5-6-0-release-notes"]], "v5.6.1 release notes": [[125, "v5-6-1-release-notes"]], "v5.7.0 release notes": [[126, "v5-7-0-release-notes"]], "Python support": [[126, "python-support"]], "v5.7.1 release notes": [[127, "v5-7-1-release-notes"]], "v5.8.0 release notes": [[128, "v5-8-0-release-notes"]], "v5.8.1 release notes": [[129, "v5-8-1-release-notes"]], "v5.8.2 release notes": [[130, "v5-8-2-release-notes"]], "v5.9.0 release notes": [[131, "v5-9-0-release-notes"]], "v5.9.1 release notes": [[132, "v5-9-1-release-notes"]], "Releases of Clawpack and release notes": [[133, "releases-of-clawpack-and-release-notes"]], "Other notes:": [[133, "other-notes"]], "Releases:": [[133, "id1"]], "Clawpack 4.x": [[133, "clawpack-4-x"]], "Checkpointing and restarting": [[134, "checkpointing-and-restarting"]], "Checkpointing a computation": [[134, "checkpointing-a-computation"]], "Restarting a computation": [[134, "restarting-a-computation"]], "Modifying the Makefile for a restart": [[134, "modifying-the-makefile-for-a-restart"]], "Output files after a restart": [[134, "output-files-after-a-restart"]], "Riemann solvers": [[135, "riemann-solvers"]], "One-dimensional Riemann solver": [[135, "one-dimensional-riemann-solver"]], "Pointwise Riemann solvers": [[135, "pointwise-riemann-solvers"]], "f-wave Riemann solvers": [[135, "f-wave-riemann-solvers"]], "2D Riemann solvers": [[135, "d-riemann-solvers"]], "Using a custom solver": [[135, "using-a-custom-solver"]], "Adding a solver to the Riemann repository": [[135, "adding-a-solver-to-the-riemann-repository"]], "Shallow water Riemann solvers in Clawpack": [[136, "shallow-water-riemann-solvers-in-clawpack"]], "One dimension": [[136, "one-dimension"]], "Two dimensions": [[136, "two-dimensions"]], "Layered shallow water equations": [[136, "layered-shallow-water-equations"]], "Potentially useful contributions (what\u2019s missing)": [[136, "potentially-useful-contributions-whats-missing"]], "Demonstrations": [[136, "demonstrations"]], "Roe": [[136, "roe"]], "HLL": [[136, "hll"]], "Ruled Rectangles": [[137, "ruled-rectangles"]], "Relation to convex polygons": [[137, "relation-to-convex-polygons"]], "Other attributes and methods": [[137, "other-attributes-and-methods"]], "ds": [[137, "ds"]], "slu": [[137, "slu"]], "bounding_box": [[137, "bounding-box"]], "mask_outside": [[137, "mask-outside"]], "read and write, and instantiating from a file": [[137, "read-and-write-and-instantiating-from-a-file"]], "make_kml": [[137, "make-kml"]], "A GeoClaw AMR flag region": [[137, "a-geoclaw-amr-flag-region"]], "A simple rectangle": [[137, "a-simple-rectangle"]], "Defining a Ruled Rectangle covering selected cells": [[137, "defining-a-ruled-rectangle-covering-selected-cells"]], "Example covering the continental shelf": [[137, "example-covering-the-continental-shelf"]], "Setting sea_level": [[138, "setting-sea-level"]], "Set Eta Init \u2013 spatially varying initial surface elevation": [[139, "set-eta-init-spatially-varying-initial-surface-elevation"]], "Default behavior, adjusting sea level by seismic deformation": [[139, "default-behavior-adjusting-sea-level-by-seismic-deformation"]], "Other use cases": [[139, "other-use-cases"]], "setaux default routines": [[140, "setaux-default-routines"]], "setaux routine in GeoClaw": [[140, "setaux-routine-in-geoclaw"]], "Set environment variables": [[141, "set-environment-variables"]], "CLAW": [[141, "claw"]], "FC": [[141, "fc"]], "Using setplot.py to specify the desired plots": [[142, "using-setplot-py-to-specify-the-desired-plots"]], "Plotting Data Objects": [[142, "plotting-data-objects"]], "Overview": [[142, "overview"]], "Specifying classic run-time parameters in setrun.py": [[143, "specifying-classic-run-time-parameters-in-setrun-py"]], "Input": [[143, "input"], [144, "input"]], "Output": [[143, "output"], [144, "output"]], "Run-time parameters": [[143, "run-time-parameters"], [144, "run-time-parameters"]], "Specifying AMRClaw run-time parameters in setrun.py": [[144, "specifying-amrclaw-run-time-parameters-in-setrun-py"]], "Special AMR parameters": [[144, "special-amr-parameters"]], "Debugging flags for additional printing": [[144, "debugging-flags-for-additional-printing"]], "Sample setrun.py module for AMRClaw": [[145, "sample-setrun-py-module-for-amrclaw"]], "Specifying GeoClaw parameters in setrun.py": [[146, "specifying-geoclaw-parameters-in-setrun-py"]], "Additional AMR parameters": [[146, "additional-amr-parameters"]], "General geo parameters": [[146, "general-geo-parameters"]], "Topography data file parameters": [[146, "topography-data-file-parameters"]], "qinit data file parameters": [[146, "qinit-data-file-parameters"]], "Force some cells to be initially dry": [[146, "force-some-cells-to-be-initially-dry"]], "Adjust sea level in some regions": [[146, "adjust-sea-level-in-some-regions"]], "AMR refinement region parameters": [[146, "amr-refinement-region-parameters"]], "Deprecated Fixedgrid output parameters": [[146, "deprecated-fixedgrid-output-parameters"]], "Fixed grid maximum monitoring / arrival times": [[146, "fixed-grid-maximum-monitoring-arrival-times"]], "Storm Specification Data": [[146, "storm-specification-data"]], "Sample setrun.py module for classic Clawpack": [[147, "sample-setrun-py-module-for-classic-clawpack"]], "Saving and sharing results": [[148, "saving-and-sharing-results"]], "Making webpages of plots": [[148, "making-webpages-of-plots"]], "Sharing your results": [[148, "sharing-your-results"]], "Jupyter notebooks": [[148, "jupyter-notebooks"]], "Source terms for shallow water on the sphere": [[149, "source-terms-for-shallow-water-on-the-sphere"]], "Compiling the Sphinx documentation locally": [[150, "compiling-the-sphinx-documentation-locally"]], "src1d default routines": [[151, "src1d-default-routines"]], "src1d routine in GeoClaw": [[151, "src1d-routine-in-geoclaw"]], "src default routines": [[152, "src-default-routines"]], "src routine in GeoClaw": [[152, "src-routine-in-geoclaw"]], "Storm Specification Class and Tools": [[153, "storm-specification-class-and-tools"]], "Sources for Storm Surge Data": [[154, "sources-for-storm-surge-data"]], "Timing Statistics": [[156, "timing-statistics"]], "Topography data": [[157, "topography-data"]], "Downloading topography files": [[157, "downloading-topography-files"]], "NetCDF format": [[157, "netcdf-format"]], "Topography displacement files": [[157, "topography-displacement-files"]], "qinit data file": [[157, "qinit-data-file"]], "Python tools for working with topo and dtopo": [[158, "python-tools-for-working-with-topo-and-dtopo"]], "topotools module for working with topography data": [[159, "topotools-module-for-working-with-topography-data"]], "Troubleshooting Installation": [[160, "troubleshooting-installation"]], "Troubleshooting Fortran:": [[160, "troubleshooting-fortran"]], "Setting the Fortran compiler to be used by f2py (pip)": [[160, "setting-the-fortran-compiler-to-be-used-by-f2py-pip"]], "Trouble compiling Fortran code at the command line": [[160, "trouble-compiling-fortran-code-at-the-command-line"]], "Trouble running \u201cmake .exe\u201d": [[160, "trouble-running-make-exe"]], "Trouble running \u201cmake .data\u201d": [[160, "trouble-running-make-data"]], "Trouble running \u201cmake .output\u201d": [[160, "trouble-running-make-output"]], "Trouble running \u201cmake .plots\u201d": [[160, "trouble-running-make-plots"]], "Some sources of tsunami data": [[161, "some-sources-of-tsunami-data"]], "Topography / bathymetry": [[161, "topography-bathymetry"]], "Earthquake source models": [[161, "earthquake-source-models"]], "DART buoy data": [[161, "dart-buoy-data"]], "Tide gauges": [[161, "tide-gauges"]], "User files required for the Fortran code": [[162, "user-files-required-for-the-fortran-code"]], "Specifying the initial conditions": [[162, "specifying-the-initial-conditions"]], "Specifying the Riemann solver": [[162, "specifying-the-riemann-solver"]], "Specifying boundary conditions": [[162, "specifying-boundary-conditions"]], "Specifying problem-specific data": [[162, "specifying-problem-specific-data"]], "Specifying spatially-varying data using setaux": [[162, "specifying-spatially-varying-data-using-setaux"]], "Using b4step for work to be done before each time step": [[162, "using-b4step-for-work-to-be-done-before-each-time-step"]], "Using src for source terms": [[162, "using-src-for-source-terms"]], "Using src1d for source terms with AMRClaw": [[162, "using-src1d-for-source-terms-with-amrclaw"]], "Plotting with VisIt": [[163, "plotting-with-visit"]], "Clawpack Virtual Machine": [[164, "clawpack-virtual-machine"]], "Wave-propagation algorithms": [[165, "wave-propagation-algorithms"]], "One space dimension": [[165, "one-space-dimension"]], "Godunov\u2019s method": [[165, "godunov-s-method"]], "High-resolution methods": [[165, "high-resolution-methods"]], "f-wave formulation": [[165, "f-wave-formulation"]], "Capacity functions": [[165, "capacity-functions"]], "Source terms": [[165, "source-terms"]]}, "indexentries": {"clawplotaxes (built-in class)": [[0, "ClawPlotAxes"]], "gethandle()": [[0, "gethandle"], [2, "gethandle"], [3, "gethandle"]], "new_plotitem()": [[0, "new_plotitem"]], "clawplotdata (built-in class)": [[1, "ClawPlotData"]], "clearfigures()": [[1, "clearfigures"]], "clearframes()": [[1, "clearframes"]], "getaxes()": [[1, "getaxes"]], "getfigure()": [[1, "getfigure"]], "getframe()": [[1, "getframe"], [3, "getframe"]], "getitem()": [[1, "getitem"]], "iplotclaw()": [[1, "iplotclaw"]], "new_plotfigure()": [[1, "new_plotfigure"]], "plotframe()": [[1, "plotframe"]], "printframes()": [[1, "printframes"]], "showitems()": [[1, "showitems"]], "clawplotfigure (built-in class)": [[2, "ClawPlotFigure"]], "new_plotaxes()": [[2, "new_plotaxes"]], "clawplotitem (built-in class)": [[3, "ClawPlotItem"]], "csvfault (class in clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.CSVFault"]], "dtopography (class in clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.DTopography"]], "fault (class in clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.Fault"]], "mo() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.Mo"]], "mo() (clawpack.geoclaw.dtopotools.subfault method)": [[30, "clawpack.geoclaw.dtopotools.SubFault.Mo"]], "mw() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.Mw"]], "mw() (in module clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.Mw"]], "siftfault (class in clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.SiftFault"]], "subfault (class in clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.SubFault"]], "subdividedplanefault (class in clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.SubdividedPlaneFault"]], "tensorproductfault (class in clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.TensorProductFault"]], "ucsbfault (class in clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.UCSBFault"]], "calculate_geometry() (clawpack.geoclaw.dtopotools.subfault method)": [[30, "clawpack.geoclaw.dtopotools.SubFault.calculate_geometry"]], "calculate_geometry_triangles() (clawpack.geoclaw.dtopotools.subfault method)": [[30, "clawpack.geoclaw.dtopotools.SubFault.calculate_geometry_triangles"]], "centers (clawpack.geoclaw.dtopotools.subfault property)": [[30, "clawpack.geoclaw.dtopotools.SubFault.centers"]], "clawpack.geoclaw.dtopotools": [[30, "module-clawpack.geoclaw.dtopotools"]], "containing_rect() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.containing_rect"]], "convert_to_standard_units() (clawpack.geoclaw.dtopotools.subfault method)": [[30, "clawpack.geoclaw.dtopotools.SubFault.convert_to_standard_units"]], "coordinate_specification (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.coordinate_specification"]], "corners (clawpack.geoclaw.dtopotools.subfault property)": [[30, "clawpack.geoclaw.dtopotools.SubFault.corners"]], "create_dtopo_xy() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.create_dtopo_xy"]], "create_dtopography() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.create_dtopography"]], "dz_at_t() (clawpack.geoclaw.dtopotools.dtopography method)": [[30, "clawpack.geoclaw.dtopotools.DTopography.dZ_at_t"]], "dz_max() (clawpack.geoclaw.dtopotools.dtopography method)": [[30, "clawpack.geoclaw.dtopotools.DTopography.dZ_max"]], "depth (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.depth"]], "dip (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.dip"]], "dynamic_slip() (clawpack.geoclaw.dtopotools.subfault method)": [[30, "clawpack.geoclaw.dtopotools.SubFault.dynamic_slip"]], "gauss_pts (clawpack.geoclaw.dtopotools.subfault property)": [[30, "clawpack.geoclaw.dtopotools.SubFault.gauss_pts"]], "latitude (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.latitude"]], "length (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.length"]], "longitude (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.longitude"]], "module": [[30, "module-clawpack.geoclaw.dtopotools"], [33, "module-clawpack.geoclaw.fgmax_tools"], [35, "module-clawpack.geoclaw.fgout_tools"], [48, "module-clawpack.geoclaw.util"], [60, "module-clawpack.geoclaw.kmltools"], [89, "module-clawpack.pyclaw.limiters.tvd"], [94, "module-clawpack.pyclaw.fileio.ascii"], [94, "module-clawpack.pyclaw.fileio.binary"], [94, "module-clawpack.pyclaw.fileio.netcdf"], [99, "module-clawpack.riemann.acoustics_1D_py"], [99, "module-clawpack.riemann.advection_1D_py"], [99, "module-clawpack.riemann.burgers_1D_py"], [99, "module-clawpack.riemann.euler_1D_py"], [99, "module-clawpack.riemann.shallow_1D_py"], [106, "module-clawpack.pyclaw.util"], [153, "module-clawpack.geoclaw.surge.storm"], [159, "module-clawpack.geoclaw.topotools"]], "mu (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.mu"]], "okada() (clawpack.geoclaw.dtopotools.subfault method)": [[30, "clawpack.geoclaw.dtopotools.SubFault.okada"]], "plot_dz_colors() (clawpack.geoclaw.dtopotools.dtopography method)": [[30, "clawpack.geoclaw.dtopotools.DTopography.plot_dZ_colors"]], "plot_dz_colors() (in module clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.plot_dZ_colors"]], "plot_dz_contours() (clawpack.geoclaw.dtopotools.dtopography method)": [[30, "clawpack.geoclaw.dtopotools.DTopography.plot_dZ_contours"]], "plot_dz_contours() (in module clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.plot_dZ_contours"]], "plot_subfaults() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.plot_subfaults"]], "plot_subfaults_depth() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.plot_subfaults_depth"]], "rake (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.rake"]], "read() (clawpack.geoclaw.dtopotools.csvfault method)": [[30, "clawpack.geoclaw.dtopotools.CSVFault.read"]], "read() (clawpack.geoclaw.dtopotools.dtopography method)": [[30, "clawpack.geoclaw.dtopotools.DTopography.read"]], "read() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.read"]], "read() (clawpack.geoclaw.dtopotools.ucsbfault method)": [[30, "clawpack.geoclaw.dtopotools.UCSBFault.read"]], "rise_fraction() (in module clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.rise_fraction"]], "rise_shape (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.rise_shape"]], "rise_time (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.rise_time"]], "rise_time_starting (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.rise_time_starting"]], "rupture_time (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.rupture_time"]], "rupture_type (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.rupture_type"]], "set_corners() (clawpack.geoclaw.dtopotools.subfault method)": [[30, "clawpack.geoclaw.dtopotools.SubFault.set_corners"]], "set_dynamic_slip() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.set_dynamic_slip"]], "set_subfaults() (clawpack.geoclaw.dtopotools.siftfault method)": [[30, "clawpack.geoclaw.dtopotools.SiftFault.set_subfaults"]], "slip (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.slip"]], "strike (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.strike"]], "strike_direction() (in module clawpack.geoclaw.dtopotools)": [[30, "clawpack.geoclaw.dtopotools.strike_direction"]], "subdivide() (clawpack.geoclaw.dtopotools.subdividedplanefault method)": [[30, "clawpack.geoclaw.dtopotools.SubdividedPlaneFault.subdivide"]], "width (clawpack.geoclaw.dtopotools.subfault attribute)": [[30, "clawpack.geoclaw.dtopotools.SubFault.width"]], "write() (clawpack.geoclaw.dtopotools.dtopography method)": [[30, "clawpack.geoclaw.dtopotools.DTopography.write"]], "write() (clawpack.geoclaw.dtopotools.fault method)": [[30, "clawpack.geoclaw.dtopotools.Fault.write"]], "fgmaxgrid (class in clawpack.geoclaw.fgmax_tools)": [[33, "clawpack.geoclaw.fgmax_tools.FGmaxGrid"]], "adjust_fgmax_1d() (in module clawpack.geoclaw.fgmax_tools)": [[33, "clawpack.geoclaw.fgmax_tools.adjust_fgmax_1d"]], "bounding_box() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[33, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.bounding_box"]], "clawpack.geoclaw.fgmax_tools": [[33, "module-clawpack.geoclaw.fgmax_tools"]], "interp_dz() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[33, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.interp_dz"]], "ps4_to_arrays() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[33, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.ps4_to_arrays"]], "read_fgmax_grids_data() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[33, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.read_fgmax_grids_data"]], "read_output() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[33, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.read_output"]], "write_to_fgmax_data() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[33, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.write_to_fgmax_data"]], "b (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.B"]], "fgoutframe (class in clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame"]], "fgoutgrid (class in clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid"]], "x (clawpack.geoclaw.fgout_tools.fgoutgrid property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid.X"], [35, "clawpack.geoclaw.fgout_tools.FGoutGrid.x"]], "y (clawpack.geoclaw.fgout_tools.fgoutgrid property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid.Y"], [35, "clawpack.geoclaw.fgout_tools.FGoutGrid.y"]], "clawpack.geoclaw.fgout_tools": [[35, "module-clawpack.geoclaw.fgout_tools"]], "eta (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.eta"]], "extent_centers (clawpack.geoclaw.fgout_tools.fgoutgrid property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid.extent_centers"]], "extent_edges (clawpack.geoclaw.fgout_tools.fgoutgrid property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid.extent_edges"]], "get_as_array() (in module clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.get_as_array"]], "h (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.h"]], "hss (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.hss"]], "hu (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.hu"]], "hv (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.hv"]], "make_fgout_fcn_xy() (in module clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.make_fgout_fcn_xy"]], "make_fgout_fcn_xyt() (in module clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.make_fgout_fcn_xyt"]], "print_netcdf_info() (in module clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.print_netcdf_info"]], "read_fgout_grids_data() (clawpack.geoclaw.fgout_tools.fgoutgrid method)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid.read_fgout_grids_data"]], "read_frame() (clawpack.geoclaw.fgout_tools.fgoutgrid method)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid.read_frame"]], "read_netcdf() (in module clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.read_netcdf"]], "read_netcdf_arrays() (in module clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.read_netcdf_arrays"]], "s (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.s"]], "set_plotdata() (clawpack.geoclaw.fgout_tools.fgoutgrid method)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid.set_plotdata"]], "u (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.u"]], "v (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[35, "clawpack.geoclaw.fgout_tools.FGoutFrame.v"]], "write_netcdf() (in module clawpack.geoclaw.fgout_tools)": [[35, "clawpack.geoclaw.fgout_tools.write_netcdf"]], "write_to_fgout_data() (clawpack.geoclaw.fgout_tools.fgoutgrid method)": [[35, "clawpack.geoclaw.fgout_tools.FGoutGrid.write_to_fgout_data"]], "bearing() (in module clawpack.geoclaw.util)": [[48, "clawpack.geoclaw.util.bearing"]], "clawpack.geoclaw.util": [[48, "module-clawpack.geoclaw.util"]], "dist_latlong2meters() (in module clawpack.geoclaw.util)": [[48, "clawpack.geoclaw.util.dist_latlong2meters"]], "dist_meters2latlong() (in module clawpack.geoclaw.util)": [[48, "clawpack.geoclaw.util.dist_meters2latlong"]], "dms2decimal() (in module clawpack.geoclaw.util)": [[48, "clawpack.geoclaw.util.dms2decimal"]], "fetch_noaa_tide_data() (in module clawpack.geoclaw.util)": [[48, "clawpack.geoclaw.util.fetch_noaa_tide_data"]], "haversine() (in module clawpack.geoclaw.util)": [[48, "clawpack.geoclaw.util.haversine"]], "inv_haversine() (in module clawpack.geoclaw.util)": [[48, "clawpack.geoclaw.util.inv_haversine"]], "box2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.box2kml"]], "clawpack.geoclaw.kmltools": [[60, "module-clawpack.geoclaw.kmltools"]], "deg2dms() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.deg2dms"]], "dtopo2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.dtopo2kml"]], "f2s() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.f2s"]], "fgmax2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.fgmax2kml"]], "fgout2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.fgout2kml"]], "gauges2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.gauges2kml"]], "kml_build_colorbar() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.kml_build_colorbar"]], "kml_cb() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.kml_cb"]], "kml_png() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.kml_png"]], "kml_timespan() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.kml_timespan"]], "line2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.line2kml"]], "make_input_data_kmls() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.make_input_data_kmls"]], "pcolorcells_for_kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.pcolorcells_for_kml"]], "png2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.png2kml"]], "poly2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.poly2kml"]], "quad2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.quad2kml"]], "regions2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.regions2kml"]], "topo2kml() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.topo2kml"]], "topo2kmz() (in module clawpack.geoclaw.kmltools)": [[60, "clawpack.geoclaw.kmltools.topo2kmz"]], "controller (class in clawpack.pyclaw.controller)": [[88, "clawpack.pyclaw.controller.Controller"]], "f_file_name (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.F_file_name"]], "f_path (clawpack.pyclaw.controller.controller property)": [[88, "clawpack.pyclaw.controller.Controller.F_path"]], "check_validity() (clawpack.pyclaw.controller.controller method)": [[88, "clawpack.pyclaw.controller.Controller.check_validity"]], "compute_f (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.compute_F"]], "compute_p (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.compute_p"]], "file_prefix_p (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.file_prefix_p"]], "frames (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.frames"]], "keep_copy (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.keep_copy"]], "nstepout (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.nstepout"]], "num_output_times (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.num_output_times"]], "out_times (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.out_times"]], "outdir (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.outdir"]], "outdir_p (clawpack.pyclaw.controller.controller property)": [[88, "clawpack.pyclaw.controller.Controller.outdir_p"]], "output_file_prefix (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.output_file_prefix"]], "output_format (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.output_format"]], "output_options (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.output_options"]], "output_style (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.output_style"]], "overwrite (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.overwrite"]], "plot() (clawpack.pyclaw.controller.controller method)": [[88, "clawpack.pyclaw.controller.Controller.plot"]], "plotdata (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.plotdata"]], "run() (clawpack.pyclaw.controller.controller method)": [[88, "clawpack.pyclaw.controller.Controller.run"]], "rundir (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.rundir"]], "runmake (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.runmake"]], "savecode (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.savecode"]], "solver (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.solver"]], "tfinal (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.tfinal"]], "verbosity (clawpack.pyclaw.controller.controller property)": [[88, "clawpack.pyclaw.controller.Controller.verbosity"]], "viewable_attributes (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.viewable_attributes"]], "write_aux_always (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.write_aux_always"]], "write_aux_init (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.write_aux_init"]], "xclawcmd (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.xclawcmd"]], "xclawerr (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.xclawerr"]], "xclawout (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.xclawout"]], "xdir (clawpack.pyclaw.controller.controller attribute)": [[88, "clawpack.pyclaw.controller.Controller.xdir"]], "arora_roe() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.arora_roe"]], "beta_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.beta_limiter"]], "cada_torrilhon_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.cada_torrilhon_limiter"]], "cada_torrilhon_limiter_nonlinear() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.cada_torrilhon_limiter_nonlinear"]], "cfl_superbee() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.cfl_superbee"]], "cfl_superbee_theta() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.cfl_superbee_theta"]], "clawpack.pyclaw.limiters.tvd": [[89, "module-clawpack.pyclaw.limiters.tvd"]], "hyperbee_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.hyperbee_limiter"]], "limit() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.limit"]], "mc_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.mc_limiter"]], "minmod_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.minmod_limiter"]], "superbee_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.superbee_limiter"]], "superpower_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.superpower_limiter"]], "theta_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.theta_limiter"]], "upper_bound_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.upper_bound_limiter"]], "van_leer_klein_sharpening_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[89, "clawpack.pyclaw.limiters.tvd.van_leer_klein_sharpening_limiter"]], "dimension (class in clawpack.pyclaw.geometry)": [[91, "clawpack.pyclaw.geometry.Dimension"]], "domain (class in clawpack.petclaw.geometry)": [[91, "clawpack.petclaw.geometry.Domain"]], "domain (class in clawpack.pyclaw.geometry)": [[91, "clawpack.pyclaw.geometry.Domain"]], "grid (class in clawpack.pyclaw.geometry)": [[91, "clawpack.pyclaw.geometry.Grid"]], "patch (class in clawpack.petclaw.geometry)": [[91, "clawpack.petclaw.geometry.Patch"]], "patch (class in clawpack.pyclaw.geometry)": [[91, "clawpack.pyclaw.geometry.Patch"]], "add_dimension() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.add_dimension"]], "add_dimension() (clawpack.pyclaw.geometry.patch method)": [[91, "clawpack.pyclaw.geometry.Patch.add_dimension"]], "add_gauges() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.add_gauges"]], "c_center() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.c_center"]], "c_centers (clawpack.pyclaw.geometry.grid property)": [[91, "clawpack.pyclaw.geometry.Grid.c_centers"]], "c_centers_with_ghost() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.c_centers_with_ghost"]], "c_nodes (clawpack.pyclaw.geometry.grid property)": [[91, "clawpack.pyclaw.geometry.Grid.c_nodes"]], "c_nodes_with_ghost() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.c_nodes_with_ghost"]], "centers (clawpack.pyclaw.geometry.dimension property)": [[91, "clawpack.pyclaw.geometry.Dimension.centers"]], "centers_with_ghost() (clawpack.pyclaw.geometry.dimension method)": [[91, "clawpack.pyclaw.geometry.Dimension.centers_with_ghost"]], "delta (clawpack.pyclaw.geometry.dimension property)": [[91, "clawpack.pyclaw.geometry.Dimension.delta"]], "delta (clawpack.pyclaw.geometry.patch property)": [[91, "clawpack.pyclaw.geometry.Patch.delta"]], "dimensional_split (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.dimensional_split"]], "dimensions (clawpack.pyclaw.geometry.grid property)": [[91, "clawpack.pyclaw.geometry.Grid.dimensions"]], "dimensions (clawpack.pyclaw.geometry.patch property)": [[91, "clawpack.pyclaw.geometry.Patch.dimensions"]], "fwave (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.fwave"]], "gauge_dir_name (clawpack.pyclaw.geometry.grid attribute)": [[91, "clawpack.pyclaw.geometry.Grid.gauge_dir_name"]], "gauge_file_names (clawpack.pyclaw.geometry.grid attribute)": [[91, "clawpack.pyclaw.geometry.Grid.gauge_file_names"]], "gauge_files (clawpack.pyclaw.geometry.grid attribute)": [[91, "clawpack.pyclaw.geometry.Grid.gauge_files"]], "gauges (clawpack.pyclaw.geometry.grid attribute)": [[91, "clawpack.pyclaw.geometry.Grid.gauges"]], "get_dim_attribute() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.get_dim_attribute"]], "get_dim_attribute() (clawpack.pyclaw.geometry.patch method)": [[91, "clawpack.pyclaw.geometry.Patch.get_dim_attribute"]], "grid (clawpack.pyclaw.geometry.domain property)": [[91, "clawpack.pyclaw.geometry.Domain.grid"]], "kernel_language (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.kernel_language"]], "level (clawpack.pyclaw.geometry.patch attribute)": [[91, "clawpack.pyclaw.geometry.Patch.level"]], "lower_global (clawpack.pyclaw.geometry.patch property)": [[91, "clawpack.pyclaw.geometry.Patch.lower_global"]], "mthlim (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.mthlim"]], "name (clawpack.pyclaw.geometry.patch property)": [[91, "clawpack.pyclaw.geometry.Patch.name"]], "nodes (clawpack.pyclaw.geometry.dimension property)": [[91, "clawpack.pyclaw.geometry.Dimension.nodes"]], "nodes_with_ghost() (clawpack.pyclaw.geometry.dimension method)": [[91, "clawpack.pyclaw.geometry.Dimension.nodes_with_ghost"]], "num_cells_global (clawpack.pyclaw.geometry.patch property)": [[91, "clawpack.pyclaw.geometry.Patch.num_cells_global"]], "num_dim (clawpack.pyclaw.geometry.domain property)": [[91, "clawpack.pyclaw.geometry.Domain.num_dim"]], "num_dim (clawpack.pyclaw.geometry.grid property)": [[91, "clawpack.pyclaw.geometry.Grid.num_dim"]], "num_dim (clawpack.pyclaw.geometry.patch property)": [[91, "clawpack.pyclaw.geometry.Patch.num_dim"]], "order (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.order"]], "p_center() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.p_center"]], "p_centers (clawpack.pyclaw.geometry.grid property)": [[91, "clawpack.pyclaw.geometry.Grid.p_centers"]], "p_nodes (clawpack.pyclaw.geometry.grid property)": [[91, "clawpack.pyclaw.geometry.Grid.p_nodes"]], "patch (clawpack.pyclaw.geometry.domain property)": [[91, "clawpack.pyclaw.geometry.Domain.patch"]], "patch_index (clawpack.pyclaw.geometry.patch attribute)": [[91, "clawpack.pyclaw.geometry.Patch.patch_index"]], "plot() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.plot"]], "setup_gauge_files() (clawpack.pyclaw.geometry.grid method)": [[91, "clawpack.pyclaw.geometry.Grid.setup_gauge_files"]], "source_split (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.source_split"]], "step_source (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.step_source"]], "transverse_waves (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.transverse_waves"]], "upper_global (clawpack.pyclaw.geometry.patch property)": [[91, "clawpack.pyclaw.geometry.Patch.upper_global"]], "verbosity (clawpack.petclaw.geometry.domain attribute)": [[91, "clawpack.petclaw.geometry.Domain.verbosity"]], "clawpack.pyclaw.fileio.ascii": [[94, "module-clawpack.pyclaw.fileio.ascii"]], "clawpack.pyclaw.fileio.binary": [[94, "module-clawpack.pyclaw.fileio.binary"]], "clawpack.pyclaw.fileio.netcdf": [[94, "module-clawpack.pyclaw.fileio.netcdf"]], "read() (in module clawpack.pyclaw.fileio.ascii)": [[94, "clawpack.pyclaw.fileio.ascii.read"]], "read() (in module clawpack.pyclaw.fileio.binary)": [[94, "clawpack.pyclaw.fileio.binary.read"]], "read() (in module clawpack.pyclaw.fileio.netcdf)": [[94, "clawpack.pyclaw.fileio.netcdf.read"]], "read_array() (in module clawpack.pyclaw.fileio.ascii)": [[94, "clawpack.pyclaw.fileio.ascii.read_array"]], "read_patch_header() (in module clawpack.pyclaw.fileio.ascii)": [[94, "clawpack.pyclaw.fileio.ascii.read_patch_header"]], "read_t() (in module clawpack.pyclaw.fileio.ascii)": [[94, "clawpack.pyclaw.fileio.ascii.read_t"]], "write() (in module clawpack.pyclaw.fileio.ascii)": [[94, "clawpack.pyclaw.fileio.ascii.write"]], "write() (in module clawpack.pyclaw.fileio.netcdf)": [[94, "clawpack.pyclaw.fileio.netcdf.write"]], "write_array() (in module clawpack.pyclaw.fileio.ascii)": [[94, "clawpack.pyclaw.fileio.ascii.write_array"]], "acoustics_1d() (in module clawpack.riemann.acoustics_1d_py)": [[99, "clawpack.riemann.acoustics_1D_py.acoustics_1D"]], "advection_1d() (in module clawpack.riemann.advection_1d_py)": [[99, "clawpack.riemann.advection_1D_py.advection_1D"]], "burgers_1d() (in module clawpack.riemann.burgers_1d_py)": [[99, "clawpack.riemann.burgers_1D_py.burgers_1D"]], "clawpack.riemann.acoustics_1d_py": [[99, "module-clawpack.riemann.acoustics_1D_py"]], "clawpack.riemann.advection_1d_py": [[99, "module-clawpack.riemann.advection_1D_py"]], "clawpack.riemann.burgers_1d_py": [[99, "module-clawpack.riemann.burgers_1D_py"]], "clawpack.riemann.euler_1d_py": [[99, "module-clawpack.riemann.euler_1D_py"]], "clawpack.riemann.shallow_1d_py": [[99, "module-clawpack.riemann.shallow_1D_py"]], "euler_exact_1d() (in module clawpack.riemann.euler_1d_py)": [[99, "clawpack.riemann.euler_1D_py.euler_exact_1D"]], "euler_hll_1d() (in module clawpack.riemann.euler_1d_py)": [[99, "clawpack.riemann.euler_1D_py.euler_hll_1D"]], "euler_hllc_1d() (in module clawpack.riemann.euler_1d_py)": [[99, "clawpack.riemann.euler_1D_py.euler_hllc_1D"]], "euler_roe_1d() (in module clawpack.riemann.euler_1d_py)": [[99, "clawpack.riemann.euler_1D_py.euler_roe_1D"]], "shallow_exact_1d() (in module clawpack.riemann.shallow_1d_py)": [[99, "clawpack.riemann.shallow_1D_py.shallow_exact_1D"]], "shallow_fwave_1d() (in module clawpack.riemann.shallow_1d_py)": [[99, "clawpack.riemann.shallow_1D_py.shallow_fwave_1d"]], "shallow_hll_1d() (in module clawpack.riemann.shallow_1d_py)": [[99, "clawpack.riemann.shallow_1D_py.shallow_hll_1D"]], "shallow_roe_1d() (in module clawpack.riemann.shallow_1d_py)": [[99, "clawpack.riemann.shallow_1D_py.shallow_roe_1D"]], "solution (class in clawpack.pyclaw.solution)": [[100, "clawpack.pyclaw.solution.Solution"]], "is_valid() (clawpack.pyclaw.solution.solution method)": [[100, "clawpack.pyclaw.solution.Solution.is_valid"]], "patch (clawpack.pyclaw.solution.solution property)": [[100, "clawpack.pyclaw.solution.Solution.patch"]], "plot() (clawpack.pyclaw.solution.solution method)": [[100, "clawpack.pyclaw.solution.Solution.plot"]], "read() (clawpack.pyclaw.solution.solution method)": [[100, "clawpack.pyclaw.solution.Solution.read"]], "set_all_states() (clawpack.pyclaw.solution.solution method)": [[100, "clawpack.pyclaw.solution.Solution.set_all_states"]], "start_frame (clawpack.pyclaw.solution.solution property)": [[100, "clawpack.pyclaw.solution.Solution.start_frame"]], "state (clawpack.pyclaw.solution.solution property)": [[100, "clawpack.pyclaw.solution.Solution.state"]], "write() (clawpack.pyclaw.solution.solution method)": [[100, "clawpack.pyclaw.solution.Solution.write"]], "clawsolver (class in clawpack.pyclaw.classic.solver)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver"]], "sharpclawsolver (class in clawpack.pyclaw.sharpclaw.solver)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver"]], "accept_reject_step() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.accept_reject_step"]], "aux_time_dep (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.aux_time_dep"]], "call_before_step_each_stage (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.call_before_step_each_stage"]], "cfl_desired (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.cfl_desired"]], "cfl_max (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.cfl_max"]], "char_decomp (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.char_decomp"]], "check_3rd_ord_cond() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.check_3rd_ord_cond"]], "dq() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.dq"]], "dq_src (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.dq_src"]], "dqdt() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.dqdt"]], "fwave (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.fwave"]], "fwave (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.fwave"]], "get_dt_new() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.get_dt_new"]], "kernel_language (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.kernel_language"]], "kernel_language (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.kernel_language"]], "lim_type (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.lim_type"]], "mthlim (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.mthlim"]], "num_ghost (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.num_ghost"]], "order (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.order"]], "setup() (clawpack.pyclaw.classic.solver.clawsolver method)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.setup"]], "setup() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.setup"]], "source_split (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.source_split"]], "step() (clawpack.pyclaw.classic.solver.clawsolver method)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.step"]], "step() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.step"]], "step_hyperbolic() (clawpack.pyclaw.classic.solver.clawsolver method)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.step_hyperbolic"]], "step_source (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.step_source"]], "tfluct (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.tfluct"]], "tfluct_solver (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.tfluct_solver"]], "time_integrator (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.time_integrator"]], "update_saved_values() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.update_saved_values"]], "verbosity (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[101, "clawpack.pyclaw.classic.solver.ClawSolver.verbosity"]], "weno_order (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[101, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.weno_order"]], "f (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.F"]], "f (clawpack.pyclaw.state.state attribute)": [[103, "clawpack.pyclaw.state.State.F"]], "state (class in clawpack.petclaw.state)": [[103, "clawpack.petclaw.state.State"]], "state (class in clawpack.pyclaw.state)": [[103, "clawpack.pyclaw.state.State"]], "aux (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.aux"]], "fset (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.fset"]], "gauge_data (clawpack.petclaw.state.state attribute)": [[103, "clawpack.petclaw.state.State.gauge_data"]], "gauge_data (clawpack.pyclaw.state.state attribute)": [[103, "clawpack.pyclaw.state.State.gauge_data"]], "get_aux_global() (clawpack.petclaw.state.state method)": [[103, "clawpack.petclaw.state.State.get_aux_global"]], "get_aux_global() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.get_aux_global"]], "get_auxbc_from_aux() (clawpack.petclaw.state.state method)": [[103, "clawpack.petclaw.state.State.get_auxbc_from_aux"]], "get_auxbc_from_aux() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.get_auxbc_from_aux"]], "get_q_global() (clawpack.petclaw.state.state method)": [[103, "clawpack.petclaw.state.State.get_q_global"]], "get_q_global() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.get_q_global"]], "get_qbc_from_q() (clawpack.petclaw.state.state method)": [[103, "clawpack.petclaw.state.State.get_qbc_from_q"]], "get_qbc_from_q() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.get_qbc_from_q"]], "is_valid() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.is_valid"]], "keep_gauges (clawpack.petclaw.state.state attribute)": [[103, "clawpack.petclaw.state.State.keep_gauges"]], "keep_gauges (clawpack.pyclaw.state.state attribute)": [[103, "clawpack.pyclaw.state.State.keep_gauges"]], "mf (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.mF"]], "mf (clawpack.pyclaw.state.state property)": [[103, "clawpack.pyclaw.state.State.mF"]], "mp (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.mp"]], "mp (clawpack.pyclaw.state.state property)": [[103, "clawpack.pyclaw.state.State.mp"]], "num_aux (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.num_aux"]], "num_aux (clawpack.pyclaw.state.state property)": [[103, "clawpack.pyclaw.state.State.num_aux"]], "num_eqn (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.num_eqn"]], "num_eqn (clawpack.pyclaw.state.state property)": [[103, "clawpack.pyclaw.state.State.num_eqn"]], "p (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.p"]], "p (clawpack.pyclaw.state.state attribute)": [[103, "clawpack.pyclaw.state.State.p"]], "problem_data (clawpack.petclaw.state.state attribute)": [[103, "clawpack.petclaw.state.State.problem_data"]], "problem_data (clawpack.pyclaw.state.state attribute)": [[103, "clawpack.pyclaw.state.State.problem_data"]], "q (clawpack.petclaw.state.state property)": [[103, "clawpack.petclaw.state.State.q"]], "set_aux_from_auxbc() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.set_aux_from_auxbc"]], "set_cparam() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.set_cparam"]], "set_num_ghost() (clawpack.petclaw.state.state method)": [[103, "clawpack.petclaw.state.State.set_num_ghost"]], "set_num_ghost() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.set_num_ghost"]], "set_q_from_qbc() (clawpack.pyclaw.state.state method)": [[103, "clawpack.pyclaw.state.State.set_q_from_qbc"]], "t (clawpack.petclaw.state.state attribute)": [[103, "clawpack.petclaw.state.State.t"]], "t (clawpack.pyclaw.state.state attribute)": [[103, "clawpack.pyclaw.state.State.t"]], "framecounter (class in clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.FrameCounter"]], "verifyerror": [[106, "clawpack.pyclaw.util.VerifyError"]], "add_parent_doc() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.add_parent_doc"]], "check_diff() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.check_diff"]], "clawpack.pyclaw.util": [[106, "module-clawpack.pyclaw.util"]], "compile_library() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.compile_library"]], "construct_function_handle() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.construct_function_handle"]], "convert_fort_double_to_float() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.convert_fort_double_to_float"]], "gen_variants() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.gen_variants"]], "get_counter() (clawpack.pyclaw.util.framecounter method)": [[106, "clawpack.pyclaw.util.FrameCounter.get_counter"]], "increment() (clawpack.pyclaw.util.framecounter method)": [[106, "clawpack.pyclaw.util.FrameCounter.increment"]], "read_data_line() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.read_data_line"]], "reset_counter() (clawpack.pyclaw.util.framecounter method)": [[106, "clawpack.pyclaw.util.FrameCounter.reset_counter"]], "run_app_from_main() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.run_app_from_main"]], "run_serialized() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.run_serialized"]], "set_counter() (clawpack.pyclaw.util.framecounter method)": [[106, "clawpack.pyclaw.util.FrameCounter.set_counter"]], "test_app() (in module clawpack.pyclaw.util)": [[106, "clawpack.pyclaw.util.test_app"]], "nodataerror": [[153, "clawpack.geoclaw.surge.storm.NoDataError"]], "storm (class in clawpack.geoclaw.surge.storm)": [[153, "clawpack.geoclaw.surge.storm.Storm"]], "available_formats() (in module clawpack.geoclaw.surge.storm)": [[153, "clawpack.geoclaw.surge.storm.available_formats"]], "available_models() (in module clawpack.geoclaw.surge.storm)": [[153, "clawpack.geoclaw.surge.storm.available_models"]], "category() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.category"]], "clawpack.geoclaw.surge.storm": [[153, "module-clawpack.geoclaw.surge.storm"]], "fill_rad_w_other_source() (in module clawpack.geoclaw.surge.storm)": [[153, "clawpack.geoclaw.surge.storm.fill_rad_w_other_source"]], "make_multi_structure() (in module clawpack.geoclaw.surge.storm)": [[153, "clawpack.geoclaw.surge.storm.make_multi_structure"]], "read() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.read"]], "read_atcf() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.read_atcf"]], "read_geoclaw() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.read_geoclaw"]], "read_hurdat() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.read_hurdat"]], "read_ibtracs() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.read_ibtracs"]], "read_imd() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.read_imd"]], "read_jma() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.read_jma"]], "read_tcvitals() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.read_tcvitals"]], "write() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.write"]], "write_atcf() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.write_atcf"]], "write_geoclaw() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.write_geoclaw"]], "write_hurdat() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.write_hurdat"]], "write_imd() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.write_imd"]], "write_jma() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.write_jma"]], "write_tcvitals() (clawpack.geoclaw.surge.storm.storm method)": [[153, "clawpack.geoclaw.surge.storm.Storm.write_tcvitals"]], "topography (class in clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.Topography"]], "x (clawpack.geoclaw.topotools.topography property)": [[159, "clawpack.geoclaw.topotools.Topography.X"], [159, "clawpack.geoclaw.topotools.Topography.x"]], "y (clawpack.geoclaw.topotools.topography property)": [[159, "clawpack.geoclaw.topotools.Topography.Y"], [159, "clawpack.geoclaw.topotools.Topography.y"]], "z (clawpack.geoclaw.topotools.topography property)": [[159, "clawpack.geoclaw.topotools.Topography.Z"], [159, "clawpack.geoclaw.topotools.Topography.z"]], "clawpack.geoclaw.topotools": [[159, "module-clawpack.geoclaw.topotools"]], "create_topo_func() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.create_topo_func"]], "crop() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.crop"]], "delta (clawpack.geoclaw.topotools.topography property)": [[159, "clawpack.geoclaw.topotools.Topography.delta"]], "determine_topo_type() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.determine_topo_type"]], "extent (clawpack.geoclaw.topotools.topography property)": [[159, "clawpack.geoclaw.topotools.Topography.extent"]], "fetch_topo_url() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.fetch_topo_url"]], "generate_2d_coordinates() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.generate_2d_coordinates"]], "generate_2d_topo() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.generate_2d_topo"]], "get_topo() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.get_topo"]], "in_poly() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.in_poly"]], "interp_unstructured() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.interp_unstructured"]], "make_shoreline_xy() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.make_shoreline_xy"]], "plot() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.plot"]], "read() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.read"]], "read_header() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.read_header"]], "read_netcdf() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.read_netcdf"]], "replace_no_data_values() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.replace_no_data_values"]], "replace_values() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.replace_values"]], "set_xyz() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.set_xyZ"]], "smooth_data() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.smooth_data"]], "swapheader() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.swapheader"]], "topo1writer() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.topo1writer"]], "topo2writer() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.topo2writer"]], "topo3writer() (in module clawpack.geoclaw.topotools)": [[159, "clawpack.geoclaw.topotools.topo3writer"]], "write() (clawpack.geoclaw.topotools.topography method)": [[159, "clawpack.geoclaw.topotools.Topography.write"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["ClawPlotAxes", "ClawPlotData", "ClawPlotFigure", "ClawPlotItem", "about", "adjoint", "amr_algorithm", "amrclaw", "amrclaw1d", "amrclaw_doxygen", "amrclaw_flowcharts", "application_documentation", "apps", "aws", "b4run", "b4step_defaults", "bc", "biblio", "bouss1d", "bouss2d", "changes_to_master", "claw43to46", "claw46to50", "claw4x", "clawpack5", "clawpack_components", "community", "contents", "contribute_apps", "current_data", "developers", "docker_image", "dtopotools_module", "f77_vs_f90", "fgmax", "fgmax_tools_module", "fgout", "fgout_tools_module", "first_run", "first_run_fortran", "first_run_pyclaw", "flagregions", "force_dry", "fortran", "fortran_compilers", "fvmbook", "galleries", "gauges", "geoclaw", "geoclaw1d", "geoclaw_started", "geoclaw_util_module", "geohints", "geoplot", "git_versions", "googleearth_plotting", "gpu", "grid_registration", "howto_doc", "howto_release", "installing", "installing_fortcodes", "installing_pip", "kmltools_module", "lagrangian_gauges", "license", "makefiles", "makefiles_library", "manning", "mapc2p", "marching_front", "matlab_plotting", "nearshore_interp", "netcdf", "newapp", "okada", "openmp", "output_styles", "packages", "photos", "plotexamples", "plotting", "plotting_faq", "plotting_geoclaw", "plotting_python", "prereqs", "pyclaw/about", "pyclaw/basics", "pyclaw/classes", "pyclaw/clawpack_and_pyclaw", "pyclaw/cloud", "pyclaw/controller", "pyclaw/evolve/limiters", "pyclaw/examples", "pyclaw/geometry", "pyclaw/going_further", "pyclaw/index", "pyclaw/io", "pyclaw/output", "pyclaw/parallel", "pyclaw/plotting", "pyclaw/problem", "pyclaw/rp", "pyclaw/solution", "pyclaw/solvers", "pyclaw/started", "pyclaw/state", "pyclaw/troubleshooting", "pyclaw/tutorial", "pyclaw/util", "python", "python_path", "qinit_defaults", "quick_surge", "quick_tsunami", "refinement", "regression", "release_5_0_0", "release_5_1_0", "release_5_2_0", "release_5_2_1", "release_5_2_2", "release_5_3_0", "release_5_3_1", "release_5_4_0", "release_5_4_1", "release_5_5_0", "release_5_6_0", "release_5_6_1", "release_5_7_0", "release_5_7_1", "release_5_8_0", "release_5_8_1", "release_5_8_2", "release_5_9_0", "release_5_9_1", "releases", "restart", "riemann", "riemann/Shallow_water_Riemann_solvers", "ruled_rectangles", "sealevel", "set_eta_init", "setaux_defaults", "setenv", "setplot", "setrun", "setrun_amrclaw", "setrun_amrclaw_sample", "setrun_geoclaw", "setrun_sample", "sharing", "sphere_source", "sphinxdoc", "src1d_defaults", "src_defaults", "storm_module", "surgedata", "testing", "timing", "topo", "topotools", "topotools_module", "trouble", "tsunamidata", "user_routines", "visit_plotting", "vm", "wp_algorithms"], "filenames": ["ClawPlotAxes.rst", "ClawPlotData.rst", "ClawPlotFigure.rst", "ClawPlotItem.rst", "about.rst", "adjoint.rst", "amr_algorithm.rst", "amrclaw.rst", "amrclaw1d.rst", "amrclaw_doxygen.rst", "amrclaw_flowcharts.rst", "application_documentation.rst", "apps.rst", "aws.rst", "b4run.rst", "b4step_defaults.rst", "bc.rst", "biblio.rst", "bouss1d.rst", "bouss2d.rst", "changes_to_master.rst", "claw43to46.rst", "claw46to50.rst", "claw4x.rst", "clawpack5.rst", "clawpack_components.rst", "community.rst", "contents.rst", "contribute_apps.rst", "current_data.rst", "developers.rst", "docker_image.rst", "dtopotools_module.rst", "f77_vs_f90.rst", "fgmax.rst", "fgmax_tools_module.rst", "fgout.rst", "fgout_tools_module.rst", "first_run.rst", "first_run_fortran.rst", "first_run_pyclaw.rst", "flagregions.rst", "force_dry.rst", "fortran.rst", "fortran_compilers.rst", "fvmbook.rst", "galleries.rst", "gauges.rst", "geoclaw.rst", "geoclaw1d.rst", "geoclaw_started.rst", "geoclaw_util_module.rst", "geohints.rst", "geoplot.rst", "git_versions.rst", "googleearth_plotting.rst", "gpu.rst", "grid_registration.rst", "howto_doc.rst", "howto_release.rst", "installing.rst", "installing_fortcodes.rst", "installing_pip.rst", "kmltools_module.rst", "lagrangian_gauges.rst", "license.rst", "makefiles.rst", "makefiles_library.rst", "manning.rst", "mapc2p.rst", "marching_front.rst", "matlab_plotting.rst", "nearshore_interp.rst", "netcdf.rst", "newapp.rst", "okada.rst", "openmp.rst", "output_styles.rst", "packages.rst", "photos.rst", "plotexamples.rst", "plotting.rst", "plotting_faq.rst", "plotting_geoclaw.rst", "plotting_python.rst", "prereqs.rst", "pyclaw/about.rst", "pyclaw/basics.rst", "pyclaw/classes.rst", "pyclaw/clawpack_and_pyclaw.rst", "pyclaw/cloud.rst", "pyclaw/controller.rst", "pyclaw/evolve/limiters.rst", "pyclaw/examples.rst", "pyclaw/geometry.rst", "pyclaw/going_further.rst", "pyclaw/index.rst", "pyclaw/io.rst", "pyclaw/output.rst", "pyclaw/parallel.rst", "pyclaw/plotting.rst", "pyclaw/problem.rst", "pyclaw/rp.rst", "pyclaw/solution.rst", "pyclaw/solvers.rst", "pyclaw/started.rst", "pyclaw/state.rst", "pyclaw/troubleshooting.rst", "pyclaw/tutorial.rst", "pyclaw/util.rst", "python.rst", "python_path.rst", "qinit_defaults.rst", "quick_surge.rst", "quick_tsunami.rst", "refinement.rst", "regression.rst", "release_5_0_0.rst", "release_5_1_0.rst", "release_5_2_0.rst", "release_5_2_1.rst", "release_5_2_2.rst", "release_5_3_0.rst", "release_5_3_1.rst", "release_5_4_0.rst", "release_5_4_1.rst", "release_5_5_0.rst", "release_5_6_0.rst", "release_5_6_1.rst", "release_5_7_0.rst", "release_5_7_1.rst", "release_5_8_0.rst", "release_5_8_1.rst", "release_5_8_2.rst", "release_5_9_0.rst", "release_5_9_1.rst", "releases.rst", "restart.rst", "riemann.rst", "riemann/Shallow_water_Riemann_solvers.rst", "ruled_rectangles.rst", "sealevel.rst", "set_eta_init.rst", "setaux_defaults.rst", "setenv.rst", "setplot.rst", "setrun.rst", "setrun_amrclaw.rst", "setrun_amrclaw_sample.rst", "setrun_geoclaw.rst", "setrun_sample.rst", "sharing.rst", "sphere_source.rst", "sphinxdoc.rst", "src1d_defaults.rst", "src_defaults.rst", "storm_module.rst", "surgedata.rst", "testing.rst", "timing.rst", "topo.rst", "topotools.rst", "topotools_module.rst", "trouble.rst", "tsunamidata.rst", "user_routines.rst", "visit_plotting.rst", "vm.rst", "wp_algorithms.rst"], "titles": ["ClawPlotAxes", "ClawPlotData", "ClawPlotFigure", "ClawPlotItem", "About this software", "Guiding AMR with adjoint flagging", "Adaptive mesh refinement (AMR) algorithms", "AMRClaw Description and Detailed Contents", "AMRClaw for 1d problems", "Doxygen documentation of AMRClaw", "AMRClaw Flowcharts", "Application documentation", "Clawpack Applications repository", "Amazon Web Services EC2 Clawpack AMI", "b4run function", "b4step default routines", "Boundary conditions", "Bibliography", "Boussinesq solvers in One Space Dimension", "Boussinesq solvers in Two Space Dimensions", "Changes to master since v5.9.1", "Converting from Clawpack 4.3 to 4.6", "Converting from Clawpack 4.6 to 5.0", "Clawpack 4.x links", "Changes in Clawpack 5.0", "Clawpack components", "Clawpack Community", "Full Table of Contents", "Contributing examples and applications", "current_data", "Developers\u2019 Guide", "Docker for Clawpack", "dtopotools module for moving topography", "Fortran 77 vs. Fortran 90 files", "Fixed grid monitoring", "fgmax_tools module for working with fgmax grids", "Fixed grid output", "fgout_tools module for working with fgout grids", "Running an example", "Testing your Fortran installation and running an example", "Testing a PyClaw installation and running an example", "Specifying flagregions for adaptive refinement", "Force Cells to be Dry Initially", "Fortran version", "Fortran Compilers", "Examples from the book FVMHP", "Clawpack Gallery", "Gauges", "GeoClaw Description and Detailed Contents", "GeoClaw in One Space Dimension", "Getting started with GeoClaw", "geoclaw.util module of utility functions", "Cautionary Hints on using GeoClaw", "GeoClaw plotting tools", "Keeping track of repository versions with Git", "Visualizing GeoClaw results in Google Earth", "Using the GPU version of Clawpack", "Grid registration", "Guide for updating this documentation", "Guide for doing a Clawpack release", "Installing Clawpack", "Options for installing Clawpack Fortran codes", "pip install instructions", "kmltools module of utility functions", "Lagrangian gauges for particle tracking", "License", "Clawpack Makefiles", "Library routines in Makefiles", "Manning friction term", "The mapc2p function", "Marching Front algorithm", "Plotting using Matlab", "Nearshore interpolation", "Using NetCDF output", "Creating a new application directory", "Earthquake sources: Fault slip and the Okada model", "Using OpenMP", "Output data sytles and formats", "Which Clawpack solver should I use?", "Clawpack Community Photos", "Plotting examples", "Plotting with Visclaw", "Plotting hints and FAQ", "Plotting routines for GeoClaw", "Plotting options in Python", "Installation Prerequisites", "About PyClaw", "PyClaw Basics", "Understanding Pyclaw Classes", "Porting a problem from Clawpack 4.6.x to PyClaw", "Running PyClaw in the cloud", "Pyclaw Controller Class", "Pyclaw Limiters", "Working with PyClaw\u2019s built-in examples", "PyClaw Geometry", "Going Further", "PyClaw", "Pyclaw Input/Output Package", "PyClaw output", "Running in parallel", "Plotting PyClaw results", "Setting up your own problem", "Riemann Solver Package", "PyClaw Solutions", "Using PyClaw\u2019s solvers: Classic and SharpClaw", "Installing PyClaw", "PyClaw State", "Troubleshooting", "PyClaw tutorial: Solve the acoustics equations", "Pyclaw Utility Module", "Python Hints", "Python path", "qinit default routines", "Quick start guide for storm surge modeling", "Quick start guide for tsunami modeling", "AMR refinement criteria", "Regression testing", "v5.0.0 release notes", "v5.1.0 release notes", "v5.2.0 release notes", "v5.2.1 release notes", "v5.2.2 release notes", "v5.3.0 release notes", "v5.3.1 release notes", "v5.4.0 release notes", "v5.4.1 release notes", "v5.5.0 release notes", "v5.6.0 release notes", "v5.6.1 release notes", "v5.7.0 release notes", "v5.7.1 release notes", "v5.8.0 release notes", "v5.8.1 release notes", "v5.8.2 release notes", "v5.9.0 release notes", "v5.9.1 release notes", "Releases of Clawpack and release notes", "Checkpointing and restarting", "Riemann solvers", "Shallow water Riemann solvers in Clawpack", "Ruled Rectangles", "Setting sea_level", "Set Eta Init \u2013 spatially varying initial surface elevation", "setaux default routines", "Set environment variables", "Using setplot.py to specify the desired plots", "Specifying classic run-time parameters in setrun.py", "Specifying AMRClaw run-time parameters in setrun.py", "Sample setrun.py module for AMRClaw", "Specifying GeoClaw parameters in setrun.py", "Sample setrun.py module for classic Clawpack", "Saving and sharing results", "Source terms for shallow water on the sphere", "Compiling the Sphinx documentation locally", "src1d default routines", "src default routines", "Storm Specification Class and Tools", "Sources for Storm Surge Data", "Testing your installation", "Timing Statistics", "Topography data", "Python tools for working with topo and dtopo", "topotools module for working with topography data", "Troubleshooting", "Some sources of tsunami data", "User files required for the Fortran code", "Plotting with VisIt", "Clawpack Virtual Machine", "Wave-propagation algorithms"], "terms": {"For": [0, 1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 16, 18, 21, 24, 26, 27, 28, 29, 30, 31, 32, 34, 36, 38, 40, 41, 42, 44, 47, 49, 51, 52, 53, 55, 57, 58, 59, 66, 67, 70, 71, 72, 75, 76, 77, 81, 82, 84, 85, 88, 89, 93, 94, 96, 97, 98, 99, 101, 104, 105, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 139, 140, 141, 142, 145, 146, 147, 148, 149, 150, 153, 156, 157, 159, 160, 162, 164, 165, 168], "usag": [0, 1, 2, 3, 13, 48, 49, 55, 60, 97, 126, 156, 162], "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71, 72, 74, 75, 76, 77, 80, 81, 82, 83, 84, 85, 86, 89, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168], "us": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 66, 68, 70, 72, 74, 75, 77, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 108, 109, 110, 111, 112, 113, 115, 116, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 134, 135, 136, 137, 140, 141, 144, 146, 147, 148, 149, 150, 154, 155, 156, 159, 160, 162, 164, 166, 167, 168], "setplot": [0, 1, 2, 3, 7, 21, 22, 24, 27, 45, 47, 48, 80, 81, 100, 101, 109, 124, 134, 135, 163, 166], "py": [0, 1, 2, 3, 5, 6, 7, 8, 11, 13, 14, 16, 21, 22, 27, 30, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 63, 64, 66, 68, 70, 75, 77, 78, 80, 81, 83, 84, 89, 93, 96, 99, 100, 101, 105, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 134, 135, 137, 138, 139, 141, 142, 144, 152, 156, 160, 162, 163, 165, 166], "specifi": [0, 1, 2, 3, 4, 5, 6, 7, 15, 16, 18, 22, 24, 27, 29, 30, 31, 32, 34, 35, 36, 37, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 54, 55, 57, 63, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 80, 81, 83, 88, 91, 94, 97, 98, 101, 103, 104, 107, 109, 111, 112, 113, 116, 118, 121, 122, 123, 124, 125, 126, 129, 131, 134, 135, 137, 138, 140, 141, 142, 143, 148, 150, 151, 154, 155, 156, 157, 159, 160, 162, 163, 164, 166, 168], "desir": [0, 1, 2, 3, 6, 7, 16, 24, 27, 28, 32, 34, 35, 36, 37, 42, 45, 47, 59, 62, 63, 64, 70, 72, 75, 77, 80, 81, 82, 84, 88, 89, 91, 98, 103, 104, 112, 124, 126, 129, 142, 144, 146, 147, 148, 149, 150, 156, 160, 162, 163], "exampl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16, 18, 22, 24, 26, 29, 30, 31, 32, 37, 41, 43, 44, 46, 48, 49, 51, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 72, 75, 76, 77, 81, 82, 84, 86, 87, 88, 89, 91, 94, 95, 97, 98, 101, 102, 103, 104, 105, 108, 109, 110, 111, 113, 114, 115, 116, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 134, 135, 137, 138, 139, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 156, 158, 159, 160, 162, 163, 164, 165], "object": [0, 1, 2, 3, 5, 18, 24, 29, 32, 34, 36, 37, 41, 47, 55, 63, 70, 75, 81, 82, 84, 88, 89, 91, 97, 98, 99, 101, 103, 106, 107, 108, 109, 118, 127, 135, 137, 138, 146, 147, 148, 149, 150, 156, 162], "thi": [0, 1, 2, 3, 5, 6, 8, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 75, 76, 77, 81, 82, 84, 85, 86, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 153, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168], "class": [0, 1, 2, 3, 5, 27, 32, 34, 35, 36, 37, 41, 55, 63, 75, 82, 84, 89, 94, 96, 101, 103, 104, 106, 108, 109, 110, 127, 129, 137, 140, 145, 146, 147, 148, 149, 150, 162], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 75, 76, 77, 78, 81, 83, 84, 85, 86, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 165, 168], "usual": [0, 2, 3, 5, 6, 32, 36, 42, 47, 50, 55, 63, 66, 75, 77, 93, 94, 99, 101, 102, 104, 109, 113, 115, 124, 138, 146, 147, 148, 149, 150, 163, 165], "creat": [0, 1, 2, 3, 5, 6, 7, 21, 26, 27, 30, 32, 34, 35, 36, 37, 38, 39, 41, 43, 45, 47, 48, 49, 50, 54, 56, 58, 62, 63, 66, 75, 77, 81, 82, 84, 89, 90, 93, 94, 96, 97, 100, 103, 106, 107, 108, 109, 115, 116, 118, 122, 123, 124, 126, 127, 128, 131, 134, 140, 145, 146, 147, 148, 151, 153, 156, 162, 164, 165, 166], "new_plotax": [0, 2, 47, 55, 82, 145], "clawplotfigur": [0, 1, 55, 82, 135, 145], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 72, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168], "follow": [0, 2, 3, 4, 5, 6, 13, 16, 18, 20, 21, 25, 26, 30, 32, 34, 38, 39, 40, 42, 47, 50, 55, 57, 58, 59, 60, 62, 65, 70, 71, 75, 77, 82, 83, 85, 86, 88, 89, 90, 93, 94, 97, 98, 99, 101, 102, 103, 105, 106, 108, 109, 111, 116, 126, 131, 134, 135, 137, 138, 140, 144, 145, 146, 147, 149, 156, 158, 159, 160, 163, 165, 167], "can": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 21, 22, 24, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 115, 116, 118, 119, 122, 123, 124, 125, 126, 129, 130, 131, 134, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 158, 160, 162, 163, 164, 165, 166, 168], "set": [0, 1, 2, 3, 5, 6, 8, 13, 14, 15, 16, 18, 24, 27, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 58, 59, 61, 62, 63, 64, 66, 67, 70, 72, 74, 75, 76, 77, 78, 80, 81, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 115, 116, 118, 119, 122, 123, 124, 126, 128, 129, 131, 134, 135, 137, 138, 139, 140, 143, 145, 146, 147, 148, 149, 150, 151, 156, 157, 160, 162, 164, 165, 168], "user": [0, 2, 3, 4, 5, 6, 12, 13, 21, 22, 24, 25, 27, 28, 29, 30, 31, 34, 36, 37, 44, 49, 52, 55, 60, 62, 63, 68, 71, 75, 77, 82, 89, 90, 93, 97, 99, 107, 109, 110, 111, 115, 122, 124, 126, 128, 135, 138, 146, 148, 149, 150, 153, 162, 168], "name": [0, 1, 2, 3, 5, 7, 11, 12, 13, 18, 22, 24, 30, 31, 32, 35, 36, 37, 38, 39, 41, 42, 43, 47, 49, 55, 58, 59, 63, 65, 71, 82, 84, 86, 89, 91, 93, 94, 97, 98, 102, 103, 108, 109, 111, 123, 126, 131, 137, 138, 140, 145, 146, 147, 148, 149, 150, 156, 162, 165, 166], "str": [0, 1, 3, 32, 63, 97, 146, 147, 156, 162], "axescmd": [0, 84], "command": [0, 1, 2, 3, 11, 13, 14, 30, 43, 54, 55, 56, 59, 61, 62, 66, 74, 81, 82, 85, 88, 89, 91, 96, 99, 100, 104, 108, 109, 110, 111, 116, 135, 138, 144, 145, 146, 147, 160, 162], "ax": [0, 1, 2, 29, 32, 47, 55, 63, 71, 81, 82, 84, 145, 162], "subplot": [0, 32, 70, 84, 140], "1": [0, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 18, 24, 32, 34, 35, 36, 38, 39, 40, 41, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59, 61, 62, 63, 64, 66, 71, 75, 77, 82, 84, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 119, 121, 122, 124, 126, 127, 129, 131, 133, 134, 136, 137, 138, 139, 140, 141, 143, 145, 146, 147, 148, 149, 150, 152, 156, 159, 160, 162, 163, 164, 165, 168], "singl": [0, 1, 2, 3, 5, 6, 16, 21, 24, 25, 29, 30, 32, 34, 36, 37, 42, 47, 49, 50, 55, 57, 58, 59, 63, 64, 66, 71, 75, 76, 77, 78, 88, 94, 97, 98, 103, 109, 116, 121, 122, 124, 136, 138, 142, 146, 147, 148, 149, 160, 162, 164, 165], "fill": [0, 3, 4, 6, 16, 26, 55, 70, 94, 97, 106, 113, 124, 142, 146, 156, 159, 162, 165], "figur": [0, 1, 2, 4, 13, 32, 38, 39, 42, 45, 47, 57, 63, 70, 71, 81, 84, 103, 111, 134, 138, 140, 145, 162], "2": [0, 3, 4, 6, 7, 15, 16, 17, 18, 20, 24, 32, 34, 35, 36, 37, 41, 42, 47, 49, 51, 55, 57, 63, 64, 68, 70, 71, 72, 75, 76, 77, 82, 84, 85, 88, 89, 91, 92, 94, 97, 98, 99, 101, 102, 103, 104, 105, 106, 108, 109, 111, 115, 116, 118, 122, 123, 124, 126, 127, 128, 129, 131, 134, 135, 136, 137, 138, 140, 143, 146, 147, 148, 149, 150, 156, 159, 160, 162, 165, 168], "top": [0, 1, 3, 11, 25, 31, 32, 36, 55, 58, 59, 61, 62, 75, 82, 96, 101, 102, 111, 116, 137, 144], "half": [0, 16, 17, 75, 77, 104, 134, 146, 165], "0": [0, 2, 3, 5, 6, 16, 18, 21, 27, 29, 32, 34, 36, 37, 41, 42, 47, 48, 49, 51, 52, 55, 56, 57, 58, 59, 63, 64, 66, 67, 68, 70, 71, 72, 75, 77, 82, 84, 85, 88, 89, 91, 92, 94, 97, 98, 99, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 115, 120, 121, 123, 125, 128, 130, 132, 135, 136, 137, 139, 140, 141, 142, 146, 147, 148, 149, 150, 159, 160, 162, 164, 165, 167, 168], "8": [0, 34, 36, 42, 47, 55, 58, 63, 70, 77, 82, 94, 107, 109, 117, 128, 134, 136, 138, 140, 145, 146, 147, 149, 150], "tall": 0, "skinni": 0, "axi": [0, 32, 42, 49, 53, 55, 70, 71, 82, 94, 135, 140], "matplotlib": [0, 2, 3, 13, 32, 42, 53, 55, 70, 81, 82, 85, 87, 90, 110, 130, 139, 145, 162, 163], "document": [0, 1, 2, 3, 6, 7, 20, 23, 24, 25, 26, 27, 30, 31, 34, 48, 52, 57, 62, 65, 75, 81, 82, 83, 84, 86, 92, 94, 97, 98, 99, 100, 104, 106, 109, 111, 119, 132, 133, 134, 135, 136, 145, 148, 152, 166, 167], "show": [0, 2, 3, 9, 10, 12, 14, 30, 32, 38, 39, 42, 46, 47, 55, 58, 59, 63, 66, 70, 71, 84, 94, 104, 108, 111, 116, 122, 132, 133, 134, 140, 152, 162, 163, 165], "bool": [0, 1, 2, 3, 51, 63, 91, 97, 102, 103, 104, 106, 109, 149, 156, 162], "If": [0, 1, 2, 3, 4, 5, 6, 12, 13, 15, 16, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 37, 38, 39, 40, 42, 43, 44, 47, 49, 51, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 80, 81, 82, 84, 85, 86, 88, 93, 94, 96, 97, 98, 99, 101, 103, 104, 105, 106, 107, 109, 111, 113, 114, 115, 116, 124, 125, 126, 127, 128, 129, 131, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 154, 155, 156, 158, 160, 162, 163, 165, 168], "fals": [0, 1, 2, 3, 5, 32, 37, 42, 52, 53, 54, 55, 63, 70, 77, 91, 94, 97, 102, 103, 104, 106, 109, 123, 124, 129, 134, 137, 139, 146, 147, 148, 149, 150, 156, 162], "suppress": [0, 2, 3, 30, 55, 63, 123, 125, 146, 147], "all": [0, 1, 4, 6, 11, 12, 13, 16, 22, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 42, 43, 44, 47, 48, 52, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 71, 72, 74, 75, 76, 77, 78, 81, 82, 84, 85, 86, 88, 91, 92, 94, 96, 97, 98, 99, 101, 102, 103, 104, 106, 109, 110, 111, 114, 115, 116, 118, 119, 122, 123, 124, 126, 129, 131, 136, 137, 138, 139, 140, 142, 145, 146, 147, 148, 149, 150, 151, 157, 158, 159, 160, 162, 163, 165], "item": [0, 1, 3, 71, 81, 84, 109, 131, 145], "titl": [0, 1, 4, 17, 26, 42, 47, 55, 63, 70, 81, 96, 124, 135, 140, 162], "appear": [0, 1, 3, 5, 8, 13, 19, 20, 25, 34, 47, 48, 49, 55, 58, 63, 66, 69, 82, 98, 103, 106, 124, 131, 134, 135, 149, 151, 160], "default": [0, 1, 2, 3, 13, 24, 30, 32, 34, 36, 37, 44, 47, 48, 51, 53, 54, 55, 57, 62, 63, 64, 66, 67, 71, 72, 75, 76, 77, 82, 84, 88, 91, 93, 94, 97, 98, 99, 100, 103, 104, 106, 107, 109, 115, 118, 124, 128, 129, 131, 134, 135, 137, 141, 147, 148, 149, 152, 156, 160, 162, 165], "string": [0, 1, 3, 7, 32, 34, 37, 47, 49, 51, 55, 57, 63, 64, 82, 89, 91, 92, 94, 97, 98, 103, 109, 111, 135, 146, 149, 156, 162], "new": [0, 1, 2, 4, 5, 6, 8, 12, 13, 20, 22, 24, 26, 27, 30, 31, 32, 34, 35, 36, 37, 41, 42, 43, 44, 47, 48, 51, 55, 56, 57, 59, 62, 63, 64, 66, 67, 68, 70, 71, 76, 77, 82, 84, 87, 88, 89, 90, 91, 97, 99, 101, 104, 106, 113, 115, 118, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 134, 135, 137, 138, 140, 141, 142, 144, 146, 147, 149, 156, 160, 162, 165], "v5": [0, 5, 14, 31, 34, 36, 41, 47, 56, 58, 59, 61, 62, 67, 77, 103, 110, 111, 115, 136, 137, 141, 142, 147, 149, 152], "9": [0, 34, 36, 37, 42, 47, 55, 59, 61, 62, 63, 64, 77, 82, 94, 97, 103, 124, 127, 128, 129, 130, 131, 132, 133, 136, 137, 140, 146, 149, 150, 152], "note": [0, 1, 3, 4, 5, 13, 15, 16, 22, 24, 26, 27, 30, 32, 34, 35, 36, 37, 41, 42, 43, 44, 47, 49, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 70, 75, 76, 82, 84, 89, 92, 93, 94, 96, 97, 99, 101, 102, 105, 106, 109, 110, 112, 115, 137, 138, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 154, 155, 156, 157, 159, 160, 162, 164, 165], "now": [0, 5, 6, 7, 13, 20, 22, 24, 26, 28, 30, 31, 32, 34, 35, 36, 37, 41, 42, 44, 54, 57, 58, 59, 68, 70, 72, 75, 77, 82, 88, 89, 94, 96, 97, 98, 99, 100, 101, 103, 104, 105, 108, 113, 115, 116, 118, 119, 122, 123, 124, 125, 126, 128, 129, 131, 132, 134, 135, 141, 145, 147, 151, 160, 167], "includ": [0, 2, 4, 6, 13, 18, 20, 23, 24, 25, 29, 30, 31, 32, 34, 36, 37, 38, 39, 41, 43, 44, 46, 47, 49, 52, 55, 57, 59, 61, 62, 63, 65, 67, 68, 70, 71, 72, 75, 76, 78, 81, 82, 84, 86, 88, 89, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 111, 113, 115, 116, 118, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 138, 139, 140, 144, 146, 148, 149, 151, 153, 156, 157, 159, 160, 162, 165], "h": [0, 16, 17, 18, 34, 36, 37, 42, 47, 48, 49, 52, 55, 56, 63, 68, 72, 102, 115, 122, 129, 135, 139, 141, 142, 149, 160], "m": [0, 4, 17, 22, 24, 30, 32, 47, 48, 51, 55, 56, 58, 59, 63, 70, 71, 75, 77, 89, 115, 121, 135, 138, 140, 149, 162, 165, 168], "": [0, 1, 3, 4, 6, 13, 17, 22, 27, 30, 31, 32, 34, 36, 37, 38, 40, 41, 42, 47, 51, 55, 56, 58, 59, 62, 63, 64, 66, 70, 75, 76, 78, 81, 84, 87, 89, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 103, 106, 108, 110, 113, 115, 116, 123, 135, 138, 140, 145, 146, 147, 149, 156, 159, 162, 163, 164, 165], "d": [0, 4, 7, 17, 30, 32, 51, 55, 58, 63, 93, 102, 111, 116, 135, 138], "describ": [0, 3, 4, 5, 6, 7, 13, 14, 16, 18, 21, 28, 30, 32, 33, 34, 36, 38, 39, 41, 42, 47, 49, 50, 51, 52, 55, 56, 58, 59, 61, 63, 64, 66, 67, 70, 71, 75, 77, 78, 81, 82, 83, 94, 96, 97, 103, 109, 113, 115, 116, 124, 127, 128, 134, 138, 140, 141, 145, 146, 147, 149, 152, 156, 157, 160, 162, 164, 165, 168], "further": [0, 6, 16, 18, 27, 34, 36, 44, 52, 63, 66, 71, 96, 110, 115, 116, 134, 135, 147, 152], "below": [0, 3, 6, 13, 15, 16, 20, 24, 26, 30, 31, 32, 34, 36, 42, 47, 48, 49, 55, 56, 58, 59, 62, 63, 68, 71, 75, 84, 86, 88, 90, 98, 102, 108, 111, 112, 115, 116, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 140, 143, 144, 145, 146, 147, 148, 149, 150, 154, 155, 156, 160, 162, 165], "case": [0, 5, 6, 8, 13, 16, 18, 21, 24, 32, 34, 36, 41, 44, 47, 48, 49, 52, 55, 62, 63, 67, 70, 71, 72, 75, 77, 82, 88, 94, 97, 99, 101, 103, 109, 111, 115, 116, 119, 122, 123, 124, 125, 126, 131, 134, 135, 137, 140, 141, 147, 149, 156, 160, 162, 163, 165, 168], "title_with_t": [0, 82], "true": [0, 1, 2, 3, 5, 6, 15, 16, 18, 29, 32, 35, 37, 42, 47, 51, 54, 55, 58, 63, 70, 77, 81, 88, 91, 94, 97, 98, 99, 103, 104, 106, 115, 124, 135, 137, 138, 140, 142, 143, 146, 147, 148, 149, 150, 156, 162], "title_fonts": [0, 135], "float": [0, 3, 18, 32, 34, 37, 47, 51, 63, 91, 94, 97, 102, 106, 109, 146, 147, 149, 150, 156, 162], "fontsiz": [0, 82], "title_kwarg": [0, 135], "ani": [0, 3, 4, 5, 6, 8, 13, 16, 18, 20, 21, 22, 24, 29, 30, 31, 34, 36, 37, 38, 39, 40, 47, 48, 49, 52, 54, 55, 58, 59, 61, 62, 64, 65, 66, 68, 70, 71, 72, 74, 76, 77, 78, 82, 86, 92, 93, 94, 96, 97, 98, 99, 101, 103, 105, 109, 111, 114, 115, 116, 122, 126, 128, 134, 135, 137, 140, 141, 142, 145, 146, 147, 149, 156, 165, 168], "other": [0, 3, 4, 5, 6, 7, 9, 12, 13, 16, 18, 22, 24, 29, 32, 35, 36, 37, 38, 39, 41, 47, 48, 49, 50, 52, 55, 56, 57, 59, 60, 61, 62, 65, 66, 68, 70, 71, 72, 75, 76, 77, 81, 84, 86, 88, 89, 91, 94, 96, 98, 100, 101, 102, 105, 108, 110, 111, 115, 116, 118, 119, 121, 122, 124, 138, 141, 144, 145, 146, 149, 151, 156, 160, 162, 164, 165, 166], "kwarg": [0, 2, 3, 32, 63, 82, 109, 116, 135, 145, 156], "pass": [0, 3, 16, 21, 22, 30, 32, 37, 47, 49, 55, 63, 76, 82, 88, 91, 93, 95, 101, 104, 106, 107, 109, 116, 134, 138, 148, 156, 162, 165], "plt": [0, 63, 139], "e": [0, 1, 3, 5, 8, 12, 13, 14, 16, 18, 22, 24, 29, 30, 31, 32, 34, 36, 37, 44, 47, 49, 50, 51, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71, 74, 75, 76, 77, 78, 81, 84, 85, 89, 94, 96, 97, 99, 100, 101, 102, 103, 104, 107, 109, 110, 111, 115, 116, 122, 123, 124, 125, 126, 134, 135, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 156, 160, 162, 163, 164, 165, 168], "g": [0, 1, 3, 4, 5, 8, 12, 13, 14, 16, 17, 18, 22, 24, 29, 30, 31, 32, 34, 36, 37, 44, 47, 49, 50, 54, 55, 58, 59, 60, 61, 62, 63, 64, 66, 68, 70, 71, 74, 75, 76, 77, 78, 81, 84, 85, 96, 99, 100, 101, 102, 103, 104, 110, 111, 115, 116, 122, 123, 124, 125, 126, 134, 135, 138, 140, 141, 144, 145, 146, 147, 148, 149, 150, 160, 162, 163, 165, 168], "color": [0, 2, 3, 32, 42, 55, 63, 70, 71, 81, 135, 140, 145, 162], "format": [0, 1, 3, 5, 13, 14, 27, 32, 35, 38, 39, 42, 47, 48, 50, 52, 53, 55, 57, 63, 64, 66, 70, 71, 73, 75, 81, 82, 88, 91, 97, 98, 100, 101, 103, 109, 113, 123, 124, 126, 129, 131, 134, 135, 146, 149, 156, 157, 162, 164, 166], "like": [0, 12, 13, 18, 26, 30, 31, 42, 44, 55, 58, 59, 63, 64, 71, 84, 89, 91, 94, 97, 98, 99, 102, 103, 104, 106, 110, 111, 116, 123, 138, 140, 145, 159, 160, 163], "time": [0, 1, 5, 6, 7, 10, 14, 16, 18, 22, 24, 27, 29, 30, 32, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 55, 57, 58, 63, 64, 71, 72, 75, 76, 77, 78, 82, 86, 88, 91, 92, 96, 97, 98, 104, 106, 108, 115, 116, 118, 121, 123, 124, 126, 127, 128, 131, 134, 135, 137, 138, 140, 142, 144, 145, 148, 150, 156, 160, 163, 164, 168], "t": [0, 1, 4, 5, 12, 13, 17, 26, 29, 30, 31, 32, 34, 36, 37, 42, 47, 49, 58, 59, 62, 64, 66, 67, 70, 71, 75, 76, 77, 82, 84, 88, 89, 92, 93, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 108, 110, 116, 121, 130, 134, 135, 140, 146, 148, 150, 156, 160, 162, 163, 165, 166, 168], "14": [0, 34, 55, 75, 82, 133, 134, 136, 140], "8e": [0, 82], "And": [0, 6, 22, 58, 61], "rather": [0, 5, 6, 22, 24, 30, 31, 34, 36, 37, 42, 58, 59, 62, 66, 67, 68, 74, 75, 94, 99, 101, 104, 111, 112, 115, 122, 123, 124, 126, 128, 129, 131, 134, 135, 136, 137, 140, 145, 146, 147, 156, 157, 160, 162, 165, 168], "than": [0, 3, 5, 6, 13, 16, 18, 22, 24, 30, 31, 32, 34, 36, 37, 42, 47, 49, 55, 58, 59, 62, 63, 64, 66, 67, 68, 70, 72, 74, 75, 77, 81, 84, 88, 89, 91, 94, 97, 98, 99, 101, 102, 104, 109, 111, 115, 116, 118, 121, 122, 123, 124, 125, 126, 128, 129, 131, 134, 135, 136, 137, 140, 141, 142, 145, 146, 147, 149, 156, 157, 159, 160, 162, 165, 168], "8f": [0, 82], "001": [0, 36, 82, 92], "1000": [0, 57, 71, 82, 160], "A": [0, 2, 3, 4, 5, 6, 7, 11, 17, 18, 21, 22, 24, 31, 32, 37, 38, 39, 48, 49, 51, 55, 58, 59, 63, 64, 65, 66, 68, 71, 75, 84, 86, 88, 89, 93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 108, 115, 116, 118, 124, 126, 127, 128, 129, 131, 134, 135, 138, 139, 146, 149, 152, 156, 162, 168], "differ": [0, 1, 3, 6, 7, 12, 15, 16, 18, 24, 30, 31, 32, 33, 36, 37, 38, 39, 42, 47, 49, 50, 52, 54, 57, 61, 63, 66, 68, 70, 71, 75, 76, 81, 84, 88, 89, 91, 93, 94, 96, 97, 102, 104, 109, 110, 111, 112, 115, 116, 122, 123, 124, 125, 126, 129, 131, 132, 138, 141, 142, 143, 144, 146, 147, 148, 149, 154, 155, 160, 162, 163, 164, 165, 168], "title_t_format": [0, 135], "contain": [0, 1, 3, 5, 12, 13, 18, 22, 25, 27, 28, 32, 34, 35, 36, 37, 38, 39, 40, 43, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 63, 64, 66, 67, 70, 71, 77, 78, 82, 84, 85, 88, 89, 91, 92, 94, 96, 97, 99, 101, 102, 103, 104, 106, 108, 109, 110, 111, 115, 116, 118, 119, 126, 127, 136, 138, 140, 145, 146, 149, 151, 156, 160, 162, 163, 165], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168], "dai": [0, 6, 13, 55, 135, 149], "hour": [0, 13, 36, 55, 63, 135], "minut": [0, 36, 42, 51, 55, 58, 63, 135, 141, 162, 164], "second": [0, 3, 16, 18, 32, 34, 39, 47, 49, 51, 55, 63, 71, 88, 94, 98, 104, 115, 118, 124, 135, 137, 146, 149, 156, 158, 159, 162, 165, 168], "otherwis": [0, 5, 32, 58, 62, 65, 70, 86, 98, 102, 103, 104, 105, 106, 109, 115, 135, 146, 162], "you": [0, 2, 3, 4, 5, 12, 13, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 70, 71, 74, 75, 76, 77, 78, 80, 81, 82, 84, 85, 86, 88, 89, 90, 91, 93, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 116, 118, 123, 124, 125, 126, 129, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 160, 163, 164, 165, 167], "could": [0, 5, 12, 13, 29, 34, 37, 38, 39, 42, 47, 57, 58, 64, 70, 72, 75, 76, 77, 82, 84, 88, 94, 98, 106, 107, 111, 122, 131, 140, 142, 147, 148, 149, 150, 162, 165], "plotax": [0, 3, 47, 82, 129, 145], "surfac": [0, 17, 24, 27, 32, 34, 36, 37, 42, 47, 48, 50, 52, 55, 72, 75, 81, 83, 89, 96, 108, 112, 115, 122, 140, 141, 149, 160], "elev": [0, 24, 27, 34, 42, 48, 50, 52, 55, 57, 63, 72, 81, 112, 115, 129, 140, 141, 149, 160, 162, 164], "after": [0, 1, 3, 5, 6, 12, 13, 21, 25, 29, 30, 31, 34, 35, 36, 38, 39, 42, 47, 49, 52, 58, 59, 61, 63, 64, 66, 67, 70, 71, 77, 82, 89, 90, 91, 93, 98, 104, 106, 111, 115, 116, 118, 122, 123, 135, 139, 142, 146, 147, 148, 150, 156, 165], "earthquak": [0, 27, 32, 48, 49, 52, 114, 142, 149, 157, 160], "none": [0, 1, 2, 3, 16, 26, 29, 32, 35, 37, 42, 47, 51, 55, 63, 70, 77, 91, 94, 97, 98, 103, 104, 106, 109, 116, 118, 124, 126, 127, 128, 129, 130, 133, 134, 135, 137, 146, 148, 150, 156, 162], "instead": [0, 2, 3, 13, 34, 38, 39, 42, 44, 47, 49, 56, 58, 59, 62, 66, 67, 105, 106, 109, 111, 123, 124, 127, 131, 134, 137, 138, 139, 140, 149, 160, 162], "convent": [0, 3, 24, 32, 50, 57, 75, 102, 160], "mention": [0, 96, 146, 147], "abov": [0, 3, 5, 13, 14, 16, 22, 30, 34, 36, 38, 39, 41, 42, 43, 44, 47, 49, 52, 55, 57, 58, 59, 62, 65, 67, 70, 72, 75, 77, 82, 85, 86, 89, 98, 100, 105, 108, 109, 115, 124, 126, 131, 134, 138, 140, 142, 144, 145, 146, 148, 149, 150, 156, 159, 160, 162, 165], "intern": [0, 6, 32, 47, 57, 63, 75, 124, 147, 160, 162, 168], "t_str": 0, "title_str": 0, "xlimit": [0, 47, 55, 129], "arrai": [0, 3, 6, 15, 22, 24, 29, 32, 34, 35, 37, 41, 47, 48, 51, 53, 57, 63, 82, 88, 89, 91, 92, 94, 96, 97, 98, 101, 102, 103, 104, 106, 108, 109, 110, 118, 119, 120, 124, 126, 129, 131, 135, 138, 139, 140, 143, 146, 147, 148, 149, 150, 156, 160, 162, 165], "xmin": [0, 37], "xmax": [0, 37], "auto": [0, 47, 89], "x": [0, 2, 3, 5, 8, 13, 16, 22, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 41, 42, 45, 47, 48, 49, 50, 51, 55, 56, 57, 58, 59, 63, 70, 71, 72, 75, 77, 81, 82, 85, 88, 91, 92, 94, 95, 96, 98, 99, 101, 102, 103, 106, 107, 108, 110, 115, 116, 129, 135, 138, 139, 140, 142, 146, 147, 148, 149, 160, 162, 165, 168], "limit": [0, 4, 6, 12, 27, 32, 35, 41, 52, 55, 63, 65, 71, 76, 81, 86, 88, 89, 94, 96, 104, 115, 120, 140, 146, 147, 148, 150, 160, 162, 168], "an": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12, 16, 17, 18, 22, 24, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 41, 42, 43, 44, 47, 48, 51, 52, 54, 59, 60, 61, 62, 63, 67, 68, 71, 72, 75, 76, 77, 81, 82, 84, 86, 88, 89, 90, 91, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 107, 108, 109, 111, 113, 116, 117, 118, 120, 122, 123, 124, 126, 127, 128, 129, 131, 132, 134, 135, 137, 138, 139, 140, 142, 145, 146, 147, 149, 151, 154, 155, 156, 157, 160, 162, 163, 164, 165], "two": [0, 3, 4, 7, 8, 15, 17, 18, 24, 27, 30, 32, 34, 36, 37, 47, 48, 49, 51, 55, 56, 58, 63, 71, 72, 77, 82, 88, 94, 97, 98, 101, 104, 107, 109, 113, 114, 115, 116, 118, 122, 123, 126, 128, 137, 138, 140, 143, 144, 148, 160, 162, 165, 168], "element": [0, 3, 24, 37, 63, 102, 104, 106, 146, 147, 148, 149], "choos": [0, 7, 60, 62, 63, 75, 101, 146, 149], "automat": [0, 2, 3, 8, 11, 16, 32, 38, 39, 44, 55, 59, 66, 81, 82, 84, 88, 93, 97, 99, 105, 106, 107, 109, 116, 118, 129, 131, 146, 147, 149, 160], "ylimit": [0, 47, 55, 129, 145], "ymin": [0, 37], "ymax": [0, 37], "y": [0, 2, 3, 4, 8, 16, 17, 29, 32, 34, 35, 36, 37, 41, 42, 47, 49, 50, 51, 55, 57, 59, 63, 70, 71, 75, 77, 88, 94, 98, 99, 101, 115, 125, 135, 138, 139, 140, 142, 146, 147, 148, 149, 160, 162], "xticks_fonts": [0, 135], "xtick": [0, 42, 53], "mark": [0, 16, 55, 70, 115, 116], "label": [0, 32, 36, 53, 55, 57, 63, 122, 134, 135, 140, 160, 162], "xticks_kwarg": [0, 135], "dictionari": [0, 1, 2, 3, 32, 37, 47, 64, 82, 88, 91, 97, 102, 103, 106, 108, 111, 156, 160, 162], "locat": [0, 5, 6, 7, 13, 32, 34, 36, 49, 50, 51, 55, 57, 62, 64, 71, 72, 77, 94, 98, 100, 102, 103, 109, 111, 113, 115, 123, 125, 141, 142, 149, 156, 157, 162], "xlabel": [0, 135], "xlabel_fonts": [0, 135], "xlabel_kwarg": [0, 135], "yticks_fonts": [0, 135], "ytick": 0, "yticks_kwarg": [0, 135], "ylabel": [0, 135], "ylabel_fonts": [0, 135], "ylabel_kwarg": [0, 135], "aspect": [0, 12, 26, 31, 46, 52, 53, 71, 135, 162], "ratio": [0, 6, 15, 24, 49, 53, 71, 75, 92, 102, 104, 143, 146, 147, 148], "gca": [0, 42, 53, 70], "set_aspect": [0, 42, 53, 70], "aspect_latitud": [0, 135], "longitud": [0, 32, 34, 37, 50, 51, 57, 70, 75, 81, 122, 140, 149, 156, 162], "latitud": [0, 15, 32, 34, 37, 49, 50, 51, 57, 75, 81, 122, 140, 143, 149, 152, 156, 162], "coordin": [0, 4, 25, 32, 34, 36, 48, 51, 77, 81, 88, 94, 98, 99, 108, 115, 140, 149, 162], "chose": [0, 68], "so": [0, 5, 6, 8, 9, 13, 16, 18, 21, 24, 29, 30, 31, 32, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 49, 52, 53, 55, 56, 57, 58, 59, 60, 63, 64, 66, 67, 70, 71, 72, 75, 76, 77, 78, 81, 82, 85, 88, 89, 90, 97, 98, 101, 106, 108, 109, 113, 115, 116, 118, 119, 123, 124, 125, 126, 127, 128, 129, 131, 134, 135, 138, 140, 141, 142, 145, 146, 147, 148, 149, 156, 159, 160, 162, 164, 165, 166], "distanc": [0, 32, 36, 49, 51, 55, 75, 149, 160, 162], "meter": [0, 18, 32, 49, 51, 55, 70, 72, 75, 115, 141, 149, 156, 162, 164], "same": [0, 3, 5, 6, 8, 13, 16, 18, 24, 27, 30, 33, 34, 35, 36, 37, 42, 44, 47, 49, 50, 51, 52, 55, 57, 58, 59, 62, 63, 64, 66, 68, 70, 75, 77, 78, 81, 82, 83, 84, 88, 92, 94, 96, 97, 98, 101, 102, 104, 109, 110, 118, 119, 123, 124, 129, 131, 135, 137, 138, 140, 146, 147, 148, 149, 154, 160, 162, 165], "cover": [0, 6, 7, 29, 30, 32, 34, 36, 37, 41, 42, 55, 63, 70, 75, 115, 119, 124, 142, 148, 160], "broad": [0, 162], "rang": [0, 3, 5, 13, 32, 47, 51, 55, 115, 118, 123, 139, 140], "middl": [0, 102, 123], "most": [0, 3, 22, 24, 29, 31, 34, 36, 38, 39, 43, 44, 47, 49, 52, 54, 55, 56, 57, 58, 61, 63, 66, 70, 71, 76, 77, 78, 81, 82, 84, 86, 94, 98, 99, 104, 107, 108, 110, 115, 116, 123, 125, 131, 134, 136, 137, 138, 139, 140, 141, 145, 146, 147, 149, 153, 165], "interest": [0, 5, 12, 16, 18, 20, 25, 29, 31, 34, 36, 37, 42, 53, 71, 72, 89, 106, 113, 115, 116, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 142, 146, 156], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 16, 17, 18, 21, 22, 26, 27, 30, 31, 34, 36, 41, 42, 43, 44, 47, 48, 49, 52, 55, 57, 59, 61, 64, 66, 67, 68, 72, 75, 76, 77, 81, 82, 83, 84, 86, 89, 90, 92, 94, 99, 100, 101, 103, 104, 105, 108, 109, 111, 113, 115, 118, 122, 124, 135, 137, 140, 141, 144, 146, 147, 151, 157, 159, 160, 165, 166], "appropri": [0, 4, 5, 6, 13, 16, 26, 30, 48, 52, 53, 55, 59, 61, 63, 64, 68, 71, 74, 76, 88, 91, 92, 93, 97, 99, 100, 101, 102, 103, 116, 128, 138, 141, 146, 156, 165, 168], "valu": [0, 3, 5, 6, 7, 16, 22, 24, 29, 32, 35, 36, 37, 38, 39, 41, 42, 44, 47, 48, 49, 51, 53, 54, 55, 57, 63, 64, 66, 68, 70, 71, 72, 75, 76, 77, 82, 89, 94, 96, 97, 98, 101, 102, 103, 104, 106, 108, 109, 115, 116, 118, 119, 121, 122, 124, 126, 128, 129, 131, 134, 137, 138, 140, 141, 142, 146, 147, 148, 149, 150, 156, 157, 160, 162, 163, 165, 168], "np": [0, 32, 41, 88, 94, 98, 101, 139, 148], "co": [0, 26, 32, 37, 42, 51, 53, 59, 70, 88, 101, 142], "pi": [0, 42, 51, 53, 70, 88, 101], "180": [0, 32, 42, 53, 70, 75], "useoffset": [0, 42, 53, 135], "boolean": [0, 3, 55, 70, 97, 102, 146, 147, 149], "tick": [0, 55, 135], "mai": [0, 1, 2, 3, 4, 5, 6, 12, 13, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 37, 38, 39, 40, 42, 43, 44, 49, 50, 51, 52, 53, 55, 57, 58, 61, 62, 65, 66, 68, 70, 71, 72, 75, 76, 81, 82, 84, 85, 86, 89, 90, 93, 94, 96, 97, 98, 101, 103, 104, 107, 109, 111, 115, 116, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 156, 157, 158, 160, 162, 163, 165], "offset": [0, 53, 55, 63, 156, 162], "from": [0, 1, 3, 4, 5, 6, 7, 12, 14, 15, 16, 17, 18, 20, 25, 28, 29, 31, 34, 36, 38, 39, 41, 46, 47, 48, 49, 52, 55, 56, 57, 59, 60, 61, 62, 64, 65, 66, 67, 71, 72, 74, 75, 77, 81, 82, 86, 87, 88, 90, 91, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 115, 116, 118, 119, 122, 123, 124, 126, 129, 130, 131, 134, 135, 136, 137, 138, 139, 141, 142, 143, 146, 147, 148, 149, 150, 152, 154, 155, 156, 157, 158, 160, 163, 164, 165, 166], "some": [0, 3, 4, 5, 6, 7, 8, 10, 12, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 36, 37, 38, 39, 42, 44, 45, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 62, 67, 70, 75, 76, 77, 81, 83, 84, 86, 89, 90, 92, 96, 97, 98, 100, 101, 103, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 140, 141, 142, 145, 146, 147, 148, 150, 151, 152, 156, 157, 159, 160, 162, 165], "common": [0, 3, 18, 25, 30, 38, 39, 43, 44, 66, 67, 78, 81, 88, 102, 104, 106, 107, 124, 126, 129, 135, 163, 165], "print": [0, 1, 3, 7, 31, 37, 42, 55, 57, 63, 64, 70, 71, 82, 94, 98, 99, 100, 106, 108, 110, 111, 118, 119, 122, 124, 125, 126, 133, 140, 146, 148, 150, 156, 163], "corner": [0, 3, 32, 34, 57, 75, 77, 94, 140, 146, 148, 150, 160, 162], "often": [0, 6, 11, 13, 16, 22, 29, 31, 34, 37, 38, 39, 43, 44, 47, 48, 52, 53, 54, 63, 64, 68, 72, 75, 77, 98, 110, 111, 115, 116, 131, 135, 137, 138, 140, 141, 142, 145, 146, 149, 156, 160, 164, 165, 168], "nicer": [0, 84, 135], "full": [0, 5, 6, 14, 18, 37, 59, 61, 62, 63, 77, 82, 91, 98, 104, 108, 134, 144, 146, 160, 165], "each": [0, 1, 2, 3, 5, 6, 7, 12, 16, 18, 20, 24, 32, 34, 36, 37, 47, 49, 51, 55, 57, 58, 59, 63, 64, 67, 70, 71, 72, 75, 76, 77, 80, 81, 82, 84, 88, 89, 92, 94, 97, 98, 99, 101, 102, 103, 104, 106, 108, 115, 116, 118, 119, 123, 124, 126, 127, 129, 134, 135, 137, 138, 139, 140, 142, 145, 146, 147, 148, 149, 150, 156, 159, 160, 162, 164, 168], "which": [0, 1, 3, 4, 5, 6, 7, 11, 12, 13, 14, 16, 18, 22, 24, 27, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 50, 52, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 70, 71, 72, 75, 76, 77, 82, 84, 85, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 113, 115, 116, 118, 119, 122, 124, 126, 127, 129, 131, 134, 135, 137, 138, 139, 140, 141, 142, 146, 147, 148, 149, 156, 157, 160, 162, 164, 165, 167, 168], "should": [0, 1, 2, 3, 4, 5, 6, 12, 13, 14, 16, 20, 21, 22, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49, 52, 55, 57, 58, 59, 60, 61, 62, 63, 66, 68, 70, 71, 74, 75, 76, 77, 81, 82, 84, 89, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 115, 116, 118, 119, 122, 124, 125, 126, 129, 134, 135, 137, 138, 139, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 156, 158, 160, 162, 163, 165, 167, 168], "ticklabel_format": [0, 42, 53], "issu": [0, 18, 24, 26, 28, 58, 59, 62, 71, 88, 93, 94, 96, 104, 105, 107, 116, 118, 123, 124, 125, 126, 138, 149, 163], "grid": [0, 4, 7, 17, 18, 21, 22, 24, 25, 27, 29, 30, 41, 42, 47, 48, 50, 52, 55, 56, 63, 70, 71, 72, 77, 78, 81, 86, 88, 96, 97, 98, 99, 101, 102, 103, 104, 106, 108, 115, 116, 118, 119, 121, 122, 124, 125, 126, 129, 131, 133, 134, 135, 138, 139, 140, 141, 142, 146, 147, 148, 150, 157, 159, 160, 162, 164, 165, 168], "grid_kwarg": [0, 135], "add": [0, 11, 12, 13, 16, 17, 18, 29, 30, 32, 47, 51, 55, 58, 59, 61, 62, 67, 70, 71, 75, 81, 88, 93, 94, 98, 99, 101, 109, 119, 122, 124, 125, 126, 129, 135, 139, 150, 156, 160, 162, 166], "line": [0, 1, 3, 4, 16, 30, 31, 32, 34, 35, 42, 44, 47, 48, 49, 50, 51, 54, 55, 57, 58, 63, 64, 66, 67, 71, 77, 81, 82, 96, 97, 99, 104, 108, 109, 110, 111, 118, 119, 122, 124, 131, 135, 140, 145, 146, 148, 156, 160, 162], "linewidth": [0, 82, 140], "afterax": [0, 29, 47, 55, 82, 135], "function": [0, 1, 2, 3, 5, 7, 15, 17, 24, 25, 27, 29, 30, 32, 34, 37, 42, 47, 48, 49, 54, 55, 57, 66, 67, 68, 72, 75, 81, 82, 83, 88, 89, 91, 92, 93, 94, 95, 97, 100, 101, 102, 103, 106, 109, 110, 115, 116, 118, 119, 122, 123, 124, 125, 126, 131, 134, 135, 138, 140, 142, 143, 145, 146, 147, 148, 149, 150, 156, 160, 161, 162, 163, 165], "execut": [0, 1, 3, 14, 16, 21, 29, 31, 34, 38, 39, 47, 63, 71, 82, 84, 91, 93, 99, 111, 116, 138, 144, 163], "exec": [0, 1, 3, 82], "defin": [0, 1, 3, 5, 6, 7, 24, 29, 32, 34, 36, 37, 41, 42, 44, 55, 63, 64, 66, 70, 71, 75, 82, 84, 88, 91, 94, 100, 101, 103, 104, 106, 108, 109, 115, 118, 126, 131, 135, 138, 148, 150, 156, 160, 162, 163, 165, 168], "have": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 20, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 47, 48, 49, 52, 55, 56, 58, 59, 60, 62, 66, 67, 68, 70, 71, 72, 75, 76, 77, 81, 82, 84, 85, 86, 88, 89, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129, 131, 132, 134, 135, 137, 138, 139, 140, 141, 146, 147, 149, 151, 152, 156, 160, 162, 163, 165], "argument": [0, 1, 2, 3, 29, 32, 37, 48, 51, 54, 55, 57, 82, 88, 89, 93, 94, 97, 101, 103, 104, 106, 109, 116, 126, 135, 138, 140, 145, 146, 147, 156, 162, 165], "current_data": [0, 3, 27, 47, 81, 82], "version": [0, 1, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 18, 22, 24, 25, 30, 32, 34, 36, 41, 42, 44, 47, 48, 49, 50, 52, 55, 57, 60, 61, 63, 64, 67, 68, 70, 71, 75, 76, 78, 81, 82, 84, 85, 89, 92, 96, 97, 99, 102, 104, 105, 107, 110, 112, 115, 116, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 139, 140, 142, 143, 144, 146, 147, 148, 149, 150, 154, 155, 156, 160, 162, 165, 168], "liner": [0, 32], "pylab": [0, 42, 82], "my": [0, 22, 24, 57, 77, 89, 99, 148, 160], "custom": [0, 13, 16, 22, 24, 27, 67, 71, 78, 81, 89, 95, 101, 142], "sinc": [0, 3, 4, 5, 6, 16, 18, 22, 24, 30, 34, 36, 42, 44, 51, 52, 55, 57, 58, 59, 62, 63, 66, 67, 72, 75, 76, 77, 81, 82, 88, 89, 90, 97, 98, 115, 116, 118, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 146, 147, 149, 160, 163, 164], "ha": [0, 4, 5, 6, 8, 12, 13, 14, 16, 18, 20, 22, 23, 24, 25, 26, 29, 30, 31, 34, 36, 37, 38, 39, 42, 47, 49, 54, 55, 56, 57, 58, 59, 63, 64, 66, 68, 70, 71, 72, 75, 77, 78, 82, 86, 89, 91, 94, 98, 101, 102, 103, 106, 107, 109, 111, 112, 113, 115, 116, 117, 118, 119, 124, 125, 126, 127, 128, 129, 131, 134, 135, 136, 138, 140, 141, 146, 147, 149, 152, 156, 159, 160, 162, 165, 166, 168], "been": [0, 1, 4, 5, 8, 9, 13, 14, 16, 18, 20, 22, 23, 24, 26, 27, 29, 30, 31, 34, 35, 36, 37, 38, 39, 42, 45, 47, 48, 49, 52, 55, 56, 57, 58, 59, 64, 66, 68, 70, 71, 75, 78, 82, 84, 86, 89, 91, 97, 98, 102, 103, 106, 107, 108, 109, 111, 113, 115, 117, 118, 119, 121, 124, 125, 126, 127, 128, 129, 131, 132, 134, 135, 137, 138, 140, 146, 147, 149, 152, 160, 162, 165], "import": [0, 3, 5, 18, 24, 30, 34, 36, 40, 41, 42, 47, 52, 55, 57, 60, 62, 63, 67, 68, 70, 75, 78, 82, 84, 88, 89, 91, 93, 94, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 108, 116, 124, 129, 138, 139, 140, 141, 142, 146, 147, 148, 149, 150, 152, 160, 162, 164, 166], "modul": [0, 7, 8, 12, 27, 30, 31, 34, 36, 42, 44, 48, 53, 55, 56, 57, 62, 64, 67, 70, 75, 76, 81, 82, 83, 84, 88, 89, 92, 93, 97, 101, 102, 103, 106, 110, 111, 116, 119, 120, 122, 125, 126, 127, 128, 129, 137, 140, 146, 147, 149, 156, 160, 161], "form": [0, 2, 3, 4, 5, 6, 8, 12, 21, 22, 24, 26, 30, 31, 32, 34, 36, 38, 39, 41, 45, 46, 47, 49, 51, 55, 59, 64, 65, 68, 75, 77, 86, 89, 98, 102, 104, 108, 109, 115, 119, 126, 127, 128, 129, 137, 138, 140, 146, 147, 148, 149, 154, 160, 162, 165, 168], "better": [0, 6, 18, 24, 34, 42, 47, 49, 70, 71, 72, 76, 77, 81, 104, 113, 115, 123, 124, 125, 128, 129, 131, 132], "want": [0, 2, 3, 10, 12, 13, 14, 21, 22, 26, 30, 31, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 47, 51, 54, 55, 58, 59, 61, 62, 63, 66, 67, 68, 70, 76, 77, 82, 84, 88, 89, 90, 91, 97, 98, 99, 111, 114, 116, 123, 126, 129, 135, 136, 138, 139, 140, 144, 145, 148, 153, 156, 160, 162, 163], "do": [0, 1, 4, 6, 8, 11, 12, 13, 15, 21, 22, 27, 30, 31, 34, 35, 36, 38, 39, 40, 42, 43, 44, 47, 52, 54, 55, 56, 58, 61, 62, 66, 67, 70, 75, 76, 77, 82, 84, 88, 89, 93, 94, 96, 97, 98, 99, 100, 101, 105, 107, 108, 109, 111, 114, 115, 116, 118, 122, 123, 124, 125, 126, 128, 129, 131, 134, 135, 142, 143, 145, 146, 147, 148, 149, 154, 155, 156, 158, 160, 163, 165, 166], "sever": [0, 1, 2, 5, 10, 12, 16, 22, 24, 25, 26, 31, 32, 36, 37, 38, 39, 43, 47, 50, 52, 55, 59, 62, 64, 71, 72, 75, 81, 105, 115, 116, 117, 118, 119, 122, 123, 124, 125, 127, 128, 129, 131, 140, 145, 149, 158, 160, 162, 165], "thing": [0, 13, 16, 18, 24, 30, 31, 42, 52, 58, 63, 84, 93, 115, 116, 125, 130, 137], "need": [0, 4, 5, 6, 12, 13, 15, 16, 18, 20, 21, 22, 24, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 47, 49, 52, 53, 57, 58, 59, 60, 62, 63, 64, 66, 67, 70, 71, 75, 76, 77, 78, 84, 85, 88, 89, 91, 96, 97, 98, 99, 101, 104, 108, 110, 111, 113, 115, 116, 119, 123, 124, 126, 127, 131, 133, 134, 135, 137, 138, 140, 142, 143, 144, 146, 147, 148, 149, 150, 154, 155, 156, 157, 158, 160, 162, 164, 165, 168], "access": [0, 17, 29, 31, 59, 62, 93, 94, 96, 104, 106, 109], "data": [0, 1, 3, 5, 18, 27, 29, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 47, 48, 50, 51, 57, 58, 63, 64, 65, 66, 70, 71, 73, 81, 82, 83, 84, 86, 88, 91, 94, 97, 98, 100, 102, 103, 104, 106, 109, 112, 113, 114, 115, 118, 120, 121, 123, 124, 126, 127, 128, 129, 131, 135, 137, 138, 140, 141, 147, 148, 150, 156, 159, 161, 166], "store": [0, 1, 13, 35, 37, 43, 55, 57, 58, 71, 77, 97, 98, 101, 106, 107, 108, 116, 118, 124, 145, 147, 149, 156, 159, 160, 162], "def": [0, 1, 3, 47, 55, 70, 82, 88, 94, 98, 101, 104, 148, 150, 156], "1d": [0, 4, 7, 15, 21, 24, 27, 31, 32, 37, 48, 49, 63, 67, 71, 72, 81, 82, 88, 96, 99, 100, 102, 104, 110, 112, 122, 125, 127, 128, 138, 139, 143, 147, 155, 162, 165], "alreadi": [0, 1, 6, 12, 13, 20, 30, 31, 44, 59, 60, 62, 63, 64, 70, 84, 85, 99, 103, 105, 108, 110, 119, 127, 134, 135, 144, 162], "xlower": [0, 3, 16, 24, 29, 42, 49, 89, 126, 148, 150, 160, 162, 165], "xupper": [0, 24, 49, 148, 150, 162], "k": [0, 3, 4, 6, 17, 71, 92, 97, 102, 108, 140], "get": [0, 10, 13, 26, 30, 43, 48, 55, 57, 58, 60, 61, 62, 66, 67, 70, 81, 85, 88, 89, 94, 97, 98, 99, 105, 107, 108, 109, 110, 113, 114, 116, 125, 138, 140, 147, 156, 162, 163], "variabl": [0, 3, 5, 13, 14, 18, 24, 27, 29, 30, 32, 34, 37, 38, 39, 40, 43, 47, 48, 49, 54, 55, 58, 61, 62, 71, 74, 76, 77, 78, 82, 88, 89, 97, 99, 103, 104, 106, 107, 109, 111, 122, 123, 124, 126, 128, 134, 135, 137, 138, 146, 147, 148, 150, 156, 160, 162, 163, 165], "just": [0, 6, 30, 34, 43, 58, 59, 88, 89, 91, 93, 97, 98, 99, 100, 101, 106, 109, 119, 126, 146, 165], "avail": [0, 4, 5, 10, 12, 16, 24, 25, 31, 34, 36, 42, 46, 47, 50, 52, 55, 62, 66, 70, 71, 72, 78, 81, 83, 84, 88, 91, 96, 97, 98, 100, 102, 104, 107, 108, 109, 110, 111, 115, 125, 138, 139, 141, 146, 148, 151, 156, 157, 160], "var": [0, 3, 13, 29, 37, 156], "min": [0, 102, 162, 168], "max": [0, 32, 34, 42, 71, 102, 115, 119, 142, 148, 150, 162, 168], "primarili": [0, 56, 77, 126, 127], "where": [0, 1, 3, 5, 6, 12, 13, 16, 18, 24, 29, 32, 34, 36, 37, 38, 39, 41, 42, 43, 47, 48, 49, 52, 55, 57, 62, 63, 64, 66, 68, 70, 71, 72, 77, 78, 84, 91, 94, 95, 96, 97, 99, 102, 111, 115, 118, 119, 122, 123, 124, 129, 131, 137, 139, 140, 141, 142, 145, 146, 147, 148, 149, 150, 156, 159, 160, 162, 165, 168], "horizont": [0, 55, 162], "implement": [0, 1, 4, 5, 7, 14, 16, 18, 32, 42, 49, 63, 64, 67, 74, 86, 101, 102, 104, 108, 109, 116, 121, 124, 127, 129, 131, 138, 139, 146, 162, 165, 168], "claw": [0, 5, 6, 8, 11, 12, 13, 14, 15, 16, 18, 21, 22, 24, 26, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 53, 54, 56, 58, 59, 61, 62, 63, 66, 67, 71, 74, 75, 76, 83, 88, 91, 93, 96, 97, 98, 99, 105, 107, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 125, 126, 128, 134, 135, 138, 142, 143, 148, 149, 150, 152, 153, 154, 155, 158, 159, 160, 162, 163, 165, 166], "visclaw": [0, 1, 7, 13, 24, 25, 26, 30, 36, 42, 47, 48, 50, 53, 55, 59, 60, 61, 62, 66, 70, 71, 78, 82, 83, 84, 85, 96, 100, 105, 111, 144, 145, 151], "src": [0, 5, 6, 11, 14, 15, 16, 18, 21, 22, 30, 32, 34, 35, 36, 37, 42, 43, 44, 49, 51, 54, 56, 59, 62, 63, 66, 67, 71, 75, 76, 83, 100, 101, 109, 111, 112, 115, 116, 119, 122, 123, 125, 126, 127, 128, 129, 131, 135, 138, 142, 143, 146, 148, 150, 152, 154, 162, 163, 168], "python": [0, 3, 4, 7, 8, 11, 13, 14, 17, 21, 24, 25, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 58, 59, 60, 61, 62, 63, 75, 77, 78, 81, 82, 83, 86, 87, 89, 93, 94, 96, 97, 99, 100, 101, 102, 104, 107, 108, 109, 116, 119, 120, 122, 124, 125, 126, 127, 128, 131, 135, 138, 139, 144, 149, 160, 162, 163, 166], "gaugetool": [0, 47, 122], "time_scal": 0, "scale": [0, 4, 32, 53, 55, 71, 78, 96, 97, 118, 124, 126, 131, 149], "3600": [0, 34, 36, 77], "time_label": 0, "time_label_fonts": 0, "time_label_kwarg": [0, 135], "new_plotitem": [0, 3, 47, 55, 82, 145], "plot_typ": [0, 24, 47, 55, 82, 84, 145], "return": [0, 1, 2, 3, 32, 35, 37, 40, 51, 55, 63, 67, 70, 71, 82, 84, 91, 92, 94, 97, 98, 101, 102, 103, 104, 106, 109, 116, 125, 138, 140, 146, 148, 150, 156, 158, 162, 165, 168], "clawplotitem": [0, 1, 7, 24, 29, 81, 83, 123, 126, 135, 145], "associ": [0, 1, 2, 6, 24, 55, 62, 76, 94, 97, 98, 116], "kei": [0, 1, 2, 13, 30, 32, 47, 97, 104, 108, 109, 156, 162], "provid": [0, 2, 4, 7, 10, 16, 22, 29, 30, 32, 34, 36, 37, 41, 44, 48, 49, 50, 51, 52, 55, 57, 58, 63, 65, 67, 72, 75, 77, 81, 86, 89, 91, 92, 98, 99, 101, 103, 104, 108, 109, 110, 113, 114, 116, 123, 131, 135, 136, 138, 146, 155, 156, 159, 160, 162, 165], "one": [0, 1, 2, 3, 4, 5, 6, 8, 13, 15, 16, 18, 22, 24, 26, 27, 29, 30, 31, 32, 34, 36, 37, 38, 39, 42, 47, 49, 50, 55, 57, 58, 59, 60, 61, 62, 63, 64, 68, 70, 71, 72, 74, 75, 77, 78, 81, 82, 88, 94, 97, 98, 99, 101, 103, 104, 105, 108, 109, 111, 113, 115, 116, 123, 124, 126, 131, 134, 137, 138, 139, 140, 142, 143, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 160, 162, 165, 166], "item1": [0, 84], "etc": [0, 2, 16, 21, 22, 26, 29, 30, 34, 35, 36, 52, 55, 58, 61, 63, 67, 77, 81, 89, 138, 145, 146, 149, 156, 165], "gethandl": [0, 2, 3], "handl": [0, 2, 3, 6, 34, 42, 44, 48, 57, 63, 76, 78, 81, 94, 97, 101, 103, 104, 106, 107, 108, 109, 111, 118, 119, 121, 122, 124, 126, 127, 128, 129, 139, 142, 156, 162], "plot": [1, 2, 4, 7, 8, 12, 29, 31, 32, 38, 39, 40, 42, 43, 44, 45, 48, 49, 57, 59, 60, 63, 70, 77, 87, 88, 90, 91, 94, 95, 96, 98, 103, 105, 107, 108, 110, 111, 113, 121, 122, 123, 124, 125, 126, 128, 129, 130, 134, 135, 140, 146, 158, 162], "outdir": [1, 3, 35, 36, 37, 38, 39, 47, 54, 66, 81, 84, 91, 93, 94, 98, 123, 148, 150, 163], "path": [1, 5, 13, 14, 32, 34, 37, 41, 42, 44, 47, 49, 51, 55, 58, 61, 62, 64, 66, 70, 74, 81, 82, 91, 96, 97, 99, 103, 109, 125, 126, 129, 135, 144, 149, 156, 162, 163], "directori": [1, 3, 5, 6, 11, 12, 13, 14, 15, 16, 21, 22, 24, 25, 27, 30, 31, 33, 34, 36, 37, 38, 39, 40, 43, 45, 46, 47, 48, 51, 54, 55, 58, 59, 61, 63, 67, 71, 76, 80, 81, 84, 91, 93, 94, 96, 97, 98, 101, 108, 111, 112, 113, 115, 116, 118, 123, 124, 125, 126, 128, 137, 138, 142, 143, 144, 145, 146, 147, 151, 154, 155, 158, 159, 160, 163, 165, 166], "clawpack": [1, 2, 4, 5, 6, 7, 11, 16, 18, 28, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 54, 55, 62, 63, 64, 65, 67, 70, 71, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 108, 109, 110, 111, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 137, 138, 140, 144, 146, 147, 148, 149, 151, 153, 156, 158, 160, 162, 163, 165, 166, 168], "output": [1, 5, 7, 8, 13, 14, 16, 27, 29, 30, 31, 32, 35, 37, 38, 39, 43, 44, 47, 48, 50, 51, 53, 54, 55, 59, 64, 72, 75, 81, 82, 84, 89, 91, 92, 93, 94, 95, 96, 99, 100, 102, 103, 104, 105, 106, 108, 109, 111, 118, 122, 123, 124, 125, 126, 128, 129, 130, 134, 135, 138, 145, 148, 150, 156, 157, 158, 159, 162, 165, 166], "plotdir": [1, 84, 145], "hardcopi": [1, 82, 84, 145], "file": [1, 5, 6, 7, 8, 9, 11, 12, 14, 15, 18, 20, 21, 22, 24, 25, 27, 29, 30, 32, 35, 37, 38, 39, 41, 43, 44, 45, 47, 48, 49, 50, 52, 54, 56, 62, 63, 64, 66, 70, 75, 77, 78, 81, 83, 86, 89, 91, 93, 94, 96, 97, 98, 99, 100, 101, 103, 106, 107, 109, 111, 112, 113, 115, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 139, 141, 142, 143, 144, 145, 146, 147, 148, 150, 153, 154, 155, 156, 157, 159, 162, 163, 164, 166], "put": [1, 11, 16, 30, 31, 44, 58, 62, 63, 71, 88, 93, 101, 124, 144], "overwrit": [1, 91, 98, 103], "ok": [1, 39, 40, 91, 99, 109, 119, 158, 162], "old": [1, 7, 22, 24, 34, 42, 58, 59, 84, 91, 99, 100, 101, 104, 116, 123, 125, 126, 131, 134, 138, 149, 160], "afterfram": [1, 29, 81], "produc": [1, 3, 24, 29, 32, 37, 38, 39, 43, 47, 48, 55, 57, 58, 63, 71, 76, 80, 81, 97, 115, 116, 131, 145, 162], "frame": [1, 2, 3, 29, 36, 37, 47, 55, 71, 77, 81, 82, 84, 88, 91, 95, 97, 99, 103, 105, 109, 124, 134, 135, 137, 145, 148, 150, 151], "done": [1, 6, 7, 8, 11, 13, 16, 21, 22, 30, 36, 38, 39, 42, 47, 50, 55, 57, 58, 60, 63, 66, 70, 71, 75, 81, 82, 84, 88, 92, 93, 96, 109, 115, 119, 123, 124, 128, 137, 138, 140, 145, 147, 149, 159, 162, 163, 164], "beforefram": [1, 29, 126], "befor": [1, 3, 4, 6, 14, 30, 32, 34, 36, 37, 38, 39, 42, 43, 44, 47, 57, 58, 59, 60, 62, 63, 66, 67, 71, 76, 77, 84, 88, 91, 97, 99, 104, 106, 111, 115, 116, 118, 119, 130, 134, 135, 136, 138, 141, 142, 146, 147, 160, 162, 163], "start": [1, 2, 4, 5, 6, 7, 9, 13, 14, 26, 29, 30, 32, 34, 36, 38, 39, 40, 41, 42, 43, 47, 48, 49, 51, 55, 57, 58, 59, 60, 61, 62, 63, 66, 70, 74, 75, 77, 82, 84, 88, 99, 103, 104, 110, 111, 115, 116, 123, 126, 131, 136, 137, 138, 140, 142, 149, 156, 158, 160, 165], "printfig": 1, "png": [1, 13, 38, 39, 42, 43, 55, 63, 70, 71, 124, 129, 140], "make": [1, 5, 11, 13, 14, 21, 22, 24, 26, 27, 29, 30, 34, 36, 38, 39, 41, 43, 44, 47, 50, 52, 54, 55, 58, 59, 62, 63, 64, 66, 67, 68, 71, 76, 78, 81, 84, 85, 88, 89, 91, 94, 95, 96, 97, 101, 103, 109, 114, 116, 118, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 134, 135, 138, 140, 146, 160, 162, 164, 165], "html": [1, 12, 13, 17, 25, 30, 32, 38, 39, 43, 46, 47, 55, 58, 59, 75, 81, 82, 93, 99, 100, 110, 111, 116, 127, 129, 134, 135, 156], "latex": [1, 55, 81, 100], "exist": [1, 23, 32, 33, 36, 38, 39, 55, 62, 66, 70, 71, 82, 94, 98, 101, 103, 106, 109, 119, 125, 126, 142, 156, 162, 164], "print_format": [1, 55], "print_frameno": [1, 55], "list": [1, 3, 4, 7, 8, 9, 11, 13, 18, 20, 24, 27, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 49, 55, 57, 58, 60, 61, 62, 63, 65, 66, 67, 68, 71, 72, 75, 76, 77, 82, 84, 86, 88, 91, 92, 94, 97, 98, 100, 101, 102, 103, 104, 106, 107, 109, 111, 115, 122, 124, 126, 131, 134, 135, 137, 140, 144, 146, 147, 148, 149, 150, 156, 157, 159, 162], "int": [1, 2, 3, 18, 32, 34, 63, 91, 92, 94, 97, 98, 103, 106, 146, 147, 149, 156, 162], "print_figno": [1, 55], "iplotclaw_figno": 1, "interact": [1, 13, 24, 38, 39, 43, 47, 50, 66, 78, 81, 82, 89, 99, 100, 104, 105, 108, 111, 123, 124, 140], "mode": [1, 13, 30, 109, 159], "displai": [1, 13, 38, 39, 43, 47, 55, 63, 82, 98, 116, 149], "latex_fnam": 1, "tex": 1, "latex_titl": 1, "go": [1, 5, 13, 16, 24, 27, 30, 32, 38, 39, 58, 59, 60, 62, 67, 70, 71, 77, 84, 88, 91, 93, 96, 97, 102, 117, 123, 124, 131, 137, 141, 145, 151, 156, 160, 164, 168], "result": [1, 3, 4, 7, 9, 12, 17, 27, 28, 31, 32, 34, 35, 36, 38, 39, 40, 45, 46, 47, 48, 51, 52, 57, 58, 59, 62, 63, 66, 68, 71, 72, 75, 77, 81, 82, 83, 84, 87, 91, 93, 96, 98, 102, 105, 109, 115, 116, 118, 122, 124, 125, 126, 127, 129, 131, 134, 135, 142, 146, 147, 148, 150, 158, 160, 162, 164], "latex_framesperpag": 1, "how": [1, 6, 7, 12, 16, 24, 26, 30, 31, 32, 34, 36, 38, 39, 41, 42, 44, 47, 50, 55, 59, 63, 64, 66, 70, 75, 76, 77, 81, 91, 93, 95, 96, 97, 101, 104, 108, 109, 111, 113, 114, 115, 116, 119, 124, 126, 128, 129, 134, 136, 137, 138, 145, 146, 149, 151, 160, 162, 166], "mani": [1, 3, 4, 6, 12, 13, 18, 22, 23, 24, 30, 36, 38, 39, 40, 44, 45, 46, 49, 50, 55, 56, 58, 63, 64, 66, 67, 70, 75, 76, 77, 82, 84, 85, 86, 88, 93, 96, 101, 103, 108, 109, 115, 117, 118, 124, 126, 127, 128, 129, 133, 138, 140, 145, 146, 147, 149, 160, 165], "try": [1, 30, 31, 38, 39, 40, 47, 55, 57, 62, 63, 70, 82, 90, 93, 96, 97, 103, 105, 107, 108, 109, 111, 116, 146, 158, 162, 163], "page": [1, 4, 9, 11, 13, 15, 17, 20, 24, 26, 30, 52, 57, 59, 60, 61, 62, 93, 96, 99, 100, 107, 110, 112, 116, 125, 129, 134, 135, 141, 143, 145, 151, 154, 155, 164, 165], "latex_framesperlin": 1, "latex_figsperlin": 1, "recal": [1, 12, 42, 147], "latex_pdf": 1, "run": [1, 5, 6, 7, 12, 13, 14, 16, 22, 24, 26, 27, 30, 34, 35, 36, 37, 42, 43, 45, 46, 47, 48, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 71, 77, 78, 81, 82, 84, 85, 87, 89, 91, 94, 95, 96, 98, 101, 105, 107, 108, 109, 111, 113, 115, 118, 119, 123, 124, 125, 126, 127, 128, 130, 131, 133, 137, 138, 148, 149, 150, 156, 158, 159, 162, 165], "pdflatex": 1, "pdf": [1, 32, 152], "index": [1, 6, 13, 24, 25, 29, 35, 37, 47, 58, 59, 82, 94, 96, 99, 101, 102, 109, 126, 131, 135, 146, 147, 148, 149, 150], "call": [1, 6, 9, 22, 24, 29, 32, 36, 37, 41, 44, 47, 54, 55, 67, 70, 71, 75, 77, 82, 84, 88, 89, 91, 92, 97, 98, 101, 103, 104, 106, 108, 109, 115, 116, 118, 122, 123, 125, 126, 135, 138, 140, 142, 144, 146, 148, 149, 150, 156, 162, 165], "_plotindex": [1, 47], "These": [1, 4, 5, 12, 16, 18, 20, 25, 30, 31, 32, 34, 36, 41, 45, 47, 52, 55, 58, 63, 64, 67, 70, 71, 78, 82, 84, 88, 93, 96, 97, 98, 100, 106, 108, 112, 114, 115, 116, 118, 124, 125, 126, 127, 131, 134, 135, 137, 147, 151, 156, 157, 160, 164, 168], "new_plotfigur": [1, 2, 47, 55, 82, 145], "figno": [1, 2, 47, 55, 82, 84, 145], "getfram": [1, 3, 84], "frameno": [1, 3, 29, 37], "clawsolut": 1, "solut": [1, 3, 4, 5, 16, 18, 24, 27, 29, 31, 36, 37, 39, 47, 49, 51, 64, 71, 75, 77, 81, 84, 89, 91, 94, 96, 97, 98, 101, 102, 104, 106, 107, 108, 115, 116, 122, 123, 127, 134, 137, 138, 145, 146, 147, 148, 150, 158, 165, 168], "read": [1, 4, 5, 7, 30, 32, 34, 35, 37, 38, 39, 47, 48, 49, 52, 53, 57, 62, 63, 64, 67, 70, 71, 75, 77, 81, 89, 91, 97, 98, 103, 109, 123, 124, 126, 127, 132, 134, 135, 148, 149, 150, 156, 160, 162, 165, 166], "fort": [1, 8, 29, 34, 36, 47, 71, 81, 97, 103, 119, 123, 124, 125, 134, 137, 146, 147, 148, 150, 159, 166], "q000n": [1, 8], "n": [1, 6, 16, 17, 32, 34, 47, 51, 68, 84, 99, 105, 116, 126, 140, 146, 149, 165, 168], "find": [1, 3, 4, 6, 12, 26, 29, 30, 31, 32, 51, 55, 62, 66, 75, 78, 81, 86, 93, 101, 106, 107, 109, 111, 113, 126, 156, 163], "onc": [1, 5, 13, 24, 30, 31, 38, 39, 55, 59, 60, 61, 62, 70, 71, 75, 77, 84, 88, 98, 99, 100, 101, 106, 109, 124, 126, 132], "framesoln_dict": 1, "It": [1, 4, 6, 12, 22, 24, 30, 31, 34, 36, 47, 49, 52, 53, 55, 57, 58, 63, 67, 75, 81, 82, 88, 91, 94, 98, 99, 104, 108, 111, 115, 116, 119, 124, 134, 137, 140, 141, 142, 146, 147, 149, 160, 162, 163, 164, 165], "q": [1, 3, 5, 6, 16, 22, 24, 29, 36, 37, 47, 71, 77, 81, 84, 88, 89, 94, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 115, 119, 122, 124, 139, 146, 147, 148, 150, 160, 165, 166, 168], "onli": [1, 3, 5, 6, 8, 12, 13, 16, 18, 21, 24, 29, 30, 32, 34, 36, 37, 41, 42, 46, 47, 49, 52, 55, 58, 59, 60, 62, 63, 64, 67, 68, 71, 72, 75, 76, 77, 78, 82, 88, 91, 94, 97, 98, 99, 101, 103, 104, 105, 106, 108, 109, 110, 113, 115, 118, 123, 124, 125, 126, 129, 131, 134, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 156, 160, 162, 163, 164, 165, 168], "separ": [1, 30, 34, 36, 46, 55, 58, 63, 67, 72, 96, 104, 109, 140, 162], "clearfram": [1, 84], "remov": [1, 3, 22, 31, 36, 43, 56, 58, 62, 63, 66, 84, 99, 111, 118, 121, 122, 134, 142, 149, 162, 163], "more": [1, 2, 3, 4, 5, 7, 10, 12, 13, 14, 16, 17, 18, 22, 24, 26, 28, 30, 31, 32, 34, 36, 38, 41, 47, 48, 49, 50, 52, 55, 57, 58, 59, 61, 62, 63, 64, 65, 66, 70, 71, 72, 75, 81, 82, 83, 84, 85, 86, 89, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 111, 114, 115, 116, 118, 119, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 156, 158, 159, 160, 162, 163, 164, 165, 168], "yet": [1, 13, 18, 22, 27, 49, 52, 56, 58, 61, 63, 81, 104, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 146, 148, 167], "clearfigur": 1, "clear": [1, 2, 6, 71, 84, 134], "paramet": [1, 6, 7, 9, 16, 18, 22, 27, 29, 32, 34, 35, 36, 38, 39, 42, 43, 45, 48, 49, 50, 52, 55, 57, 66, 67, 68, 71, 75, 76, 77, 81, 87, 88, 91, 92, 97, 98, 100, 102, 103, 106, 109, 112, 115, 118, 124, 129, 131, 134, 137, 138, 139, 141, 142, 148, 150, 152, 157, 160, 162, 163, 165], "first": [1, 3, 5, 13, 14, 21, 22, 24, 30, 32, 34, 36, 37, 38, 39, 40, 41, 42, 55, 58, 59, 62, 63, 66, 70, 71, 82, 84, 88, 89, 94, 97, 98, 99, 101, 104, 105, 106, 108, 109, 111, 113, 115, 118, 122, 127, 135, 138, 139, 140, 142, 146, 148, 149, 156, 158, 160, 162, 168], "sure": [1, 22, 30, 43, 58, 59, 60, 61, 62, 71, 78, 88, 97, 99, 101, 103, 107, 109, 141, 162, 163, 164], "previou": [1, 30, 31, 47, 57, 59, 61, 62, 67, 70, 71, 84, 88, 104, 113, 118, 123, 124, 125, 126, 131, 137, 142, 146, 147, 148, 150, 160, 162], "chang": [1, 6, 8, 13, 15, 16, 18, 21, 22, 27, 30, 31, 32, 34, 36, 43, 44, 49, 54, 55, 56, 57, 58, 59, 62, 63, 66, 67, 68, 70, 71, 76, 77, 78, 81, 84, 88, 89, 95, 97, 98, 106, 109, 110, 113, 114, 115, 116, 136, 138, 142, 143, 146, 147, 148, 149, 150, 154, 155, 160, 163, 165], "re": [1, 17, 30, 43, 47, 66, 71, 78, 82, 84, 88, 105, 115, 116, 128, 163], "session": [1, 38, 39, 40, 100, 105], "iplotclaw": [1, 13, 24, 38, 39, 47, 50, 81, 82, 100, 111], "being": [1, 3, 4, 8, 13, 34, 42, 47, 49, 52, 57, 62, 70, 72, 84, 91, 97, 102, 103, 104, 109, 111, 113, 115, 123, 125, 127, 138, 140, 142, 146, 149, 163, 165], "getfigur": 1, "fignam": [1, 84], "getax": 1, "axesnam": [1, 84], "clawplotax": [1, 2, 3, 29, 82, 126, 131, 135, 145], "search": [1, 13, 14, 62, 81, 96, 109, 111, 124, 126, 140, 144], "over": [1, 3, 5, 6, 13, 16, 17, 24, 30, 32, 34, 36, 41, 42, 47, 48, 49, 50, 52, 55, 57, 63, 64, 70, 71, 72, 75, 81, 97, 98, 104, 115, 118, 119, 127, 129, 138, 140, 142, 145, 147, 148, 149, 159, 160, 165, 168], "found": [1, 4, 5, 6, 11, 12, 13, 16, 24, 26, 29, 31, 34, 37, 38, 39, 43, 45, 47, 49, 51, 52, 54, 58, 63, 66, 67, 72, 80, 82, 83, 84, 88, 92, 99, 103, 107, 109, 111, 113, 116, 123, 126, 137, 141, 145, 152, 156, 162, 163], "uniqu": [1, 77, 123, 156], "getitem": 1, "itemnam": [1, 84], "showitem": 1, "plotfram": 1, "number": [1, 2, 3, 4, 6, 8, 12, 16, 17, 21, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 46, 47, 49, 55, 58, 63, 66, 71, 76, 77, 78, 84, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 101, 103, 104, 106, 108, 109, 110, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 128, 135, 137, 138, 140, 146, 147, 148, 149, 150, 156, 157, 158, 162, 165], "conveni": [1, 29, 34, 36, 38, 39, 42, 47, 55, 84, 91, 93, 96, 98, 100, 108, 165, 168], "pyclaw": [1, 3, 4, 12, 17, 25, 26, 29, 30, 31, 46, 47, 59, 60, 61, 77, 78, 84, 85, 95, 99, 101, 107, 111, 136, 138, 139, 144], "plotter": [1, 3, 29, 84], "frametool": [1, 29, 84, 129], "printfram": [1, 81], "still": [1, 5, 7, 8, 13, 16, 18, 24, 26, 28, 34, 42, 47, 49, 55, 56, 67, 70, 71, 77, 81, 86, 97, 104, 110, 115, 116, 122, 123, 124, 125, 126, 127, 129, 134, 137, 138, 149, 156], "clawplotdata": [2, 3, 29, 47, 55, 82, 84, 91, 145], "next": [2, 3, 6, 13, 20, 36, 38, 40, 47, 58, 71, 77, 82, 84, 87, 88, 96, 97, 99, 104, 108, 113, 115, 116, 134, 135, 146, 147, 149], "unus": [2, 97], "1001": 2, "figsiz": [2, 42, 70, 82, 135, 140, 145], "tupl": [2, 3, 32, 51, 63, 75, 82, 94, 98, 162], "size": [2, 22, 32, 36, 37, 42, 47, 55, 63, 76, 77, 81, 94, 97, 99, 104, 124, 129, 134, 147, 148, 150, 152, 160, 162], "facecolor": [2, 82, 135, 145], "background": [2, 81, 126, 145], "behind": [2, 42, 70, 142, 149], "By": [2, 15, 32, 44, 49, 51, 55, 57, 63, 75, 82, 84, 88, 94, 98, 100, 107, 126, 140, 143, 154, 155, 162, 168], "theme": 2, "tan": [2, 82], "public": [2, 4, 13, 17, 23, 136], "probabl": [2, 13, 30, 55, 68, 70, 110, 111], "w": [2, 17, 51, 138, 168], "white": [2, 63], "keyword": [2, 3, 82, 88, 93, 94, 97, 103, 109, 116, 126, 145, 156, 162], "12": [2, 34, 42, 55, 70, 82, 140, 145], "5": [2, 4, 5, 8, 9, 11, 13, 18, 21, 27, 32, 34, 35, 36, 37, 41, 42, 45, 47, 49, 51, 55, 56, 57, 58, 59, 63, 64, 66, 67, 68, 70, 75, 82, 92, 94, 98, 99, 101, 102, 104, 110, 111, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 146, 147, 148, 149, 150, 156, 159, 160, 162, 167], "would": [2, 3, 12, 13, 16, 26, 29, 30, 34, 36, 41, 44, 55, 57, 59, 62, 64, 66, 67, 70, 72, 75, 77, 82, 86, 88, 91, 94, 98, 109, 116, 124, 140, 141, 142, 145, 146, 149, 156, 160, 165], "inch": [2, 55, 63, 82, 145], "red": [2, 3, 30, 47, 63, 82, 116, 145], "option": [2, 12, 13, 16, 22, 24, 27, 30, 31, 32, 34, 36, 37, 38, 39, 43, 44, 51, 54, 57, 60, 62, 66, 71, 77, 81, 82, 88, 89, 91, 93, 94, 95, 97, 98, 100, 103, 104, 105, 108, 109, 111, 112, 115, 116, 119, 122, 123, 124, 127, 129, 132, 134, 140, 144, 145, 146, 148, 149, 150, 151, 156, 162], "clf_each_fram": 2, "clf": 2, "axes1": [2, 84], "shown": [3, 13, 58, 63, 67, 68, 71, 78, 98, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 140, 162, 165], "fragment": 3, "typic": [3, 18, 22, 42, 66, 67, 71, 72, 75, 77, 78, 84, 89, 99, 101, 104, 106, 115, 147, 148, 159, 160, 163, 164, 165, 168], "assum": [3, 5, 22, 24, 32, 34, 36, 37, 39, 42, 49, 51, 52, 55, 57, 58, 59, 63, 71, 75, 81, 97, 98, 100, 101, 102, 108, 109, 115, 122, 135, 140, 141, 146, 149, 156, 157, 160, 162, 164, 168], "instanc": [3, 30, 37, 55, 75, 78, 84, 88, 89, 91, 94, 97, 98, 101, 140, 149], "type": [3, 4, 7, 13, 22, 30, 32, 38, 39, 43, 47, 55, 66, 71, 82, 83, 84, 88, 89, 90, 92, 94, 99, 100, 104, 105, 108, 109, 140, 147, 148, 149, 156, 157, 160, 162, 168], "dimension": [3, 7, 8, 17, 24, 27, 32, 34, 36, 38, 39, 47, 49, 52, 56, 71, 94, 101, 122, 123, 125, 128, 148, 149, 150, 162, 165], "point": [3, 5, 6, 13, 15, 16, 17, 22, 30, 32, 35, 36, 38, 39, 41, 42, 44, 47, 48, 49, 50, 51, 52, 55, 57, 58, 59, 61, 62, 63, 64, 71, 72, 75, 88, 98, 99, 103, 109, 110, 111, 115, 125, 127, 129, 135, 137, 138, 140, 141, 142, 143, 144, 146, 147, 148, 149, 154, 155, 156, 160, 162, 163, 165], "slice": [3, 49, 71, 138], "scatter": [3, 24, 71], "radial": [3, 18, 34, 49, 51, 149, 165], "symmetr": [3, 49, 51, 165], "between": [3, 4, 5, 6, 13, 16, 25, 27, 30, 32, 33, 34, 36, 37, 41, 51, 55, 59, 63, 70, 71, 72, 75, 76, 78, 81, 91, 94, 98, 104, 106, 107, 109, 110, 111, 115, 123, 124, 138, 140, 141, 146, 147, 148, 149, 150, 151, 152, 159, 160, 162, 164, 165], "plot_var": [3, 29, 47, 55, 82, 83], "fill_var2": 3, "contour": [3, 32, 47, 55, 57, 71, 110, 145, 162], "pcolor": [3, 47, 81, 110, 134, 162], "2d_schlieren": 3, "schlieren": [3, 71], "2d_patch": [3, 24], "cell": [3, 4, 5, 7, 8, 15, 16, 18, 22, 24, 27, 29, 34, 35, 36, 37, 47, 48, 49, 55, 57, 63, 70, 71, 72, 76, 77, 78, 88, 94, 97, 99, 102, 104, 106, 108, 115, 118, 119, 123, 124, 125, 126, 127, 128, 129, 131, 135, 138, 141, 142, 143, 146, 147, 148, 150, 152, 157, 159, 160, 165, 168], "patch": [3, 6, 7, 16, 24, 29, 34, 42, 55, 71, 75, 76, 77, 81, 82, 97, 99, 103, 106, 115, 124, 126, 129, 131, 142, 145, 147, 159, 160, 165], "edg": [3, 6, 15, 16, 29, 32, 34, 35, 36, 37, 41, 49, 63, 75, 94, 102, 138, 140, 143, 147, 148, 150, 165], "come": [3, 30, 82, 84, 93, 99, 104, 122, 160, 165], "parent": [3, 29, 94, 106, 109], "integ": [3, 34, 35, 36, 47, 55, 63, 68, 70, 82, 89, 103, 115, 125, 128, 138, 146, 149, 156, 162], "compon": [3, 16, 22, 24, 27, 39, 47, 61, 62, 71, 77, 81, 101, 103, 105, 106, 115, 122, 131, 139, 146, 147, 148, 160, 165], "correspond": [3, 6, 12, 25, 27, 29, 32, 35, 36, 37, 47, 49, 51, 52, 57, 58, 59, 63, 71, 75, 82, 88, 92, 94, 97, 98, 101, 103, 106, 115, 116, 138, 140, 141, 146, 147, 148, 149, 150, 156, 160, 164, 165], "appli": [3, 4, 5, 6, 13, 16, 27, 32, 52, 55, 57, 68, 70, 75, 82, 84, 92, 94, 97, 104, 115, 137, 146, 149, 165], "comput": [3, 4, 5, 6, 13, 16, 17, 18, 29, 31, 32, 34, 35, 36, 37, 42, 47, 49, 51, 55, 57, 62, 63, 64, 66, 72, 75, 81, 82, 84, 89, 91, 94, 96, 97, 98, 99, 104, 108, 111, 113, 115, 118, 119, 123, 124, 128, 131, 134, 138, 142, 146, 148, 149, 150, 157, 160, 165, 168], "signatur": [3, 89, 92, 94, 95, 97, 102, 156], "hold": [3, 37, 84, 108, 115], "current": [3, 5, 13, 14, 22, 24, 26, 29, 30, 31, 32, 34, 37, 41, 42, 44, 47, 48, 49, 52, 57, 58, 59, 61, 62, 63, 64, 71, 73, 77, 82, 84, 94, 97, 98, 99, 104, 106, 109, 111, 115, 116, 123, 125, 126, 137, 141, 145, 146, 147, 148, 149, 150, 152, 156, 157, 160, 162, 164], "afteritem": [3, 29], "afterpatch": [3, 29], "There": [3, 6, 13, 24, 36, 39, 43, 55, 58, 59, 66, 70, 75, 77, 84, 85, 98, 105, 113, 125, 126, 145, 146, 157, 158, 165, 167], "calcul": [3, 5, 6, 29, 32, 35, 37, 48, 51, 71, 75, 82, 94, 102, 104, 119, 124, 162], "cd": [3, 13, 30, 38, 39, 40, 56, 58, 59, 61, 62, 84, 93, 96, 99, 105, 116, 158], "On": [3, 5, 13, 55, 76, 85, 125, 135, 140, 144, 165], "ylower": [3, 24, 29, 42, 89, 126, 148, 160, 162], "patchno": [3, 29], "out": [3, 16, 26, 28, 31, 32, 34, 36, 37, 38, 39, 42, 47, 48, 49, 54, 56, 57, 58, 59, 62, 63, 64, 65, 66, 71, 75, 82, 85, 86, 88, 89, 91, 97, 98, 99, 100, 103, 108, 110, 111, 113, 116, 124, 126, 128, 129, 138, 140, 147, 148, 150, 156, 162, 163], "lower": [3, 24, 32, 34, 35, 41, 49, 57, 70, 77, 94, 99, 140, 142, 146, 148, 150, 160, 162, 164], "left": [3, 5, 10, 13, 16, 20, 27, 29, 34, 57, 77, 84, 94, 101, 102, 108, 125, 131, 134, 135, 136, 137, 138, 141, 147, 160, 162, 164, 168], "mappedgrid": [3, 71], "map": [3, 16, 18, 31, 32, 42, 48, 63, 70, 71, 82, 86, 89, 94, 96, 101, 115, 122, 126, 131, 139, 162, 168], "mapc2p": [3, 27, 29, 49, 71, 89, 94, 131], "underli": [3, 55, 124], "requir": [3, 4, 16, 18, 22, 24, 27, 29, 32, 34, 36, 37, 38, 39, 43, 48, 49, 51, 52, 59, 62, 70, 71, 75, 78, 81, 84, 85, 88, 89, 94, 97, 100, 101, 104, 105, 106, 108, 109, 110, 115, 116, 118, 119, 122, 124, 127, 129, 131, 134, 138, 139, 140, 145, 146, 147, 148, 149, 150, 156, 157, 160, 163, 166, 168], "depend": [3, 13, 16, 30, 31, 32, 34, 37, 38, 39, 43, 44, 50, 52, 55, 66, 68, 71, 75, 82, 87, 97, 102, 103, 104, 109, 111, 115, 126, 142, 147, 149, 162, 163, 165, 168], "summar": [3, 30, 33, 115, 117, 165], "plotstyl": [3, 47, 82, 145], "anyth": [3, 6, 30, 31, 62, 67, 116, 126], "valid": [3, 52, 75, 91, 98, 103, 106, 124, 149, 156, 157, 162], "fmt": 3, "group": [3, 13, 26, 30, 32, 52, 93, 97, 99, 107, 123, 138], "solid": [3, 16, 55, 75, 101, 145, 146, 148, 150], "dash": [3, 99], "o": [3, 5, 17, 41, 42, 43, 70, 72, 82, 85, 86, 89, 97, 98, 107, 126, 148, 162, 165], "circl": [3, 51, 82], "bo": 3, "blue": [3, 11, 42, 47, 63, 70, 82, 140, 162], "though": [3, 42, 78, 156, 160], "also": [3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 20, 22, 24, 25, 26, 27, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 70, 71, 75, 76, 77, 78, 81, 82, 84, 88, 90, 91, 94, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 167, 168], "overrul": 3, "r": [3, 4, 6, 17, 47, 51, 56, 58, 70, 71, 74, 82, 88, 92, 99, 101, 138, 140, 145, 162, 168], "ff0000": [3, 63], "No": [3, 43, 55, 59, 71, 94, 104, 132, 138, 146, 149, 163], "extra": [3, 55, 139], "give": [3, 6, 9, 10, 13, 16, 18, 26, 30, 32, 34, 35, 36, 38, 39, 47, 49, 56, 63, 64, 70, 72, 75, 76, 77, 82, 84, 99, 100, 104, 116, 119, 123, 124, 128, 131, 140, 146, 149, 160, 162, 164], "polygon": [3, 7, 41, 55, 63, 129, 162], "curv": [3, 47, 81, 140], "fill_between": 3, "plot_var2": 3, "zero": [3, 16, 32, 34, 42, 44, 47, 63, 71, 72, 88, 101, 102, 106, 108, 131, 140, 141], "fill_wher": 3, "plotitem": [3, 29, 47, 82, 145], "mean": [3, 13, 24, 30, 34, 42, 47, 52, 56, 62, 71, 72, 98, 99, 115, 138, 141, 146, 148, 150, 164], "map_2d_to_1d": 3, "In": [3, 5, 6, 8, 11, 12, 15, 16, 21, 22, 24, 29, 32, 34, 36, 41, 44, 47, 48, 49, 52, 55, 56, 57, 58, 59, 62, 63, 64, 66, 67, 70, 71, 72, 74, 75, 77, 78, 82, 83, 84, 88, 89, 94, 96, 97, 98, 99, 100, 101, 102, 104, 106, 109, 111, 112, 113, 115, 118, 119, 122, 123, 124, 126, 127, 131, 135, 137, 138, 140, 142, 143, 144, 146, 147, 149, 152, 154, 155, 160, 162, 163, 165, 168], "about": [3, 5, 7, 13, 14, 16, 18, 24, 27, 35, 36, 37, 38, 39, 43, 49, 51, 52, 57, 59, 63, 66, 68, 71, 77, 83, 85, 88, 96, 97, 99, 104, 111, 116, 123, 127, 129, 134, 135, 138, 145, 147, 148, 149, 160, 163, 165, 168], "j": [3, 4, 5, 15, 17, 22, 24, 29, 35, 42, 56, 63, 70, 71, 77, 84, 96, 97, 115, 118, 119, 142, 143], "v": [3, 16, 27, 31, 32, 34, 36, 37, 51, 64, 67, 116, 123, 147, 160], "radiu": [3, 149, 156, 157, 162], "q0_vs_radiu": 3, "convert": [3, 24, 27, 32, 35, 37, 45, 51, 55, 62, 63, 66, 75, 78, 89, 96, 101, 109, 110, 126, 129, 135, 146, 147, 156, 160, 164], "numpi": [3, 13, 32, 34, 36, 37, 42, 51, 70, 85, 87, 88, 89, 91, 94, 101, 106, 107, 108, 110, 116, 139, 140, 148, 162, 163], "sqrt": [3, 34, 37, 49, 68, 88, 101, 102, 108, 148], "q0": [3, 101], "work": [3, 5, 8, 13, 16, 21, 22, 24, 26, 27, 28, 30, 31, 34, 36, 38, 39, 43, 48, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 70, 71, 74, 75, 76, 82, 85, 86, 87, 88, 90, 91, 92, 96, 97, 98, 99, 102, 104, 105, 110, 111, 113, 114, 115, 116, 120, 121, 122, 123, 124, 125, 126, 129, 131, 132, 136, 138, 144, 145, 146, 147, 151, 157, 160, 163, 167], "symbol": [3, 71, 111], "best": [3, 4, 16, 24, 28, 30, 36, 44, 49, 55, 57, 59, 60, 66, 72, 74, 76, 81, 82, 97, 101, 113, 114, 115, 116, 126, 136, 138, 149, 153, 156, 160, 165], "descript": [3, 4, 6, 9, 24, 25, 27, 32, 37, 63, 71, 75, 78, 81, 96, 97, 109, 113, 115, 138, 139, 149, 156, 160, 168], "celledges_show": [3, 24], "draw": 3, "amr_celledges_show": 3, "level": [3, 6, 7, 16, 25, 29, 31, 34, 36, 41, 42, 47, 48, 50, 51, 52, 55, 58, 59, 61, 62, 71, 72, 76, 77, 89, 91, 94, 96, 97, 98, 104, 111, 112, 115, 116, 118, 119, 123, 124, 126, 129, 137, 140, 141, 144, 146, 147, 148, 150, 159, 160, 162, 164, 165], "patchedges_show": [3, 24], "mostli": [3, 81, 96, 129], "contour_level": [3, 162], "three": [3, 13, 17, 24, 32, 34, 37, 52, 55, 67, 71, 75, 99, 103, 109, 116, 140, 146, 149, 160, 162, 165], "contour_nlevel": 3, "contour_min": 3, "minimum": [3, 34, 47, 55, 75, 108, 124, 149, 162], "contour_max": 3, "maximum": [3, 24, 32, 34, 35, 36, 48, 71, 72, 104, 108, 115, 118, 119, 126, 129, 146, 147, 148, 150, 156, 157], "contour_color": 3, "specif": [3, 5, 12, 24, 30, 32, 47, 48, 49, 51, 55, 56, 62, 65, 67, 68, 77, 86, 87, 89, 91, 96, 97, 98, 102, 103, 109, 113, 124, 125, 126, 129, 145, 146, 147, 148, 150, 157, 160], "b": [3, 5, 17, 30, 32, 34, 35, 36, 37, 42, 47, 49, 56, 58, 59, 68, 72, 82, 104, 115, 122, 129, 140, 141, 142, 149, 162, 164], "0000ff": [3, 63], "colormap": [3, 32, 42, 50, 55, 70, 71, 81, 83, 123, 129, 162], "amr_contour_color": 3, "As": [3, 18, 39, 42, 48, 49, 52, 58, 59, 63, 64, 88, 108, 110, 114, 118, 129, 138, 139, 142, 149, 152, 158, 165], "black": [3, 47], "subsequ": [3, 10, 71], "both": [3, 16, 18, 30, 32, 35, 36, 37, 38, 39, 41, 42, 47, 52, 57, 60, 62, 67, 70, 71, 75, 77, 89, 97, 98, 99, 104, 105, 115, 116, 122, 123, 126, 129, 134, 138, 139, 140, 142, 146, 147, 148, 150, 154, 160, 165], "fine": [3, 34, 35, 36, 42, 49, 58, 74, 78, 96, 101, 115, 124, 131, 140, 142, 146, 147, 149, 160, 165], "coars": [3, 34, 36, 55, 115, 124, 131, 146, 160, 165], "anoth": [3, 24, 36, 42, 47, 55, 62, 63, 77, 81, 85, 93, 104, 107, 116, 126, 156, 165], "refin": [3, 4, 5, 7, 8, 17, 24, 36, 48, 49, 52, 55, 56, 57, 70, 71, 77, 78, 88, 124, 126, 127, 129, 131, 140, 142, 145, 146, 147, 148, 159, 160, 165], "region": [3, 6, 7, 13, 16, 24, 34, 36, 41, 42, 48, 52, 53, 55, 63, 68, 72, 75, 78, 113, 126, 129, 131, 141, 142, 147, 148, 152, 160, 162], "lack": 3, "hidden": [3, 66, 82], "blank": [3, 35, 63, 156], "coarser": [3, 16, 57, 124, 142, 146, 147, 165], "easili": [3, 13, 30, 34, 55, 58, 71, 82, 89, 94, 105, 109, 116, 129, 151], "contour_show": 3, "commonli": [3, 71, 82, 84], "amr_contour_show": 3, "determin": [3, 5, 6, 32, 34, 37, 42, 47, 48, 49, 52, 54, 55, 58, 63, 72, 75, 82, 92, 94, 97, 102, 106, 111, 115, 119, 123, 124, 137, 140, 141, 145, 146, 147, 149, 162, 165], "whether": [3, 6, 13, 16, 24, 51, 57, 60, 62, 64, 65, 66, 71, 86, 94, 97, 98, 102, 103, 104, 115, 116, 124, 138, 140, 146, 147, 149, 162], "view": [3, 4, 24, 36, 38, 39, 47, 48, 49, 55, 57, 58, 63, 77, 81, 83, 84, 88, 99, 105, 110, 122, 126, 151, 152, 153], "finest": [3, 34, 36, 42, 47, 72, 126, 159, 162], "contour_kwarg": [3, 162], "pcolor_cmap": [3, 55], "pcolor_cmin": 3, "pcolor_cmax": 3, "thei": [3, 5, 6, 13, 16, 18, 26, 29, 30, 32, 34, 36, 41, 42, 47, 49, 52, 55, 58, 59, 62, 63, 64, 67, 70, 71, 77, 81, 94, 96, 101, 104, 109, 115, 116, 124, 131, 142, 145, 149, 152, 156, 160, 162, 165], "chosen": [3, 31, 34, 41, 42, 55, 57, 70, 108, 115, 131, 141, 147], "vari": [3, 15, 17, 27, 32, 42, 48, 49, 57, 68, 72, 101, 103, 122, 129, 138, 139, 141, 143, 147, 149, 168], "yield": 3, "veri": [3, 5, 16, 18, 24, 49, 52, 55, 59, 60, 63, 75, 82, 86, 89, 97, 98, 99, 100, 101, 104, 116, 119, 123, 134, 140, 142, 146, 157, 160], "confus": [3, 57, 62, 111, 131, 138], "add_colorbar": [3, 32, 162], "ad": [3, 12, 16, 18, 22, 24, 26, 27, 29, 31, 34, 36, 37, 44, 47, 51, 57, 58, 59, 62, 63, 64, 68, 71, 72, 75, 82, 87, 89, 92, 94, 95, 98, 99, 111, 112, 113, 115, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 134, 135, 137, 142, 146, 147, 149, 152, 156, 159, 162, 166], "imshow_cmap": 3, "imshow_cmin": 3, "imshow_cmax": 3, "relat": [3, 7, 18, 24, 26, 58, 78, 102, 113, 125, 129, 131, 141], "pre": [3, 13, 35, 59, 90, 97], "pend": 3, "amr_": [3, 7], "whose": [3, 49, 82, 89, 101, 102, 142, 146, 147, 162], "origin": [3, 6, 13, 16, 18, 22, 30, 32, 36, 37, 47, 56, 58, 70, 76, 77, 89, 104, 109, 118, 124, 131, 137, 147, 148, 149, 150, 162], "hand": [3, 5, 20, 21, 22, 68, 88, 116, 134, 135, 140], "higher": [3, 6, 18, 55, 94, 104, 105, 115, 129, 138, 140, 141, 142], "shorter": [3, 115, 162], "last": [3, 20, 29, 34, 36, 59, 61, 82, 88, 89, 101, 108, 123, 134, 135, 146, 156], "repeatedli": [3, 99, 105, 147], "finer": [3, 7, 34, 55, 115, 118, 119, 140, 146, 147], "celledg": [3, 49], "colorbar_shrink": [3, 32], "colorbar_label": 3, "colorbar_tick": 3, "colorbar_tick_label": 3, "colorbar_extend": [3, 135], "colorbar_kwarg": [3, 126], "stand": [4, 131], "conserv": [4, 5, 6, 17, 18, 98, 104, 106, 127, 139, 165, 168], "law": [4, 17, 63, 149, 168], "packag": [4, 27, 30, 31, 38, 39, 55, 59, 60, 67, 77, 78, 81, 85, 86, 88, 94, 96, 98, 100, 101, 103, 105, 108, 110, 111, 128, 129, 163, 166], "wa": [4, 5, 6, 14, 21, 22, 27, 31, 32, 34, 35, 36, 37, 42, 49, 52, 54, 58, 59, 66, 68, 70, 71, 75, 82, 99, 103, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 140, 142, 159, 160, 162], "initi": [4, 5, 7, 12, 13, 18, 24, 27, 32, 36, 37, 47, 48, 49, 51, 52, 55, 59, 64, 67, 71, 72, 75, 77, 78, 84, 86, 87, 88, 89, 91, 92, 94, 95, 97, 98, 102, 103, 104, 106, 107, 109, 112, 115, 123, 126, 129, 131, 138, 141, 146, 147, 148, 150, 152, 156, 160, 162], "develop": [4, 6, 7, 12, 13, 20, 24, 25, 52, 56, 58, 61, 62, 65, 70, 71, 81, 85, 86, 89, 96, 101, 104, 105, 111, 113, 116, 126, 127, 129, 131, 134, 135, 138, 141, 142, 148], "linear": [4, 5, 17, 18, 32, 36, 37, 47, 49, 55, 72, 75, 82, 88, 92, 104, 127, 138, 139, 140], "nonlinear": [4, 5, 17, 52, 92, 138, 146, 168], "hyperbol": [4, 5, 6, 17, 18, 45, 78, 89, 96, 101, 102, 108, 138, 146, 149, 165, 168], "system": [4, 16, 17, 18, 25, 39, 40, 48, 55, 56, 62, 63, 67, 76, 77, 86, 96, 98, 99, 101, 102, 105, 108, 111, 116, 138, 146, 148, 150, 158, 165, 168], "focu": [4, 48], "high": [4, 17, 34, 52, 55, 70, 72, 75, 78, 89, 96, 104, 138, 141, 142, 164, 165], "resolut": [4, 6, 17, 32, 34, 36, 42, 47, 64, 72, 75, 94, 104, 108, 109, 118, 122, 126, 127, 134, 138, 141, 160, 162, 164, 165], "godunov": [4, 94, 104, 146, 148, 150, 165], "method": [4, 5, 7, 17, 34, 36, 37, 41, 45, 47, 57, 70, 72, 82, 84, 88, 91, 92, 94, 99, 103, 104, 109, 115, 116, 122, 138, 145, 146, 147, 148, 150, 156, 159, 160, 162, 165], "framework": [4, 86, 89, 123, 124], "applic": [4, 6, 15, 16, 18, 21, 22, 24, 25, 26, 30, 31, 34, 36, 37, 38, 39, 40, 44, 45, 46, 47, 48, 50, 59, 61, 62, 67, 70, 76, 77, 84, 93, 94, 95, 96, 98, 104, 109, 112, 114, 115, 116, 118, 121, 122, 124, 125, 126, 128, 129, 138, 140, 142, 143, 146, 149, 154, 155, 160, 162, 163, 165, 166], "finit": [4, 17, 34, 36, 45, 49, 57, 63, 70, 71, 72, 75, 104, 129, 140, 149, 159, 160, 165], "volum": [4, 17, 31, 34, 36, 45, 49, 57, 63, 70, 71, 72, 96, 129, 140, 147, 149, 159, 160, 165], "riemann": [4, 5, 8, 22, 24, 25, 30, 31, 48, 59, 62, 67, 78, 86, 88, 94, 95, 104, 105, 106, 108, 111, 144, 146, 148, 150, 154, 155, 168], "solver": [4, 5, 6, 22, 24, 25, 27, 30, 48, 49, 60, 61, 62, 67, 85, 86, 87, 91, 94, 95, 98, 106, 120, 122, 124, 125, 126, 127, 128, 129, 131, 146, 148, 150, 154, 155, 168], "resolv": [4, 34, 36, 55, 58, 62, 113, 126, 142], "jump": [4, 5, 71, 84, 94, 104, 124, 146, 168], "discontinu": [4, 104, 168], "interfac": [4, 21, 24, 71, 86, 89, 92, 96, 97, 102, 104, 109, 138, 165, 166, 168], "wave": [4, 5, 6, 16, 17, 18, 27, 34, 42, 49, 52, 55, 56, 75, 92, 94, 96, 101, 102, 104, 115, 122, 124, 125, 131, 139, 140, 141, 146, 147, 148, 149, 150, 152, 165], "propag": [4, 5, 6, 17, 18, 27, 32, 49, 52, 55, 56, 75, 94, 96, 104, 115, 124, 138], "neighbor": [4, 36, 42, 70, 72, 115, 124, 142, 147, 148, 162], "formul": [4, 5, 18, 52, 68, 138, 146], "allow": [4, 6, 13, 18, 24, 29, 30, 31, 34, 36, 37, 41, 42, 47, 48, 51, 54, 55, 57, 58, 62, 68, 70, 71, 75, 76, 78, 81, 82, 91, 96, 97, 98, 104, 106, 109, 110, 111, 115, 116, 118, 119, 122, 123, 124, 125, 126, 128, 129, 131, 134, 135, 138, 140, 146, 148, 149, 150, 151, 152, 156, 160, 162, 164], "easi": [4, 6, 11, 31, 41, 62, 71, 89, 98, 99, 100, 140, 151, 165], "extens": [4, 17, 18, 24, 26, 30, 32, 52, 55, 58, 62, 67, 71, 89, 96, 97, 109, 124, 125, 131, 146, 158, 162, 168], "problem": [4, 5, 7, 16, 17, 18, 22, 26, 27, 29, 30, 31, 38, 39, 42, 45, 48, 49, 62, 66, 70, 71, 72, 75, 78, 82, 85, 87, 88, 93, 95, 96, 99, 102, 104, 107, 111, 116, 118, 119, 121, 122, 125, 129, 131, 135, 138, 140, 142, 146, 147, 148, 149, 150, 151, 159, 163], "algorithm": [4, 7, 27, 34, 41, 42, 48, 56, 88, 94, 96, 97, 104, 108, 115, 126, 138, 140, 146, 148, 150, 162], "brief": [4, 59, 139, 149], "subroutin": [4, 6, 9, 16, 24, 34, 36, 67, 115, 122, 138, 146, 147, 159, 165, 168], "equat": [4, 5, 16, 17, 27, 38, 39, 48, 49, 52, 64, 68, 82, 87, 88, 89, 91, 96, 97, 98, 101, 104, 105, 106, 119, 122, 124, 126, 127, 138, 146, 148, 149, 150, 152, 160, 165, 168], "solv": [4, 5, 8, 16, 17, 18, 22, 28, 38, 39, 49, 52, 60, 62, 64, 87, 89, 91, 94, 96, 101, 102, 105, 127, 138, 139, 146, 160, 165, 168], "adapt": [4, 7, 17, 32, 42, 49, 56, 57, 70, 71, 78, 88, 115, 126, 129, 131, 138, 140, 145, 146, 147, 149, 165], "mesh": [4, 7, 17, 35, 49, 56, 70, 71, 78, 81, 88, 115, 129, 145, 146, 165], "amrclaw": [4, 5, 6, 12, 15, 16, 21, 22, 24, 25, 26, 30, 39, 41, 42, 44, 46, 47, 48, 50, 56, 59, 60, 61, 62, 64, 70, 71, 76, 77, 78, 85, 96, 97, 105, 111, 112, 115, 116, 137, 138, 140, 143, 144, 146, 149, 154, 155, 158, 159, 163], "detail": [4, 5, 10, 16, 24, 25, 27, 28, 30, 31, 32, 34, 36, 38, 39, 41, 44, 47, 50, 52, 55, 58, 61, 62, 64, 65, 66, 70, 71, 75, 78, 82, 86, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 104, 114, 115, 116, 119, 124, 126, 131, 134, 138, 140, 145, 146, 149, 151, 156, 160, 163, 164, 165, 168], "content": [4, 6, 25, 37, 55, 59, 77, 78, 89, 96, 149, 160, 165, 166], "routin": [4, 5, 6, 16, 22, 27, 29, 32, 34, 38, 39, 47, 48, 49, 50, 55, 56, 66, 71, 72, 76, 77, 78, 81, 84, 86, 89, 91, 94, 97, 100, 101, 104, 106, 107, 115, 118, 119, 122, 124, 126, 127, 129, 138, 142, 146, 148, 150, 156, 162, 163, 165, 166, 168], "special": [4, 7, 16, 48, 50, 55, 65, 78, 86, 115, 134, 140, 162], "depth": [4, 5, 16, 17, 18, 24, 32, 34, 35, 37, 42, 47, 48, 49, 52, 68, 72, 75, 81, 83, 139, 141, 142, 149, 160], "averag": [4, 6, 15, 17, 18, 34, 42, 48, 49, 52, 53, 57, 71, 72, 102, 106, 119, 131, 138, 142, 143, 160, 162, 165], "geophys": [4, 16, 17, 25, 48, 52, 78, 146], "flow": [4, 16, 17, 25, 34, 35, 48, 50, 52, 78, 96, 113, 129, 134, 138, 146, 149, 160, 165], "geoclaw": [4, 7, 12, 17, 18, 25, 26, 30, 31, 32, 34, 35, 36, 37, 39, 41, 44, 46, 47, 56, 57, 59, 60, 61, 62, 63, 64, 68, 70, 72, 75, 77, 78, 81, 85, 96, 105, 111, 113, 114, 116, 137, 138, 139, 141, 142, 144, 146, 147, 152, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165], "parallel": [4, 24, 25, 47, 76, 87, 93, 95, 96, 98, 101, 103, 105, 109, 115, 116, 124, 147], "ten": [4, 78], "thousand": [4, 78], "core": [4, 12, 78, 116, 126], "wish": [4, 13, 14, 15, 24, 31, 38, 39, 52, 55, 62, 71, 80, 81, 96, 101, 104, 105, 107, 111, 113, 115, 124, 143, 151, 154, 155, 163], "discrib": 4, "book": [4, 12, 17, 27, 31, 85, 103, 138], "levequ": [4, 16, 17, 26, 32, 56, 78, 92, 94, 96, 104, 110, 138, 146, 165, 168], "fvmhp": [4, 12, 16, 17, 27, 78, 138, 146, 165, 168], "virtual": [4, 13, 27, 29, 106], "were": [4, 6, 14, 18, 22, 34, 47, 58, 64, 67, 71, 72, 89, 115, 118, 124, 127, 131, 134, 135, 140, 142, 152, 160], "4": [4, 7, 8, 9, 13, 16, 17, 25, 27, 30, 32, 34, 35, 36, 39, 41, 42, 44, 45, 47, 48, 52, 55, 57, 58, 59, 66, 67, 68, 70, 71, 72, 76, 77, 81, 82, 84, 95, 96, 97, 98, 99, 101, 102, 104, 105, 109, 111, 115, 116, 118, 123, 126, 131, 132, 134, 137, 140, 146, 147, 148, 149, 150, 158, 159, 160, 162, 167], "3": [4, 6, 7, 15, 16, 22, 24, 26, 27, 32, 34, 35, 36, 39, 41, 45, 47, 48, 55, 57, 59, 62, 63, 68, 71, 72, 75, 77, 82, 84, 85, 88, 91, 92, 94, 97, 98, 99, 102, 103, 104, 106, 110, 111, 115, 124, 126, 129, 135, 136, 138, 140, 143, 146, 147, 148, 149, 150, 158, 159, 160, 162, 165, 168], "pointer": [4, 16, 18, 58, 75, 81, 84, 104, 109, 122], "code": [4, 5, 6, 7, 8, 12, 14, 16, 21, 22, 23, 24, 25, 26, 29, 31, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 47, 48, 49, 52, 54, 56, 57, 58, 60, 65, 66, 67, 68, 74, 75, 76, 77, 78, 80, 82, 84, 85, 86, 88, 89, 94, 96, 97, 98, 99, 101, 104, 105, 108, 110, 111, 114, 117, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 131, 137, 138, 139, 140, 144, 146, 147, 148, 149, 150, 151, 156, 158, 159, 160], "bibliographi": [4, 27], "paper": [4, 5, 6, 16, 32, 48, 58, 92, 96], "distribut": [4, 12, 13, 31, 32, 58, 65, 75, 78, 86, 104, 110, 129], "under": [4, 7, 24, 34, 36, 40, 55, 56, 58, 61, 65, 67, 81, 86, 94, 96, 116, 124, 126, 136], "term": [4, 18, 27, 48, 49, 52, 65, 75, 89, 94, 95, 104, 115, 125, 126, 135, 139, 146, 148, 149, 150, 154, 155], "berkelei": [4, 65, 86], "bsd": [4, 65, 86, 126], "peopl": [4, 12, 13, 86], "contribut": [4, 26, 27, 61, 86, 89, 96, 101, 104, 113, 116], "its": [4, 6, 13, 24, 31, 42, 52, 55, 65, 67, 70, 75, 77, 86, 91, 92, 93, 94, 96, 101, 103, 104, 106, 109, 115, 148, 162, 168], "incept": 4, "1994": [4, 65], "major": [4, 24, 59, 86, 89, 117, 118, 119, 120, 125, 127, 132, 135], "design": [4, 29, 30, 55, 86, 88, 108, 140, 164], "made": [4, 20, 24, 30, 32, 37, 62, 103, 106, 118, 119, 124, 126, 129, 131, 134, 135, 140, 142, 149, 157, 160, 162, 165], "individu": [4, 24, 25, 55, 63, 66, 67, 71, 94, 115, 116, 156], "randal": [4, 17, 96], "univers": [4, 17, 26, 58, 65, 86, 103], "washington": [4, 17, 26, 58, 65, 128, 140, 152, 162], "rjlevequ": [4, 30, 31], "marsha": [4, 6, 17], "berger": [4, 6, 17], "courant": [4, 6, 49, 115, 125, 146, 147, 148, 150], "institut": 4, "nyu": 4, "mjberger": 4, "jan": [4, 59], "olav": 4, "langseth": [4, 17], "norwegian": 4, "defenc": 4, "research": [4, 17, 48, 52, 86, 104, 114], "establish": 4, "david": [4, 17, 86, 96, 104], "georg": [4, 17, 32], "usg": [4, 32, 164], "cascad": 4, "volcano": 4, "observatori": 4, "dlgeorg": 4, "ketcheson": [4, 17, 79, 86, 96, 104], "kaust": [4, 26], "ketch": 4, "kyle": [4, 17, 86, 92, 96, 97, 102], "mandli": [4, 17, 86, 92, 96, 97, 102], "ut": 4, "austin": 4, "contributor": [4, 26, 65, 96], "aron": [4, 17, 86, 96], "ahmadia": [4, 17, 86, 96], "amal": [4, 17, 86, 96], "alghamdi": [4, 17, 86, 96], "ghamdi": 4, "ian": 4, "bollig": 4, "bolliger32": 4, "peter": 4, "blossei": 4, "donna": [4, 17], "calhoun": [4, 17, 55], "donnabois": 4, "ond\u0159ej": 4, "\u010dert\u00edk": 4, "certik": [4, 86], "brisa": 4, "davi": [4, 17], "brisadavi": [4, 127], "gradi": [4, 17, 86], "lemoin": [4, 17, 86], "gradylemoin": 4, "sorin": 4, "mitran": [4, 17], "matteo": [4, 17, 86, 96], "parsani": [4, 17, 86, 96], "mparsani": 4, "xinsheng": [4, 56], "qin": [4, 56], "xinshengqin": [4, 56], "avi": 4, "schwarzschild": 4, "aks2203": 4, "andi": 4, "terrel": 4, "aterrel": 4, "chri": 4, "vogl": 4, "cjvogl": 4, "numer": [4, 17, 55, 110, 127], "student": 4, "toward": [4, 32], "bug": [4, 8, 12, 24, 26, 44, 55, 68, 76, 82, 86, 121, 122, 123, 124, 126, 131, 132, 133], "suggest": [4, 18, 26, 31, 51, 57, 58, 60, 62, 84, 85, 110, 136, 138, 149, 167], "improv": [4, 13, 24, 26, 34, 36, 55, 58, 97, 110, 118, 119, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 146], "explor": [4, 36, 63, 82, 84], "thank": [4, 96], "pleas": [4, 26, 30, 58, 60, 61, 62, 86, 88, 91, 93, 96, 97, 99, 101, 103, 104, 105, 107, 113, 126, 131, 136, 138, 156], "itself": [4, 75, 81, 110, 129, 138, 149, 162], "well": [4, 6, 30, 35, 48, 49, 55, 56, 58, 62, 63, 70, 75, 76, 77, 78, 81, 84, 85, 103, 104, 113, 125, 126, 129, 134, 139, 142, 146, 147, 154, 155, 156, 165, 168], "citat": [4, 59], "similar": [4, 13, 16, 30, 34, 36, 39, 47, 49, 55, 64, 88, 89, 97, 101, 104, 108, 126, 131, 149, 156, 157, 158, 160], "team": [4, 26, 65], "2020": [4, 26, 27, 58, 65, 110, 113, 129, 130, 131, 136, 138], "7": [4, 6, 14, 31, 34, 36, 41, 42, 47, 51, 58, 64, 68, 70, 77, 82, 85, 94, 105, 111, 115, 131, 136, 140, 141, 142, 147, 148], "http": [4, 12, 13, 17, 26, 28, 30, 31, 32, 42, 51, 55, 56, 58, 59, 61, 62, 65, 70, 75, 85, 86, 89, 90, 97, 99, 101, 110, 111, 121, 123, 124, 125, 127, 128, 131, 132, 133, 134, 135, 136, 139, 152, 156, 162], "www": [4, 13, 17, 32, 42, 48, 58, 65, 70, 86, 89, 94, 97, 99, 125, 127, 134, 135, 156, 162], "org": [4, 17, 48, 56, 58, 59, 65, 86, 89, 90, 94, 97, 99, 110, 111, 123, 125, 127, 131, 132, 133, 134, 135, 162], "doi": [4, 17, 56, 59, 61, 129, 130, 131, 132, 133, 134, 135, 136], "10": [4, 17, 18, 32, 34, 36, 42, 49, 55, 56, 57, 59, 82, 88, 91, 94, 115, 123, 124, 126, 129, 130, 131, 132, 133, 134, 135, 136, 140, 146, 147, 148, 150, 152, 160], "5281": [4, 59, 129, 130, 131, 132, 133, 134, 135, 136], "zenodo": [4, 61, 129, 130, 131, 132, 133, 134, 135, 136], "4025432": [4, 130, 136], "here": [4, 13, 16, 31, 36, 41, 42, 52, 59, 62, 63, 70, 78, 82, 84, 88, 91, 96, 97, 99, 101, 102, 107, 108, 111, 113, 115, 122, 138, 139, 140, 157, 162, 168], "bibtex": [4, 59], "misc": [4, 128, 130, 152], "url": [4, 12, 17, 55, 59, 126, 127, 160, 162], "year": [4, 17, 24, 55, 63, 96, 117, 127, 156], "releas": [4, 18, 19, 20, 24, 27, 30, 31, 46, 49, 55, 60, 61, 62, 90, 96, 104, 105, 110], "refer": [4, 5, 22, 32, 34, 35, 36, 38, 39, 41, 48, 50, 55, 59, 66, 67, 71, 75, 88, 92, 94, 97, 98, 102, 104, 106, 111, 113, 126, 128, 137, 138, 140, 149, 156, 160, 162, 164, 165], "particular": [4, 6, 12, 22, 24, 30, 32, 34, 44, 47, 48, 50, 52, 55, 56, 59, 65, 66, 67, 71, 78, 82, 83, 85, 86, 88, 102, 103, 104, 106, 108, 113, 114, 115, 116, 119, 122, 123, 124, 125, 126, 128, 129, 131, 145, 156, 157, 168], "obtain": [4, 6, 12, 34, 46, 47, 49, 50, 52, 62, 63, 72, 97, 98, 99, 115, 131, 138, 142, 151, 160, 168], "your": [4, 6, 15, 16, 18, 21, 22, 26, 27, 28, 36, 38, 40, 44, 47, 57, 58, 59, 60, 61, 62, 76, 81, 82, 84, 86, 87, 88, 89, 90, 93, 95, 96, 97, 98, 107, 108, 110, 111, 112, 113, 115, 116, 118, 126, 138, 143, 144, 154, 155, 160, 163, 165], "multipl": [4, 5, 6, 13, 25, 30, 34, 35, 42, 47, 81, 88, 94, 97, 98, 109, 111, 116, 118, 124, 128, 137, 138, 147, 156, 157], "past": [4, 23, 27, 58, 64, 70, 103, 124, 127, 131, 136, 140, 141, 149], "17605": [4, 59, 136], "osf": [4, 136], "io": [4, 58, 59, 85, 98, 103, 136], "kmw6h": [4, 59, 136], "recent": [4, 13, 18, 24, 29, 32, 49, 54, 58, 61, 66, 68, 76, 82, 84, 85, 123, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 152, 164], "articl": [4, 17, 96, 151], "l": [4, 7, 17, 34, 43, 61, 115, 138, 144, 148], "hadjimichael": [4, 17, 86], "2016": [4, 17, 26, 58], "build": [4, 17, 30, 31, 58, 59, 71, 89, 99, 109, 125, 140], "open": [4, 13, 17, 27, 30, 31, 32, 55, 63, 81, 86, 90, 94, 97, 109, 140, 144, 164, 166], "sourc": [4, 17, 18, 25, 27, 30, 32, 44, 48, 49, 55, 56, 58, 59, 61, 62, 63, 65, 67, 68, 81, 86, 89, 93, 94, 95, 104, 105, 107, 108, 109, 113, 114, 116, 124, 125, 126, 135, 139, 141, 146, 148, 149, 150, 153, 154, 155, 156, 160], "ecosystem": [4, 17], "pde": [4, 5, 17, 60, 61, 62, 78, 85, 96, 108, 146, 165], "peerj": [4, 17], "scienc": [4, 17, 86], "7717": [4, 17], "c": [4, 16, 17, 30, 31, 32, 44, 55, 63, 65, 82, 86, 88, 89, 94, 102, 107, 108, 138], "68": [4, 17], "mandli2016clawpack": [4, 17], "yianni": [4, 17, 86], "journal": [4, 17, 56, 96, 151], "e68": [4, 17], "publish": [4, 17, 58, 96], "inc": [4, 17, 71], "least": [4, 5, 6, 13, 37, 47, 55, 63, 64, 70, 71, 107, 115, 116, 123, 124, 131, 146, 148, 152, 160, 162], "regard": [4, 41, 123, 156], "click": [4, 12, 13, 20, 30, 55, 58, 59, 116, 125, 134, 135, 136], "link": [4, 11, 13, 15, 17, 20, 21, 22, 26, 27, 30, 44, 45, 48, 55, 56, 57, 58, 59, 61, 63, 110, 111, 112, 125, 134, 135, 136, 138, 139, 141, 143, 150, 154, 155, 160, 164], "classic": [4, 6, 12, 15, 16, 21, 22, 24, 25, 26, 30, 44, 45, 46, 50, 59, 60, 61, 62, 67, 74, 76, 77, 78, 85, 86, 88, 91, 93, 94, 95, 96, 97, 101, 111, 112, 116, 137, 138, 143, 144, 147, 149, 155, 163, 165], "2d": [4, 7, 8, 15, 16, 18, 21, 24, 27, 29, 34, 36, 37, 41, 42, 48, 49, 51, 56, 63, 71, 76, 81, 86, 88, 94, 96, 100, 104, 110, 112, 115, 122, 124, 125, 126, 127, 128, 131, 135, 139, 140, 142, 143, 146, 147, 150, 152, 154, 155, 162, 166, 168], "leveque97": [4, 17], "3d": [4, 7, 15, 18, 24, 32, 71, 76, 81, 86, 96, 100, 104, 112, 115, 118, 120, 122, 123, 124, 127, 135, 138, 140, 143, 146, 147, 154, 155, 166, 168], "langsethleveque00": [4, 17], "amr": [4, 7, 8, 16, 18, 22, 25, 27, 29, 30, 34, 36, 37, 41, 47, 48, 49, 56, 63, 71, 72, 73, 77, 78, 81, 86, 94, 123, 125, 126, 127, 129, 131, 134, 142, 145, 146, 148, 150, 159, 165], "bergerleveque98": [4, 6, 7, 17], "f": [4, 5, 6, 16, 18, 22, 24, 27, 29, 30, 33, 66, 67, 89, 91, 97, 98, 101, 102, 104, 106, 107, 109, 118, 122, 125, 126, 127, 131, 139, 146, 147, 148, 150, 162, 163, 165], "balelevmitross02": [4, 17, 146, 168], "bergergeorgelevequemandli11": [4, 17], "levequegeorgeberg": [4, 17], "order": [4, 5, 6, 13, 16, 17, 18, 31, 32, 34, 36, 47, 52, 57, 62, 64, 67, 70, 71, 72, 75, 77, 78, 82, 84, 85, 86, 88, 91, 92, 94, 96, 97, 98, 100, 101, 104, 108, 109, 110, 111, 115, 122, 126, 131, 135, 138, 140, 142, 145, 146, 147, 148, 150, 156, 160, 162, 163, 165, 168], "sharpclaw": [4, 25, 27, 78, 86, 93, 95, 96, 101, 118, 138], "ketparlev13": [4, 17, 78, 96, 138], "ketchesonmandliet": [4, 17], "support": [4, 8, 13, 18, 24, 36, 37, 41, 44, 49, 52, 55, 60, 61, 73, 75, 77, 85, 86, 88, 89, 94, 97, 98, 100, 102, 104, 115, 122, 124, 125, 126, 127, 131, 132, 134, 135, 138, 140, 146, 147, 149, 156, 157, 160, 163, 166], "part": [4, 5, 24, 26, 32, 36, 48, 52, 62, 63, 64, 86, 89, 99, 105, 106, 108, 110, 114, 116, 128, 165], "nsf": 4, "grant": [4, 86], "dm": 4, "8657319": 4, "9204329": 4, "9303404": 4, "9505021": 4, "96226645": 4, "9803442": 4, "0106511": 4, "cm": [4, 32, 75, 82, 140], "0245206": 4, "0609661": 4, "0914942": 4, "1216732": 4, "ear": 4, "1331412": 4, "cmmi": 4, "1536198": 4, "doe": [4, 5, 11, 16, 22, 29, 30, 36, 42, 43, 49, 52, 55, 57, 58, 62, 71, 78, 82, 85, 94, 103, 106, 109, 115, 116, 119, 124, 128, 131, 134, 137, 138, 139, 142, 156, 162, 163, 165], "de": [4, 17, 86, 96, 140], "fg06": 4, "93er25181": 4, "fg03": 4, "96er25292": 4, "fg02": 4, "88er25053": 4, "92er25139": 4, "00er2592": 4, "fc02": 4, "01er25474": 4, "afosr": 4, "f49620": 4, "94": 4, "0132": 4, "nih": 4, "5r01ar53652": 4, "onr": 4, "n00014": 4, "09": [4, 94, 102, 159], "0649": 4, "council": 4, "nfr": 4, "through": [4, 13, 30, 36, 38, 39, 47, 49, 52, 55, 70, 71, 78, 81, 89, 101, 106, 108, 109, 111, 114, 115], "program": [4, 50, 52, 67, 78], "101039": 4, "420": 4, "scientif": [4, 17, 85, 96, 99, 110], "divis": [4, 55], "nation": [4, 52, 156], "center": [4, 5, 29, 32, 34, 35, 36, 37, 42, 47, 55, 57, 63, 72, 75, 88, 94, 101, 102, 108, 115, 126, 140, 142, 147, 148, 149, 156, 157, 160, 165], "atmospher": 4, "ncar": 4, "boe": 4, "professorship": 4, "founder": 4, "depart": [4, 156], "mathemat": 4, "comot": 4, "fellowship": 4, "king": [4, 86], "abdullah": [4, 86], "technologi": [4, 86], "contract": [4, 65, 86], "state": [4, 13, 17, 27, 30, 58, 75, 82, 88, 89, 91, 94, 96, 97, 98, 99, 101, 102, 103, 104, 107, 108, 116, 131, 132, 138, 139, 140, 146, 160, 168], "emerg": 4, "manag": [4, 12, 13, 55, 98, 156], "tsunami": [4, 5, 16, 17, 26, 27, 34, 36, 42, 48, 50, 56, 68, 75, 98, 115, 118, 121, 127, 128, 134, 140, 141, 142, 149, 157, 160], "hazard": [4, 34, 48, 68, 141], "mitig": [4, 52], "nasa": 4, "asteroid": 4, "threat": 4, "assess": [4, 52, 141], "project": [4, 5, 26, 27, 32, 52, 55, 58, 59, 75, 86, 90, 124, 125, 147, 162], "planetari": 4, "defens": 4, "offic": 4, "opinion": 4, "conclus": [4, 55], "recommend": [4, 18, 32, 34, 36, 38, 39, 58, 59, 60, 62, 76, 81, 90, 94, 96, 99, 100, 104, 105, 107, 108, 115, 126, 134, 146, 148, 150, 166], "express": [4, 32, 65, 86, 105, 140], "materi": [4, 65, 75, 86, 113, 129], "those": [4, 6, 10, 12, 18, 24, 26, 52, 55, 56, 59, 70, 78, 88, 89, 91, 98, 101, 106, 115, 116, 118, 129, 131, 136, 137, 151, 158, 162, 165], "necessarili": [4, 42, 77, 97, 116], "reflect": [4, 5, 16, 30, 115, 126, 146, 148, 150], "agenc": [4, 60, 156, 157], "approach": [5, 7, 13, 18, 30, 31, 41, 47, 49, 58, 61, 74, 81, 89, 96, 99, 101, 109, 115, 122, 124, 125, 127, 138, 139, 145, 165, 168], "introduc": [5, 16, 21, 34, 35, 36, 37, 42, 49, 82, 129, 131, 137, 140, 142, 147, 168], "6": [5, 24, 27, 30, 32, 34, 36, 41, 42, 44, 47, 51, 52, 55, 58, 63, 68, 70, 71, 72, 76, 82, 95, 96, 97, 101, 102, 104, 105, 110, 111, 115, 129, 136, 138, 140, 146, 147, 160, 167], "what": [5, 6, 9, 13, 14, 18, 24, 27, 30, 32, 33, 34, 41, 49, 52, 54, 55, 58, 59, 61, 62, 63, 66, 67, 70, 71, 72, 77, 81, 88, 91, 95, 103, 106, 108, 111, 114, 115, 116, 123, 140, 141, 145, 146, 148, 149, 150, 151, 160, 162, 164, 165], "forward": [5, 64, 104, 115, 127, 165], "becaus": [5, 18, 24, 29, 34, 36, 42, 55, 59, 70, 72, 97, 98, 99, 118, 138, 141, 146], "impact": [5, 75, 152], "autonom": 5, "shift": [5, 32, 52, 57], "perform": [5, 6, 17, 24, 29, 52, 55, 57, 76, 78, 81, 82, 91, 94, 97, 101, 104, 109, 116, 128, 131, 137, 138, 144, 149, 158], "snapshot": [5, 30, 98, 127], "save": [5, 13, 27, 28, 35, 36, 37, 42, 54, 63, 77, 91, 95, 104, 123, 124, 126, 131, 137, 157, 162], "space": [5, 6, 7, 16, 17, 27, 32, 34, 35, 36, 37, 47, 48, 55, 57, 75, 77, 94, 98, 101, 115, 122, 134, 137, 140, 146, 147, 148, 149, 150, 160, 162, 165], "interpol": [5, 6, 16, 27, 32, 35, 37, 42, 47, 48, 57, 63, 64, 71, 75, 82, 124, 131, 134, 140, 141, 142, 156, 157, 162], "regrid": [5, 10, 115, 118, 119, 124, 127, 128, 147, 148, 159], "davisleveque2018": [5, 17], "davis2018": [5, 17], "discuss": [5, 18, 26, 30, 32, 52, 57, 70, 75, 97, 108, 110, 111, 115, 124, 126, 138, 149, 168], "when": [5, 14, 15, 16, 18, 22, 30, 31, 32, 34, 36, 37, 42, 43, 44, 47, 49, 53, 54, 55, 57, 58, 59, 61, 62, 64, 68, 70, 71, 75, 76, 77, 78, 81, 82, 84, 88, 95, 96, 97, 99, 100, 104, 107, 111, 115, 116, 118, 119, 121, 123, 124, 125, 129, 131, 133, 134, 135, 138, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 156, 160, 162, 163, 164, 165, 166, 168], "accur": [5, 18, 49, 52, 72, 75, 96, 104, 131, 146, 165, 168], "entir": [5, 6, 36, 41, 52, 55, 63, 70, 72, 75, 76, 78, 88, 98, 103, 113, 115, 119, 140, 162], "domain": [5, 6, 16, 17, 35, 36, 41, 42, 49, 52, 55, 58, 63, 75, 77, 87, 88, 89, 91, 99, 101, 103, 106, 113, 115, 134, 147, 148, 149, 150, 160], "dimens": [5, 6, 7, 16, 22, 24, 27, 47, 48, 51, 57, 63, 71, 72, 88, 89, 91, 97, 99, 101, 102, 103, 106, 108, 115, 126, 129, 138, 146, 147, 148, 150, 162, 165], "int_a": 5, "phi": 5, "dx": [5, 15, 32, 34, 35, 36, 51, 57, 64, 75, 77, 89, 94, 98, 122, 126, 143, 160, 162, 165], "leq": [5, 140], "backward": [5, 30, 32, 35, 51, 63, 75, 77, 97, 119, 120, 135, 152, 162], "small": [5, 16, 36, 42, 47, 68, 70, 115, 116, 118, 123, 137, 146, 148, 149, 160, 162, 164], "sai": [5, 13, 16, 30, 63, 107, 115], "x_1": [5, 140], "x_2": [5, 140], "might": [5, 10, 13, 14, 16, 24, 30, 31, 37, 38, 39, 40, 41, 42, 51, 55, 57, 58, 62, 67, 70, 71, 72, 76, 82, 85, 88, 98, 102, 111, 113, 114, 115, 118, 146, 147, 160, 162, 164, 165], "box": [5, 32, 35, 55, 63, 140, 162], "interv": [5, 47, 51, 88, 108, 115, 131, 140, 146, 149], "elsewher": [5, 26, 42, 96, 140], "sharpli": 5, "peak": 5, "gaussian": [5, 88, 108, 150], "final": [5, 32, 37, 44, 58, 64, 71, 75, 88, 91, 98, 108, 113, 118, 137, 139, 146, 148, 150, 162], "necessari": [5, 6, 13, 18, 36, 37, 38, 39, 50, 52, 55, 58, 59, 62, 63, 71, 75, 77, 78, 84, 88, 89, 94, 97, 122, 124, 126, 137, 138, 145, 146, 147, 160, 163, 165], "place": [5, 16, 22, 26, 30, 38, 39, 55, 58, 62, 66, 67, 74, 96, 98, 99, 101, 105, 111, 118, 124, 165], "earlier": [5, 18, 22, 24, 32, 34, 41, 47, 57, 75, 88, 101, 118, 125, 137, 160, 162], "help": [5, 7, 9, 25, 26, 27, 30, 31, 42, 43, 53, 58, 60, 66, 81, 84, 96, 99, 105, 109, 116, 123, 129, 138, 151, 163], "identifi": [5, 38, 39, 42, 55, 70, 89, 115, 129, 156], "hat": 5, "given": [5, 32, 42, 51, 55, 57, 63, 68, 71, 75, 92, 99, 103, 104, 106, 109, 115, 131, 140, 141, 142, 149, 160, 162, 165], "t_r": 5, "reach": [5, 115, 137], "acoustics_1d_adjoint": 5, "acoustics_2d_adjoint": 5, "main": [5, 11, 12, 21, 30, 42, 46, 58, 59, 70, 71, 78, 89, 91, 97, 101, 108, 109, 116, 125, 134], "subdirectori": [5, 12, 22, 24, 25, 38, 39, 58, 59, 62, 66, 74, 84, 93, 98, 111, 116, 134, 145, 149, 151, 158, 162], "must": [5, 6, 13, 16, 18, 22, 24, 30, 32, 34, 36, 42, 46, 49, 50, 55, 58, 61, 65, 66, 67, 70, 71, 75, 76, 77, 86, 89, 96, 97, 98, 101, 103, 104, 106, 107, 108, 109, 111, 115, 118, 122, 138, 140, 141, 142, 146, 147, 148, 149, 150, 156, 162, 163, 164, 165, 168], "makefil": [5, 6, 11, 14, 15, 16, 21, 22, 25, 27, 30, 36, 38, 39, 44, 58, 76, 78, 82, 84, 89, 95, 96, 115, 118, 122, 124, 126, 127, 129, 135, 142, 143, 146, 148, 149, 150, 151, 154, 155, 160, 163, 165], "coeffici": [5, 68, 101, 102, 104, 106, 107, 108, 138, 149], "matric": [5, 138, 168], "transpos": 5, "vice": 5, "versa": 5, "q_t": [5, 101, 102, 104, 108, 165, 168], "q_x": [5, 102, 108, 168], "_x": [5, 42, 70, 102, 104, 162, 165, 168], "eigenvalu": 5, "unchang": [5, 71], "upon": [5, 106], "transform": [5, 44], "eigenvector": [5, 138, 168], "right": [5, 34, 65, 68, 75, 86, 94, 99, 101, 102, 106, 108, 131, 137, 138, 140, 168], "rp1_acoustics_variable_adjoint": 5, "f90": [5, 9, 15, 22, 33, 34, 36, 42, 47, 49, 56, 66, 67, 76, 77, 85, 101, 112, 115, 118, 122, 124, 126, 127, 128, 129, 131, 132, 135, 138, 139, 142, 143, 152, 154, 155, 160, 163, 165], "boundari": [5, 7, 22, 27, 42, 55, 63, 67, 70, 75, 76, 89, 94, 102, 104, 108, 113, 119, 122, 126, 140, 146, 148, 150], "condit": [5, 7, 22, 27, 65, 67, 78, 86, 87, 88, 89, 91, 98, 104, 112, 118, 119, 122, 126, 141, 146, 148, 149, 150], "adjust": [5, 13, 22, 34, 35, 48, 63, 77, 94, 98, 135, 137, 141, 146, 152, 165], "principl": [5, 162, 165], "vanish": 5, "dure": [5, 24, 34, 42, 47, 63, 75, 78, 118, 141, 142, 148, 149, 150, 152, 160], "integr": [5, 24, 57, 64, 86, 96, 98, 104, 118, 119, 123, 148, 150, 159, 160, 165], "qinit": [5, 22, 24, 42, 48, 66, 67, 89, 131, 141, 142, 165], "setrun": [5, 6, 7, 8, 14, 16, 21, 22, 27, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 48, 49, 50, 52, 63, 64, 66, 68, 70, 77, 78, 82, 96, 112, 113, 115, 118, 122, 123, 124, 127, 129, 131, 134, 135, 137, 138, 141, 142, 152, 156, 160, 163, 165], "clawdata": [5, 41, 49, 77, 118, 122, 137, 146, 147, 148, 149, 150], "tfinal": [5, 77, 88, 91, 108, 137, 146, 148, 150], "via": [5, 13, 24, 25, 26, 30, 31, 32, 36, 38, 39, 44, 45, 47, 50, 52, 55, 58, 59, 61, 62, 64, 66, 70, 71, 75, 76, 78, 82, 85, 88, 94, 97, 100, 103, 105, 107, 111, 115, 116, 126, 129, 138, 140, 144, 149, 151, 154, 155, 160, 162, 165], "num_output_tim": [5, 77, 88, 91, 98, 137, 146, 148, 150], "larg": [5, 6, 12, 22, 36, 37, 38, 39, 42, 52, 55, 57, 58, 71, 76, 81, 96, 98, 99, 115, 116, 123, 131, 134, 137, 140, 142, 146, 147, 162, 164], "frequent": [5, 22, 29, 36, 47, 64, 107, 123, 134], "enough": [5, 47, 49, 58, 64, 70, 147, 157, 159, 160], "them": [5, 13, 20, 24, 30, 31, 32, 34, 47, 55, 58, 71, 78, 86, 88, 93, 97, 98, 99, 101, 109, 113, 116, 119, 128, 134, 135, 140, 152, 153, 156, 162, 165], "reason": [5, 49, 52, 55, 63, 75, 76, 78, 99, 101, 115, 146], "output_format": [5, 36, 37, 77, 91, 98, 134, 146, 148, 150], "binari": [5, 36, 44, 47, 59, 65, 86, 98, 100, 123, 134, 135, 137, 146, 162, 166], "manner": [5, 36, 42, 47, 55, 64, 70, 75, 81, 126, 142, 146, 154, 155, 160], "attribut": [5, 7, 18, 24, 32, 36, 37, 41, 47, 70, 75, 81, 83, 84, 88, 91, 94, 97, 99, 101, 103, 104, 115, 118, 123, 127, 135, 137, 145, 146, 147, 149, 156, 162], "clawutil": [5, 11, 14, 21, 22, 25, 30, 43, 44, 54, 59, 60, 61, 66, 111, 116, 144, 146, 147, 148, 150, 162, 163], "clawrundata": [5, 47, 63, 127, 137, 146, 147, 148, 150], "adjointdata": [5, 127, 128], "ia": 5, "attribur": 5, "toler": [5, 34, 102, 109, 115, 116, 124, 147, 148, 149], "rundata": [5, 18, 24, 34, 36, 41, 42, 47, 49, 63, 64, 115, 118, 129, 137, 142, 146, 147, 148, 149, 150], "use_adjoint": 5, "adjoint_outdir": 5, "abspath": [5, 41], "_output": [5, 13, 14, 34, 36, 38, 39, 47, 54, 64, 71, 82, 84, 93, 98, 100, 103, 123, 130, 163], "period": [5, 6, 16, 34, 66, 88, 101, 115, 146, 148, 150], "t1": [5, 41, 47, 63, 64, 115, 131, 147, 148, 149], "t0": [5, 77, 137, 146, 148, 149, 150, 160], "t2": [5, 41, 47, 63, 64, 115, 131, 147, 148, 149], "addit": [5, 7, 13, 16, 18, 25, 26, 30, 31, 34, 36, 39, 40, 41, 48, 49, 50, 63, 70, 75, 77, 78, 82, 83, 89, 92, 94, 96, 98, 104, 105, 106, 113, 115, 122, 124, 125, 126, 127, 130, 131, 133, 134, 135, 138, 140, 146, 150, 156, 159, 160, 165, 166], "aux": [5, 6, 15, 22, 24, 29, 47, 57, 89, 96, 97, 98, 101, 103, 104, 106, 107, 118, 119, 124, 126, 138, 139, 143, 146, 147, 148, 149, 150, 165], "inner": [5, 115, 127], "product": [5, 32, 65, 86, 109, 115, 127], "amrdata": [5, 24, 34, 115, 129, 131, 147, 148, 149], "aux_typ": [5, 147, 148], "append": [5, 22, 34, 36, 41, 42, 47, 55, 64, 82, 91, 103, 115, 123, 124, 137, 138, 148, 149], "num_aux": [5, 89, 97, 99, 101, 102, 106, 138, 146, 147, 148, 150, 165], "len": [5, 32, 37, 94, 148, 150, 162], "innerprod_index": 5, "base": [5, 6, 13, 22, 23, 24, 30, 31, 32, 34, 35, 36, 48, 49, 51, 55, 56, 57, 58, 63, 64, 67, 68, 70, 71, 75, 78, 89, 91, 92, 94, 96, 97, 102, 103, 104, 106, 108, 109, 115, 117, 122, 125, 127, 131, 134, 135, 141, 146, 147, 148, 149, 150, 156, 162, 165, 168], "richardson": [5, 7, 24, 147, 148], "error": [5, 16, 22, 38, 39, 43, 55, 62, 71, 76, 82, 91, 96, 97, 98, 109, 115, 116, 127, 131, 147, 148, 156, 163], "estimat": [5, 148], "flag_richardson": [5, 115, 123, 147, 148], "flag_richardson_tol": [5, 115, 147, 148], "1e": [5, 70, 150], "flag2refin": [5, 7, 24, 147, 148], "flag2refine_tol": [5, 115, 147, 148], "01": [5, 42, 77, 94, 162], "we": [5, 6, 18, 24, 26, 28, 34, 38, 39, 41, 42, 47, 52, 55, 57, 58, 59, 60, 62, 67, 70, 72, 75, 81, 84, 88, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 113, 116, 126, 129, 134, 138, 139, 140, 162], "attempt": [5, 8, 11, 22, 35, 38, 39, 66, 97, 103, 109, 116, 118, 132, 156, 162, 163], "estim": [5, 68, 115, 147, 149], "step": [5, 6, 10, 16, 18, 21, 30, 34, 36, 38, 39, 40, 47, 55, 58, 59, 64, 71, 77, 78, 81, 84, 86, 87, 88, 89, 91, 98, 101, 104, 106, 108, 113, 115, 118, 123, 124, 134, 137, 138, 144, 146, 147, 148, 149, 150, 160, 168], "extrapol": [5, 7, 16, 24, 72, 101, 108, 126, 146, 147, 148, 150], "togeth": [5, 16, 30, 31, 32, 58, 60, 75, 115, 134], "experiment": [5, 86], "simpli": [5, 13, 36, 38, 39, 40, 42, 47, 49, 55, 57, 66, 67, 70, 72, 88, 90, 91, 93, 98, 99, 105, 116, 138, 140, 151, 156, 162, 165, 166], "magnitud": [5, 32, 115, 126, 149], "greater": [5, 34, 63, 68, 70, 105, 115, 137, 146, 147, 149], "model": [5, 12, 16, 17, 18, 26, 27, 32, 34, 44, 48, 49, 50, 56, 57, 68, 98, 115, 123, 128, 129, 130, 140, 141, 142, 149, 152, 156, 157, 160], "davisleveque2016": [5, 17], "chile2010_adjoint": 5, "shallow": [5, 15, 16, 17, 18, 27, 34, 36, 42, 48, 49, 52, 56, 70, 78, 89, 96, 112, 119, 120, 122, 124, 126, 127, 135, 138, 142, 143, 149, 154, 155, 160, 165], "water": [5, 16, 17, 18, 27, 36, 42, 47, 48, 49, 50, 51, 52, 63, 70, 78, 81, 89, 96, 119, 120, 124, 126, 127, 138, 140, 141, 142, 149, 160, 162, 164, 165], "while": [5, 13, 16, 32, 42, 55, 71, 75, 82, 84, 89, 94, 98, 99, 104, 109, 126, 138, 142, 149, 164], "suitabl": [5, 8, 16, 18, 22, 48, 52, 55, 73, 77, 103, 114, 138, 141, 156, 162], "To": [5, 6, 13, 14, 19, 20, 24, 27, 30, 31, 38, 39, 40, 41, 42, 43, 47, 50, 53, 55, 56, 59, 66, 69, 70, 71, 75, 76, 77, 82, 84, 85, 88, 90, 92, 93, 96, 97, 98, 99, 100, 101, 104, 105, 108, 111, 113, 114, 115, 116, 122, 124, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 141, 144, 146, 147, 151, 160, 166], "date": [5, 30, 43, 51, 55, 58, 59, 66, 82, 156, 163], "across": [5, 115, 124, 160, 162], "ocean": [5, 16, 17, 34, 49, 52, 55, 113, 115, 140, 149, 154, 155, 160], "wai": [5, 6, 13, 16, 28, 30, 36, 38, 39, 41, 42, 47, 49, 55, 57, 58, 61, 62, 63, 65, 66, 82, 84, 85, 86, 88, 91, 93, 94, 99, 101, 103, 105, 108, 110, 111, 113, 114, 118, 124, 125, 126, 129, 136, 138, 140, 145, 146, 153, 157, 160, 165, 167, 168], "target": [5, 62, 82, 89, 101, 129], "possibli": [5, 32, 36, 70, 88, 94, 111, 123, 142], "deep": [5, 49, 70], "amplitud": [5, 124], "compar": [5, 18, 24, 39, 47, 49, 52, 55, 59, 82, 98, 115, 116, 141, 147, 158, 164, 168], "essenti": [5, 57, 71, 104, 149, 160], "rest": [5, 24, 84, 113, 126, 141, 154, 155, 160, 162], "henc": [5, 36, 57, 58, 67, 72, 104, 110, 111, 115, 142], "take": [5, 6, 24, 29, 30, 32, 34, 37, 51, 58, 68, 70, 71, 75, 82, 88, 94, 101, 104, 108, 109, 110, 115, 116, 121, 127, 135, 142, 146, 147, 148, 149, 162, 165, 168], "rpn2_geoclaw_adjoint_qwav": 5, "rpt2_geoclaw_adjoint_qwav": 5, "non": [5, 16, 59, 70, 78, 89, 101, 108, 127, 129, 146, 148, 150, 156, 168], "vector": [5, 24, 88, 92, 98, 106, 126, 134, 138, 139], "split": [5, 6, 76, 94, 97, 104, 122, 123, 131, 146, 147, 148, 150, 159, 165, 168], "flux": [5, 17, 34, 36, 37, 94, 102, 104, 138, 146, 168], "comment": [5, 11, 26, 53, 59, 125, 134, 137], "rpn2": [5, 138], "basic": [6, 10, 12, 27, 32, 38, 40, 48, 61, 70, 71, 88, 94, 96, 97, 98, 102, 104, 116, 138, 139, 156, 168], "strategi": 6, "logic": [6, 16, 17, 34, 131, 149], "rectangular": [6, 7, 16, 17, 32, 34, 37, 41, 42, 48, 50, 63, 70, 94, 115, 126, 129, 134, 147, 149, 160], "too": [6, 51, 55, 58, 59, 123, 140, 148, 150], "portion": [6, 36, 42, 55, 70, 89, 134, 159], "factor": [6, 55, 147, 149, 159, 162], "direct": [6, 8, 16, 24, 32, 34, 36, 38, 39, 47, 49, 51, 55, 59, 63, 65, 66, 71, 75, 76, 82, 86, 91, 101, 108, 115, 125, 138, 146, 147, 149, 162], "anisotrop": [6, 24], "perhap": [6, 12, 18, 34, 42, 47, 58, 82, 106, 109, 115, 140], "section": [6, 13, 16, 36, 38, 39, 42, 44, 49, 50, 52, 58, 59, 67, 71, 81, 84, 96, 116, 131, 137, 146, 149, 162], "cfl": [6, 94, 98, 104, 108, 118, 123, 146, 148, 149, 150], "spatial": [6, 17, 27, 32, 36, 37, 41, 42, 47, 48, 49, 64, 68, 72, 101, 115, 118, 122, 129, 131, 138, 141, 147, 148, 149, 150, 168], "reduc": [6, 16, 36, 42, 49, 55, 123, 125, 134, 168], "thu": [6, 51, 98, 101, 126, 156], "proce": [6, 18, 30, 149], "advanc": [6, 17, 36, 56, 70, 76, 108, 123, 135, 146, 147, 165], "taken": [6, 34, 70, 75, 98, 104, 115, 146, 165], "around": [6, 32, 34, 42, 63, 97, 113, 116, 129, 147, 148, 156, 162, 165], "librari": [6, 13, 15, 16, 18, 22, 24, 27, 29, 30, 34, 36, 38, 39, 44, 47, 49, 56, 63, 66, 76, 77, 78, 86, 92, 97, 99, 104, 109, 111, 112, 115, 124, 129, 142, 143, 147, 154, 155, 163, 165], "bcnamr": [6, 16, 126, 146, 148, 165], "check": [6, 14, 15, 16, 22, 34, 38, 39, 43, 44, 54, 55, 56, 58, 59, 60, 62, 66, 71, 82, 85, 88, 89, 91, 96, 99, 103, 104, 106, 108, 109, 111, 112, 115, 119, 128, 140, 142, 143, 147, 148, 154, 155, 156, 162, 163, 164, 165], "denot": [6, 24, 37, 47, 57, 138, 162], "procedur": [6, 16, 42, 48, 49, 59, 165], "updat": [6, 12, 13, 24, 25, 27, 34, 53, 56, 61, 62, 64, 84, 96, 104, 106, 107, 110, 113, 118, 122, 124, 125, 126, 127, 128, 129, 138, 147, 148, 150, 153, 156, 159, 165], "consist": [6, 27, 34, 36, 51, 55, 59, 63, 99, 110, 124, 134, 135, 138, 140, 149, 160, 165], "replac": [6, 13, 31, 36, 41, 47, 52, 56, 58, 59, 61, 64, 66, 81, 89, 93, 97, 99, 100, 101, 102, 106, 109, 116, 118, 124, 126, 128, 129, 134, 137, 138, 142, 162, 163], "ly": [6, 70], "within": [6, 16, 30, 36, 37, 58, 62, 70, 72, 78, 82, 100, 109, 111, 115, 138, 140, 145, 151, 162], "approxim": [6, 16, 18, 27, 35, 52, 55, 72, 75, 138], "lead": [6, 13, 24, 34, 36, 52, 55, 68, 71, 75, 111, 114, 131, 142, 147], "total": [6, 32, 36, 55, 75, 77, 98, 104, 146, 147, 148, 150, 159], "mass": [6, 98, 152], "restor": 6, "global": [6, 14, 94, 106, 109, 141, 160, 164, 165], "fix": [6, 21, 22, 24, 27, 35, 37, 41, 47, 48, 49, 58, 59, 63, 64, 66, 70, 72, 86, 97, 102, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 139, 146, 148, 150, 162], "up": [6, 13, 18, 24, 30, 31, 32, 34, 36, 38, 39, 42, 43, 47, 48, 55, 58, 59, 63, 66, 70, 71, 75, 77, 82, 88, 89, 91, 93, 95, 96, 97, 99, 104, 105, 108, 111, 113, 115, 116, 122, 123, 126, 129, 131, 140, 142, 145, 148, 150, 159, 160, 163, 164], "style": [6, 24, 30, 32, 36, 41, 53, 55, 70, 73, 82, 86, 91, 126, 149], "olig": [6, 17], "colella": [6, 17], "bergeroliger84": [6, 17], "bergercolella89": [6, 17], "fortran": [6, 9, 11, 13, 14, 22, 25, 29, 30, 32, 34, 35, 36, 37, 38, 47, 48, 50, 57, 60, 62, 66, 67, 68, 72, 76, 77, 78, 81, 84, 86, 88, 89, 91, 94, 96, 97, 99, 101, 102, 104, 105, 106, 109, 111, 122, 123, 124, 126, 127, 128, 134, 135, 138, 139, 144, 147, 148, 149, 150, 156, 158, 159, 160], "written": [6, 11, 27, 32, 34, 36, 37, 43, 47, 62, 63, 64, 65, 75, 77, 78, 82, 86, 95, 96, 97, 101, 124, 138, 146, 147, 148, 149, 150, 156, 162, 165], "ga": [6, 102], "dynam": [6, 22, 32, 36, 52, 75, 78, 147], "merg": [6, 13, 27, 30, 56, 58, 59, 62, 122], "earli": [6, 22, 142], "mjb": [6, 17], "rjl": [6, 17, 111, 128, 152], "fulli": [6, 52, 55, 56, 125, 129, 138, 149, 156, 157], "consid": [6, 42, 52, 62, 70, 89, 111, 144, 151, 162], "adjac": [6, 16, 34, 48, 115, 142, 146], "equival": [6, 47, 56, 57, 63, 64, 77, 128, 134, 160], "copi": [6, 14, 15, 16, 38, 39, 47, 55, 58, 59, 62, 71, 88, 91, 101, 106, 112, 113, 114, 115, 119, 123, 126, 130, 142, 143, 147, 151, 154, 155, 160, 165], "interior": [6, 16, 42, 77, 106], "howev": [6, 13, 16, 18, 24, 34, 38, 39, 42, 44, 49, 50, 52, 55, 62, 65, 67, 70, 72, 75, 76, 77, 86, 89, 96, 115, 116, 124, 126, 128, 141, 142, 145, 149, 159], "lie": [6, 34, 35, 37, 70, 72, 115, 129, 140], "outsid": [6, 16, 41, 63, 70, 129, 140, 142, 160, 162], "li": [6, 16, 34, 37, 72, 115, 140], "along": [6, 14, 16, 26, 29, 32, 34, 42, 47, 55, 58, 61, 75, 77, 111, 115, 122, 136, 137, 140, 142, 149, 164], "proper": [6, 15, 42, 47, 56, 57, 58, 59, 63, 68, 70, 71, 97, 109, 118, 124, 143, 147, 148, 154, 155, 156, 165], "unless": [6, 34, 43, 44, 63, 102, 110, 141, 146, 147, 162], "standard": [6, 16, 32, 34, 36, 49, 55, 57, 71, 77, 89, 92, 104, 111, 115, 116, 148, 149, 150, 151, 160, 165, 168], "beyond": [6, 32, 110, 126], "modifi": [6, 9, 14, 15, 16, 18, 22, 24, 29, 34, 38, 39, 42, 47, 48, 58, 59, 62, 64, 66, 71, 74, 82, 89, 92, 94, 96, 101, 111, 112, 113, 114, 115, 121, 123, 124, 125, 126, 131, 140, 142, 143, 146, 148, 149, 150, 154, 155, 160, 162, 165], "damag": [6, 65, 86], "bcn": [6, 16, 150, 165], "nd": [6, 16, 115, 126, 129, 165], "actual": [6, 29, 32, 36, 57, 62, 63, 71, 75, 82, 92, 97, 109, 113, 141, 149], "softwar": [6, 13, 26, 27, 31, 48, 52, 65, 86, 96, 97, 98, 151, 160], "With": [6, 24, 30, 47, 53, 55, 62, 70, 78, 115, 123, 138, 140, 146], "opposit": [6, 16, 97], "side": [6, 16, 20, 34, 55, 58, 68, 75, 97, 116, 134, 135, 138, 168], "everi": [6, 12, 30, 34, 36, 47, 64, 66, 67, 77, 88, 91, 93, 97, 98, 106, 115, 116, 124, 125, 138, 142, 144, 146, 148, 150, 156, 160, 162, 165], "few": [6, 12, 13, 24, 28, 31, 39, 49, 52, 58, 70, 71, 89, 104, 108, 110, 115, 116, 129, 141, 158, 160, 165], "coarsest": [6, 36, 55, 77, 118, 137, 146], "revis": [6, 124], "shock": [6, 17, 52, 104, 115], "accord": [6, 57], "criteria": [6, 7, 24, 27, 34, 70, 106], "cluster": [6, 17, 115, 147, 148], "rigoutsi": 6, "bergerrigoutsis91": [6, 17], "nonoverlap": 6, "rectangl": [6, 7, 27, 32, 36, 70, 75, 115, 129, 162], "balanc": [6, 17, 78, 125, 139, 154, 155], "conflict": [6, 30, 62, 66, 71, 107, 111], "goal": 6, "possibl": [6, 13, 24, 28, 30, 32, 34, 36, 37, 47, 49, 51, 52, 55, 64, 65, 66, 75, 82, 86, 94, 97, 99, 100, 104, 109, 111, 115, 138, 140, 141, 146, 147, 160, 164, 165], "minim": [6, 62, 70, 97, 140, 147, 162], "overhead": [6, 76, 115, 159], "cutoff": [6, 148], "control": [6, 7, 25, 27, 34, 36, 44, 47, 58, 62, 64, 71, 77, 84, 87, 92, 94, 96, 97, 98, 99, 101, 115, 124, 129, 139, 149], "fraction": [6, 13, 32, 115, 146, 165, 168], "70": [6, 36, 55], "realli": [6, 72, 116, 165], "At": [6, 13, 29, 30, 36, 38, 39, 42, 70, 99, 104, 108, 110, 115, 129, 146], "present": [6, 26, 63, 72, 94, 102, 103, 104, 109, 151, 165, 168], "previous": [6, 24, 34, 70, 77, 84, 122, 129, 142], "bilinear": [6, 34, 42, 47, 57, 72, 118, 119, 160], "doxygen": [6, 7, 27, 125], "flowchart": [6, 7, 27], "capabl": [7, 12, 24, 34, 36, 47, 52, 56, 64, 70, 78, 89, 96, 118, 123, 124, 126, 127, 128, 129, 130, 134, 135, 162, 164], "block": [7, 32, 35, 42, 63, 75, 77, 78, 88, 97, 106, 109, 116, 165], "structur": [7, 10, 24, 34, 36, 37, 41, 59, 62, 66, 78, 103, 104, 124, 140, 145, 162], "input": [7, 14, 16, 22, 25, 27, 29, 32, 35, 37, 43, 48, 55, 63, 67, 70, 71, 77, 88, 91, 92, 94, 96, 102, 103, 104, 109, 113, 123, 126, 127, 128, 138, 148, 149, 150, 156, 157, 160, 162, 165], "indic": [7, 16, 22, 24, 27, 31, 32, 34, 36, 41, 42, 44, 47, 48, 55, 57, 59, 62, 67, 71, 72, 80, 84, 94, 98, 99, 102, 104, 108, 111, 115, 116, 124, 129, 131, 138, 139, 146, 147, 148, 149, 150, 152, 160, 162, 165], "tool": [7, 8, 17, 24, 25, 30, 32, 34, 35, 36, 37, 38, 39, 42, 48, 49, 50, 51, 52, 55, 57, 60, 61, 62, 63, 71, 75, 80, 81, 82, 83, 85, 96, 111, 114, 119, 120, 124, 125, 129, 130, 149, 151, 160, 162, 164, 166], "matlab": [7, 24, 27, 38, 39, 80, 81, 82, 100, 110, 126, 129, 130], "deprec": [7, 32, 48, 58, 62, 122, 126, 134, 160, 162], "debug": [7, 18, 44, 66, 77, 81, 98, 106, 111, 116, 134, 146, 148], "flag": [7, 12, 13, 18, 24, 27, 30, 31, 41, 43, 44, 48, 56, 62, 76, 89, 107, 109, 111, 122, 127, 131, 148, 149], "sampl": [7, 8, 14, 17, 18, 27, 31, 34, 44, 47, 48, 55, 64, 75, 111, 116, 134, 137, 140, 146, 147, 160, 162, 165], "ghost": [7, 16, 76, 77, 94, 97, 104, 106, 124, 131, 135, 146, 148, 150, 159, 165, 168], "flagregion": [7, 27, 70, 115, 129, 131, 140, 147, 149], "rule": [7, 13, 27, 63, 70, 89], "convex": [7, 34], "slu": 7, "bounding_box": [7, 35], "mask_outsid": [7, 70], "write": [7, 30, 32, 35, 36, 37, 41, 42, 47, 48, 54, 57, 58, 68, 75, 77, 78, 81, 88, 91, 94, 95, 97, 98, 99, 103, 124, 126, 148, 150, 156, 160, 162], "instanti": [7, 91, 99, 101, 104, 106, 135, 148, 150], "make_kml": 7, "simpl": [7, 31, 38, 39, 41, 48, 59, 72, 75, 89, 96, 101, 102, 104, 109, 114, 116, 162], "select": [7, 12, 13, 15, 16, 30, 34, 42, 70, 98, 104, 112, 115, 118, 125, 129, 136, 143, 146, 149, 154, 155, 164], "continent": [7, 70], "shelf": [7, 70], "guid": [7, 13, 17, 20, 25, 26, 27, 48, 50, 56, 61, 96, 110, 115, 125, 129, 134, 135, 153], "adjoint": [7, 17, 27, 56, 115, 126, 127], "gaug": [7, 27, 34, 36, 48, 63, 72, 94, 95, 106, 113, 118, 122, 123, 124, 125, 126, 129, 134, 137, 141, 145, 148], "extend": [8, 16, 24, 42, 63, 70, 71, 94, 126, 140, 142, 149, 160, 162, 168], "directli": [8, 21, 25, 34, 48, 52, 61, 71, 75, 82, 84, 88, 89, 92, 96, 106, 109, 111, 126, 134, 162, 166], "obviou": [8, 55], "elimin": [8, 24, 70, 89, 111, 126, 149], "gallery_classic_amrclaw": [8, 38], "num_cel": [8, 24, 49, 94, 138, 146, 147, 148, 150], "refinement_ratios_i": [8, 147, 148], "sweep": [8, 138], "transvers": [8, 94, 124, 131, 138, 139, 146, 165, 168], "graph": 9, "understand": [9, 27, 38, 39, 52, 81, 96, 108, 115, 138], "filpatch": [9, 42, 124, 128, 131], "idea": [10, 26, 32, 70, 71, 78, 88, 108, 119, 162, 168], "overal": [10, 88], "who": [10, 12, 21, 24, 26, 34, 44, 52, 60], "gori": 10, "monster": 10, "column": [10, 32, 34, 47, 49, 52, 64, 98, 102, 122, 140, 162], "markup": 11, "languag": [11, 81, 109], "restructur": [11, 58], "text": [11, 58, 59, 63, 77, 91, 97, 104, 122], "sphinx": [11, 25, 27, 59, 125], "covert": 11, "convert_readm": 11, "brows": [11, 26, 45, 55, 71, 151, 165], "insert": [11, 16, 75, 97, 144], "script": [11, 21, 22, 30, 32, 34, 43, 47, 55, 58, 66, 71, 78, 81, 86, 89, 93, 95, 96, 98, 99, 104, 109, 111, 116, 126, 130, 138, 145, 149, 150, 162], "invok": [11, 14, 76, 142, 163], "minor": [11, 55, 58, 98, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 131, 133, 135], "syntax": [11, 61, 144], "highlight": [11, 13], "header": [11, 32, 34, 36, 42, 47, 57, 70, 75, 77, 97, 103, 122, 124, 126, 156, 160, 162], "complex": [12, 36, 41, 94], "archiv": [12, 23, 39, 55, 59, 116, 151, 158, 162, 164], "github": [12, 15, 24, 25, 26, 27, 28, 31, 56, 58, 61, 62, 93, 101, 105, 112, 116, 121, 123, 124, 125, 134, 136, 138, 139, 143, 154, 155, 163], "app": [12, 13, 20, 25, 28, 30, 31, 34, 40, 45, 46, 75, 113, 114, 121, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 139], "com": [12, 13, 25, 26, 28, 30, 31, 56, 58, 59, 61, 62, 97, 99, 101, 105, 121, 123, 124, 125, 134, 136, 139], "fvmbook": [12, 45], "galleri": [12, 27, 38, 39, 40, 45, 59, 80, 81, 93, 96, 110, 116, 121, 125, 151, 158, 165], "anim": [12, 16, 36, 45, 49, 55, 122, 129, 130, 134, 151], "instal": [12, 13, 20, 25, 27, 31, 38, 46, 55, 58, 59, 84, 86, 87, 90, 95, 97, 108, 110, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 144, 167], "collect": [12, 27, 28, 30, 32, 34, 75, 81, 88, 104, 151], "either": [12, 16, 22, 32, 34, 36, 42, 48, 50, 55, 64, 66, 70, 71, 75, 77, 82, 84, 88, 94, 96, 97, 98, 104, 109, 111, 115, 116, 122, 123, 124, 126, 134, 138, 140, 142, 147, 149, 156, 160, 162, 165, 168], "clone": [12, 20, 25, 26, 45, 56, 58, 59, 62, 85, 99, 105, 114, 134, 135, 163], "git": [12, 13, 25, 26, 27, 28, 56, 59, 62, 96, 105, 116, 128], "navig": [12, 31, 58, 151], "green": [12, 18, 63, 70, 75, 82, 116, 162], "button": [12, 13, 30, 55, 63, 125], "download": [12, 13, 30, 31, 32, 39, 40, 42, 48, 55, 59, 61, 62, 93, 99, 105, 126, 127, 136, 158, 162, 163, 164], "zip": [12, 55, 59], "illustr": [12, 27, 32, 34, 38, 46, 49, 55, 70, 71, 75, 77, 114, 121, 122, 126, 128, 138, 140, 151, 162], "variou": [12, 22, 24, 32, 36, 41, 46, 52, 58, 71, 72, 75, 82, 84, 94, 108, 110, 111, 115, 124, 138, 145, 149, 156], "visibl": [12, 13, 46, 55, 114, 151], "render": [12, 24, 46, 55, 63, 166], "advantag": [12, 36, 47, 64, 81, 97, 110, 116, 140], "independ": [12, 25, 32, 36, 37], "contact": [12, 93, 96, 105], "u": [12, 13, 16, 26, 31, 34, 36, 37, 51, 52, 59, 60, 62, 64, 86, 93, 96, 102, 105, 106, 107, 108, 113, 125, 138, 147, 150, 156, 164], "storm": [12, 17, 26, 27, 48, 122, 125, 126, 127, 128, 130, 131, 132], "surg": [12, 17, 26, 27, 48, 122, 125, 126, 127, 128, 131, 156], "empti": [12, 36, 47, 103, 106, 109, 111, 146, 149, 156, 162], "gitmodul": 12, "pull": [12, 26, 28, 31, 58, 59, 61, 93, 101, 116, 121, 124, 125, 131, 134, 138], "request": [12, 26, 28, 32, 36, 37, 47, 58, 61, 77, 88, 93, 94, 98, 101, 103, 116, 124, 126, 131, 138, 149, 156, 162], "init": [12, 27, 30, 42, 48, 56, 59, 61, 141, 149], "leav": [12, 13, 16, 47, 62, 147, 162], "off": [12, 13, 47, 52, 55, 63, 71, 84, 91, 98, 115, 134, 147, 152, 162], "won": [12, 13, 70, 89, 162], "hurt": [12, 67], "maintain": [12, 30, 110, 126, 147, 160, 165], "flavor": [12, 23, 97], "demonstr": [12, 27, 93, 99], "agre": [12, 30, 42, 57, 138, 159, 162, 165], "seen": [12, 24, 34, 38, 39, 40, 52, 76, 101, 146, 151], "cloud": 13, "elast": [13, 75], "sign": [13, 26, 82, 131, 156], "account": [13, 26, 30, 59, 90, 99, 137], "750": 13, "free": [13, 55, 66, 75, 86, 90, 101, 105, 107], "micro": 13, "suffici": [13, 16, 18, 22, 36, 47, 75, 76, 77, 113, 118, 134, 146, 149], "tier": 13, "inform": [13, 14, 24, 27, 34, 35, 37, 38, 39, 49, 50, 51, 52, 53, 54, 62, 67, 77, 82, 83, 84, 88, 89, 94, 96, 98, 99, 100, 102, 103, 109, 111, 123, 126, 127, 129, 135, 136, 137, 138, 141, 144, 146, 147, 149, 156, 159, 160, 163, 164, 165, 166], "uw": [13, 26], "escienc": 13, "aw": 13, "tutori": [13, 31, 59, 84, 87, 91, 96, 105, 111, 114], "gear": 13, "faq": [13, 27, 81], "price": 13, "charg": 13, "per": [13, 32, 37, 47, 49, 55, 63, 71, 76, 97, 147], "thereof": 13, "regardless": [13, 37, 42, 70, 115, 146], "cpu": [13, 56, 123, 126, 128, 159], "consol": [13, 98, 149], "tab": [13, 58, 136], "east": [13, 160], "cheaper": 13, "rate": 13, "menu": [13, 20, 27, 58, 63, 125, 134, 135, 136, 141, 164], "imag": [13, 38, 39, 42, 59, 63, 70, 116, 126, 140], "platform": [13, 55, 91, 99, 110, 116], "finish": [13, 82, 88], "load": [13, 63, 98, 100, 103, 109, 116, 162, 166], "databas": [13, 32, 75, 109, 113, 126, 160], "uwamath": 13, "bar": [13, 58, 156], "screen": [13, 30, 55, 63, 91, 98, 99, 123, 148, 150], "shapshot": 13, "machin": [13, 27, 76, 78, 116, 124, 144], "disk": [13, 47, 88, 97, 98, 116, 124], "ubuntu": 13, "linux": [13, 74, 85, 107, 116, 144], "popup": 13, "look": [13, 14, 24, 27, 30, 32, 42, 55, 58, 59, 63, 71, 82, 84, 89, 94, 99, 103, 104, 108, 109, 111, 116, 119, 126, 135, 140, 146, 147, 149, 159, 162, 163], "sort": [13, 42, 126, 145, 163], "larger": [13, 22, 34, 49, 55, 63, 75, 76, 77, 82, 94, 118, 124, 131, 147, 149, 160], "cost": [13, 104], "continu": [13, 24, 30, 32, 53, 58, 86, 110, 138, 146, 168], "eventu": [13, 48, 129], "don": [13, 29, 30, 58, 59, 82, 98, 99, 105, 116, 148, 163], "pair": [13, 97, 116, 162], "secur": 13, "quick": [13, 27, 39, 48, 50, 60, 85, 116, 158], "close": [13, 42, 55, 58, 63, 70, 71, 97, 115, 129, 147, 156], "back": [13, 29, 31, 58, 59, 125], "statu": [13, 30, 54, 91, 108], "wait": 13, "until": [13, 34, 64, 70, 142], "refresh": [13, 47], "bottom": [13, 15, 32, 38, 39, 48, 52, 68, 70, 75, 88, 101, 102, 124, 125, 143, 154, 155], "scroll": 13, "down": [13, 32, 98, 123, 156, 160, 162], "dn": 13, "screenshot": [13, 55], "rjlkei": 13, "pem": 13, "abl": [13, 58, 111], "ssh": [13, 30], "keypair": 13, "50": [13, 17, 34, 55, 72, 104, 119, 148], "19": [13, 17, 26, 132, 133, 136, 159], "75": [13, 17, 92, 108, 140], "229": 13, "amazonaw": 13, "gfortran": [13, 62, 76, 85, 87, 107, 144, 163], "ipython": [13, 78, 82, 84, 89, 90, 96, 98, 105, 108, 111, 122, 123], "scipi": [13, 37, 89, 110, 156, 162], "netcdf": [13, 37, 44, 48, 123, 126, 128, 130, 156, 162, 164], "apach": 13, "server": [13, 31, 42, 55, 58, 59, 70, 126, 160, 164], "apt": [13, 85], "fetch": [13, 51], "bring": [13, 55, 58, 71, 149], "master": [13, 15, 18, 27, 31, 49, 58, 59, 62, 101, 112, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 139, 143, 154, 155], "make_lib": 13, "compil": [13, 18, 27, 38, 39, 43, 50, 62, 67, 76, 78, 84, 85, 89, 96, 97, 101, 105, 109, 118, 138, 139, 144], "bashrc": [13, 44, 107, 144], "Of": [13, 28, 75, 108, 113, 160], "cours": [13, 28, 34, 47, 50, 64, 75, 99, 100, 108, 110, 113, 149, 160], "tar": [13, 63, 128, 136], "instruct": [13, 20, 26, 27, 38, 39, 42, 55, 56, 58, 59, 88, 90, 96, 99, 105, 108, 111, 125, 132, 134, 135, 136, 137, 163], "window": [13, 32, 71, 84, 144], "respons": [13, 52, 88, 103], "pretti": 13, "slow": [13, 55, 98, 107], "_plot": [13, 38, 39, 47, 71, 84, 145, 151], "local": [13, 17, 22, 27, 30, 55, 58, 63, 66, 67, 71, 92, 94, 101, 106, 124, 126, 135, 142, 160, 162, 165], "sftp": 13, "much": [13, 30, 34, 36, 44, 49, 55, 77, 78, 81, 85, 110, 115, 118, 122, 129, 134, 135, 140, 146, 149, 159, 162], "smaller": [13, 36, 55, 68, 78, 94, 98, 118, 134, 142, 146, 148, 149, 150, 162], "quicker": [13, 140], "browser": [13, 30, 31, 38, 39, 55, 58, 151], "explain": [13, 34, 52, 70, 131, 146, 151], "webserv": 13, "inbound": 13, "port": [13, 31, 95, 96, 101, 147], "22": [13, 26, 147, 162], "80": [13, 17, 55, 99, 140], "drop": [13, 18, 58, 85, 129, 131, 142, 146], "tcp": 13, "Then": [13, 16, 30, 31, 32, 36, 47, 58, 59, 60, 67, 70, 75, 76, 84, 88, 91, 99, 105, 106, 107, 111, 138, 140, 162, 163], "someth": [13, 29, 30, 58, 66, 74, 81, 98, 103, 104, 111, 160, 163, 165], "shot": 13, "ln": 13, "expos": [13, 78], "home": [13, 31, 32, 62, 144], "scp": 13, "TO": [13, 65, 86], "send": [13, 26, 101, 138], "remot": [13, 55, 59, 126, 162, 164], "rel": [13, 18, 22, 32, 43, 50, 52, 55, 75, 76, 82, 96, 109, 111, 116, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 141, 147, 149, 151, 160, 164], "end": [13, 31, 32, 34, 35, 36, 47, 51, 55, 59, 63, 91, 98, 102, 108, 110, 113, 115, 123, 124, 126, 137, 139, 140, 148, 150, 156, 159], "retriev": [13, 37, 51, 84, 89, 104, 162, 164], "sit": 13, "idl": 13, "action": [13, 14, 89], "restart": [13, 27, 47, 77, 84, 96, 123, 124, 125, 126, 128, 131, 135, 146, 148, 150], "later": [13, 36, 37, 42, 54, 55, 62, 84, 104, 137], "But": [13, 34, 42, 55, 72, 82, 107, 119, 126, 142, 144], "futur": [13, 19, 24, 27, 28, 38, 39, 42, 49, 52, 57, 63, 68, 88, 104, 110, 123, 124, 126, 129, 135, 147, 152, 156, 160], "job": [13, 133], "eb": 13, "runclaw": [14, 54, 119, 128, 130, 138], "autom": [14, 58, 89, 116], "certain": [14, 34, 48, 61, 70, 98, 115, 123, 140, 146], "keep": [14, 27, 30, 34, 35, 37, 38, 39, 76, 88, 91, 96, 106, 109, 116, 119], "log": [14, 27, 30, 31, 94, 95, 96, 103, 104], "came": 14, "rundir": [14, 91], "environ": [14, 18, 27, 30, 38, 39, 40, 43, 54, 55, 58, 61, 62, 71, 74, 76, 78, 100, 107, 109, 111, 124, 162, 163], "noth": [15, 64, 106, 127, 143, 154, 155, 162, 165], "rememb": [15, 29, 76, 82, 99, 143, 154, 155], "b4step1": [15, 67, 165], "b4step2": [15, 143, 165], "b4step3": 15, "branch": [15, 18, 20, 27, 31, 44, 49, 54, 56, 59, 61, 62, 112, 116, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 143, 154, 155], "tag": [15, 55, 59, 61, 112, 143, 147, 148, 154, 155], "bathymetri": [15, 48, 52, 55, 63, 102, 113, 124, 126, 139, 141, 143, 149, 160, 162], "area": [15, 24, 48, 104, 113, 124, 142, 143], "dy": [15, 51, 57, 63, 64, 77, 89, 94, 98, 122, 126, 143, 160, 162], "capac": [15, 102, 143, 146, 147, 148, 150], "length": [15, 32, 37, 49, 52, 63, 75, 101, 106, 124, 131, 143, 146, 147, 148, 149, 165], "latter": [15, 18, 47, 70, 72, 101, 129, 140, 143, 146, 156, 165], "quantiti": [15, 18, 34, 37, 63, 71, 72, 91, 95, 96, 102, 106, 139, 143, 149], "coordinate_system": [15, 18, 49, 64, 143, 149], "impos": [16, 89, 115, 154, 155, 168], "chapter": [16, 138, 146, 165], "choic": [16, 48, 81, 104, 146, 148, 149, 150, 165], "bc_lower": [16, 88, 101, 108, 146, 148, 150], "bc_upper": [16, 88, 101, 108, 146, 148, 150], "extrap": [16, 101, 108, 146, 148], "outflow": [16, 146, 148, 150], "move": [16, 34, 38, 39, 48, 58, 62, 64, 75, 101, 115, 118, 120, 125, 149, 152, 160, 161], "normal": [16, 35, 36, 56, 58, 64, 82, 101, 111, 138, 139, 146, 147, 148, 149, 150], "fairli": [16, 52, 124], "good": [16, 18, 30, 52, 55, 65, 76, 86, 108, 113, 116, 124, 131, 138], "outgo": 16, "let": [16, 48, 62, 86, 113, 125, 131, 138], "without": [16, 24, 35, 43, 47, 52, 63, 65, 66, 67, 70, 71, 82, 84, 86, 92, 96, 97, 98, 109, 111, 116, 135, 140, 144, 148, 150, 156, 163, 165], "particularli": [16, 18, 29, 31, 34, 36, 54, 55, 60, 61, 62, 75, 77, 111, 119, 122, 126, 131, 135, 142, 160], "perfect": 16, "hit": [16, 36, 71, 77, 84, 98, 146], "obliqu": 16, "angl": [16, 32, 51, 75], "perfectli": 16, "wall": [16, 44, 101, 108, 123, 126, 128, 146, 148, 150, 159], "veloc": [16, 34, 36, 51, 64, 71, 84, 101, 102, 108, 124, 134, 141, 146, 147, 148, 149, 150, 165], "momentum": [16, 18, 34, 36, 37, 52, 64, 68, 98, 131, 139, 149, 160], "third": [16, 18, 34, 57, 92, 159, 162], "acoust": [16, 31, 38, 39, 52, 87, 88, 91, 93, 96, 104, 105, 122, 138, 148, 165], "p": [16, 17, 31, 84, 86, 88, 94, 97, 98, 102, 106, 138, 168], "hu": [16, 18, 36, 37, 64, 68, 102, 139, 149], "hv": [16, 36, 37, 64, 68, 139, 149], "equal": [16, 32, 34, 35, 36, 37, 55, 72, 75, 77, 99, 101, 115, 137, 140, 146, 148, 150, 160, 162], "far": [16, 18, 41, 45, 70, 81, 127, 129, 131, 134], "symmetri": [16, 49], "physic": [16, 47, 49, 55, 89, 94, 96, 108, 115, 168], "slightli": [16, 42, 57, 124, 125, 131, 140], "complic": [16, 82, 89, 140, 145], "alwai": [16, 24, 28, 29, 30, 34, 36, 37, 44, 57, 58, 62, 71, 88, 97, 114, 115, 118, 119, 131, 135, 142, 146, 148, 150, 160, 165], "alon": [16, 55], "topographi": [16, 17, 27, 34, 35, 36, 37, 47, 48, 49, 52, 57, 63, 68, 72, 75, 83, 113, 114, 118, 119, 120, 122, 123, 126, 129, 132, 135, 140, 141, 142, 154, 155, 161], "artifici": [16, 142], "ignor": [16, 49, 55, 63, 97, 122, 131, 141, 162], "incom": 16, "truncat": [16, 36, 77, 97, 146], "spuriou": [16, 34, 116], "extropl": 16, "dry": [16, 17, 27, 34, 48, 102, 129, 132, 139, 142], "land": [16, 42, 48, 50, 55, 58, 59, 63, 70, 72, 83, 129, 142, 149, 162], "tank": [16, 49, 52], "bc2amr": [16, 126], "calhounhelzellevequ": 16, "envis": 16, "fold": 16, "piec": [16, 52, 94], "glu": 16, "inflat": 16, "websit": [16, 55, 58, 151, 162], "bergercalhounhelzellevequ": 16, "hint": [16, 27, 48, 81, 84, 111, 149, 163], "suppos": [16, 67, 70, 71, 82, 111, 115], "bit": [16, 24, 32, 59, 97, 99, 107, 139], "examin": [16, 38, 39, 47, 70, 111, 134], "own": [16, 22, 26, 30, 36, 62, 88, 89, 95, 96, 105, 106, 113, 115, 126, 138, 151], "todo": [16, 138, 156, 162, 168], "poster": 17, "resourc": [17, 26, 30, 50, 110], "bale": 17, "rossmanith": 17, "siam": [17, 26, 27, 96, 138], "sci": 17, "24": [17, 55, 72, 140], "2002": 17, "955": [17, 140], "978": 17, "author": [17, 27, 48, 52, 92, 96, 97, 102, 114], "1989": 17, "hydrodynam": 17, "phy": 17, "82": 17, "64": [17, 94, 97, 99, 107], "84": [17, 55], "34": [17, 55, 63, 96], "2011": [17, 26, 86], "pp": 17, "1195": 17, "1206": 17, "adv": 17, "awr11": 17, "1998": 17, "anal": 17, "35": [17, 34, 57, 75, 96], "2298": 17, "2316": 17, "bergerleveque2023": [17, 18, 19], "2023": [17, 20, 135, 136], "implicit": [17, 86, 104], "dispers": [17, 18, 49, 52], "submit": 17, "1984": 17, "partial": [17, 78, 113], "differenti": [17, 32], "53": 17, "484": 17, "512": 17, "rigoutso": 17, "1991": 17, "ieee": 17, "tran": 17, "sy": [17, 42, 70, 91, 148, 150], "man": [17, 27, 48, 52, 149, 154, 155], "cyber": 17, "21": [17, 71, 92, 94, 122, 123, 136], "1278": 17, "1286": 17, "2018": [17, 26, 58, 126, 127, 136], "phd": 17, "thesi": [17, 104], "pure": [17, 56, 84, 94, 96, 97, 99, 104, 116, 139], "appl": 17, "geophi": 17, "173": 17, "4055": 17, "4074": 17, "info": [17, 31, 32, 35, 36, 37, 47, 59, 63, 71, 91, 94, 97, 98, 104, 124, 134, 147, 148, 156], "analysi": 17, "evalu": [17, 29, 32, 36, 37, 68, 72, 88, 94, 104, 162, 165], "preprint": 17, "2000": [17, 57, 160, 162], "165": [17, 159], "126": [17, 162], "166": 17, "leveque96": 17, "1996": 17, "advect": [17, 82, 96, 99, 138, 139, 150, 165], "incompress": 17, "leveque1996": 17, "33": [17, 94, 140], "627": 17, "665": 17, "1997": [17, 96], "multi": [17, 55, 88, 118, 120, 123, 126, 165], "131": [17, 96], "327": [17, 96], "353": [17, 96], "wpalg": 17, "cambridg": 17, "press": [17, 99, 105], "uk": [17, 32], "gallery_fvmbook": 17, "acta": 17, "numerica": 17, "211": 17, "289": 17, "dg": 17, "actanum2011": 17, "techniqu": [17, 28], "2013": [17, 26, 96], "a351": [17, 96], "a377": [17, 96], "manuel": [17, 86, 96], "quezada": [17, 86, 96], "luna": [17, 86, 96], "matthew": [17, 86, 96], "kneplei": [17, 86, 96], "emmett": [17, 86, 96], "2012": [17, 24, 26, 52, 96], "scalabl": [17, 96], "c210": [17, 96], "c231": [17, 96], "sisc": [17, 96], "month": [17, 55, 96], "nov": [17, 96], "mandlietal2016": 17, "calhellev08": 17, "helzel": 17, "circular": 17, "spheric": [17, 49, 55], "review": [17, 92], "2008": [17, 86, 92, 102], "723": 17, "752": 17, "leveque09": 17, "reproduc": [17, 57, 65, 86], "engin": [17, 55], "cise": 17, "11": [17, 34, 82, 102, 130, 131, 136], "2009": [17, 92, 97, 102], "27": [17, 55, 63, 72, 140, 152], "levyon03": 17, "darryl": 17, "yong": 17, "solitari": 17, "layer": [17, 27, 47, 63, 94, 118, 120, 123, 124, 126], "media": 17, "math": [17, 55, 108], "63": [17, 140], "2003": 17, "1539": 17, "1560": 17, "mandli13a": 17, "72": [17, 55, 75], "91": 17, "2013it": 17, "aug": [17, 127], "mandli13b": 17, "dawson": 17, "36": [17, 51, 77, 94], "2014": [17, 26, 102, 117, 118, 119, 120, 121, 122, 136], "clint": 17, "okada85": [17, 32, 75], "okada": [17, 27, 32, 48, 49, 114, 160, 164], "deform": [17, 32, 35, 37, 48, 75, 164], "due": [17, 26, 32, 42, 51, 75, 116, 125, 126, 131, 142, 152, 163], "shear": [17, 32], "tensil": 17, "fault": [17, 27, 32, 48, 49, 114, 126, 133, 160, 164], "bull": [17, 32], "seism": [17, 32], "soc": [17, 32], "am": [17, 32], "1985": [17, 32], "1135": 17, "1154": 17, "Not": [18, 32, 49, 55, 94, 124, 131], "incorpor": [18, 24, 49, 52, 58, 86, 104, 118, 125, 139, 162], "repositori": [18, 24, 26, 27, 28, 31, 34, 39, 40, 45, 46, 48, 49, 56, 61, 62, 66, 67, 96, 104, 111, 113, 114, 116, 121, 124, 136, 153], "literatur": [18, 52, 138], "situat": [18, 49, 55, 70, 71, 131], "wavelength": [18, 49, 52], "long": [18, 30, 32, 49, 51, 52, 55, 74, 96, 123, 131, 147, 162], "fluid": [18, 34, 36, 49, 52, 64, 72, 141], "deriv": [18, 65, 75, 86, 91, 95, 96, 106, 116], "longer": [18, 22, 30, 47, 58, 59, 63, 85, 110, 124, 126, 129, 131, 135, 137, 138, 149, 160, 164], "respect": [18, 32, 34, 49, 55, 63, 96, 97, 102, 162], "txx": 18, "altern": [18, 32, 35, 36, 38, 39, 47, 48, 51, 55, 60, 66, 71, 81, 96, 99, 111, 115, 122, 123, 124], "ellipt": 18, "involv": [18, 26, 101, 104, 113, 152, 157], "xx": 18, "modif": [18, 30, 43, 65, 71, 82, 86, 92, 149], "serr": 18, "naghdi": 18, "alpha": [18, 55, 59, 104], "bonneton": 18, "et": 18, "al": 18, "153": 18, "airi": 18, "beta": [18, 51, 92, 104, 150], "15": [18, 34, 42, 57, 59, 63, 70, 75, 94, 140, 148, 159, 162], "known": [18, 34, 44, 71, 75, 76, 82, 105, 107, 116, 125, 146], "boussclaw": 18, "reimplement": 18, "test": [18, 24, 27, 32, 38, 41, 44, 54, 55, 59, 60, 61, 62, 68, 81, 86, 87, 89, 95, 96, 102, 109, 110, 115, 119, 123, 124, 125, 126, 129, 131, 135, 138, 150, 152, 156, 159, 160, 162], "reveal": [18, 47, 108], "stabil": [18, 104, 131, 146], "report": [18, 26, 32, 34, 54, 111, 116, 123, 126, 144, 146, 148], "except": [18, 24, 29, 32, 42, 49, 97, 102, 109, 129, 146, 149, 156, 160], "investig": [18, 116], "plane": [18, 32, 49, 75, 123, 140, 164], "planar": [18, 49, 75, 138, 139], "axisymmetr": [18, 49], "sphere": [18, 27, 48, 49, 51, 89, 119, 135, 139, 149], "topo": [18, 27, 34, 35, 42, 48, 49, 52, 55, 57, 63, 70, 72, 83, 111, 118, 120, 126, 128, 131, 135, 141, 149, 160, 162], "dtopo": [18, 27, 32, 35, 48, 52, 57, 63, 75, 111, 118, 120, 121, 129, 131, 142, 149, 160, 162, 164], "ident": [18, 42, 67, 94, 97, 99, 116, 162], "bouss_": 18, "bouss": [18, 49], "tridiagon": 18, "lapack": [18, 118], "fflag": [18, 30, 43, 66, 76, 89, 109, 160], "llapack": [18, 107], "lbla": [18, 107], "explicit": [18, 109, 147], "librarir": 18, "lapack_tridiag": 18, "soubroutin": 18, "bla": 18, "bouss_wavetank_matsuyama": 18, "openmp": [18, 24, 27, 44, 78, 109, 115, 123, 129, 159], "boussdata1d": 18, "add_data": 18, "bouss_data": 18, "deepbouss": 18, "switch": [18, 31, 55, 62, 101, 111, 116, 125, 141, 164], "swe": 18, "bouss_equ": 18, "bouss_min_depth": 18, "onshor": [18, 34, 49, 63, 68, 70, 140, 142], "inund": [18, 34, 48, 49, 55, 68, 115, 129, 141, 164], "criterion": [18, 34, 115, 148], "correct": [18, 22, 30, 44, 58, 59, 67, 68, 71, 82, 88, 94, 99, 103, 109, 118, 119, 123, 142, 146, 148, 149, 150], "revert": [18, 55], "shore": [18, 36, 42, 48, 115, 129, 142], "simplest": [18, 62, 74, 108], "less": [18, 42, 52, 55, 64, 68, 76, 104, 115, 116, 131, 146], "octob": [20, 120, 121, 122, 128, 129, 132, 133, 135, 136], "accompani": [20, 23, 134, 135], "featur": [20, 24, 27, 30, 34, 42, 55, 58, 71, 82, 89, 115, 116, 121, 123, 124, 126, 131, 134, 135, 136, 156, 160], "dev": [20, 26, 30, 58, 59, 99, 126, 127, 132, 133, 134, 135, 136], "diff": [20, 54, 59, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "tarfil": [20, 59, 62, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "pip": [20, 27, 30, 55, 59, 60, 90, 96, 99, 105, 107, 111, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 144], "doc": [20, 25, 26, 30, 32, 55, 59, 92, 109, 110, 111, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 153], "docker": [20, 27, 59, 60, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 167], "migrat": 21, "intermedi": [21, 34, 37, 75, 137, 165], "easiest": [21, 30, 44, 78, 82, 84, 115, 165], "bulk": [21, 88, 102, 108, 138, 148, 165], "convers": [21, 27, 89, 97, 115, 140, 160, 164], "convert43to46": 21, "inspect": [21, 22, 55], "broken": [21, 22, 30, 75, 116], "renam": [22, 24, 38, 39, 66, 101, 104], "achiev": [22, 89, 154, 155], "convert46to50": 22, "_4": 22, "complet": [22, 24, 30, 51, 66, 84, 88, 89, 99, 109, 116], "delet": [22, 30, 58, 62], "variant": [22, 60, 109, 116], "combin": [22, 58, 63, 123, 164], "properli": [22, 34, 38, 39, 42, 43, 52, 55, 57, 58, 62, 63, 70, 74, 77, 91, 116, 118, 121, 126, 129, 131, 144, 146, 149, 152, 160, 162, 163, 165], "permut": 22, "th": [22, 24, 47, 138, 165], "reorder": [22, 24], "pattern": [22, 50, 55, 141], "carefulli": [22, 24, 68], "setaux": [22, 24, 67, 89, 118, 119, 138, 146, 148, 150], "sequenc": [22, 24, 36, 37, 67, 70, 72, 99, 105, 108, 109, 116, 118, 125, 138, 165], "maxmx": [22, 89], "maxmi": [22, 89], "maxmz": 22, "declar": [22, 24, 106, 131, 165], "memori": [22, 24, 76, 77, 78, 88, 91, 98, 106, 131, 147, 148], "alloc": [22, 104, 122, 131, 147], "mx": [22, 24, 49, 57, 77, 89, 99, 102, 138, 148, 160, 165], "resp": [22, 32, 131], "mz": [22, 24], "driver": [22, 67], "led": [22, 127], "homepag": [23, 27], "reorgan": [24, 89, 117, 132], "changelog": [24, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136], "concern": [24, 48, 147], "evolv": [24, 88, 91, 104], "organ": [24, 25, 38, 39, 91], "affect": [24, 66, 124, 125, 131, 134, 146, 160, 163], "assist": [24, 129], "older": [24, 44, 56, 58, 61, 62, 104, 130, 134, 136, 147], "compris": [24, 96, 162], "webpag": [24, 26, 38, 39, 45, 50, 55, 59, 66, 127, 141], "primari": [24, 30, 31, 48, 113, 116, 156], "auxiliari": [24, 89, 91, 97, 102, 103, 104, 106, 138, 146, 148, 150, 165], "cach": [24, 51, 59, 84, 86, 129, 147], "petsc": [24, 25, 78, 86, 88, 95, 98, 105, 106, 107, 109], "stride": [24, 162], "contingu": 24, "maux": [24, 138, 165], "ma": [24, 36, 42, 70, 140, 162], "relev": [24, 29, 42, 44, 48, 55, 58, 97, 115, 116, 156], "flexibl": [24, 32, 63, 89, 122, 125, 138, 140, 147], "clean": [24, 58, 59, 109, 122, 126], "systemat": 24, "obscur": 24, "clarifi": 24, "regress": [24, 27, 30, 54, 96, 99, 124, 125, 158], "travi": [24, 131], "miss": [24, 27, 97, 128, 135, 152, 156, 160, 162, 163], "conform": [24, 30, 35, 103, 126, 160], "construct": [24, 32, 34, 57, 72, 88, 94, 109, 135, 156, 157, 160], "visit": [24, 27, 81, 136], "gui": [24, 166], "monitor": [24, 27, 35, 36, 41, 48, 70, 72, 76, 119, 121, 124, 134], "arriv": [24, 34, 36, 42, 48, 124, 141, 142], "ndim": [24, 77, 84, 146, 147], "num_dim": [24, 41, 94, 97, 101, 146, 147, 148, 150], "zlower": 24, "yupper": [24, 148, 162], "zupper": 24, "upper": [24, 34, 35, 41, 49, 92, 94, 101, 140, 146, 148, 150, 160, 162], "mxnest": 24, "neg": [24, 42, 142, 149, 160, 162], "ins": 24, "forc": [24, 27, 43, 48, 66, 70, 109, 115, 129, 139, 142, 147, 157, 162, 163], "prohibit": 24, "again": [24, 43, 66, 70, 75, 82, 84, 88, 89, 98, 102, 107, 111, 126, 132, 160, 163], "caus": [24, 36, 52, 55, 58, 65, 66, 72, 78, 84, 86, 107, 116, 123, 124, 125, 127, 131, 145, 147, 160, 162], "2d_grid": 24, "attirbut": 24, "gridlines_show": 24, "grideges_show": 24, "openli": 25, "One": [25, 27, 28, 32, 34, 47, 48, 55, 58, 64, 70, 71, 72, 89, 109, 115, 122, 162], "super": [25, 30, 126, 162], "util": [25, 27, 30, 37, 48, 55, 77, 81, 84, 96, 111, 116, 145, 161, 162, 163], "graphic": [25, 30, 56, 71, 81, 134], "visual": [25, 26, 30, 36, 38, 39, 47, 48, 61, 62, 71, 77, 78, 81, 96, 100, 101, 111, 122, 129, 166], "web": [25, 27, 30, 38, 39, 55, 58, 59, 126, 151, 162], "latest": [25, 27, 46, 55, 58, 59, 61, 62, 90, 99, 105, 119, 123], "legaci": [25, 59, 62], "welcom": [26, 86], "tip": [26, 48, 62, 81, 95, 96, 101, 110], "answer": 26, "question": [26, 30, 103], "googl": [26, 27, 30, 42, 48, 63, 70, 93, 97, 99, 107, 122, 124, 132, 138, 140], "slack": 26, "channel": 26, "workspac": [26, 71, 106], "join": [26, 82], "experi": [26, 52, 104, 152], "warn": [26, 30, 97, 98, 104, 131, 146, 163], "activ": [26, 34, 36, 41, 58, 104, 113, 149], "gitter": 26, "post": [26, 27, 28, 30, 36, 55, 99, 132, 133, 134, 146, 151], "ask": 26, "twitter": 26, "rais": [26, 32, 62, 97, 103, 105, 109, 156, 162], "photo": [26, 27], "ve": [26, 90, 105, 108], "fork": [26, 58, 59], "track": [26, 27, 30, 34, 35, 36, 47, 48, 55, 58, 60, 62, 76, 88, 96, 109, 116, 118, 127, 129, 132, 134, 139, 156], "youtub": [26, 113, 129], "video": [26, 113, 129], "introductori": 26, "webinar": 26, "csdm": 26, "2019": [26, 56, 127, 128, 129, 136], "randi": [26, 32, 92, 94], "plan": [26, 30, 52, 60, 61, 62, 68, 97, 104, 135, 156], "schedul": 26, "annual": 26, "meet": 26, "took": 26, "onlin": [26, 110, 114, 126, 153, 160], "covid": 26, "four": [26, 72, 94, 115, 116], "short": [26, 49, 52, 101, 131], "slide": 26, "tulan": 26, "clifford": 26, "lectur": 26, "april": [26, 129, 130, 136], "2017": [26, 59, 102, 124, 125, 126, 136], "minisymposterium": 26, "cse": 26, "confer": 26, "februari": [26, 125, 131, 132, 136], "march": [26, 27, 34, 41, 42, 48, 118, 119, 136, 140], "boulder": 26, "2015": [26, 59, 102, 122, 123, 124, 136], "summari": [26, 27, 59, 126, 146, 147, 148, 149], "tackl": [26, 30], "progress": [26, 30, 104, 113, 122, 160, 162], "held": [26, 52], "zoom": [26, 55], "conjunct": [26, 42, 70, 97, 115], "23": [26, 129, 130, 136, 147], "25": [26, 34, 42, 57, 70, 75, 88, 94], "28": [26, 121, 122, 125, 126, 127, 128, 129, 136], "unives": 26, "colorado": 26, "immedi": [26, 52, 71, 88, 90, 91, 98], "august": [26, 126, 134, 135, 136], "utah": 26, "hpc": 26, "swag": 26, "introduct": 27, "commit": [27, 32, 54, 58, 59, 116], "licens": [27, 48, 52, 96, 114, 126], "cite": [27, 59, 61, 136], "fund": [27, 60, 96], "troubleshoot": [27, 60, 61, 96], "amazon": 27, "servic": [27, 65, 86], "ec2": 27, "ami": 27, "77": [27, 67, 107], "90": [27, 49, 55, 67, 75, 105, 107, 135], "statist": [27, 123], "b4run": [27, 130], "sytl": [27, 36, 81], "checkpoint": [27, 47, 123, 124, 126, 128, 131, 146, 148, 150], "share": [27, 28, 55, 62, 76, 78, 94, 97, 99], "gpu": [27, 128], "cautionari": [27, 48, 67, 149], "registr": [27, 48, 126, 160, 162], "earth": [27, 42, 48, 56, 63, 70, 75, 122, 124, 132, 140, 149], "slip": [27, 32, 48, 49, 114, 160, 164], "sea_level": [27, 34, 42, 48, 52, 63, 102, 129, 142, 149, 160, 162], "eta": [27, 32, 36, 37, 42, 47, 48, 72, 115, 122, 129, 141, 149], "lagrangian": [27, 47, 48, 129], "particl": [27, 36, 47, 48, 129, 134], "friction": [27, 48, 52, 149, 154, 155], "nearshor": [27, 34, 36, 47, 48, 52], "front": [27, 34, 41, 42, 48, 71, 103, 109, 140], "boussinesq": [27, 48, 49, 52], "geometri": [27, 32, 49, 75, 96, 97, 101, 103, 106, 122], "jupyt": [27, 46, 75, 78, 96, 110, 114, 122, 123, 129, 138], "notebook": [27, 32, 34, 42, 46, 58, 70, 75, 78, 90, 96, 98, 114, 122, 123, 129, 138, 139, 140, 162], "concept": [27, 138], "pointwis": [27, 34, 57, 106, 122, 160], "potenti": [27, 71, 124, 141], "process": [27, 36, 38, 39, 48, 55, 56, 75, 88, 93, 94, 99, 105, 106, 109, 116, 124, 134, 146, 163], "fly": 27, "commun": [27, 55, 86, 106, 109, 111, 115, 126], "hope": [28, 116], "greatli": [28, 36, 86, 134, 141], "expand": [28, 42, 55, 63], "submodul": [28, 30, 56, 59, 61], "stai": [28, 34], "tune": [28, 147], "annot": [29, 63], "map2d_to_1d": 29, "unavail": 29, "sens": [29, 55, 64, 126, 131, 168], "context": [29, 55, 165], "plotdata": [29, 36, 37, 47, 82, 84, 91, 123, 124, 145], "els": [29, 30, 62, 70, 106, 126, 140, 142, 150], "scalar": [29, 32, 42, 98, 106, 138, 142, 146, 168], "moment": [29, 32, 127], "outn": 29, "outaux": 29, "prepar": [30, 152], "substanti": [30, 58, 86, 122, 128, 131], "incompat": [30, 55], "built": [30, 31, 49, 68, 78, 87, 96, 99, 101, 103, 115, 116, 154, 155], "correctli": [30, 34, 89, 95, 122], "Be": [30, 71, 141, 164], "verbos": [30, 32, 35, 37, 51, 63, 70, 91, 94, 98, 104, 116, 140, 146, 148, 150, 156, 162], "messag": [30, 43, 51, 58, 62, 71, 76, 91, 94, 98, 100, 103, 104, 106, 107, 131, 146, 148, 150, 163], "wise": [30, 104], "especi": [30, 55, 89, 101], "necessit": 30, "compat": [30, 32, 35, 51, 55, 63, 75, 77, 81, 97, 99, 107, 119, 120, 124, 125, 135, 152, 162], "explan": 30, "tracker": 30, "increasingli": 30, "push": [30, 58, 59], "unlik": [30, 34, 58, 59, 77], "practic": [30, 111, 113], "accid": 30, "subrepositori": [30, 59], "oppos": [30, 157], "inter": [30, 125], "break": [30, 32, 52, 55, 63, 75, 116, 123, 142, 149, 162], "editabl": 30, "site": [30, 55, 62, 111], "shell": [30, 61, 62, 76, 82, 84, 99, 105, 108, 111, 124, 144], "pull_al": [30, 59], "sh": [30, 58, 59, 99], "prompt": [30, 31, 71, 82, 84, 93, 96, 108, 162], "shortli": [30, 116], "handi": [30, 66], "uncommit": [30, 54, 59], "checkout": [30, 56, 58, 59, 61], "claw_git_statu": [30, 54, 59, 130], "txt": [30, 34, 47, 54, 59, 64, 86, 98, 124, 125, 126, 137, 156], "claw_git_diff": [30, 54, 59], "usernam": [30, 31], "mind": 30, "password": 30, "whenev": [30, 123, 165], "brought": 30, "new_featur": 30, "accident": [30, 82], "recov": [30, 35], "histori": [30, 37, 59, 62, 84], "throw": 30, "awai": [30, 141], "recreat": [30, 43, 66, 129], "rebas": 30, "onto": [30, 32, 55, 142, 162], "newer": [30, 76, 92, 126], "head": [30, 32, 58], "cleaner": [30, 124], "recompil": [30, 43, 44, 66, 76, 109, 129, 147, 152, 165], "nosetest": [30, 39, 40, 99, 105, 116, 158], "fail": [30, 97, 99, 109, 116, 122, 156], "pr": [30, 59, 116, 126], "someon": [30, 66], "propos": [30, 168], "rid": 30, "cross": [30, 49], "poor": 30, "whole": [30, 55, 98, 99], "lot": [30, 42, 129], "doesn": [30, 34, 62, 67, 106], "pep8": 30, "aim": 30, "vim": 30, "nice": [30, 63, 89, 101, 119, 140], "underlin": 30, "nose": [30, 39, 40, 87, 99, 116, 135, 158], "suit": [30, 55, 116], "exactli": [30, 35, 36, 54, 56, 72, 106, 140, 146], "overrid": [30, 44, 55, 88, 89, 109], "bind": [30, 55, 81, 89, 99], "dockerhub": [31, 59], "riemann_book": [31, 139], "0_dockerimag": 31, "8889": 31, "0_contain": 31, "serv": 31, "jovyan": 31, "exit": [31, 82, 99, 105], "ctrl": [31, 82], "quit": [31, 71, 82, 84, 152], "whatev": [31, 88, 103, 138], "ip": [31, 82, 84], "localhost": 31, "token": 31, "wherev": [31, 163], "ones": [31, 88, 89, 106, 126, 146, 147], "ipynb": [31, 32, 34, 42, 75, 114, 123, 139, 140], "chile2010a": [31, 114], "exercis": [31, 48, 114, 116], "transfer": 31, "laptop": [31, 96], "accomplish": [31, 42, 66], "0_geoclaw_dockerimag": 31, "contains": 31, "rm": [31, 58, 59, 66, 163], "1_contain": 31, "rmi": 31, "1_dockerimag": 31, "prune": 31, "dockeril": 31, "root": [31, 62, 97, 98, 103], "dockerfile_v5": 31, "0_geoclaw": 31, "test_bind": 31, "subfault": [32, 48, 126, 127, 164], "seafloor": [32, 52, 75, 142, 164], "rise_tim": [32, 75], "rise": [32, 75, 141, 142], "rise_time_start": [32, 75], "piecewis": [32, 34, 42, 47, 49, 57, 72, 75, 119, 138, 140, 160], "quadrat": [32, 75], "rise_time_end": [32, 75], "rise_fract": [32, 75], "csv": [32, 75, 126], "erron": [32, 75], "interpret": [32, 57, 75, 126, 160], "dtopotools_exampl": [32, 75, 114], "test_dtopotool": 32, "deal": [32, 52, 81, 98, 99, 106, 156, 162], "sub": [32, 116, 162], "dtopographi": [32, 75], "ucsbfault": [32, 75], "csvfault": [32, 75], "siftfault": [32, 75, 126], "segmentedplanefault": [32, 75], "plot_dz_contour": 32, "plot_dz_color": 32, "mw": [32, 126], "strike_direct": 32, "input_unit": 32, "coordinate_specif": [32, 75], "subclass": 32, "row": [32, 34, 57, 92, 115, 160, 162], "rupture_typ": [32, 75], "static": [32, 75, 126], "dtopo_typ": [32, 35, 49, 63, 75], "repres": [32, 49, 88, 94, 97, 101, 102, 104, 106, 162, 168], "dz_at_t": 32, "dz": [32, 35, 49, 142, 160], "dz_max": 32, "ab": [32, 56, 101, 109, 115, 140, 162], "self": [32, 35, 37, 104, 135, 162], "cmax_dz": 32, "dz_interv": 32, "colorbar_ticks": 32, "colorbar_labels": 32, "fig_kwarg": [32, 162], "appar": [32, 72, 76], "compos": [32, 88], "properti": [32, 37, 49, 64, 71, 88, 91, 94, 103, 106, 162], "mo": 32, "seismic": [32, 37, 48, 75], "unit": [32, 50, 51, 56, 75, 94, 124, 135, 156], "containing_rect": 32, "create_dtopo_xi": [32, 75], "rect": [32, 140], "016666666666666666": 32, "buffer_s": [32, 75], "buffer": [32, 42, 47, 115, 123, 124, 147, 148, 162], "x1": [32, 34, 35, 36, 41, 51, 63, 89, 98, 115, 140, 147, 148, 149, 162], "x2": [32, 34, 35, 36, 41, 51, 63, 98, 115, 140, 147, 148, 149, 162], "y1": [32, 34, 35, 36, 41, 51, 63, 89, 98, 115, 140, 147, 148, 149, 162], "y2": [32, 34, 35, 36, 41, 51, 63, 98, 115, 140, 147, 148, 149, 162], "degre": [32, 49, 51, 55, 63, 72, 75], "create_dtopographi": [32, 75], "valueerror": [32, 156, 162], "unknown": [32, 106], "plot_subfault": 32, "plot_centerlin": 32, "slip_color": 32, "cmap_slip": 32, "cmin_slip": 32, "cmax_slip": 32, "slip_tim": 32, "plot_rak": 32, "xylim": 32, "plot_box": [32, 162], "axessubplot": 32, "centroid": [32, 75], "dip": [32, 49, 75], "jet": [32, 71], "rake": [32, 75], "drawn": [32, 55, 145], "plot_subfaults_depth": 32, "column_map": 32, "skiprow": 32, "delimit": 32, "dict": [32, 37, 91, 97, 102, 103, 106, 156, 162], "strike": [32, 75], "calculate_geometri": 32, "kinemat": [32, 48], "skip": [32, 129], "width": [32, 36, 55, 63, 75, 77, 94, 101, 106, 115, 140, 148, 150], "rigid": [32, 126], "mu": [32, 126], "set_dynamic_slip": 32, "slip_at_dynamic_t": 32, "column_list": 32, "output_unit": 32, "match": [32, 36, 41, 55, 63, 97, 103, 116, 156, 162], "adopt": [32, 104], "noaa": [32, 42, 51, 57, 70, 75, 126, 141, 156, 160, 164], "sift": [32, 75, 126], "ucsb": [32, 75, 164], "definit": [32, 71, 88, 115, 121], "gov": [32, 42, 51, 70, 75, 99, 156], "aboutu": 32, "020204mag_polici": 32, "php": [32, 65, 86], "sift_slip": 32, "longitude_shift": 32, "subset": [32, 34, 42, 70, 126, 140, 160, 162, 164], "load_sift_unit_sourc": 32, "pmel": [32, 75], "pub": [32, 156], "gica2937": 32, "although": [32, 55, 67, 71, 100, 101, 103, 115, 127, 133, 162], "notat": [32, 51, 63, 138], "compress": [32, 97, 162], "info_sz": 32, "dat": [32, 156], "acsza1": 32, "acszb1": 32, "set_subfault": 32, "assign": [32, 34, 36, 88, 91, 97, 103], "coodin": 32, "pascal": [32, 156], "centerlin": 32, "respecitv": 32, "mix": [32, 41, 55, 75], "nctr": [32, 75], "upstrik": [32, 75], "updip": [32, 75], "calculate_geometry_triangl": 32, "triangular": [32, 48, 126], "lat": [32, 51, 55, 57, 160, 162], "convert_to_standard_unit": 32, "measur": [32, 47, 49, 51, 75], "dynamic_slip": [32, 127], "rupture_tim": [32, 75], "rise_shap": 32, "gauss_pt": 32, "latitutd": 32, "modulu": [32, 102, 108, 148, 165], "shape": [32, 37, 42, 51, 63, 70, 89, 94, 99, 106, 140, 162], "displac": [32, 36, 48, 49, 52, 75, 142, 149, 164], "vertic": [32, 41, 52, 55, 63, 70, 140, 141, 149, 162, 164], "1992": 32, "okadamap": 32, "rigin": 32, "dave": 32, "xiaom": 32, "wang": 32, "rewritten": 32, "dicuss": 32, "movement": 32, "sec": 32, "pw": [32, 34], "smooth": [32, 72, 104, 115, 165], "ruptur": [32, 48], "set_corn": 32, "projection_zon": 32, "iter": [32, 42, 70, 102], "subdividedplanefault": 32, "base_subfault": 32, "nstrike": 32, "ndip": 32, "slip_funct": 32, "subdivid": [32, 75], "uniform": [32, 34, 36, 37, 48, 70, 75, 78, 89, 126, 160], "subdivis": 32, "slip_distribut": 32, "xi": [32, 165], "rescal": 32, "tensorproductfault": 32, "fault_plan": 32, "slip_along_strik": 32, "slip_down_dip": 32, "goe": [32, 48, 58], "constant": [32, 34, 36, 49, 52, 63, 68, 72, 99, 102, 138, 139, 140, 142, 149, 162, 165], "tensor": 32, "chen": [32, 164], "ji": [32, 164], "geol": 32, "edu": [32, 55, 97, 128, 152], "faculti": [32, 152], "big_earthquak": 32, "sea": [32, 47, 48, 50, 52, 55, 72, 75, 112, 122, 129, 141, 160, 162, 164], "floor": [32, 48, 75], "durat": [32, 131, 141], "slope": [32, 104, 131], "rf": [32, 58, 59], "bear": [32, 51], "movabl": 32, "latlong": [32, 55], "happen": [33, 55, 66, 88, 103, 106, 129, 163], "filenam": [33, 55, 122, 134, 135, 162], "fgmax_tool": [34, 121, 129, 135, 149], "increment": [34, 47, 55, 94, 109, 146, 148, 150], "record": [34, 47, 64, 106, 136, 156, 164], "observ": [34, 52, 118, 131, 141, 146, 149, 157, 164], "align": [34, 36, 42, 55, 63, 70, 129, 131, 149], "arbitrari": [34, 36, 63, 104, 118, 140, 149], "transect": [34, 149], "coastlin": [34, 55, 70, 72, 129, 140, 149, 164], "quadrilater": [34, 63], "dem": [34, 48, 57, 63, 126, 160, 162, 164], "topo_typ": [34, 42, 49, 57, 63, 70, 122, 123, 126, 129, 160, 162], "point_styl": [34, 35, 70, 121], "fgmax_grid": [34, 35, 63, 129, 135, 149], "junction": 34, "purpos": [34, 36, 48, 52, 57, 65, 71, 77, 86, 94, 114, 116, 137, 140, 146], "maxima": [34, 76], "fgmax_data": [34, 149], "fgmaxgrid": [34, 35, 135, 149], "fgmax0001": 34, "fgno": [34, 35, 36, 37, 135], "sequenti": [34, 36], "fg_maxnum_fgrid": 34, "fgmax_modul": 34, "recomil": 34, "everyth": [34, 59, 62, 76, 99, 108, 109, 116, 126], "fg": 34, "tstart_max": 34, "tend_max": 34, "dt_check": 34, "min_level_check": 34, "arrival_tol": 34, "interp_method": 34, "npt": 34, "xy_fil": 34, "regular": [34, 162], "cartesian": [34, 50, 63, 89, 149], "nx": [34, 36], "ny": [34, 36], "n12": 34, "n23": 34, "x3": [34, 63, 98], "y3": [34, 63, 98], "x4": [34, 63], "y4": [34, 63], "fourth": [34, 57], "clockwis": [34, 51, 75, 162], "perimet": 34, "intersect": [34, 49, 70, 75], "connect": [34, 49, 58, 63, 70, 129, 140], "expect": [34, 72, 102, 108, 109, 110, 116, 126, 127, 129, 131, 148, 149, 150, 156], "topofil": [34, 35, 49, 57, 63, 126, 127, 128, 129, 149, 160, 162], "north": [34, 42, 49, 51, 70, 75], "south": [34, 49, 160], "preprocess": [34, 122], "satisfi": [34, 42, 70, 104, 115, 140, 168], "captur": [34, 47, 52, 64, 140, 160], "posit": [34, 42, 55, 75, 78, 109, 149, 160, 162], "digit": [34, 36, 42, 57, 63, 64, 82, 124, 125, 126, 162], "correspondingli": 34, "1e9": [34, 41, 64], "simul": [34, 38, 39, 40, 42, 50, 52, 55, 71, 72, 91, 94, 96, 98, 99, 101, 105, 108, 113, 124, 125, 126, 128, 140, 142, 156], "exce": [34, 55, 115, 147], "care": [34, 42, 48, 99], "start_max": 34, "natur": [34, 49, 58, 138, 168], "discard": [34, 104], "reiniti": [34, 124], "depress": 34, "margin": [34, 48], "fgmax_valu": 34, "eta_tild": 34, "speed": [34, 36, 37, 49, 88, 92, 102, 108, 124, 129, 138, 139, 146, 149, 156, 157, 162, 165, 168], "harbor": 34, "ship": 34, "ground": [34, 75, 129], "fg_num_val": 34, "num_fgmax_v": [34, 149], "govern": [34, 149], "fgmax_interpol": 34, "fgmax_interpolate0": 34, "fgmax_interp": [34, 131], "unrealist": [34, 72], "island": [34, 42, 70, 140], "65": 34, "amr_levels_max": [34, 115, 147, 148], "8000": 34, "e10": 34, "stop": [34, 76, 82, 118, 126, 148, 150, 162], "20": [34, 42, 53, 55, 57, 63, 70, 79, 82, 102, 115, 147, 148, 149, 160, 162], "const": 34, "fg1": 34, "valuemax": 34, "aux1": 34, "fgmax0002": 34, "explicitli": [34, 67, 71, 96, 131, 146, 163, 168], "dealt": [34, 42], "read_output": [34, 35, 135], "make_input_fil": 34, "chile2010_fgmax": [34, 36, 134], "bowl_radial_fgmax": 34, "gallery_geoclaw": [34, 48, 49], "paragraph": 34, "qoi": [34, 37], "2n": 34, "hmin": 34, "13": [34, 47, 159], "99999000e": 34, "99": [34, 148, 150], "never": [34, 72, 101, 106, 112, 115, 129, 140, 146, 148, 150, 163], "met": [34, 65, 86], "bound": [35, 37, 89, 92, 99, 135, 140, 146, 162], "interp_dz": 35, "dtopo_path": 35, "b0": [35, 37], "event": [35, 48, 52, 63, 65, 75, 86, 141, 142, 146], "ps4_to_arrai": 35, "mask": [35, 42, 48, 53, 140, 162], "topo_styl": 35, "xy_fnam": 35, "read_fgmax_grids_data": 35, "data_fil": [35, 37], "ij": [35, 135], "xy": [35, 63, 135], "layout": [35, 58, 135], "unexpect": [35, 51, 55, 63, 66, 156], "indent": [35, 51, 63], "quot": [35, 63], "unind": [35, 63, 156], "topotool": [35, 42, 48, 51, 57, 63, 70, 119, 120, 121, 122, 123, 126, 127, 132, 135, 160, 161], "write_to_fgmax_data": 35, "fid": [35, 37], "adjust_fgmax_1d": 35, "x1_desir": 35, "x2_desir": 35, "x1_domain": 35, "x1_new": 35, "x2_new": 35, "npoint": 35, "linspac": [35, 71, 91, 108, 140], "fgout_tool": [36, 149], "complement": 36, "coincid": 36, "wherea": [36, 47, 55, 72, 81, 99], "occur": [36, 66, 75, 156, 157], "signific": [36, 68, 134, 136, 141, 162], "increas": [36, 37, 47, 55, 63, 76, 140, 149], "degrad": 36, "had": [36, 47, 56, 57, 124, 125, 126, 127, 131, 142], "tempor": [36, 47, 64], "seri": [36, 47, 64, 72, 156], "fact": [36, 55, 72, 97, 106, 110, 115, 142], "gauag": 36, "similarli": [36, 43, 56, 93, 99, 101, 140, 159], "massless": 36, "tracer": [36, 139], "debri": 36, "fixedgrid": [36, 48, 134], "carri": 36, "fgmax": [36, 41, 48, 63, 72, 76, 119, 121, 124, 125, 129, 130, 135, 149], "throughout": [36, 72, 124], "fgout_data": [36, 149], "fgout_grid": [36, 37, 63, 149], "fgoutgrid": [36, 37, 149], "runtim": [36, 109], "binary32": [36, 47, 77, 97, 134, 146, 148, 150], "200": [36, 55, 88, 108, 122, 150], "250": 36, "115": 36, "55": 36, "tstart": [36, 104], "tend": [36, 42, 104], "nout": [36, 77, 150], "37": 36, "ascii": [36, 47, 57, 71, 88, 91, 98, 103, 124, 134, 135, 137, 146, 148, 150, 160, 166], "binary64": [36, 47, 77, 97, 134, 146, 148, 150], "float64": [36, 134, 146], "kind": [36, 91, 93, 98, 128, 134, 138, 146], "float32": [36, 134, 146], "dump": [36, 77, 97, 134, 135, 146], "raw": [36, 97, 134, 146], "almost": [36, 146], "precis": [36, 37, 44, 47, 63, 77, 89, 94, 97, 138, 146, 162], "hundr": 36, "fgout0001": 36, "t0000": [36, 71], "q0000": [36, 71, 146], "b0000": 36, "amr_level": [36, 77], "hierarchi": [36, 55, 94, 111], "file_prefix": [36, 97, 103, 134], "easier": [36, 62, 81, 124, 126, 140, 165], "manipul": [36, 47, 162], "fgframe": 36, "read_fram": [36, 37], "lazi": 36, "hss": [36, 37], "plottool": [36, 42, 70, 129], "pcolorcel": [36, 42, 70, 129, 140], "minimalist": 36, "geoplot": [36, 53, 55, 83], "cmap": [36, 42, 55, 63, 70, 82, 140, 162], "land_color": 36, "masked_wher": 36, "eta_plot": 36, "tsunami_colormap": 36, "overlap": [36, 115, 118, 119, 160], "fgout_interp": 36, "fgout_modul": 36, "unphys": 36, "intepol": 36, "fgout_writ": 36, "fgoutfram": 37, "make_fgout_fcn_xi": 37, "make_fgout_fcn_xyt": 37, "write_netcdf": 37, "read_netcdf": [37, 42, 70, 126, 127, 160, 162], "reconstruct": [37, 96, 104, 156], "read_netcdf_arrai": 37, "extract": [37, 55, 97, 135, 156, 162, 164], "print_netcdf_info": 37, "drytol": 37, "extent_cent": 37, "extent": [37, 41, 42, 52, 60, 63, 68, 70, 71, 88, 94, 106, 118, 131, 140, 160, 162], "extent_edg": 37, "read_fgout_grids_data": 37, "set_plotdata": 37, "write_to_fgout_data": 37, "get_as_arrai": 37, "rootgrp": 37, "nearest": [37, 42, 47, 162], "bounds_error": 37, "fill_valu": [37, 97, 162], "nan": [37, 51, 162], "behavior": [37, 48, 58, 72, 115, 116, 123, 129, 131], "regulargridinterpol": 37, "fgout1": 37, "fgout2": 37, "method_xi": 37, "method_t": 37, "linearli": 37, "fname_nc": 37, "contin": 37, "bfinal": 37, "qoi_arrai": 37, "fgout_fram": 37, "nc": [37, 42, 70, 126, 156, 160], "datatyp": 37, "f4": 37, "include_b0": 37, "include_bfin": 37, "metadata": [37, 77, 160, 162], "f8": 37, "byte": [37, 47, 77, 97], "twice": [37, 55, 137, 146], "downstream": 37, "field": [37, 47, 63, 101, 103, 106, 124, 126, 134, 156, 157], "first_test": 38, "euler_2d": [38, 40, 96, 101], "shock_bubble_interact": [38, 40, 93, 96, 105], "iplot": [38, 40, 93, 96, 99], "That": [38, 40, 42, 108, 160], "ensur": [38, 39, 40, 71, 113], "install_prerequisit": 38, "acoustics_1d_example1": [38, 39, 74], "statement": [38, 39, 71, 77, 110, 111, 124, 133, 148], "ex": [38, 39, 91], "troubl": [38, 39, 81, 96], "xclaw": [38, 39, 91], "plotting_makeplot": [38, 39], "fortfil": [38, 39], "install_fortran": 39, "prerequisit": [39, 40, 60, 62], "sv": [39, 158], "runtest": [39, 99, 158], "acoustics_1d_heterogen": [39, 158, 165], "regression_test": [39, 158], "acoustics1dheterogeneoustest": [39, 158], "acoustics_3d_heterogen": [39, 158], "acoustics3dheterogeneoustest": [39, 158], "advection_2d_annulu": [39, 158], "advection2dannulustest": [39, 158], "ran": [39, 158], "639": [39, 158], "manual": [40, 89, 98, 105, 107, 116, 158], "launch": [40, 93, 99, 100, 105], "setup": [40, 59, 88, 89, 93, 96, 99, 101, 104, 105, 106, 114, 144, 163], "regiondata": [41, 115, 148, 149], "minlevel": [41, 115, 131, 140, 147, 148, 149], "maxlevel": [41, 71, 115, 131, 140, 147, 148, 149], "clariti": 41, "ultim": 41, "flagregiondata": [41, 129], "everywher": [41, 42, 51, 68, 106, 142], "supplement": [41, 70, 151], "rundatat": 41, "region_domain": 41, "spatial_region_typ": 41, "spatial_region": 41, "restrict": [41, 55, 126, 140, 149, 160], "insid": [41, 94, 99, 103, 138, 140, 162], "trapezoid": 41, "region_trapezoid": 41, "spatial_region_fil": 41, "ruledrectangle_trapezoid": 41, "region_tool": [41, 42, 70, 129, 130, 140], "rr": [41, 70, 71, 84, 140], "ruledrectangl": [41, 70, 129, 140], "piecewiselinear": 41, "ixi": [41, 70, 138, 140], "advection_2d_flagregion": 41, "constraint": [42, 47, 140, 147, 168], "dike": [42, 70, 129, 149], "creation": [42, 82, 96, 118], "z": [42, 57, 63, 70, 71, 88, 94, 102, 108, 140, 146, 147, 160, 162], "even": [42, 52, 55, 62, 65, 75, 86, 109, 115, 129, 147, 148, 160, 163, 165], "inlin": [42, 139], "marching_front": [42, 70, 129], "zmin": [42, 70], "60": [42, 55, 70, 75, 76, 129, 147], "zmax": [42, 70], "40": [42, 55, 70, 77, 115, 149, 159], "land_cmap": 42, "make_colormap": [42, 70, 82], "sea_cmap": 42, "norm": [42, 63, 70, 115, 162], "add_colormap": [42, 70, 123, 129], "data_limit": [42, 70], "data_break": [42, 70, 162], "sea_cmap_dri": 42, "cmap_dri": [42, 70], "norm_dri": [42, 70], "sw": [42, 57, 70, 139], "coast": [42, 70, 115, 142, 162], "whidbei": [42, 70, 140], "maxwelton": [42, 70], "beach": [42, 70, 139], "marchingfront": 42, "region1_png": [42, 70], "imread": [42, 70], "region1": [42, 70], "122": [42, 70, 140, 162], "46": [42, 70, 162], "38": [42, 70], "47": [42, 70, 140], "93": [42, 70, 123], "96": [42, 70], "imshow": [42, 70, 162], "48": [42, 55, 70, 140], "puget": [42, 70, 140], "sound": [42, 70, 88, 102, 108, 140], "ncei": [42, 70, 141, 160, 164], "thredd": [42, 70, 160, 164], "ngdc": [42, 70, 141], "dodsc": [42, 70], "puget_sound_13_mhw_2014": [42, 70], "colorbar": [42, 63, 70, 126, 129, 140, 145, 162], "mhw": [42, 48, 52, 141, 160, 164], "wetland": [42, 70], "lake": [42, 48, 70, 142, 149, 160], "repeat": [42, 70, 84, 137, 147, 149], "wet_point": [42, 70], "select_by_flood": [42, 70], "z1": [42, 70], "z2": [42, 70], "max_it": [42, 70], "zdry": [42, 70], "masked_arrai": [42, 70, 140], "279936": [42, 70], "112": [42, 70], "59775": [42, 70], "mislead": [42, 72], "pink": [42, 63, 82, 145], "distinguish": 42, "wet": [42, 48, 70, 72, 140, 149], "mask_dri": 42, "logical_not": [42, 70], "z_dry": 42, "mask_dry_onshor": 42, "logical_and": [42, 70], "z_allow_wet": 42, "rotat": [42, 49, 53, 135], "dry_point": 42, "avoid": [42, 55, 58, 63, 66, 71, 94, 98, 115, 118, 119, 123, 124, 131, 133, 137, 146, 149, 168], "shorelin": [42, 55, 162], "inland": [42, 70, 149], "sum": [42, 47, 75, 98, 106, 159], "3x3": 42, "dry_points_sum": 42, "reset": [42, 44, 58, 109], "white_r": 42, "461": 42, "379": 42, "929": 42, "961": 42, "z_format": [42, 70, 162], "1i": [42, 70], "fuction": 42, "set_xyz": [42, 162], "force_dry_init_topo": 42, "_y": [42, 70, 162], "_z": [42, 70, 162], "generate_2d_coordin": [42, 70, 162], "fname_force_dry_init": 42, "864": 42, "ncol": [42, 122], "324": 42, "nrow": 42, "224599074275750e": 42, "02": [42, 63, 97, 102, 148], "793009258334999e": 42, "259259000800000e": 42, "05": [42, 92, 102], "cellsiz": [42, 57, 122, 160], "9999": [42, 57, 160, 162], "nodata_valu": [42, 162], "forcedri": [42, 149], "force_dri": [42, 63, 129], "fname": [42, 63, 131, 140, 148, 149, 150], "qinit_data": [42, 142, 149], "force_dry_list": [42, 149], "setprob": [42, 67, 148, 150, 165], "qinit_modul": 42, "filval": 42, "t_stays_dri": 42, "gotten": 42, "offer": [43, 55, 116], "Or": [43, 63, 84, 140, 162], "dot": [43, 47, 55, 62, 63, 66, 163], "unix": [43, 74], "invis": [43, 122], "encount": [43, 55, 82, 105, 107], "catch": [43, 96], "bash": [44, 55, 61, 62, 71, 76, 99, 111, 144], "export": [44, 55, 61, 62, 71, 76, 99, 107, 144], "f77": [44, 163], "compliant": 44, "yourself": [44, 47, 61], "rerun": [44, 47, 57, 59, 62], "scan": 44, "abil": [44, 122, 124, 128, 156, 162], "meant": [44, 94, 104, 156], "pedant": 44, "fbound": 44, "ffpe": 44, "trap": 44, "invalid": [44, 103], "overflow": [44, 125], "optim": [44, 86, 109], "o2": [44, 76], "fopenmp": [44, 76, 109], "dnetcdf": [44, 160], "lnetcdf": 44, "netcdf4_dir": 44, "ifort": 44, "cb": 44, "cu": 44, "fpe0": 44, "ftrapuv": 44, "fp": 44, "qopenmp": 44, "omp_num_thread": [44, 76, 124, 159], "thread": [44, 76, 115, 129, 159], "pressur": [47, 71, 84, 98, 102, 108, 125, 126, 149, 156, 157], "tide": [47, 48, 51, 126, 141, 162], "behav": [47, 49], "difficult": 47, "clearli": [47, 52, 55, 140], "accuraci": [47, 68, 78, 148, 150], "nonphys": 47, "oscil": [47, 168], "prior": [47, 64, 65, 86, 136, 142, 148, 150, 165], "fgout": [47, 48, 63, 72, 134, 149], "gaugedata": [47, 64, 148], "gaugeno": [47, 64, 148], "meqn": [47, 77, 138, 165], "varieti": [47, 91], "basi": [47, 71], "file_format": [47, 97, 103, 134, 156], "smallest": [47, 115, 140], "reduct": 47, "display_format": [47, 64], "e15": 47, "q_out_field": 47, "aux_out_field": 47, "min_time_incr": [47, 64], "amount": [47, 52, 58], "decreas": [47, 142, 160], "effect": [47, 55, 68, 71, 94, 98, 115, 116, 141, 149, 162], "turn": [47, 50, 52, 63, 79, 82, 98, 116, 123, 129, 134, 152], "id": [47, 51, 103], "e26": 47, "16": [47, 55, 63, 75, 94, 140, 146], "e8": 47, "multilay": [47, 119, 122, 125, 126, 127], "accumul": [47, 124, 137], "intermit": [47, 124], "max_buff": [47, 124], "gauges_modul": [47, 122, 124], "distinct": [47, 124], "gauge00001": [47, 64, 124], "facilit": [47, 64, 96, 116, 122, 124, 129, 135, 151, 156], "quickli": [47, 58, 63, 90, 124, 142, 162], "bin": [47, 99, 137], "overwritten": [47, 97, 98, 124, 137, 165], "gaugexxxxx": [47, 124, 137], "monoton": [47, 146, 149], "pars": [47, 109], "gaugesolut": 47, "gauge_id": 47, "getgaug": 47, "plotfigur": [47, 82, 145], "300": [47, 140], "each_gaug": 47, "1d_plot": [47, 82, 84, 145], "setgaug": [47, 123], "each_fram": 47, "plotclaw": [47, 81, 82, 84, 145], "plotgaug": 47, "loop": [47, 71, 81, 109, 115, 126, 129, 131, 138, 142, 145, 146, 165], "cleargaug": 47, "_output_from_previous_run": 47, "2d_pcolor": [47, 55], "addgaug": 47, "plot_gauge_loc": 47, "format_str": 47, "ko": 47, "add_label": 47, "overview": [48, 55, 81, 117, 120, 129], "teach": [48, 52, 114], "guarante": [48, 52, 104, 114], "liabil": [48, 52, 65, 86, 114], "underwat": [48, 55], "robust": [48, 126, 139, 162], "dtopotool": [48, 75, 120, 121, 123, 126, 127, 160, 161], "kmltool": [48, 129, 130, 132, 161], "geo": [48, 68], "chile": [48, 63, 75], "2010": [48, 63, 75, 149], "dart": 48, "buoi": 48, "previous_pts_chosen": 48, "arcsecond": [48, 160], "force_dry_init": [48, 129], "topograpi": [48, 160], "sgn": 48, "madsen": 48, "sorensen": 48, "geoclaw1d_coord": 49, "wide": [49, 62, 111, 139], "insur": [49, 54, 58, 66, 84, 115, 118, 122, 147, 149, 160], "contrast": [49, 57, 140], "newli": 49, "roughli": [49, 56, 140, 159], "transit": [49, 135], "sometim": [49, 62, 66, 70, 78, 82, 88, 98, 126, 133, 141, 142, 149, 157, 164], "prefer": [49, 63, 99, 101, 144, 147, 156], "topo1d": 49, "1d_classic": 49, "geo_data": [49, 64, 149], "rotation": 49, "geometr": [49, 152, 165], "spread": 49, "crater": 49, "endpoint": 49, "pole": 49, "ordinari": [49, 138], "Near": 49, "disturb": [49, 55], "decai": 49, "refocu": 49, "grid_data": 49, "grid_typ": 49, "nonuniform": [49, 71], "fname_celledg": 49, "topo_data": [49, 149], "topofile_path": 49, "dtopo_data": [49, 118, 149], "dtopofil": [49, 63, 75, 149], "dtopofile_path": 49, "mt": [49, 160], "okada_dtopo": 49, "recogn": [50, 57, 62, 160], "dms2decim": 51, "decim": [51, 63], "dist_meters2latlong": 51, "dist_latlong2met": 51, "haversin": 51, "great": [51, 93], "inv_haversin": 51, "invert": 51, "fetch_noaa_tide_data": 51, "predict": 51, "x0": 51, "y0": 51, "bearing_unit": 51, "360": [51, 55, 75], "radian": 51, "sin": [51, 82], "longitudin": 51, "latitudin": 51, "coord": [51, 55], "negat": [51, 160], "30": [51, 55, 57, 115, 147, 149, 160], "51": 51, "span": [51, 55, 63], "station": [51, 141, 164], "begin_d": 51, "end_dat": 51, "time_zon": 51, "gmt": 51, "datum": [51, 52, 102, 141, 149, 164], "stnd": 51, "metric": 51, "cache_dir": 51, "begin": [51, 63, 94, 98, 102, 108, 139, 156], "op": 51, "api": [51, 126], "tidesandcurr": 51, "scratch": [51, 70, 108], "charact": 51, "datetim": [51, 156], "date_tim": 51, "ndarrai": [51, 92, 94, 102, 106, 156, 162], "water_level": 51, "preliminari": [51, 126, 164], "verifi": [51, 109, 116, 164], "rsphere": [51, 89], "6367500": 51, "believ": [52, 110, 124, 129], "real": [52, 59, 68, 109, 138, 164], "world": [52, 68, 96, 99, 156], "intend": [52, 89, 126], "approv": 52, "nhtmp": 52, "benchmark": 52, "nthmp": 52, "awar": [52, 99], "scenario": [52, 141], "invest": 52, "consider": [52, 88], "learn": [52, 93, 110], "geohazard": 52, "geoscientist": 52, "expert": 52, "cautiou": 52, "sensit": [52, 68], "studi": [52, 68], "confirm": 52, "imposs": [52, 146], "encapsul": 52, "knowledg": 52, "inaccuraci": 52, "uncertainti": [52, 68], "subduct": [52, 75], "zone": [52, 55, 63, 147, 148], "adequ": 52, "landslid": 52, "understood": 52, "turbul": [52, 104], "bore": 52, "inaccur": 52, "becom": [52, 107, 168], "agreement": 52, "histor": [52, 75, 164], "caution": 52, "empir": [52, 68], "corioli": [52, 149, 154, 155], "littl": [52, 75, 97, 141], "effici": [52, 56, 86, 96, 97, 98, 106, 115, 140, 147], "coriolis_forc": [52, 149], "know": [52, 62, 66, 75, 86, 113, 125, 129, 131, 138, 141, 162, 163, 164], "coastal": [52, 129, 141, 142, 149, 160], "upward": 52, "realiti": 52, "oper": [53, 116, 124], "hard": [53, 58, 76, 82, 162], "disabl": [53, 105, 149], "plain": 53, "mean_latitud": 53, "hash": [54, 58, 116], "print_git_statu": 54, "git_statu": 54, "power": [55, 60, 81], "georeferenc": 55, "simultan": [55, 124], "gi": [55, 124, 160], "realist": 55, "critic": [55, 98, 138], "decis": 55, "nevertheless": 55, "lxml": 55, "pykml": 55, "conda": 55, "pyramid": 55, "geospati": 55, "abstract": 55, "osx": [55, 85], "macport": 55, "homebrew": [55, 85], "gdal_data": 55, "gc": 55, "cv": [55, 71], "epsg": 55, "wkt": 55, "georefer": 55, "warp": 55, "anaconda": [55, 105], "gdal_test": 55, "frame0005fig1": 55, "1440": 55, "1440p": 55, "1440l": 55, "frame0005fig1_tmp": 55, "vrt": 55, "band": [55, 162], "destin": 55, "100": [55, 75, 88, 91, 94, 103, 106, 108, 123, 126, 140, 150, 162], "receiv": [55, 116], "libgdal": 55, "dylib": 55, "liblzma": 55, "xz": 55, "setplot_fil": 55, "setplot_kml": 55, "chile_2010": 55, "slider": [55, 63], "panel": 55, "chile2010": [55, 114, 115, 118, 121, 127, 160], "kml_name": 55, "kml_starttim": 55, "utc": [55, 63], "kml_tz_offset": 55, "kml_index_fnam": 55, "_googleearth": 55, "kml_user_fil": 55, "santiago": 55, "kml_publish": 55, "kml_map_topo_to_latlong": 55, "sidebar": [55, 58], "kml_timezon": 55, "japan": [55, 63], "address": [55, 58, 124], "host": 55, "kml_xlimit": 55, "kml_ylimit": 55, "kml_use_figure_limit": 55, "member": [55, 101, 103, 108], "googleearth": [55, 63], "placemark": 55, "geograph": 55, "viewabl": [55, 91], "remain": [55, 62, 101, 109, 111, 118, 154, 155, 156], "use_for_kml": 55, "120": 55, "kml_use_for_initial_view": 55, "kml_figsiz": 55, "kml_dpi": [55, 63], "kml_tile_imag": 55, "longitude_min": 55, "longitude_max": 55, "latitude_min": 55, "latitude_max": 55, "camera": 55, "size_x_inch": 55, "size_y_inch": 55, "dpi": [55, 63], "pixel": [55, 63], "qualiti": [55, 130], "backend": 55, "furthermor": [55, 108], "pseudo": [55, 71], "height": [55, 102, 162], "transpar": [55, 63], "surface_or_depth": [55, 83], "cmin": [55, 63], "googleearth_transpar": 55, "kml_colorbar": 55, "cmax": [55, 63], "kml_build_colorbar": [55, 63], "alter": 55, "occupi": 55, "contourf": [55, 81], "googleearth_lightblu": 55, "googleearth_darkblu": 55, "appeal": 55, "overlaid": [55, 63], "ridg": 55, "lighter": 55, "darker": 55, "folder": 55, "hide": [55, 71], "unalt": 55, "map_topo_to_latlong": 55, "contan": 55, "referenc": [55, 136, 141, 160], "un": 55, "unzip": 55, "zipinfo": 55, "groundoverlai": 55, "edit": [55, 58, 59, 62, 84], "entri": [55, 64, 88, 98, 109, 156], "extrem": [55, 107], "low": [55, 70, 89, 162, 164], "unapp": 55, "8x6": 55, "1600": [55, 77], "1200": 55, "notic": [55, 65, 86, 108, 116], "stripe": 55, "plaid": 55, "neither": [55, 63, 65, 86, 124], "evenli": [55, 98], "30x30": 55, "360x360": 55, "baselin": 55, "unaccept": 55, "sharper": [55, 63], "32768": 55, "accordingli": [55, 160], "subject": [55, 70, 115, 147, 149], "round": 55, "prevent": 55, "118": 55, "116": [55, 121], "74": 55, "18": [55, 102, 119, 120, 136], "rcl": 55, "1200x1680": 55, "overland": 55, "flood": [55, 70, 142], "topograph": 55, "raster": [55, 57, 134, 160], "longtitud": 55, "crucial": [55, 160], "assumpt": [55, 58], "48000": 55, "17540": 55, "map_cart_to_latlong": 55, "xc": [55, 108], "yc": 55, "topo_xlim": 55, "ge_xlim": 55, "111": [55, 124], "96132553": 55, "36256443": 55, "slope_x": 55, "xp": [55, 89], "topo_ylim": 55, "17500": 55, "ge_ylim": 55, "43": 55, "79453362": 55, "95123268": 55, "slope_i": 55, "yp": [55, 89], "teton": 55, "dam": [55, 142], "collabor": [55, 151], "light": [55, 71, 115], "weight": 55, "boisest": 55, "detect": [55, 66, 97, 105, 109, 163], "clawpack_gpu": 56, "cpp": 56, "cannot": [56, 62, 97, 131, 142, 156], "comparison": 56, "motlei": 56, "1029": 56, "2019ms001635": 56, "acceler": [56, 102], "arxiv": 56, "1808": 56, "02638": 56, "tree": [56, 62, 101, 144], "geo_gpu_pap": 56, "esri": [57, 160], "wikipedia": 57, "tell": [57, 77, 82, 88, 97, 111, 116], "llcorner": [57, 160, 162], "llcenter": [57, 160, 162], "xllcenter": [57, 126, 160], "yllcenter": [57, 126, 160], "nodatavalu": [57, 160], "3000": [57, 160], "4000": [57, 160], "xllcorner": [57, 160], "yllcorner": [57, 160], "smoothli": [57, 72], "our": [57, 67, 88, 113], "represent": [57, 94, 97, 103, 109, 162], "grid_registr": [57, 162], "crop": [57, 162], "coarsen": [57, 115, 126, 127, 147, 160, 162], "subsampl": [57, 160, 164], "coarsen_method": 57, "lon": [57, 160], "readm": [58, 59, 129, 138, 144, 165], "md": [58, 59, 126, 144], "intersphinx": 58, "documen": 58, "retir": 58, "conf": [58, 59], "mess": 58, "ff": [58, 63], "hasn": 58, "improperli": 58, "html_theme": 58, "_theme": 58, "flask_loc": 58, "_static": 58, "clawlogo": 58, "jpg": [58, 71], "logo": [58, 125], "clawicon": 58, "ico": 58, "icon": 58, "_templat": [58, 59], "proceed": 58, "literalinclud": 58, "setaux_default": 58, "rst": [58, 59, 129], "_build1": 58, "rebuilt": 58, "rebuild": 58, "multivers": 58, "sphinxcontrib": 58, "_build": 58, "smv_branch_whitelist": 58, "cp": [58, 59, 74], "fix_links_top_level": 58, "sphinx_web": 58, "decoupl": 58, "resid": [58, 66, 94], "remak": 58, "rsync": 58, "azv": 58, "extra_fil": 58, "cname": 58, "godaddi": 58, "verbatim": 58, "recurs": [58, 59, 74, 118], "rsync_clawpack": 58, "clawdev2013": 58, "redirect": 58, "an11": 58, "geoclawdev": 58, "clawdev": 58, "offici": [59, 85, 126], "subrepo": 59, "__init__": [59, 101, 111, 135], "1rc": 59, "rc": 59, "kentzo": 59, "prefix": [59, 91, 97, 98, 103], "gzip": [59, 129], "draft": [59, 152], "gz": [59, 61, 63], "attach": [59, 97, 106], "upstream": 59, "repo": 59, "permiss": [59, 62, 65, 86], "trickeri": 59, "temp": 59, "mv": 59, "xf": 59, "python3": [59, 111, 125, 131], "sdist": 59, "dist": 59, "xzf": [59, 61], "pkg": [59, 150], "cf": [59, 160], "upload": 59, "testpypi": 59, "twine": 59, "credenti": 59, "okai": 59, "pip3": 59, "uninstal": [59, 62, 111], "dir": [59, 99, 166], "820730": [59, 136], "changes_to_mast": 59, "release_5_x_x": 59, "5_x_x": 59, "installing_pip": 59, "installing_fortcod": 59, "docker_imag": 59, "ideal": [59, 102, 141], "sept": [59, 131], "regist": 60, "untar": 61, "pythonpath": [61, 62], "pypi": [62, 97], "think": [62, 68, 70, 72, 102], "clawpack_src": [62, 111], "egg": 62, "f2py": [62, 78, 89, 96, 101, 109, 138], "installing_opt": 62, "omit": [62, 116, 124, 137, 149], "mechan": [62, 106, 136], "fc": [62, 89, 107, 109, 163], "comfort": [62, 101], "claw_vers": 62, "trail": [62, 63], "wrong": [62, 67, 71, 98, 111], "pth": 62, "went": [62, 139], "kml": [63, 122, 124, 125, 126, 129, 130, 140], "overlai": [63, 132], "bgr": 63, "hex": [63, 82], "00ff00": 63, "yellow": [63, 82], "deg2dm": 63, "regions2kml": 63, "outlin": [63, 71, 84, 129, 138, 145], "box2kml": 63, "quad2kml": 63, "poly2kml": 63, "line2kml": 63, "gauges2kml": 63, "marker": 63, "topo2kml": 63, "dtopo2kml": 63, "fgmax2kml": [63, 129], "fgout2kml": 63, "make_input_data_kml": 63, "pcolorcells_for_kml": [63, 129], "pcolormesh": [63, 70], "png2kml": 63, "wrap": [63, 86, 89, 94, 104, 109, 156], "ge": 63, "topo2kmz": [63, 132], "kmz": [63, 124], "offshor": [63, 68, 70, 140, 142], "kml_header": 63, "kml_footer": 63, "kml_region": 63, "kml_gaug": 63, "kml_png": 63, "strip_archive_extens": 63, "strip": [63, 140, 162], "aabbggrr": 63, "dtopo_file_nam": 63, "8888ff": 63, "f2": 63, "num_digit": 63, "NOT": [63, 65, 82, 86], "cb_filenam": 63, "close_fig": 63, "nrm": 63, "kml_cb": 63, "kml_timespan": 63, "event_tim": 63, "tz": 63, "tscale": 63, "timespan": 63, "27t06": 63, "00": [63, 77, 148], "03": [63, 102], "27t07": 63, "04": [63, 94, 102], "daylight": 63, "dst": 63, "timezon": 63, "magic": 63, "tabl": [63, 68, 81, 97], "wisdom": 63, "00ffff": 63, "png_filenam": 63, "dpc": 63, "max_inch": 63, "sharp": 63, "x_edg": [63, 140], "y_edg": [63, 140], "allot": 63, "smear": 63, "slowli": 63, "x_inch": 63, "y_inch": 63, "dcp": 63, "x_cell": 63, "y_cell": 63, "fig": [63, 140], "png_extent": 63, "savefig": [63, 134], "construc": 63, "png_file": 63, "png_name": 63, "radio_styl": 63, "cb_file": 63, "cb_name": 63, "cb_xfrac": 63, "cb_yfrac": 63, "radio": 63, "poli": 63, "max_vertices_in_descript": 63, "quad": 63, "region00": 63, "topo_file_nam": 63, "zlim": 63, "mask_outside_zlim": 63, "eas": [63, 135], "outsiz": 63, "pyplot": [63, 139, 162], "xg": 64, "yg": 64, "stationari": [64, 160], "huge": [64, 70, 142, 160], "frequenc": [64, 75, 104], "ug": 64, "vg": 64, "dt": [64, 89, 94, 98, 104, 146, 148, 150, 160, 165], "euler": [64, 96, 104, 120, 122, 125, 127, 138, 165], "gtype": 64, "momenta": 64, "particle_tool": [64, 129], "opensourc": [65, 86], "copyright": [65, 86], "reserv": [65, 86], "redistribut": [65, 86], "permit": [65, 86], "retain": [65, 86, 97], "disclaim": [65, 86], "nor": [65, 86], "endors": [65, 86], "promot": [65, 86], "BY": [65, 86], "THE": [65, 86], "holder": [65, 86], "AND": [65, 86], "AS": [65, 86], "OR": [65, 86, 156], "impli": [65, 86, 149], "warranti": [65, 86], "BUT": [65, 86], "OF": [65, 86], "merchant": [65, 86], "fit": [65, 86], "FOR": [65, 86], "IN": [65, 86], "NO": [65, 86], "shall": [65, 86], "BE": [65, 82, 86], "liabl": [65, 86], "indirect": [65, 86], "incident": [65, 86], "exemplari": [65, 86], "consequenti": [65, 86], "procur": [65, 86], "substitut": [65, 86], "loss": [65, 86], "profit": [65, 86], "busi": [65, 86], "interrupt": [65, 86], "ON": [65, 82, 86], "theori": [65, 86, 168], "strict": [65, 86], "tort": [65, 86], "neglig": [65, 76, 86, 149], "aris": [65, 86], "IF": [65, 86, 149], "advis": [65, 86], "SUCH": [65, 86], "successfulli": [66, 103], "isn": [66, 76, 77, 163], "bomb": [66, 76], "abort": 66, "claw_outdir": [66, 82], "regener": 66, "safer": 66, "run1": 66, "suffix": [66, 162], "conlict": 66, "advection_1d_example1": 67, "classic_1d": 67, "exclud": 67, "exclude_modul": 67, "exclude_sourc": 67, "rp1_advect": 67, "lib": [67, 111], "common_sourc": 67, "bc1": [67, 109], "claw1ez": 67, "claw1": [67, 109], "copyq1": 67, "inlinelimit": 67, "opendatafil": 67, "out1": 67, "src1": [67, 155, 165, 168], "step1": 67, "wouldn": 67, "spite": [67, 70, 111], "bc1_inflow": 67, "matter": [67, 122], "_t": 68, "cdot": [68, 101, 140], "gamma": [68, 102], "frac": [68, 102, 108, 168], "gn": 68, "gravit": [68, 102, 149, 165], "formula": [68, 142], "rough": 68, "terrain": 68, "seab": 68, "025": [68, 149], "enhanc": [68, 86, 126], "threshold": 68, "friction_depth": [68, 149], "runup": 68, "discov": 68, "expon": 68, "arithmet": 68, "3333": 68, "d0": 68, "inadequaci": 68, "ztopo": 70, "pt_chosen": 70, "protect": [70, 129], "levi": [70, 129, 149], "unset": [70, 115], "geq0": 70, "force_dry_arrai": 70, "prev_pts_chosen": 70, "unchosen": 70, "converg": [70, 81], "pts_chosen": [70, 140], "touch": 70, "preserv": [70, 78, 104], "zmask": 70, "subtleti": 70, "ruledrectangle_covering_selected_point": [70, 140], "stretch": [70, 162], "farther": 70, "cmap_land": 70, "cmap_sea": 70, "cmap_topo": 70, "norm_topo": 70, "cmap_sea_dri": 70, "cultu": 70, "bai": [70, 141, 164], "183": 70, "89871": 70, "steep": [70, 168], "fist": 70, "1e6": 70, "arbitrarili": 70, "06": [70, 149], "84800": 70, "augment": [70, 139], "163": 70, "94297": 70, "pts_chosen_shallow": 70, "177": 70, "249577": 70, "zshallow": 70, "pts_chosen_nearshor": 70, "znearshor": 70, "compact": [70, 160], "fname_fgmax_mask": 70, "fgmax_pts_topostyl": 70, "topo_fgmax_mask": 70, "fewer": [70, 115, 162], "121": [70, 140], "pad": 70, "xv": [70, 140], "yv": [70, 140], "925": 70, "965": 70, "69788": 70, "76005": 70, "barrier": [70, 109], "mathwork": 71, "manifold": 71, "isosurfac": 71, "border": [71, 165], "cube": 71, "matlabpath": 71, "perman": [71, 129, 130, 131, 132, 133, 134, 135], "pathtool": 71, "q0001": 71, "t0001": 71, "enter": [71, 97, 99, 105], "plotclaw1": 71, "plotclaw2": 71, "plotclaw3": 71, "_": [71, 82, 101, 102, 113, 162, 168], "setplot2": 71, "ye": 71, "success": [71, 103, 162, 165], "0625": 71, "keyboard": 71, "redraw": [71, 84], "setplot1": 71, "setplot3": 71, "Such": 71, "rho": [71, 102, 108, 148], "rhou": 71, "rhov": 71, "outputdir": 71, "plottyp": 71, "mq": 71, "uservari": 71, "uservariablefil": 71, "temporarili": 71, "encourag": 71, "daspect": 71, "showpatchbord": 71, "showgridlin": 71, "gridlin": 71, "drawcontourlin": 71, "caxi": 71, "shg": 71, "fstr": 71, "framenam": 71, "frame0000": 71, "dpng": 71, "aftergrid": 71, "topic": 71, "clawgraph": 71, "t0002": 71, "doubl": [71, 89, 94, 109, 138, 147], "xxxx": 71, "unpredict": 71, "clash": 71, "strongli": [71, 110], "overridden": [71, 104, 106], "nearbi": [72, 141], "delta": [72, 92, 94, 101, 104, 138, 162, 165, 168], "polynomi": [72, 138], "a_0": 72, "a_1x": 72, "a_2i": 72, "a_3xi": 72, "greatest": [72, 115], "midpoint": [72, 94], "conclud": 72, "intact": [74, 123], "newdir": 74, "motion": [75, 160], "moreov": 75, "superposit": 75, "halfspac": 75, "rock": 75, "km": [75, 141], "shallowest": 75, "orient": [75, 89], "downward": 75, "counterclockwis": 75, "hang": 75, "foot": 75, "closer": [75, 148], "instati": [75, 162], "450": 75, "e3": 75, "104": 75, "668": 75, "826": 75, "chile_dtopo": 75, "tt3": [75, 162], "arcminut": [75, 160], "simplifi": [75, 81, 82, 97, 116, 125, 126, 165], "recangl": 75, "translat": 75, "homogen": [75, 104, 165, 168], "steadi": [75, 160], "rare": [75, 124], "flat": 75, "isotrop": 75, "justifi": 75, "poisson": 75, "triangl": 75, "multicor": [76, 124], "hardwir": 76, "stack": [76, 85, 122, 140], "omp_stacks": 76, "16m": 76, "ulimit": 76, "unlimit": [76, 97], "mac": [76, 85, 107, 116, 144], "max1d": [76, 129, 147], "amr_modul": [76, 115, 122, 128, 129], "somewhat": [76, 81, 115, 116, 124, 146], "safe": 76, "output_styl": [77, 88, 91, 98, 134, 137, 146, 148, 150], "output_t0": [77, 135, 137, 146, 148, 150], "elif": [77, 148, 150], "output_tim": [77, 98, 137, 146, 148], "1800": 77, "7200": 77, "iout": [77, 150], "timestep": [77, 91, 98, 123, 125, 146, 148, 150, 156], "ntot": [77, 150], "output_step_interv": [77, 146, 148, 150], "total_step": [77, 146, 148, 150], "postprocess": [77, 98], "editor": 77, "valout": [77, 126, 129, 135, 159], "40000000e": 77, "ngrid": 77, "naux": 77, "nghost": 77, "preceed": [77, 165], "grid_numb": 77, "00000000e": 77, "xlow": 77, "ylow": 77, "25000000e": 77, "num_eqn": [77, 88, 89, 92, 97, 99, 101, 102, 103, 106, 108, 138, 146, 148, 150, 165], "former": [77, 82, 165], "cut": [77, 147], "b0002": 77, "decompos": [77, 138, 168], "contigu": [77, 97, 106, 140], "output_aux_compon": [77, 146, 148, 150], "axxxx": [77, 97], "output_aux_onlyonc": [77, 146, 148, 150], "reli": [78, 89, 100, 110, 124], "weno": [78, 96, 104], "rk": [78, 104], "mpi": [78, 99], "cake": 79, "belki": 79, "shoot": [81, 96], "favorit": 81, "hood": [81, 96], "task": 81, "configur": [82, 88, 99, 162], "phoni": 82, "plotexampl": 82, "acou": 82, "add_true_solut": 82, "qtrue": 82, "add_titl": 82, "4e": 82, "iplotclaw_": 82, "plotloop": [82, 84], "mid": 82, "stream": 82, "inherit": [82, 94, 104], "belong": [82, 94, 99, 103, 106], "getcwd": 82, "_output2": [82, 84], "plu": [82, 118, 148, 150, 162], "duplic": [82, 121, 135, 137], "wider": 82, "preced": 82, "pinkfig": 82, "acquir": 82, "get_cmap": 82, "fade": 82, "yellow_red_blu": 82, "ffff00": 82, "rgb": 82, "predefin": 82, "showcolor": 82, "call_setplot": 82, "inadvertantli": 82, "resetplot": [82, 84], "spot": 82, "exam": 82, "pd": [82, 84], "attributeerror": 82, "traceback": 82, "new_plotfgur": 82, "mi": 82, "spell": 82, "debugg": 82, "pdb": 82, "ipdb": 82, "plot_topo_fil": [83, 122], "replot": 84, "vi": [84, 91], "recomput": [84, 88, 119, 128], "my_setplot_fil": 84, "xcode": 85, "python2": [85, 131], "brew": 85, "maco": 85, "scipysuperpack": 85, "pypa": 85, "en": 85, "stabl": [85, 94, 131], "upgrad": 85, "Their": 86, "appreci": 86, "surviv": 86, "alphabet": 86, "programmat": 86, "petclaw": [86, 99, 100, 101, 103, 109, 111, 116], "jed": 86, "brown": [86, 162], "ondrej": 86, "lisandro": 86, "dalcin": 86, "pyweno": [86, 104], "mainten": 86, "interleav": [86, 102], "kristof": 86, "unterweg": 86, "peanoclaw": 86, "chanc": 86, "reprint": 86, "inhabit": 88, "sigma": 88, "omega": 88, "meshgrid": [88, 101, 140, 162], "exp": [88, 98, 108], "cosin": 88, "imped": [88, 102, 108], "problem_data": [88, 102, 103, 106, 108, 139], "cparam": [88, 106], "set_cparam": [88, 106], "sol": 88, "readi": [88, 89, 91, 105], "clawsolver1d": [88, 91, 94, 104, 108, 138], "bc": [88, 95, 101, 108, 148, 150, 159], "pick": [88, 104], "rp": 88, "acoustics_1d": [88, 96, 102, 108], "decid": [88, 104], "my_rp_modul": 88, "my_acoustics_rp": 88, "tvd": [88, 94, 104, 168], "vanleer": [88, 104, 146, 148, 150], "evolve_to_tim": [88, 104], "keep_copi": [88, 91, 98], "behaviour": 88, "count": 88, "count_from_zero": 88, "write_aux_init": [88, 91], "write_aux_alwai": [88, 91, 98], "compute_p": [88, 91], "accept": [88, 98, 104, 146], "stress": [88, 98], "mp": [88, 98, 106], "clawdata2pyclaw": 89, "aid": 89, "therefor": [89, 99, 126, 160], "reutil": 89, "inde": [89, 99], "computation": [89, 104], "intens": 89, "shallow_spher": [89, 116, 139], "heavili": 89, "succesfulli": 89, "templat": 89, "initialize_sourc": 89, "src2": [89, 135, 152, 155, 165], "distutil": 89, "dummi": [89, 104, 165], "queri": [89, 94, 109], "namespac": 89, "docstr": [89, 93, 116], "zp": 89, "num_ghost": [89, 94, 97, 101, 102, 104, 106, 138, 146, 148, 150], "dxc": 89, "dyc": 89, "intent": [89, 138], "cf2py": 89, "multidimension": [89, 96], "fortran_src_wrapp": 89, "xlowerg": 89, "ylowerg": 89, "whith": 89, "hoc": 89, "step2": 89, "step2qcor": 89, "qcor": 89, "two_d_classic_sourc": 89, "flux2": 89, "philim": 89, "output_filenam": 89, "input_filenam": 89, "sagemathcloud": 90, "sagemath": 90, "termin": [90, 144, 146, 147], "my_solv": 91, "my_initial_solut": 91, "entireti": 91, "check_valid": 91, "tradit": [91, 97], "run_data": 91, "f_file_nam": [91, 98], "f_path": 91, "compute_f": [91, 98], "densiti": [91, 98, 102, 106, 108, 147, 148, 165], "file_prefix_p": 91, "prepend": 91, "nstepout": [91, 98], "out_tim": 91, "outdir_p": 91, "output_file_prefix": [91, 98], "_pyclaw_io": 91, "output_opt": 91, "runmak": 91, "xdir": 91, "xclawcmd": 91, "savecod": 91, "viewable_attribut": 91, "cygwin": 91, "xclawerr": 91, "xclawout": 91, "dtdx": 92, "act": [92, 162], "num_wav": [92, 102, 138, 146, 148, 150], "07": [92, 102, 159], "minmod": [92, 94, 104, 146, 148, 150], "minmod_limit": 92, "superbe": [92, 146, 148, 150], "superbee_limit": 92, "van": [92, 104, 146, 148, 150], "leer": [92, 104, 146, 148, 150], "mc": [92, 99, 146, 148, 150], "mc_limit": 92, "beam": 92, "warm": 92, "frommm": 92, "albada": 92, "klein": 92, "sharpen": 92, "van_leer_klein_sharpening_limit": 92, "roe": [92, 102, 131, 138], "scheme": [92, 102], "arora": 92, "arora_ro": 92, "theta": 92, "95": [92, 105], "safeti": 92, "theta_limit": 92, "ultrabe": 92, "cfl_superbe": 92, "cfl_superbee_theta": 92, "beta_limit": 92, "hyperbe": 92, "hyperbee_limit": 92, "superpow": 92, "superpower_limit": 92, "cada": 92, "torrilhon": 92, "cada_torrilhon_limit": 92, "cada_torrilhon_limiter_nonlinear": 92, "1st": [92, 104, 146, 148, 150, 165], "upper_bound_limit": 92, "friedemann": 92, "kemm": 92, "kemm_2009": 92, "08": [92, 94, 159], "depdend": 92, "6666666666666666": 92, "epsilon": 92, "caut": 92, "use_petsc": [93, 99], "solver_typ": [93, 104], "shouldn": 93, "htmlplot": 93, "acoustics_1d_homogen": [93, 116], "love": [93, 138], "nearli": 94, "arg": [94, 103], "patch_index": 94, "add_dimens": 94, "get_dim_attribut": 94, "attr": [94, 103], "lower_glob": 94, "num_cells_glob": 94, "upper_glob": 94, "node": [94, 126], "unmap": 94, "set_printopt": 94, "doctest": 94, "roundoff": 94, "c_center": 94, "p_node": 94, "grid1d": 94, "c_centers_with_ghost": 94, "lambda": [94, 162], "xarr": 94, "p_center": [94, 108], "49": [94, 162], "81": [94, 140, 149], "add_gaug": [94, 98], "gauge_coord": 94, "ind": 94, "c_nodes_with_ghost": 94, "mark_nod": 94, "mark_cent": 94, "setup_gauge_fil": 94, "_compute_c_cent": 94, "c_node": 94, "_compute_c_nod": 94, "gauge_dir_nam": 94, "gauge_file_nam": 94, "gauge_fil": 94, "_compute_p_cent": 94, "_compute_p_nod": 94, "on_lower_boundari": 94, "on_upper_boundari": 94, "995": 94, "101": [94, 159], "centers_with_ghost": 94, "ndarrari": 94, "nodes_with_ghost": 94, "geom": [94, 106], "clawsolver2d": [94, 104], "dimensional_split": [94, 122, 146, 148, 150], "strang": [94, 104, 146, 148, 150, 165], "enabl": [94, 98, 105, 109, 124], "unsplit": [94, 146, 148, 150], "transverse_wav": [94, 146, 148, 150], "no_tran": 94, "trans_inc": 94, "trans_cor": 94, "mthlim": [94, 104], "famili": [94, 104, 148, 150], "enumer": [94, 104], "lax": [94, 104, 146, 148, 150, 168], "wendroff": [94, 104, 146, 148, 150, 168], "source_split": [94, 104, 146, 148, 150, 165], "fwave": [94, 102, 104, 138], "step_sourc": [94, 101, 104], "kernel_languag": [94, 104, 109, 116], "callabl": [96, 109], "precompil": 96, "massiv": 96, "biggest": 96, "supercomput": [96, 98, 99], "rung": [96, 104], "kutta": [96, 104], "intuit": 96, "guidelin": 96, "pyflak": 96, "pylint": 96, "coverag": [96, 116], "advection_1d": [96, 102], "burger": [96, 138, 165], "burgers_1d": [96, 102], "euler_exact_1d": [96, 102], "euler_hll_1d": [96, 102], "euler_hllc_1d": [96, 102], "euler_roe_1d": [96, 102], "shallow_exact_1d": [96, 102], "shallow_fwave_1d": [96, 102, 139], "shallow_hll_1d": [96, 102, 139], "shallow_roe_1d": [96, 102, 139], "2nd": [96, 101, 104, 146, 148, 150, 165], "leveque1997": 96, "32": [97, 99, 107, 147], "netcdf3": 97, "netcdf4": [97, 160, 162], "read_": [97, 103], "write_": 97, "write_aux": [97, 103], "thoroughli": 97, "read_aux": [97, 103], "txxxx": 97, "qxxxx": 97, "read_arrai": 97, "num_var": 97, "read_patch_head": 97, "read_t": 97, "nstate": 97, "write_p": [97, 103], "write_arrai": 97, "why": 97, "bxxxx": 97, "pupyner": 97, "effort": 97, "unidata": 97, "ucar": 97, "17": [97, 124, 125, 136, 165], "netcdf3_class": 97, "netcdf3_64bit": 97, "netcdf4_class": 97, "clobber": [97, 123], "zlib": 97, "complevel": 97, "fastest": [97, 105], "poorest": 97, "slowest": 97, "shuffl": 97, "filter": [97, 162], "fletcher32": 97, "checksum": 97, "trigger": 97, "chunksiz": 97, "hdf": 97, "chunk": 97, "least_significant_digit": 97, "quantiz": 97, "lossi": 97, "significantli": [97, 126], "endian": 97, "big": 97, "nativ": 97, "gain": 97, "ness": 97, "_fillvalu": 97, "silent": 97, "customari": 98, "_outdir": 98, "hdf5": 98, "write_aux_int": 98, "energi": [98, 102], "trace": 98, "p_function": 98, "word": [98, 126, 156], "absolut": [98, 115, 116, 126, 147, 148], "mf": [98, 106], "elementwis": 98, "total_energi": 98, "tidal": [98, 141], "whenc": 98, "compute_gauge_valu": 98, "sent": [98, 106], "logger": [98, 106], "interac": 98, "silenc": 98, "gone": 98, "reject": [98, 104, 146], "problemat": 98, "shaheen": 98, "getlogg": 98, "setlevel": 98, "desktop": 99, "mainli": 99, "mpirun": [99, 105, 116], "ll": [99, 108], "toolkit": [99, 166], "petsc4pi": [99, 105, 106, 116], "mercuri": 99, "anl": 99, "hg": 99, "bitbucket": 99, "buildsystem": 99, "config": 99, "zsh": 99, "petsc_dir": 99, "petsc_arch": 99, "architectur": 99, "csh": 99, "tcsh": 99, "setenv": 99, "cc": [99, 102, 108], "gcc": [99, 105], "cxx": 99, "mpich": 99, "phase": [99, 110, 123, 129, 147], "googlecod": 99, "iinstal": 99, "cython": 99, "mpiexec": 99, "demo": 99, "petsc_hello_world": 99, "hello": 99, "easy_instal": 99, "serial": [99, 103, 109, 159], "certainli": 99, "importantli": 99, "ng": 99, "lowerg": 99, "addition": [99, 156], "excerpt": 99, "320": 99, "partit": 99, "html_plot": 100, "interactive_plot": [100, 108], "3rd": [101, 104, 139], "user_bc_low": 101, "custom_bc": 101, "dim": [101, 102, 104], "qbc": [101, 104, 106], "xrang": 101, "aux_bc_low": 101, "aux_bc_upp": 101, "auxbc": [101, 104, 106], "damiansra": 101, "empyclaw": 101, "maxwell_1d_homogen": 101, "mail": [101, 107], "worthwhil": 101, "impati": 101, "reaction": 101, "diffus": 101, "psi": [101, 165, 168], "dq_src": [101, 104], "shockbubbl": 101, "rp_sourc": 101, "rp_": 102, "q_l": [102, 138, 139], "q_r": [102, 138, 139], "aux_l": [102, 138], "aux_r": [102, 138], "oft": 102, "he": 102, "miscellan": 102, "amdq": [102, 138], "fluctuat": [102, 104, 168], "apdq": [102, 138], "ith": 102, "leveque_book_2002": 102, "matrix": 102, "acoustics_1d_pi": 102, "zz": [102, 108], "advection_1d_pi": 102, "u_t": [102, 108], "burgers_1d_pi": 102, "efix": [102, 139], "entropi": [102, 139], "euler_1d_pi": 102, "exact": 102, "hll": 102, "w_1": 102, "q_hat": 102, "s_1": [102, 140], "u_l": [102, 139], "c_l": 102, "lambda_roe_1": 102, "lambda_roe_2": 102, "w_2": 102, "s_2": [102, 140], "u_r": [102, 139], "c_r": 102, "heat": 102, "gamma1": 102, "hllc": 102, "q_hat_l": 102, "q_hat_r": 102, "s_m": 102, "w_3": 102, "s_3": 102, "p_r": 102, "p_l": 102, "rho_l": 102, "s_l": 102, "rho_r": 102, "s_r": 102, "e_l": 102, "e_r": 102, "aug_glob": 102, "26": [102, 134, 135, 136], "calucl": 102, "newton": 102, "shallow_1d_pi": [102, 139], "wari": 102, "grav": [102, 139], "dry_toler": 102, "ubar": 102, "h_l": [102, 139], "h_r": [102, 139], "cbar": [102, 162], "a1": 102, "delta_hu": 102, "delta_h": 102, "a2": 102, "karg": 103, "reachabl": 103, "truli": 103, "capa": 103, "is_valid": [103, 106], "ioerror": 103, "unsuccess": 103, "signitur": 103, "set_all_st": 103, "Will": 103, "start_fram": 103, "acoustics_2d": 104, "sharpclawsolver2d": 104, "expens": [104, 115, 119, 124], "galerkin": 104, "instantan": 104, "bubbl": 104, "clawsolv": [104, 138], "sharpclawsolv": 104, "superclass": 104, "t_end": 104, "sharpclawsolver1d": 104, "riemann_solv": 104, "claw_packag": 104, "sharpclawnd": 104, "semi": 104, "discret": 104, "dq": [104, 160], "ought": 104, "molsolv": 104, "lim_typ": 104, "weno_ord": 104, "17th": 104, "time_integr": 104, "ssp33": 104, "strong": [104, 110], "shu": 104, "osher": 104, "ssp104": 104, "4th": 104, "ssplmm32": 104, "multistep": 104, "ssplmm43": 104, "ssprk22": 104, "butcher": 104, "lmm": 104, "char_decomp": 104, "characterist": 104, "transmiss": 104, "tfluct_solv": 104, "tfluct": 104, "default_tfluct": 104, "aux_time_dep": 104, "cfl_desir": [104, 146, 148, 150], "45": 104, "cfl_max": [104, 146, 148, 150], "call_before_step_each_stag": 104, "before_step": 104, "stage": [104, 141, 142, 160, 162], "accept_reject_step": 104, "check_3rd_ord_cond": 104, "step_index": 104, "dtfe": 104, "ssplmm": 104, "posteriori": 104, "violat": [104, 162], "muct": 104, "dqdt": 104, "get_dt_new": 104, "take_one_step": 104, "update_saved_valu": 104, "check_lmm_cond": 104, "0001": 104, "max_step": 104, "500": [104, 147, 150], "get_dt": 104, "succeed": 104, "step_hyperbol": 104, "my_custom_bc": 104, "soon": 104, "bc_arrai": 104, "difficulti": [105, 107, 111], "modern": [105, 126, 138], "gnu": 105, "ibm": 105, "xlf": 105, "wiki": 105, "gfortranbinari": 105, "ce": 105, "enthought": [105, 107], "canopi": 105, "live": 106, "constructor": 106, "get_aux_glob": 106, "get_auxbc_from_aux": 106, "get_q_glob": 106, "get_qbc_from_q": 106, "set_aux_from_auxbc": 106, "fortran_modul": 106, "seem": [106, 111, 129, 145, 152], "fragil": 106, "interdepend": 106, "set_num_ghost": 106, "set_q_from_qbc": 106, "gauge_data": 106, "keep_gaug": 106, "hack": 106, "stencil_width": 106, "da": 106, "stencil": 106, "worth": 106, "temporari": 106, "processor": 106, "fset": 106, "consult": 107, "g77": 107, "undefin": 107, "bash_profil": [107, 144], "academ": 107, "epd": 107, "ordinarili": 107, "kappa": [108, 168], "eqnarrai": 108, "p_t": 108, "u_x": 108, "p_x": 108, "tipe": 108, "haven": [108, 110], "deepli": 108, "acquaint": 108, "framecount": 109, "counter": [109, 162], "get_count": 109, "reset_count": 109, "set_count": 109, "new_frame_num": 109, "verifyerror": 109, "add_parent_doc": 109, "check_diff": [109, 116], "abstol": 109, "reltol": 109, "compile_librari": 109, "source_list": 109, "module_nam": 109, "interface_funct": 109, "local_path": 109, "library_path": 109, "f2py_flag": 109, "ioexcept": 109, "f95": 109, "lgomp": 109, "o3": 109, "funrol": 109, "finlin": 109, "fdefault": 109, "construct_function_handl": 109, "function_nam": 109, "func": [109, 156], "convert_fort_double_to_float": 109, "0d0": 109, "gen_vari": [109, 116], "disable_petsc": 109, "runnabl": 109, "kernel": 109, "against": [109, 116, 123, 158], "test_app": [109, 116], "unrecogn": 109, "read_data_lin": 109, "inputfil": [109, 162], "num_entri": 109, "data_typ": 109, "run_app_from_main": 109, "run_seri": 109, "fun": 109, "decor": 109, "comm_world": 109, "check_valu": [109, 116], "januari": [110, 117, 124, 136], "ceas": 110, "python3stat": 110, "howto": 110, "pyport": 110, "bewar": [111, 162], "__file__": 111, "subpackag": 111, "_subpackag": 111, "forestclaw": [111, 122], "getusersitepackag": 111, "getsitepackag": 111, "bad": [111, 116], "harm": 111, "drawback": 111, "cmdline": 111, "echo": 111, "perturb": [112, 149, 160], "workshop": [113, 129], "ik": 113, "basin": 113, "distant": [113, 115], "parameter": [113, 126, 140, 149, 156, 157], "_surge_modul": 113, "workflow": [113, 151, 156], "concentr": 113, "hurrican": [113, 156], "katrina": 113, "directorti": 113, "orlean": 113, "atcf": [113, 126, 156, 157], "chile2010b": 114, "topotools_exampl": [114, 162], "regrid_interv": [115, 147, 148], "surround": [115, 162], "escap": [115, 148], "regrid_buffer_width": [115, 147, 148], "tradeoff": 115, "clustering_cutoff": [115, 147, 148], "amrnez": 115, "undivid": 115, "q_": [115, 138, 168], "divid": [115, 146], "exceed": [115, 126], "largest": [115, 141], "suppli": [115, 156, 165, 168], "constrain": 115, "forbidden": 115, "amrflag": 115, "doflag": 115, "dontflag": 115, "adjoint_flag": 115, "tolsp": 115, "errest": 115, "anywher": 115, "wave_toler": [115, 149], "perfom": 116, "yml": 116, "_output_old": 116, "_output_new": 116, "xxdiff": 116, "opendiff": 116, "_plots_old": 116, "_plots_new": 116, "discoveri": 116, "supplementari": 116, "prime": 116, "stdout": 116, "spawn": 116, "occasion": [116, 124], "failur": [116, 127, 142], "acoustics_3d_vari": 116, "combinatori": 116, "test_acoust": 116, "comprehens": 116, "test_shallow_spher": 116, "jsanim": [118, 122, 134], "ipython_displai": 118, "underflow": 118, "nest": [118, 124, 147, 148], "di": 118, "refactor": [118, 119, 120, 122, 124, 125, 127, 131], "geolib": [118, 122], "dtopo_modul": 118, "movetopo": 118, "cellgridintegr": 118, "topo_upd": 118, "cellgridintegrate2": 118, "dt_max_dtopo": [118, 149], "dt_initi": [118, 146, 148, 149, 150], "juli": [119, 120, 136], "nohup": 119, "recalcul": 119, "unnecessarili": 119, "clamshel": 119, "test_topotool": [119, 162], "dtdx1d": 120, "dtdy1d": 120, "jsanimation_frametool": 120, "rpn2_vc_advect": 120, "dtdtopo": 121, "refinementdata": 121, "ticklabel": 121, "114": 121, "didn": 121, "glitch": 121, "nbtool": 122, "formerli": 122, "makefile_kml": 122, "extran": 122, "compare_gaug": 122, "topoplotdata": 122, "favor": [122, 126, 147, 162], "riemann_tool": [122, 139], "amrlib": 122, "dumpgaug": 122, "stepgrid_dimsplit": 122, "step2x": 122, "step2i": 122, "flux2_dimsplit": 122, "somewher": 122, "step3x": 122, "step3i": 122, "step3z": 122, "flux3_dimsplit": 122, "advection_3d_swirl": [122, 159], "advection_2d_inflow": 122, "allocat": 122, "igetsp": 122, "holland_storm_modul": 122, "stommel_storm_modul": 122, "constant_storm_modul": 122, "storm_modul": 122, "friction_modul": 122, "geoclaw_modul": 122, "consolid": 122, "novemb": [123, 124, 136], "checkpt_styl": [123, 137, 146, 148], "amr_data_show": 123, "datadir": 123, "riemann_interact": 123, "nbviewer": 123, "maojr": 123, "ipynotebook": 123, "blob": [123, 139], "interactive_test": 123, "incorrectli": 123, "unstabl": 123, "storag": [123, 131], "guard": 123, "crash": [123, 146, 147], "chk00100": 123, "tck00100": 123, "chkaaaaa": 123, "tckaaaaa": 123, "chkbbbbb": 123, "tckbbbbb": 123, "tck": 123, "chk": 123, "flush": 123, "lose": 123, "unneed": 123, "spend": 123, "inconsist": 123, "__future__": 124, "absolute_import": 124, "print_funct": 124, "capabilit": 124, "num_proc": 124, "coupl": [124, 168], "instabl": [124, 131], "transon": 124, "insidi": 124, "enlarg": 124, "june": [125, 126, 127, 128, 136], "woodward": 125, "collela": 125, "blast": 125, "219": 125, "legend_tool": 125, "legend": [125, 140], "riemann_aug_jcp": 125, "geoclaw_riemann_util": 125, "challeng": 125, "cleanup": 125, "timer": 125, "gradient": [125, 168], "xllower": 126, "yllower": 126, "capabili": 126, "landfal": 126, "highli": [126, 142], "code_of_conduct": 126, "conduct": 126, "plot_timing_stat": [126, 128], "226": 126, "cumul": 126, "maxgr": 126, "rnode": 126, "listofgrid": 126, "10000": [126, 162], "resiz": 126, "10k": 126, "bndlist": 126, "amr_2d": [126, 127], "nodal": 126, "did": [126, 131, 140, 160], "owner": 126, "lookup": 126, "rearrang": 126, "303": 126, "capabilti": 126, "hurdat": [126, 156, 157], "jma": [126, 156, 157], "ibtrac": [126, 156], "tcvital": [126, 156, 157], "wind": [126, 149, 156, 157, 162], "holland": [126, 149, 157], "1980": [126, 149, 157], "stub": 126, "establis": 126, "hwrf": [126, 149, 157], "mimic": 126, "test_etopo1": [126, 160], "etopotool": [126, 160], "etopo1": [126, 140, 141, 160, 162, 164], "gave": 126, "incorrect": [126, 127, 142, 156], "308": 126, "287": 126, "hlle": 127, "adjoint_modul": 127, "amr_1d": 127, "adjointsup_modul": 127, "robustli": 127, "maketopo": [127, 160], "typo": 127, "subprocess": 128, "staff": 128, "timing_plot": 128, "mhd": 128, "faster": [128, 129, 131, 162], "clearer": [128, 131, 132], "topo_miss": 128, "bowl": 128, "slosh": 128, "3764278": [129, 136], "among": 129, "bzip2": 129, "unpack": 129, "get_remote_fil": [129, 162], "notebook_html": 129, "nbconvert": 129, "animation_tool": [129, 130], "ride": 129, "skip_patches_outside_xylimit": [129, 131], "ruled_rectangl": 129, "lagrangian_gaug": 129, "million": 129, "set_eta_init": [129, 142], "subsid": [129, 142, 149], "uplift": [129, 142, 149], "septemb": [130, 136], "weren": 130, "verbosity_regrid": [130, 147, 148], "2021": [131, 132, 133, 134, 136], "4503024": [131, 136], "memsiz": [131, 147], "implicitli": [131, 149], "rpt2_geoclaw": [131, 139], "unnecessari": 131, "prepc": 131, "thought": [131, 141], "advertis": 131, "topotyp": [131, 149, 160], "5595424": [132, 136], "rp1_shallow_hl": 132, "geotiff": 132, "decemb": [133, 134, 136], "5781749": [133, 136], "segment": [133, 140], "2022": [134, 135, 136], "7026045": [134, 136], "trucat": 134, "svg": 134, "pcolor_kwarg": 134, "286": 134, "to_jshtml": 134, "8400237": [135, 136], "claw_python": 135, "pytest": 135, "add_attribut": 135, "cmd": 135, "fgmax_fin": 135, "fgmaxdata": 135, "sphere_sourc": 135, "compabl": 135, "3528429": 136, "3237295": 136, "1405834": 136, "262111": 136, "50982": 136, "tchknnnnn": 137, "chknnnnn": [137, 146, 148, 150], "nnnnn": [137, 146], "containt": 137, "restart_fil": [137, 146, 148, 150], "commenc": 137, "undesir": 137, "fashion": 137, "traffic": [138, 165], "rp1": [138, 168], "maxm": 138, "ql": 138, "qr": 138, "auxl": 138, "auxr": 138, "mwave": 138, "q_i": [138, 168], "x_": [138, 168], "ell": 138, "cal": [138, 165, 168], "p_": [138, 168], "_ptwise": 138, "rp1_ptwise": 138, "rpn2_ptwise": 138, "rpt2_ptwise": 138, "har": 138, "x_i": [138, 165, 168], "jacobian": [138, 168], "use_fwav": [138, 146, 148, 150], "my_riemann_solv": 138, "solver_nam": 138, "sole": 138, "bmatrix": 139, "graviti": [139, 149], "rp1_shallow_roe_with_efix": 139, "shallow_roe_with_efix_1d": 139, "shallow_1d": 139, "dam_break": 139, "passiv": 139, "rp1_shallow_roe_trac": 139, "shallow_roe_tracer_1d": 139, "shallow_trac": 139, "rp1_shallow_bathymetry_fwav": 139, "shallow_bathymetry_fwave_1d": 139, "sill": 139, "rpn2_shallow_roe_with_efix": 139, "rpt2_shallow_roe_with_efix": 139, "shallow_roe_with_efix_2d": 139, "shallow_2d": 139, "radial_dam_break": 139, "rpn2_shallow_bathymetry_fwav": 139, "shallow_bathymetry_fwave_2d": 139, "rpn2_shallow_spher": 139, "rpt2_shallow_spher": 139, "shallow_sphere_2d": 139, "rossby_wav": 139, "costli": 139, "rpn2_geoclaw": 139, "sw_aug_2d": 139, "rpn2_sw_aug": 139, "reval": 139, "riemann_solut": 139, "plot_phas": 139, "inclus": 140, "union": [140, 160], "y_": 140, "scriptstyl": 140, "x_c": 140, "y_c": 140, "ldot": 140, "unequ": 140, "vstack": 140, "31": 140, "zm": 140, "rrzigzag": 140, "rr2": 140, "readlin": 140, "nrule": 140, "000000000": 140, "admiralti": 140, "inlet": 140, "kitsap": 140, "peninsula": 140, "strait": 140, "juan": 140, "fuca": 140, "ruledrectangle_admiraltyinlet": 140, "400": 140, "851": 140, "529": 140, "036": 140, "578": 140, "577": 140, "187": 140, "623": 140, "191": 140, "684": 140, "221": 140, "755": 140, "rr_admiralti": 140, "rr_name": 140, "compactli": 140, "enforc": 140, "x_center": 140, "y_center": 140, "logical_or": 140, "edgecolor": 140, "dark": 140, "loc": [140, 162], "129": 140, "degener": 140, "vancouv": 140, "deeper": [140, 149, 160], "shoal": 140, "inundataion": [141, 164], "relief": [141, 164], "msl": [141, 164], "hilo": [141, 164], "feet": [141, 164], "arc": 141, "presum": 141, "vastli": 141, "fall": [141, 149], "mhhw": 141, "astronom": 141, "aht": 141, "worst": 141, "spacial": 142, "variable_eta_init": [142, 149], "nearfield": 142, "steepli": 142, "siesmic": 142, "eta_init": 142, "ever": [145, 149], "ff9999": 145, "claw_pkg": [146, 147, 148, 149, 150], "analog": [146, 147], "capa_index": [146, 148, 150], "dt_variabl": [146, 148, 150], "output_q_compon": [146, 148, 150], "unsur": 146, "lenght": 146, "dt_max": [146, 148, 150], "stiff": 146, "retak": [146, 148, 150], "contamin": 146, "500000": 146, "steps_max": [146, 148, 150], "infinit": 146, "donor": [146, 148, 150], "upwind": 146, "transmit": 146, "transport": [146, 148, 150], "tranpsort": 146, "central": [146, 156, 157], "decomposit": 146, "srcn": [146, 165], "hyperol": 146, "src_split": [146, 148, 150], "thn": 146, "harder": 146, "checkpt_tim": [146, 148], "checkpt_interv": [146, 148], "refinement_ratios_x": [147, 148], "refinement_ratios_t": [147, 148, 149], "variable_dt_refinement_ratio": [147, 149], "xleft": [147, 148], "yleft": [147, 148], "travel": 147, "pt": [147, 148], "forbiddn": 147, "omp": 147, "spent": [147, 159], "1048575": 147, "4194303": 147, "8388607": 147, "dprint": [147, 148], "eprint": [147, 148], "edebug": [147, 148], "gprint": [147, 148], "bisect": [147, 148], "nprint": [147, 148], "pprint": [147, 148], "rprint": [147, 148], "sprint": [147, 148], "tprint": [147, 148], "uprint": [147, 148], "upbnd": [147, 148], "acoustics_2d_radi": [148, 165], "assert": [148, 150], "probdata": [148, 150], "new_userdata": [148, 150], "add_param": [148, 150], "medium": [148, 165], "000000e": 148, "000000": 148, "chk00006": [148, 150], "ntime": 148, "step_interv": 148, "00000e": 148, "900000": 148, "50000": 148, "amr_level_max": 148, "auxtyp": 148, "001000e": 148, "alg": 148, "toggl": 148, "err": 148, "est": 148, "proj": 148, "__name__": [148, 150], "__main__": [148, 150], "argv": [148, 150], "setrun_setgeo": 149, "refinement_data": 149, "speed_toler": 149, "earth_radiu": 149, "6367": 149, "5e3": 149, "friction_forc": 149, "manning_coeffici": 149, "delin": 149, "manning_break": 149, "file1info": 149, "file2info": 149, "dtopotyp": [149, 160], "qinit_typ": [149, 160], "qinitfil": 149, "qinitdata": 149, "coseism": 149, "surge_data": 149, "wind_forc": 149, "drag": 149, "drag_law": 149, "deterimin": [149, 162], "garret": 149, "powel": 149, "2006": 149, "pressure_forc": 149, "wind_index": 149, "pressure_index": 149, "display_landfall_tim": 149, "wind_refin": 149, "r_refin": 149, "storm_specification_typ": 149, "chava": 149, "lin": 149, "emmanuel": 149, "storm_fil": [149, 156], "storm_specif": 149, "classic4": 150, "tout": 150, "javascript": 151, "publicli": 151, "develp": 152, "tropic": 152, "polar": 152, "variat": 152, "spherical_swe_2023": 152, "src1d": 155, "src3": [155, 165], "ensembl": 156, "my_storm": 156, "my_geoclaw_storm": 156, "imd": [156, 157], "nodataerror": 156, "nhc": 156, "japanes": 156, "meterolog": 156, "indian": 156, "meteorlog": 156, "datetiem": 156, "time_offset": 156, "eye_loc": 156, "ey": [156, 157], "decimc": 156, "max_wind_spe": 156, "max_wind_radiu": 156, "central_pressur": 156, "storm_radiu": 156, "iso": 156, "wind_spe": 156, "34kt": 156, "50kt": 156, "64kt": 156, "radii": 156, "categori": 156, "categor": 156, "cat_nam": 156, "car_nam": 156, "read_atcf": 156, "read_geoclaw": 156, "human": 156, "readabl": [156, 157], "read_hurdat": 156, "aoml": 156, "hrd": 156, "data_storm": 156, "single_storm": 156, "risen": 156, "read_ibtrac": 156, "sid": 156, "storm_nam": 156, "start_dat": 156, "agency_pref": 156, "wmo": 156, "usa": 156, "tokyo": 156, "newdelhi": 156, "reunion": 156, "bom": 156, "nadi": 156, "wellington": 156, "cma": 156, "hko": 156, "ds824": 156, "td9636": 156, "td9635": 156, "neumann": 156, "mlc": 156, "v4": 156, "unnam": 156, "wmo_": 156, "wmo_ag": 156, "usa_ag": 156, "closest": 156, "read_imd": 156, "read_jma": 156, "jp": 156, "eng": 156, "rsmc": 156, "hp": 156, "eg": 156, "besttrack": 156, "e_format_bst": 156, "read_tcvit": 156, "write_atcf": 156, "write_geoclaw": 156, "max_wind_radius_fil": 156, "storm_radius_fil": 156, "forecast": 156, "redund": 156, "write_hurdat": 156, "write_imd": 156, "write_jma": 156, "write_tcvit": 156, "available_format": 156, "available_model": 156, "fill_rad_w_other_sourc": 156, "storm_targ": 156, "interp_kwarg": 156, "tri": 156, "storm_ibtrac": 156, "path_to_ibtrac": 156, "2018300n26315": 156, "storm_atcf": 156, "path_to_atcf": 156, "fill_mwr": 156, "out_path": 156, "make_multi_structur": 156, "observerd": 157, "parametr": 157, "gride": 157, "dens": 157, "profil": [157, 162], "_storm_modul": 157, "stepgrid": 159, "850": 159, "853": 159, "288e": 159, "214": 159, "41": 159, "552": 159, "373e": 159, "92": 159, "774": 159, "370": 159, "259": 159, "260e": 159, "108": 159, "838": 159, "414": 159, "664": 159, "301e": 159, "440": 159, "392": 159, "473": 159, "014": 159, "801": 159, "508": 159, "447": 159, "413": 159, "402": 159, "483": 159, "472": 159, "470": 159, "85": 159, "uniformli": 160, "nw": 160, "deduc": 160, "input_path": 160, "output_path": 160, "xxx": 160, "nodatav": 160, "northernmost": 160, "west": 160, "convens": 160, "subsurfac": 160, "gigabyt": 160, "remote_topo_url": [160, 162], "dataset": [160, 162, 164], "topo1": 160, "navd88": 160, "determine_topo_typ": 162, "create_topo_func": 162, "topo1writ": 162, "topo2writ": 162, "topo3writ": 162, "swaphead": 162, "capab": 162, "mayb": 162, "in_poli": 162, "topo_func": 162, "unstructur": 162, "topo_fil": 162, "filter_region": 162, "generate_2d_topo": 162, "rai": 162, "cast": 162, "versu": 162, "arrang": 162, "x_mask": 162, "maskedarrai": 162, "interp_unstructur": 162, "fill_topo": 162, "delta_limit": 162, "no_data_valu": 162, "buffer_length": 162, "proximity_radiu": 162, "resolution_limit": 162, "gap": 162, "griddata": 162, "delta_x": 162, "delta_i": 162, "make_shoreline_xi": 162, "shoreline_xi": 162, "segement": 162, "npy": 162, "reload": 162, "long_lat": 162, "cb_kwarg": 162, "linestyl": 162, "compens": 162, "shrink": 162, "nc_param": 162, "read_head": 162, "swap": 162, "replace_no_data_valu": 162, "replace_valu": 162, "smooth_data": 162, "ball": 162, "inf": 162, "oscillatori": 162, "header_styl": 162, "7e": 162, "infer": 162, "arcgi": 162, "asc": 162, "millimet": 162, "15e": 162, "7i": 162, "coorind": 162, "specfi": 162, "topgraphi": 162, "__________________o": 162, "fetch_topo_url": 162, "local_fnam": 162, "ask_us": 162, "get_topo": 162, "claw_topo_download": 162, "run_exampl": 162, "topo_fnam": 162, "remote_directori": 162, "zvar": 162, "return_topo": 162, "return_xarrai": 162, "band1": 162, "xarrai": 162, "xarray_d": 162, "etopo_sample_2min": 162, "0f": 162, "western": 162, "outputfil": 162, "wrapper": 162, "outfil": 162, "nxpoint": 162, "nypoint": 162, "topotype1": 162, "99999": 162, "forget": 163, "whichclaw": 163, "gnufcompil": 163, "tarbal": 163, "config_fc": 163, "fcompil": 163, "printenv": 163, "154": 163, "wc": 164, "catalog": 164, "mllw": 164, "gloss": 164, "sonel": 164, "mbc": 165, "5d0": 165, "enddo": 165, "heterogen": 165, "b4stepn": 165, "advection_2d_swirl": 165, "1drad": 165, "mx1d": 165, "q1d": 165, "aux1d": 165, "reader": 166, "time_files_scanf": 166, "04d": 166, "grid_files_scanf": 166, "silo": 166, "vm": 167, "equiv": 168, "briefli": 168, "m_w": 168, "sum_": 168, "sum_p": 168, "qquad": 168, "nonconserv": 168, "eqn": 168, "claw_1dnoncon": 168, "tild": 168, "f_": 168, "kappa_i": 168}, "objects": {"": [[0, 0, 1, "", "ClawPlotAxes"], [1, 0, 1, "", "ClawPlotData"], [2, 0, 1, "", "ClawPlotFigure"], [3, 0, 1, "", "ClawPlotItem"], [1, 2, 1, "", "clearfigures"], [1, 2, 1, "", "clearframes"], [1, 2, 1, "", "getaxes"], [1, 2, 1, "", "getfigure"], [3, 2, 1, "", "getframe"], [3, 2, 1, "", "gethandle"], [1, 2, 1, "", "getitem"], [1, 2, 1, "", "iplotclaw"], [2, 2, 1, "", "new_plotaxes"], [1, 2, 1, "", "new_plotfigure"], [0, 2, 1, "", "new_plotitem"], [1, 2, 1, "", "plotframe"], [1, 2, 1, "", "printframes"], [1, 2, 1, "", "showitems"]], "clawpack.geoclaw": [[32, 1, 0, "-", "dtopotools"], [35, 1, 0, "-", "fgmax_tools"], [37, 1, 0, "-", "fgout_tools"], [63, 1, 0, "-", "kmltools"], [162, 1, 0, "-", "topotools"], [51, 1, 0, "-", "util"]], "clawpack.geoclaw.dtopotools": [[32, 0, 1, "", "CSVFault"], [32, 0, 1, "", "DTopography"], [32, 0, 1, "", "Fault"], [32, 3, 1, "", "Mw"], [32, 0, 1, "", "SiftFault"], [32, 0, 1, "", "SubFault"], [32, 0, 1, "", "SubdividedPlaneFault"], [32, 0, 1, "", "TensorProductFault"], [32, 0, 1, "", "UCSBFault"], [32, 3, 1, "", "plot_dZ_colors"], [32, 3, 1, "", "plot_dZ_contours"], [32, 3, 1, "", "rise_fraction"], [32, 3, 1, "", "strike_direction"]], "clawpack.geoclaw.dtopotools.CSVFault": [[32, 2, 1, "", "read"]], "clawpack.geoclaw.dtopotools.DTopography": [[32, 2, 1, "", "dZ_at_t"], [32, 2, 1, "", "dZ_max"], [32, 2, 1, "", "plot_dZ_colors"], [32, 2, 1, "", "plot_dZ_contours"], [32, 2, 1, "", "read"], [32, 2, 1, "", "write"]], "clawpack.geoclaw.dtopotools.Fault": [[32, 2, 1, "", "Mo"], [32, 2, 1, "", "Mw"], [32, 2, 1, "", "containing_rect"], [32, 2, 1, "", "create_dtopo_xy"], [32, 2, 1, "", "create_dtopography"], [32, 2, 1, "", "plot_subfaults"], [32, 2, 1, "", "plot_subfaults_depth"], [32, 2, 1, "", "read"], [32, 2, 1, "", "set_dynamic_slip"], [32, 2, 1, "", "write"]], "clawpack.geoclaw.dtopotools.SiftFault": [[32, 2, 1, "", "set_subfaults"]], "clawpack.geoclaw.dtopotools.SubFault": [[32, 2, 1, "", "Mo"], [32, 2, 1, "", "calculate_geometry"], [32, 2, 1, "", "calculate_geometry_triangles"], [32, 4, 1, "", "centers"], [32, 2, 1, "", "convert_to_standard_units"], [32, 5, 1, "", "coordinate_specification"], [32, 4, 1, "", "corners"], [32, 5, 1, "", "depth"], [32, 5, 1, "", "dip"], [32, 2, 1, "", "dynamic_slip"], [32, 4, 1, "", "gauss_pts"], [32, 5, 1, "", "latitude"], [32, 5, 1, "", "length"], [32, 5, 1, "", "longitude"], [32, 5, 1, "", "mu"], [32, 2, 1, "", "okada"], [32, 5, 1, "", "rake"], [32, 5, 1, "", "rise_shape"], [32, 5, 1, "", "rise_time"], [32, 5, 1, "", "rise_time_starting"], [32, 5, 1, "", "rupture_time"], [32, 5, 1, "", "rupture_type"], [32, 2, 1, "", "set_corners"], [32, 5, 1, "", "slip"], [32, 5, 1, "", "strike"], [32, 5, 1, "", "width"]], "clawpack.geoclaw.dtopotools.SubdividedPlaneFault": [[32, 2, 1, "", "subdivide"]], "clawpack.geoclaw.dtopotools.UCSBFault": [[32, 2, 1, "", "read"]], "clawpack.geoclaw.fgmax_tools": [[35, 0, 1, "", "FGmaxGrid"], [35, 3, 1, "", "adjust_fgmax_1d"]], "clawpack.geoclaw.fgmax_tools.FGmaxGrid": [[35, 2, 1, "", "bounding_box"], [35, 2, 1, "", "interp_dz"], [35, 2, 1, "", "ps4_to_arrays"], [35, 2, 1, "", "read_fgmax_grids_data"], [35, 2, 1, "", "read_output"], [35, 2, 1, "", "write_to_fgmax_data"]], "clawpack.geoclaw.fgout_tools": [[37, 0, 1, "", "FGoutFrame"], [37, 0, 1, "", "FGoutGrid"], [37, 3, 1, "", "get_as_array"], [37, 3, 1, "", "make_fgout_fcn_xy"], [37, 3, 1, "", "make_fgout_fcn_xyt"], [37, 3, 1, "", "print_netcdf_info"], [37, 3, 1, "", "read_netcdf"], [37, 3, 1, "", "read_netcdf_arrays"], [37, 3, 1, "", "write_netcdf"]], "clawpack.geoclaw.fgout_tools.FGoutFrame": [[37, 4, 1, "", "B"], [37, 4, 1, "", "eta"], [37, 4, 1, "", "h"], [37, 4, 1, "", "hss"], [37, 4, 1, "", "hu"], [37, 4, 1, "", "hv"], [37, 4, 1, "", "s"], [37, 4, 1, "", "u"], [37, 4, 1, "", "v"]], "clawpack.geoclaw.fgout_tools.FGoutGrid": [[37, 4, 1, "", "X"], [37, 4, 1, "", "Y"], [37, 4, 1, "", "extent_centers"], [37, 4, 1, "", "extent_edges"], [37, 2, 1, "", "read_fgout_grids_data"], [37, 2, 1, "", "read_frame"], [37, 2, 1, "", "set_plotdata"], [37, 2, 1, "", "write_to_fgout_data"], [37, 4, 1, "", "x"], [37, 4, 1, "", "y"]], "clawpack.geoclaw.kmltools": [[63, 3, 1, "", "box2kml"], [63, 3, 1, "", "deg2dms"], [63, 3, 1, "", "dtopo2kml"], [63, 3, 1, "", "f2s"], [63, 3, 1, "", "fgmax2kml"], [63, 3, 1, "", "fgout2kml"], [63, 3, 1, "", "gauges2kml"], [63, 3, 1, "", "kml_build_colorbar"], [63, 3, 1, "", "kml_cb"], [63, 3, 1, "", "kml_png"], [63, 3, 1, "", "kml_timespan"], [63, 3, 1, "", "line2kml"], [63, 3, 1, "", "make_input_data_kmls"], [63, 3, 1, "", "pcolorcells_for_kml"], [63, 3, 1, "", "png2kml"], [63, 3, 1, "", "poly2kml"], [63, 3, 1, "", "quad2kml"], [63, 3, 1, "", "regions2kml"], [63, 3, 1, "", "topo2kml"], [63, 3, 1, "", "topo2kmz"]], "clawpack.geoclaw.surge": [[156, 1, 0, "-", "storm"]], "clawpack.geoclaw.surge.storm": [[156, 6, 1, "", "NoDataError"], [156, 0, 1, "", "Storm"], [156, 3, 1, "", "available_formats"], [156, 3, 1, "", "available_models"], [156, 3, 1, "", "fill_rad_w_other_source"], [156, 3, 1, "", "make_multi_structure"]], "clawpack.geoclaw.surge.storm.Storm": [[156, 2, 1, "", "category"], [156, 2, 1, "", "read"], [156, 2, 1, "", "read_atcf"], [156, 2, 1, "", "read_geoclaw"], [156, 2, 1, "", "read_hurdat"], [156, 2, 1, "", "read_ibtracs"], [156, 2, 1, "", "read_imd"], [156, 2, 1, "", "read_jma"], [156, 2, 1, "", "read_tcvitals"], [156, 2, 1, "", "write"], [156, 2, 1, "", "write_atcf"], [156, 2, 1, "", "write_geoclaw"], [156, 2, 1, "", "write_hurdat"], [156, 2, 1, "", "write_imd"], [156, 2, 1, "", "write_jma"], [156, 2, 1, "", "write_tcvitals"]], "clawpack.geoclaw.topotools": [[162, 0, 1, "", "Topography"], [162, 3, 1, "", "create_topo_func"], [162, 3, 1, "", "determine_topo_type"], [162, 3, 1, "", "fetch_topo_url"], [162, 3, 1, "", "get_topo"], [162, 3, 1, "", "read_netcdf"], [162, 3, 1, "", "swapheader"], [162, 3, 1, "", "topo1writer"], [162, 3, 1, "", "topo2writer"], [162, 3, 1, "", "topo3writer"]], "clawpack.geoclaw.topotools.Topography": [[162, 4, 1, "", "X"], [162, 4, 1, "", "Y"], [162, 4, 1, "", "Z"], [162, 2, 1, "", "crop"], [162, 4, 1, "", "delta"], [162, 4, 1, "", "extent"], [162, 2, 1, "", "generate_2d_coordinates"], [162, 2, 1, "", "generate_2d_topo"], [162, 2, 1, "", "in_poly"], [162, 2, 1, "", "interp_unstructured"], [162, 2, 1, "", "make_shoreline_xy"], [162, 2, 1, "", "plot"], [162, 2, 1, "", "read"], [162, 2, 1, "", "read_header"], [162, 2, 1, "", "replace_no_data_values"], [162, 2, 1, "", "replace_values"], [162, 2, 1, "", "set_xyZ"], [162, 2, 1, "", "smooth_data"], [162, 2, 1, "", "write"], [162, 4, 1, "", "x"], [162, 4, 1, "", "y"], [162, 4, 1, "", "z"]], "clawpack.geoclaw.util": [[51, 3, 1, "", "bearing"], [51, 3, 1, "", "dist_latlong2meters"], [51, 3, 1, "", "dist_meters2latlong"], [51, 3, 1, "", "dms2decimal"], [51, 3, 1, "", "fetch_noaa_tide_data"], [51, 3, 1, "", "haversine"], [51, 3, 1, "", "inv_haversine"]], "clawpack.petclaw.geometry": [[94, 0, 1, "", "Domain"], [94, 0, 1, "", "Patch"]], "clawpack.petclaw.geometry.Domain": [[94, 5, 1, "", "dimensional_split"], [94, 5, 1, "", "fwave"], [94, 5, 1, "", "kernel_language"], [94, 5, 1, "", "mthlim"], [94, 5, 1, "", "order"], [94, 5, 1, "", "source_split"], [94, 5, 1, "", "step_source"], [94, 5, 1, "", "transverse_waves"], [94, 5, 1, "", "verbosity"]], "clawpack.petclaw.state": [[106, 0, 1, "", "State"]], "clawpack.petclaw.state.State": [[106, 4, 1, "", "F"], [106, 4, 1, "", "aux"], [106, 4, 1, "", "fset"], [106, 5, 1, "", "gauge_data"], [106, 2, 1, "", "get_aux_global"], [106, 2, 1, "", "get_auxbc_from_aux"], [106, 2, 1, "", "get_q_global"], [106, 2, 1, "", "get_qbc_from_q"], [106, 5, 1, "", "keep_gauges"], [106, 4, 1, "", "mF"], [106, 4, 1, "", "mp"], [106, 4, 1, "", "num_aux"], [106, 4, 1, "", "num_eqn"], [106, 4, 1, "", "p"], [106, 5, 1, "", "problem_data"], [106, 4, 1, "", "q"], [106, 2, 1, "", "set_num_ghost"], [106, 5, 1, "", "t"]], "clawpack.pyclaw.classic.solver": [[104, 0, 1, "", "ClawSolver"]], "clawpack.pyclaw.classic.solver.ClawSolver": [[104, 5, 1, "", "fwave"], [104, 5, 1, "", "kernel_language"], [104, 5, 1, "", "mthlim"], [104, 5, 1, "", "order"], [104, 2, 1, "", "setup"], [104, 5, 1, "", "source_split"], [104, 2, 1, "", "step"], [104, 2, 1, "", "step_hyperbolic"], [104, 5, 1, "", "step_source"], [104, 5, 1, "", "verbosity"]], "clawpack.pyclaw.controller": [[91, 0, 1, "", "Controller"]], "clawpack.pyclaw.controller.Controller": [[91, 5, 1, "", "F_file_name"], [91, 4, 1, "", "F_path"], [91, 2, 1, "", "check_validity"], [91, 5, 1, "", "compute_F"], [91, 5, 1, "", "compute_p"], [91, 5, 1, "", "file_prefix_p"], [91, 5, 1, "", "frames"], [91, 5, 1, "", "keep_copy"], [91, 5, 1, "", "nstepout"], [91, 5, 1, "", "num_output_times"], [91, 5, 1, "", "out_times"], [91, 5, 1, "", "outdir"], [91, 4, 1, "", "outdir_p"], [91, 5, 1, "", "output_file_prefix"], [91, 5, 1, "", "output_format"], [91, 5, 1, "", "output_options"], [91, 5, 1, "", "output_style"], [91, 5, 1, "", "overwrite"], [91, 2, 1, "", "plot"], [91, 5, 1, "", "plotdata"], [91, 2, 1, "", "run"], [91, 5, 1, "", "rundir"], [91, 5, 1, "", "runmake"], [91, 5, 1, "", "savecode"], [91, 5, 1, "", "solver"], [91, 5, 1, "", "tfinal"], [91, 4, 1, "", "verbosity"], [91, 5, 1, "", "viewable_attributes"], [91, 5, 1, "", "write_aux_always"], [91, 5, 1, "", "write_aux_init"], [91, 5, 1, "", "xclawcmd"], [91, 5, 1, "", "xclawerr"], [91, 5, 1, "", "xclawout"], [91, 5, 1, "", "xdir"]], "clawpack.pyclaw.fileio": [[97, 1, 0, "-", "ascii"], [97, 1, 0, "-", "binary"], [97, 1, 0, "-", "netcdf"]], "clawpack.pyclaw.fileio.ascii": [[97, 3, 1, "", "read"], [97, 3, 1, "", "read_array"], [97, 3, 1, "", "read_patch_header"], [97, 3, 1, "", "read_t"], [97, 3, 1, "", "write"], [97, 3, 1, "", "write_array"]], "clawpack.pyclaw.fileio.binary": [[97, 3, 1, "", "read"]], "clawpack.pyclaw.fileio.netcdf": [[97, 3, 1, "", "read"], [97, 3, 1, "", "write"]], "clawpack.pyclaw.geometry": [[94, 0, 1, "", "Dimension"], [94, 0, 1, "", "Domain"], [94, 0, 1, "", "Grid"], [94, 0, 1, "", "Patch"]], "clawpack.pyclaw.geometry.Dimension": [[94, 4, 1, "", "centers"], [94, 2, 1, "", "centers_with_ghost"], [94, 4, 1, "", "delta"], [94, 4, 1, "", "nodes"], [94, 2, 1, "", "nodes_with_ghost"]], "clawpack.pyclaw.geometry.Domain": [[94, 4, 1, "", "grid"], [94, 4, 1, "", "num_dim"], [94, 4, 1, "", "patch"]], "clawpack.pyclaw.geometry.Grid": [[94, 2, 1, "", "add_dimension"], [94, 2, 1, "", "add_gauges"], [94, 2, 1, "", "c_center"], [94, 4, 1, "", "c_centers"], [94, 2, 1, "", "c_centers_with_ghost"], [94, 4, 1, "", "c_nodes"], [94, 2, 1, "", "c_nodes_with_ghost"], [94, 4, 1, "", "dimensions"], [94, 5, 1, "", "gauge_dir_name"], [94, 5, 1, "", "gauge_file_names"], [94, 5, 1, "", "gauge_files"], [94, 5, 1, "", "gauges"], [94, 2, 1, "", "get_dim_attribute"], [94, 4, 1, "", "num_dim"], [94, 2, 1, "", "p_center"], [94, 4, 1, "", "p_centers"], [94, 4, 1, "", "p_nodes"], [94, 2, 1, "", "plot"], [94, 2, 1, "", "setup_gauge_files"]], "clawpack.pyclaw.geometry.Patch": [[94, 2, 1, "", "add_dimension"], [94, 4, 1, "", "delta"], [94, 4, 1, "", "dimensions"], [94, 2, 1, "", "get_dim_attribute"], [94, 5, 1, "", "level"], [94, 4, 1, "", "lower_global"], [94, 4, 1, "", "name"], [94, 4, 1, "", "num_cells_global"], [94, 4, 1, "", "num_dim"], [94, 5, 1, "", "patch_index"], [94, 4, 1, "", "upper_global"]], "clawpack.pyclaw.limiters": [[92, 1, 0, "-", "tvd"]], "clawpack.pyclaw.limiters.tvd": [[92, 3, 1, "", "arora_roe"], [92, 3, 1, "", "beta_limiter"], [92, 3, 1, "", "cada_torrilhon_limiter"], [92, 3, 1, "", "cada_torrilhon_limiter_nonlinear"], [92, 3, 1, "", "cfl_superbee"], [92, 3, 1, "", "cfl_superbee_theta"], [92, 3, 1, "", "hyperbee_limiter"], [92, 3, 1, "", "limit"], [92, 3, 1, "", "mc_limiter"], [92, 3, 1, "", "minmod_limiter"], [92, 3, 1, "", "superbee_limiter"], [92, 3, 1, "", "superpower_limiter"], [92, 3, 1, "", "theta_limiter"], [92, 3, 1, "", "upper_bound_limiter"], [92, 3, 1, "", "van_leer_klein_sharpening_limiter"]], "clawpack.pyclaw.sharpclaw.solver": [[104, 0, 1, "", "SharpClawSolver"]], "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver": [[104, 2, 1, "", "accept_reject_step"], [104, 5, 1, "", "aux_time_dep"], [104, 5, 1, "", "call_before_step_each_stage"], [104, 5, 1, "", "cfl_desired"], [104, 5, 1, "", "cfl_max"], [104, 5, 1, "", "char_decomp"], [104, 2, 1, "", "check_3rd_ord_cond"], [104, 2, 1, "", "dq"], [104, 5, 1, "", "dq_src"], [104, 2, 1, "", "dqdt"], [104, 5, 1, "", "fwave"], [104, 2, 1, "", "get_dt_new"], [104, 5, 1, "", "kernel_language"], [104, 5, 1, "", "lim_type"], [104, 5, 1, "", "num_ghost"], [104, 2, 1, "", "setup"], [104, 2, 1, "", "step"], [104, 5, 1, "", "tfluct"], [104, 5, 1, "", "tfluct_solver"], [104, 5, 1, "", "time_integrator"], [104, 2, 1, "", "update_saved_values"], [104, 5, 1, "", "weno_order"]], "clawpack.pyclaw.solution": [[103, 0, 1, "", "Solution"]], "clawpack.pyclaw.solution.Solution": [[103, 2, 1, "", "is_valid"], [103, 4, 1, "", "patch"], [103, 2, 1, "", "plot"], [103, 2, 1, "", "read"], [103, 2, 1, "", "set_all_states"], [103, 4, 1, "", "start_frame"], [103, 4, 1, "", "state"], [103, 2, 1, "", "write"]], "clawpack.pyclaw.state": [[106, 0, 1, "", "State"]], "clawpack.pyclaw.state.State": [[106, 5, 1, "", "F"], [106, 5, 1, "", "gauge_data"], [106, 2, 1, "", "get_aux_global"], [106, 2, 1, "", "get_auxbc_from_aux"], [106, 2, 1, "", "get_q_global"], [106, 2, 1, "", "get_qbc_from_q"], [106, 2, 1, "", "is_valid"], [106, 5, 1, "", "keep_gauges"], [106, 4, 1, "", "mF"], [106, 4, 1, "", "mp"], [106, 4, 1, "", "num_aux"], [106, 4, 1, "", "num_eqn"], [106, 5, 1, "", "p"], [106, 5, 1, "", "problem_data"], [106, 2, 1, "", "set_aux_from_auxbc"], [106, 2, 1, "", "set_cparam"], [106, 2, 1, "", "set_num_ghost"], [106, 2, 1, "", "set_q_from_qbc"], [106, 5, 1, "", "t"]], "clawpack.pyclaw": [[109, 1, 0, "-", "util"]], "clawpack.pyclaw.util": [[109, 0, 1, "", "FrameCounter"], [109, 6, 1, "", "VerifyError"], [109, 3, 1, "", "add_parent_doc"], [109, 3, 1, "", "check_diff"], [109, 3, 1, "", "compile_library"], [109, 3, 1, "", "construct_function_handle"], [109, 3, 1, "", "convert_fort_double_to_float"], [109, 3, 1, "", "gen_variants"], [109, 3, 1, "", "read_data_line"], [109, 3, 1, "", "run_app_from_main"], [109, 3, 1, "", "run_serialized"], [109, 3, 1, "", "test_app"]], "clawpack.pyclaw.util.FrameCounter": [[109, 2, 1, "", "get_counter"], [109, 2, 1, "", "increment"], [109, 2, 1, "", "reset_counter"], [109, 2, 1, "", "set_counter"]], "clawpack.riemann": [[102, 1, 0, "-", "acoustics_1D_py"], [102, 1, 0, "-", "advection_1D_py"], [102, 1, 0, "-", "burgers_1D_py"], [102, 1, 0, "-", "euler_1D_py"], [102, 1, 0, "-", "shallow_1D_py"]], "clawpack.riemann.acoustics_1D_py": [[102, 3, 1, "", "acoustics_1D"]], "clawpack.riemann.advection_1D_py": [[102, 3, 1, "", "advection_1D"]], "clawpack.riemann.burgers_1D_py": [[102, 3, 1, "", "burgers_1D"]], "clawpack.riemann.euler_1D_py": [[102, 3, 1, "", "euler_exact_1D"], [102, 3, 1, "", "euler_hll_1D"], [102, 3, 1, "", "euler_hllc_1D"], [102, 3, 1, "", "euler_roe_1D"]], "clawpack.riemann.shallow_1D_py": [[102, 3, 1, "", "shallow_exact_1D"], [102, 3, 1, "", "shallow_fwave_1d"], [102, 3, 1, "", "shallow_hll_1D"], [102, 3, 1, "", "shallow_roe_1D"]]}, "objtypes": {"0": "py:class", "1": "py:module", "2": "py:method", "3": "py:function", "4": "py:property", "5": "py:attribute", "6": "py:exception"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "module", "Python module"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "property", "Python property"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "exception", "Python exception"]}, "titleterms": {"clawplotax": 0, "attribut": [0, 1, 2, 3, 29, 34, 55, 82, 140], "gaug": [0, 47, 55, 64, 98, 164], "plot": [0, 3, 13, 24, 27, 34, 36, 47, 50, 53, 55, 64, 66, 71, 80, 81, 82, 83, 84, 93, 99, 100, 116, 145, 151, 163, 166], "method": [0, 1, 2, 3, 140, 168], "clawplotdata": 1, "clawplotfigur": 2, "clawplotitem": [3, 82], "special": [3, 147], "all": [3, 62, 70], "1d": [3, 8, 18], "plot_typ": 3, "1d_plot": 3, "1d_fill_between": 3, "1d_from_2d_data": 3, "2d": [3, 138], "2d_contour": 3, "2d_pcolor": 3, "2d_imshow": 3, "amr": [3, 5, 6, 24, 70, 76, 115, 140, 147, 149], "colorbar": [3, 55], "about": [4, 86], "thi": [4, 58], "softwar": [4, 17], "licens": [4, 65, 86], "author": 4, "cite": [4, 96], "work": [4, 35, 37, 93, 161, 162, 165], "fund": [4, 86], "guid": [5, 30, 58, 59, 113, 114], "adjoint": 5, "flag": [5, 6, 66, 70, 115, 140, 147], "us": [5, 13, 18, 27, 31, 36, 41, 52, 56, 62, 64, 67, 71, 73, 76, 78, 98, 101, 104, 107, 138, 139, 142, 145, 163, 165], "geoclaw": [5, 15, 16, 20, 24, 27, 42, 48, 49, 50, 51, 52, 53, 55, 76, 79, 83, 112, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 140, 143, 149, 154, 155], "adapt": [6, 16, 27, 41], "mesh": [6, 27], "refin": [6, 16, 27, 41, 115, 149], "algorithm": [6, 17, 70, 78, 168], "ghost": 6, "cell": [6, 42, 140, 149], "boundari": [6, 16, 101, 165, 168], "condit": [6, 16, 101, 108, 165, 168], "choos": [6, 70], "initi": [6, 42, 70, 101, 108, 142, 149, 165], "finer": 6, "grid": [6, 16, 34, 35, 36, 37, 49, 57, 64, 76, 94, 149], "For": 6, "more": [6, 39, 43], "detail": [6, 7, 48], "amrclaw": [7, 8, 9, 10, 20, 27, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 147, 148, 165], "descript": [7, 48], "content": [7, 27, 30, 42, 48, 70, 82, 88, 98, 104, 116, 140], "problem": [8, 89, 101, 108, 165], "old": 8, "approach": 8, "deprec": [8, 149], "doxygen": 9, "document": [9, 11, 32, 35, 37, 51, 58, 59, 63, 96, 125, 126, 153, 162], "flowchart": 10, "applic": [11, 12, 17, 27, 28, 66, 74, 99], "convert": [11, 21, 22], "readm": 11, "rst": 11, "html": [11, 84], "code": [11, 18, 27, 30, 42, 50, 61, 62, 79, 116, 163, 165], "clawcode2html": 11, "clawpack": [12, 13, 17, 20, 21, 22, 23, 24, 25, 26, 27, 31, 46, 56, 58, 59, 60, 61, 66, 78, 79, 89, 92, 104, 105, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 139, 150, 167], "repositori": [12, 20, 25, 30, 54, 58, 59, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 138], "jupyt": [12, 31, 40, 151], "notebook": [12, 31, 40, 110, 151], "submodul": 12, "exampl": [12, 27, 28, 34, 36, 38, 39, 40, 42, 45, 47, 50, 55, 62, 70, 71, 74, 80, 93, 96, 99, 140], "includ": [12, 58], "amazon": 13, "web": 13, "servic": 13, "ec2": 13, "ami": 13, "find": [13, 70, 82], "launch": 13, "an": [13, 38, 39, 40, 55, 64, 70, 74, 99], "instanc": 13, "log": [13, 98], "your": [13, 30, 31, 39, 55, 99, 101, 105, 151, 158], "view": 13, "result": [13, 50, 55, 100, 151], "webpag": [13, 58, 151], "directli": [13, 36], "from": [13, 21, 22, 24, 27, 30, 32, 35, 37, 40, 42, 45, 51, 58, 63, 70, 84, 89, 93, 100, 140, 162], "transfer": 13, "file": [13, 31, 33, 34, 36, 42, 55, 57, 58, 59, 61, 67, 71, 82, 84, 116, 137, 140, 149, 160, 165], "stop": [13, 31], "creat": [13, 31, 42, 55, 59, 70, 71, 74, 88], "own": [13, 31, 101], "b4run": 14, "function": [14, 51, 63, 69, 70, 84, 98, 104, 168], "b4step": [15, 165], "default": [15, 112, 142, 143, 154, 155], "routin": [15, 24, 67, 83, 112, 143, 154, 155], "clamshel": 16, "sphere": [16, 152], "user": [16, 26, 78, 165], "defin": [16, 140], "bibliographi": 17, "paper": 17, "describ": 17, "other": [17, 20, 25, 26, 31, 34, 58, 82, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 140, 142], "refer": [17, 27, 56, 96, 110], "boussinesq": [18, 19], "solver": [18, 19, 78, 88, 96, 101, 102, 104, 108, 138, 139, 165], "One": [18, 49, 138, 139, 168], "space": [18, 19, 49, 168], "dimens": [18, 19, 49, 94, 139, 168], "The": [18, 55, 69, 70, 71, 108], "sgn": 18, "equat": [18, 102, 108, 139], "madsen": 18, "sorensen": 18, "m": 18, "makefil": [18, 43, 66, 67, 101, 137], "setrun": [18, 24, 47, 146, 147, 148, 149, 150], "py": [18, 24, 36, 82, 111, 145, 146, 147, 148, 149, 150], "two": [19, 139], "chang": [20, 24, 82, 104, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "master": [20, 30], "sinc": 20, "v5": [20, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "9": [20, 31, 134, 135], "1": [20, 42, 70, 118, 120, 123, 125, 128, 130, 132, 135], "ar": [20, 82, 126, 127, 128, 129, 130, 131, 132, 133, 134], "backward": [20, 126, 127, 128, 129, 130, 131, 132, 133, 134], "compat": [20, 126, 127, 128, 129, 130, 131, 132, 133, 134], "gener": [20, 24, 32, 35, 37, 51, 58, 63, 126, 127, 128, 129, 130, 131, 132, 133, 134, 149, 162], "classic": [20, 27, 38, 39, 104, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 146, 150, 158], "clawutil": [20, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "visclaw": [20, 27, 64, 81, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "riemann": [20, 27, 96, 101, 102, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 138, 139, 165], "pyclaw": [20, 24, 27, 38, 40, 62, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 103, 104, 105, 106, 108, 109, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 158], "4": [21, 22, 23, 24, 89, 124, 125, 136], "3": [21, 42, 70, 122, 123], "6": [21, 22, 89, 127, 128], "5": [22, 24, 31, 126], "0": [22, 24, 31, 117, 118, 119, 122, 124, 126, 127, 129, 131, 134], "python": [22, 84, 85, 105, 110, 111, 129, 161], "convers": 22, "tool": [22, 27, 47, 53, 64, 116, 156, 161], "x": [23, 24, 89, 136], "link": 23, "fortran": [24, 27, 33, 39, 42, 43, 44, 61, 85, 107, 116, 163, 165], "packag": [24, 62, 97, 102], "input": [24, 34, 36, 97, 146, 147], "paramet": [24, 47, 82, 84, 108, 146, 147, 149], "compon": [25, 82], "commun": [26, 30, 79], "workshop": [26, 79], "clinic": 26, "tutori": [26, 108, 110], "avail": [26, 45], "stream": 26, "upcom": 26, "recent": [26, 30], "develop": [26, 27, 30, 79], "sprint": [26, 79], "session": 26, "previou": [26, 58], "event": [26, 55], "full": 27, "tabl": [27, 96], "overview": [27, 145], "get": [27, 31, 50, 71], "start": [27, 31, 50, 113, 114], "geophys": 27, "flow": [27, 88], "visual": [27, 55], "migrat": 27, "older": 27, "version": [27, 31, 43, 54, 56, 58, 59, 62, 111], "resourc": 27, "contribut": [28, 30, 139], "current_data": [29, 84], "guidelin": 30, "report": 30, "fix": [30, 34, 36, 76, 149], "bug": 30, "instal": [30, 39, 40, 60, 61, 62, 78, 85, 96, 99, 105, 107, 111, 158, 163], "instruct": [30, 62], "clone": [30, 61], "most": 30, "github": [30, 59], "check": [30, 116], "out": [30, 70], "branch": [30, 58], "each": [30, 165], "updat": [30, 58, 59], "latest": 30, "never": 30, "commit": 30, "ad": [30, 55, 93, 101, 138], "fork": 30, "remot": 30, "modifi": [30, 67, 137], "issu": 30, "pull": 30, "request": 30, "test": [30, 39, 40, 99, 105, 116, 158], "top": 30, "level": [30, 142, 149], "git": [30, 54, 58, 61, 85], "workflow": 30, "catch": 30, "error": [30, 107], "pyflak": 30, "pylint": 30, "coverag": 30, "troubl": [30, 71, 163], "shoot": [30, 71], "tip": [30, 43, 53, 55, 99], "docker": 31, "abov": 31, "contain": 31, "restart": [31, 88, 137], "run": [31, 38, 39, 40, 50, 88, 90, 93, 99, 100, 116, 146, 147, 163], "move": [31, 32, 49], "between": [31, 82], "host": 31, "machin": [31, 167], "some": [31, 82, 149, 164], "command": [31, 40, 71, 84, 93, 163], "imag": [31, 55], "dockerfil": [31, 59], "binder": 31, "dtopotool": 32, "modul": [32, 35, 37, 51, 63, 96, 109, 148, 150, 162], "topographi": [32, 42, 50, 55, 70, 149, 160, 162, 164], "auto": [32, 35, 37, 51, 63, 162], "docstr": [32, 35, 37, 51, 63, 162], "77": 33, "v": 33, "90": 33, "monitor": [34, 149], "specif": [34, 36, 108, 116, 149, 156, 165], "differ": [34, 55, 62, 67, 78, 82], "point": [34, 70], "style": [34, 58, 77], "valu": [34, 88], "choic": [34, 36], "interpol": [34, 36, 72], "procedur": [34, 36], "A": [34, 36, 140], "simpl": [34, 36, 140], "process": [34, 81], "fgmax": [34, 35, 70], "output": [34, 36, 66, 70, 71, 73, 76, 77, 88, 97, 98, 116, 137, 146, 147, 149, 163], "format": [34, 36, 77, 160], "fgmax_tool": 35, "fgout": [36, 37, 64], "setplot": [36, 71, 82, 84, 145], "produc": [36, 84], "read": [36, 42, 140], "arrai": [36, 42, 70, 77, 107], "registr": [36, 57], "fgout_tool": 37, "ipython": [40, 93], "interpret": 40, "line": [40, 84, 93, 116, 163], "specifi": [41, 64, 82, 84, 115, 145, 146, 147, 149, 165], "flagregion": 41, "rule": [41, 140], "rectangl": [41, 140], "forc": [42, 149], "dry": [42, 70, 149], "sampl": [42, 70, 148, 150], "arcsecond": [42, 70], "dem": [42, 70], "force_dry_init": 42, "usag": 42, "intern": 42, "modif": 42, "compil": [44, 66, 107, 153, 163], "fc": [44, 144], "environ": [44, 144], "variabl": [44, 66, 101, 144], "fflag": 44, "lflag": 44, "pre": 44, "processor": 44, "ppflag": 44, "gfortran": [44, 105], "intel": 44, "book": 45, "fvmhp": 45, "galleri": [46, 58, 71], "locat": 47, "coordin": [49, 53, 55], "system": [49, 85], "uniform": 49, "map": [49, 55], "topograpi": 49, "data": [49, 55, 77, 145, 149, 157, 160, 162, 163, 164, 165], "dtopo": [49, 161], "set": [50, 71, 82, 84, 101, 141, 142, 144, 163], "up": [50, 101], "new": [50, 58, 74, 93, 116], "util": [51, 63, 109], "cautionari": 52, "hint": [52, 82, 110], "tsunami": [52, 55, 114, 164], "hazard": 52, "model": [52, 75, 113, 114, 164], "water": [53, 102, 139, 152], "depth": 53, "surfac": [53, 142], "elev": [53, 70, 142], "latitud": [53, 55], "longitud": [53, 55], "ax": 53, "keep": 54, "track": [54, 64], "googl": 55, "earth": 55, "basic": [55, 87, 100], "requir": [55, 165], "option": [55, 61, 84, 99, 101], "gdal": 55, "librari": [55, 67], "chile": 55, "2010": [55, 79], "need": 55, "plotdata": 55, "plotfigur": 55, "figur": [55, 82], "plotax": 55, "plotitem": 55, "overlai": 55, "addit": [55, 147, 149], "kml": 55, "kmz": 55, "tile": 55, "faster": 55, "load": 55, "remov": 55, "alias": 55, "artifact": 55, "multipl": 55, "resolut": [55, 168], "publish": 55, "gpu": 56, "netcdf": [57, 73, 77, 97, 160], "tag": 58, "configur": 58, "doc": 58, "releas": [58, 59, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136], "To": 58, "major": 58, "extra": 58, "built": [58, 93], "sphinx": [58, 153], "page": 58, "do": 59, "prepar": 59, "number": 59, "candid": 59, "tar": [59, 61], "final": 59, "pypi": 59, "zenodo": 59, "open": 59, "scienc": 59, "framework": 59, "osf": 59, "app": 59, "next": [60, 61, 62, 105], "step": [60, 61, 62, 105, 165], "pip": [62, 85, 163], "quick": [62, 113, 114], "experi": 62, "directori": [62, 66, 74, 82], "troubleshoot": [62, 107, 163], "kmltool": 63, "lagrangian": 64, "particl": 64, "altern": 64, "duplic": 66, "base": 66, "sourc": [66, 75, 101, 152, 157, 164, 165, 168], "name": [66, 67], "replac": 67, "same": 67, "man": 68, "friction": 68, "term": [68, 101, 152, 165, 168], "mapc2p": 69, "march": 70, "front": 70, "argument": 70, "mask": 70, "topofil": 70, "region": [70, 115, 140, 149], "previous_pts_chosen": 70, "below": 70, "given": 70, "buffer": 70, "zone": 70, "along": 70, "shore": 70, "onli": 70, "write": [70, 101, 116, 140], "indic": [70, 96], "determin": 70, "area": 70, "mhw": 70, "matlab": 71, "search": 71, "path": [71, 111], "plotclaw": 71, "afterfram": 71, "help": 71, "found": 71, "maxfram": 71, "switch": 71, "nearshor": 72, "copi": 74, "exist": 74, "earthquak": [75, 164], "fault": 75, "slip": 75, "okada": 75, "rectangular": 75, "subfault": 75, "kinemat": 75, "ruptur": 75, "triangular": 75, "openmp": 76, "sytl": 77, "ascii": [77, 97], "fort": [77, 82], "t0002": 77, "q0002": 77, "raw": 77, "binari": [77, 97], "aux": [77, 88], "which": [78, 111], "should": 78, "i": [78, 98], "interfac": 78, "parallel": [78, 94, 99, 100, 106], "comput": [78, 137], "photo": 79, "2016": 79, "univers": 79, "washington": 79, "2015": 79, "utah": 79, "2014": 79, "hpc3": 79, "kaust": 79, "2013": 79, "claw": [79, 144], "dev": 79, "uw": 79, "2012": 79, "2011": 79, "hack": 79, "post": 81, "fly": 81, "faq": 82, "what": [82, 84, 98, 139], "": [82, 93, 104, 139, 168], "make": [82, 99, 151, 163], "how": [82, 84, 98], "someth": 82, "than": 82, "q": 82, "add": 82, "anoth": 82, "curv": 82, "e": 82, "g": 82, "true": 82, "solut": [82, 88, 103], "titl": 82, "outdir": 82, "item": 82, "provid": 82, "size": 82, "background": 82, "color": 82, "colormap": 82, "pcolor": 82, "contourf": 82, "debug": [82, 147], "latex": 84, "interact": [84, 93], "iplotclaw": 84, "access": 84, "printfram": 84, "prerequisit": 85, "oper": 85, "contributor": 86, "understand": 88, "class": [88, 91, 156], "simul": 88, "creation": 88, "control": [88, 91, 108], "deriv": [88, 98], "quantiti": [88, 98], "port": 89, "cloud": 90, "sage": 90, "math": 90, "limit": 92, "tvd": 92, "cfl": 92, "independ": 92, "depend": [92, 105], "geometri": 94, "serial": [94, 106, 116], "object": [94, 145], "domain": [94, 108], "patch": 94, "petclaw": [94, 106], "go": 95, "further": 95, "featur": 96, "fileio": 97, "hdf5": 97, "frame": 98, "when": 98, "save": [98, 151], "written": 98, "where": 98, "petsc": 99, "correctli": 99, "pass": 99, "script": 101, "auxiliari": 101, "acoust": [102, 108], "advect": 102, "burger": 102, "euler": 102, "shallow": [102, 139, 152], "sharpclaw": 104, "custom": [104, 138], "bc": 104, "signatur": 104, "numpi": 105, "matplotlib": 105, "obtain": 105, "nose": 105, "state": 106, "order": 107, "solv": 108, "drop": 110, "support": [110, 129], "2": [110, 119, 120, 121, 133], "7": [110, 129, 130], "whichclaw": 111, "wa": 111, "import": 111, "sy": 111, "easi": 111, "pth": 111, "pythonpath": [111, 144], "qinit": [112, 149, 160], "storm": [113, 149, 156, 157], "surg": [113, 157], "criteria": 115, "flag2refin": 115, "richardson": 115, "extrapol": 115, "implement": 115, "regress": 116, "travi": 116, "continu": 116, "integr": 116, "diff": 116, "chardiff": 116, "comparison": 116, "imagediff": 116, "pixel": 116, "simultan": 116, "doctest": 116, "note": [117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136], "global": 124, "8": [131, 132, 133], "checkpoint": 137, "after": 137, "dimension": 138, "pointwis": 138, "f": [138, 168], "wave": [138, 168], "layer": 139, "potenti": 139, "miss": 139, "demonstr": 139, "roe": 139, "hll": 139, "relat": 140, "convex": 140, "polygon": 140, "d": 140, "slu": 140, "bounding_box": 140, "mask_outsid": 140, "instanti": 140, "make_kml": 140, "cover": 140, "select": 140, "continent": 140, "shelf": 140, "sea_level": 141, "eta": 142, "init": 142, "spatial": [142, 165], "vari": [142, 165], "behavior": 142, "adjust": [142, 149], "sea": [142, 149], "seismic": 142, "deform": 142, "case": 142, "setaux": [143, 165], "desir": 145, "time": [146, 147, 149, 159, 165], "print": 147, "geo": 149, "fixedgrid": 149, "maximum": 149, "arriv": 149, "share": 151, "local": 153, "src1d": [154, 165], "src": [155, 165], "statist": 159, "download": 160, "displac": 160, "topo": 161, "topotool": 162, "f2py": 163, "ex": 163, "bathymetri": 164, "dart": 164, "buoi": 164, "tide": 164, "done": 165, "befor": 165, "visit": 166, "virtual": 167, "propag": 168, "godunov": 168, "high": 168, "formul": 168, "capac": 168}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"ClawPlotAxes": [[0, "clawplotaxes"]], "Attributes": [[0, "attributes"], [1, "attributes"], [2, "attributes"], [3, "attributes"]], "Attributes for gauge plots": [[0, "attributes-for-gauge-plots"]], "Methods": [[0, "methods"], [1, "methods"], [2, "methods"], [3, "methods"]], "ClawPlotData": [[1, "clawplotdata"]], "ClawPlotFigure": [[2, "clawplotfigure"]], "ClawPlotItem": [[3, "clawplotitem"]], "Special attributes for all 1d plots, plot_type = \u20181d\u2026\u2019": [[3, "special-attributes-for-all-1d-plots-plot-type-1d"]], "Special attributes for plot_type = \u20181d_plot\u2019": [[3, "special-attributes-for-plot-type-1d-plot"]], "Special attributes for plot_type = \u20181d_fill_between\u2019": [[3, "special-attributes-for-plot-type-1d-fill-between"]], "Special attributes for plot_type = \u20181d_from_2d_data\u2019": [[3, "special-attributes-for-plot-type-1d-from-2d-data"]], "Special attributes for all 2d plots, plot_type = \u20182d\u2026\u2019": [[3, "special-attributes-for-all-2d-plots-plot-type-2d"]], "Special attributes for plot_type = \u20182d_contour\u2019": [[3, "special-attributes-for-plot-type-2d-contour"]], "Special attributes for plot_type = \u20182d_pcolor\u2019": [[3, "special-attributes-for-plot-type-2d-pcolor"]], "Special attributes for plot_type = \u20182d_imshow\u2019": [[3, "special-attributes-for-plot-type-2d-imshow"]], "AMR Attributes": [[3, "amr-attributes"]], "Colorbar attributes": [[3, "colorbar-attributes"]], "About this software": [[4, "about-this-software"]], "License": [[4, "license"], [65, "license"], [86, "license"]], "Authors": [[4, "authors"]], "Citing this work": [[4, "citing-this-work"]], "Funding": [[4, "funding"], [86, "funding"]], "Guiding AMR with adjoint flagging": [[5, "guiding-amr-with-adjoint-flagging"]], "Using adjoint flagging in GeoClaw": [[5, "using-adjoint-flagging-in-geoclaw"]], "Adaptive mesh refinement (AMR) algorithms": [[6, "adaptive-mesh-refinement-amr-algorithms"]], "Ghost cells and boundary conditions for AMR": [[6, "ghost-cells-and-boundary-conditions-for-amr"]], "Choosing and initializing finer grids": [[6, "choosing-and-initializing-finer-grids"]], "Flagging cells for refinement": [[6, "flagging-cells-for-refinement"]], "For more details": [[6, "for-more-details"]], "AMRClaw Description and Detailed Contents": [[7, "amrclaw-description-and-detailed-contents"]], "AMRClaw for 1d problems": [[8, "amrclaw-for-1d-problems"]], "Old approach, deprecated:": [[8, "old-approach-deprecated"]], "Doxygen documentation of AMRClaw": [[9, "doxygen-documentation-of-amrclaw"]], "AMRClaw Flowcharts": [[10, "amrclaw-flowcharts"]], "Application documentation": [[11, "application-documentation"]], "Converting README.rst to README.html": [[11, "converting-readme-rst-to-readme-html"]], "Converting code to html with clawcode2html": [[11, "converting-code-to-html-with-clawcode2html"]], "Clawpack Applications repository": [[12, "clawpack-applications-repository"]], "Jupyter Notebooks": [[12, "jupyter-notebooks"]], "Submodules": [[12, "submodules"]], "Examples included with Clawpack": [[12, "examples-included-with-clawpack"]], "Amazon Web Services EC2 Clawpack AMI": [[13, "amazon-web-services-ec2-clawpack-ami"]], "Finding the Clawpack AMI": [[13, "finding-the-clawpack-ami"]], "Launching an instance": [[13, "launching-an-instance"]], "Logging on to your instance": [[13, "logging-on-to-your-instance"]], "Using Clawpack": [[13, "using-clawpack"]], "Viewing plots of results": [[13, "viewing-plots-of-results"]], "Viewing webpages directly from your instance": [[13, "viewing-webpages-directly-from-your-instance"]], "Transferring files to/from your instance": [[13, "transferring-files-to-from-your-instance"]], "Stopping your instance": [[13, "stopping-your-instance"]], "Creating your own AMI": [[13, "creating-your-own-ami"]], "b4run function": [[14, "b4run-function"]], "b4step default routines": [[15, "b4step-default-routines"]], "b4step routine in GeoClaw": [[15, "b4step-routine-in-geoclaw"]], "Boundary conditions": [[16, "boundary-conditions"], [168, "boundary-conditions"]], "Boundary conditions for adaptive refinement": [[16, "boundary-conditions-for-adaptive-refinement"]], "Boundary conditions for GeoClaw": [[16, "boundary-conditions-for-geoclaw"]], "Boundary conditions for clamshell grids on the sphere": [[16, "boundary-conditions-for-clamshell-grids-on-the-sphere"]], "User-defined boundary conditions": [[16, "user-defined-boundary-conditions"]], "Bibliography": [[17, "bibliography"]], "Papers describing the Clawpack software and algorithms": [[17, "papers-describing-the-clawpack-software-and-algorithms"]], "Papers describing applications": [[17, "papers-describing-applications"]], "Other references": [[17, "other-references"]], "Boussinesq solvers in One Space Dimension": [[18, "boussinesq-solvers-in-one-space-dimension"]], "The SGN equations": [[18, "the-sgn-equations"]], "The Madsen-Sorensen (MS) equations": [[18, "the-madsen-sorensen-ms-equations"]], "Using the 1d Boussinesq code": [[18, "using-the-1d-boussinesq-code"]], "Makefile": [[18, "makefile"]], "setrun.py": [[18, "setrun-py"]], "Boussinesq solvers in Two Space Dimensions": [[19, "boussinesq-solvers-in-two-space-dimensions"]], "Changes to master since v5.9.1": [[20, "changes-to-master-since-v5-9-1"]], "Changes that are not backward compatible": [[20, "changes-that-are-not-backward-compatible"], [126, "changes-that-are-not-backward-compatible"], [127, "changes-that-are-not-backward-compatible"], [128, "changes-that-are-not-backward-compatible"], [129, "changes-that-are-not-backward-compatible"], [130, "changes-that-are-not-backward-compatible"], [131, "changes-that-are-not-backward-compatible"], [132, "changes-that-are-not-backward-compatible"], [133, "changes-that-are-not-backward-compatible"], [134, "changes-that-are-not-backward-compatible"]], "General changes": [[20, "general-changes"], [126, "general-changes"], [127, "general-changes"], [128, "general-changes"], [129, "general-changes"], [130, "general-changes"], [131, "general-changes"], [132, "general-changes"], [133, "general-changes"], [134, "general-changes"]], "Changes to classic": [[20, "changes-to-classic"], [118, "changes-to-classic"], [119, "changes-to-classic"], [120, "changes-to-classic"], [121, "changes-to-classic"], [122, "changes-to-classic"], [123, "changes-to-classic"], [124, "changes-to-classic"], [125, "changes-to-classic"], [126, "changes-to-classic"], [127, "changes-to-classic"], [128, "changes-to-classic"], [129, "changes-to-classic"], [130, "changes-to-classic"], [131, "changes-to-classic"], [132, "changes-to-classic"], [133, "changes-to-classic"], [134, "changes-to-classic"], [135, "changes-to-classic"]], "Changes to clawutil": [[20, "changes-to-clawutil"], [118, "changes-to-clawutil"], [119, "changes-to-clawutil"], [120, "changes-to-clawutil"], [121, "changes-to-clawutil"], [122, "changes-to-clawutil"], [123, "changes-to-clawutil"], [124, "changes-to-clawutil"], [125, "changes-to-clawutil"], [126, "changes-to-clawutil"], [127, "changes-to-clawutil"], [128, "changes-to-clawutil"], [129, "changes-to-clawutil"], [130, "changes-to-clawutil"], [131, "changes-to-clawutil"], [132, "changes-to-clawutil"], [133, "changes-to-clawutil"], [134, "changes-to-clawutil"], [135, "changes-to-clawutil"]], "Changes to visclaw": [[20, "changes-to-visclaw"], [118, "changes-to-visclaw"], [119, "changes-to-visclaw"], [120, "changes-to-visclaw"], [121, "changes-to-visclaw"], [122, "changes-to-visclaw"], [123, "changes-to-visclaw"], [124, "changes-to-visclaw"], [125, "changes-to-visclaw"], [126, "changes-to-visclaw"], [127, "changes-to-visclaw"], [128, "changes-to-visclaw"], [129, "changes-to-visclaw"], [130, "changes-to-visclaw"], [131, "changes-to-visclaw"], [132, "changes-to-visclaw"], [133, "changes-to-visclaw"], [134, "changes-to-visclaw"], [135, "changes-to-visclaw"]], "Changes to riemann": [[20, "changes-to-riemann"], [118, "changes-to-riemann"], [119, "changes-to-riemann"], [120, "changes-to-riemann"], [121, "changes-to-riemann"], [122, "changes-to-riemann"], [123, "changes-to-riemann"], [124, "changes-to-riemann"], [125, "changes-to-riemann"], [126, "changes-to-riemann"], [127, "changes-to-riemann"], [128, "changes-to-riemann"], [129, "changes-to-riemann"], [130, "changes-to-riemann"], [131, "changes-to-riemann"], [132, "changes-to-riemann"], [133, "changes-to-riemann"], [134, "changes-to-riemann"], [135, "changes-to-riemann"]], "Changes to amrclaw": [[20, "changes-to-amrclaw"], [118, "changes-to-amrclaw"], [119, "changes-to-amrclaw"], [120, "changes-to-amrclaw"], [121, "changes-to-amrclaw"], [122, "changes-to-amrclaw"], [123, "changes-to-amrclaw"], [124, "changes-to-amrclaw"], [125, "changes-to-amrclaw"], [126, "changes-to-amrclaw"], [127, "changes-to-amrclaw"], [128, "changes-to-amrclaw"], [129, "changes-to-amrclaw"], [130, "changes-to-amrclaw"], [131, "changes-to-amrclaw"], [132, "changes-to-amrclaw"], [133, "changes-to-amrclaw"], [134, "changes-to-amrclaw"], [135, "changes-to-amrclaw"]], "Changes to geoclaw": [[20, "changes-to-geoclaw"], [118, "changes-to-geoclaw"], [119, "changes-to-geoclaw"], [120, "changes-to-geoclaw"], [121, "changes-to-geoclaw"], [122, "changes-to-geoclaw"], [123, "changes-to-geoclaw"], [124, "changes-to-geoclaw"], [125, "changes-to-geoclaw"], [126, "changes-to-geoclaw"], [127, "changes-to-geoclaw"], [128, "changes-to-geoclaw"], [129, "changes-to-geoclaw"], [130, "changes-to-geoclaw"], [131, "changes-to-geoclaw"], [132, "changes-to-geoclaw"], [133, "changes-to-geoclaw"], [134, "changes-to-geoclaw"], [135, "changes-to-geoclaw"]], "Changes to PyClaw": [[20, "changes-to-pyclaw"], [117, "changes-to-pyclaw"], [118, "changes-to-pyclaw"], [119, "changes-to-pyclaw"], [120, "changes-to-pyclaw"], [121, "changes-to-pyclaw"], [122, "changes-to-pyclaw"], [123, "changes-to-pyclaw"], [124, "changes-to-pyclaw"], [125, "changes-to-pyclaw"], [126, "changes-to-pyclaw"], [127, "changes-to-pyclaw"], [128, "changes-to-pyclaw"], [129, "changes-to-pyclaw"], [130, "changes-to-pyclaw"], [131, "changes-to-pyclaw"], [132, "changes-to-pyclaw"], [133, "changes-to-pyclaw"], [134, "changes-to-pyclaw"], [135, "changes-to-pyclaw"]], "Other Clawpack Repositories": [[20, "other-clawpack-repositories"], [125, "other-clawpack-repositories"], [126, "other-clawpack-repositories"], [127, "other-clawpack-repositories"], [128, "other-clawpack-repositories"], [129, "other-clawpack-repositories"], [130, "other-clawpack-repositories"], [131, "other-clawpack-repositories"], [132, "other-clawpack-repositories"], [133, "other-clawpack-repositories"], [134, "other-clawpack-repositories"], [135, "other-clawpack-repositories"]], "Converting from Clawpack 4.3 to 4.6": [[21, "converting-from-clawpack-4-3-to-4-6"]], "Converting from Clawpack 4.6 to 5.0": [[22, "converting-from-clawpack-4-6-to-5-0"]], "Python conversion tool": [[22, "python-conversion-tool"]], "Clawpack 4.x links": [[23, "clawpack-4-x-links"]], "Changes in Clawpack 5.0": [[24, "changes-in-clawpack-5-0"]], "PyClaw in 5.0": [[24, "pyclaw-in-5-0"]], "Fortran package changes": [[24, "fortran-package-changes"]], "Changes to input parameters in setrun.py from 4.x to 5.0": [[24, "changes-to-input-parameters-in-setrun-py-from-4-x-to-5-0"]], "Changes to general parameters": [[24, "changes-to-general-parameters"]], "Changes to AMR parameters": [[24, "changes-to-amr-parameters"]], "Changes to GeoClaw parameters": [[24, "changes-to-geoclaw-parameters"]], "Changes to plotting routines": [[24, "changes-to-plotting-routines"]], "Clawpack components": [[25, "clawpack-components"]], "Other repositories": [[25, "other-repositories"]], "Clawpack Community": [[26, "clawpack-community"]], "User Workshops, Clinics, and Tutorials": [[26, "user-workshops-clinics-and-tutorials"]], "Available for streaming": [[26, "available-for-streaming"]], "Upcoming": [[26, "upcoming"], [26, "id1"]], "Recent": [[26, "recent"]], "Developer Workshops and Sprint Sessions": [[26, "developer-workshops-and-sprint-sessions"]], "Previous": [[26, "previous"]], "Other Clawpack events": [[26, "other-clawpack-events"]], "Contents": [[27, "id1"], [30, "contents"], [42, "contents"], [70, "contents"], [82, "contents"], [88, "contents"], [98, "contents"], [104, "contents"], [116, "contents"], [140, "contents"]], "Full Table of Contents": [[27, "full-table-of-contents"]], "Overview and Getting Started": [[27, "overview-and-getting-started"]], "Examples and Applications": [[27, "examples-and-applications"]], "Classic, AMRClaw, and GeoClaw": [[27, "classic-amrclaw-and-geoclaw"]], "Using the Fortran codes": [[27, "using-the-fortran-codes"]], "AMRClaw: adaptive mesh refinement": [[27, "amrclaw-adaptive-mesh-refinement"]], "GeoClaw: geophysical flows": [[27, "geoclaw-geophysical-flows"]], "PyClaw": [[27, "pyclaw"], [38, "pyclaw"], [96, "pyclaw"], [116, "pyclaw"], [158, "pyclaw"]], "Riemann": [[27, "riemann"]], "VisClaw: Plotting and Visualization Tools": [[27, "visclaw-plotting-and-visualization-tools"]], "Migrating applications from older versions of Clawpack": [[27, "migrating-applications-from-older-versions-of-clawpack"]], "Developers\u2019 resources": [[27, "developers-resources"]], "References": [[27, "references"], [56, "references"]], "Contributing examples and applications": [[28, "contributing-examples-and-applications"]], "current_data": [[29, "current-data"]], "Attributes of current_data:": [[29, "attributes-of-current-data"]], "Developers\u2019 Guide": [[30, "developers-guide"]], "Guidelines for contributing": [[30, "guidelines-for-contributing"]], "Reporting and fixing bugs": [[30, "reporting-and-fixing-bugs"]], "Developer communication": [[30, "developer-communication"]], "Installation instructions for developers": [[30, "installation-instructions-for-developers"]], "Cloning the most recent code from Github": [[30, "cloning-the-most-recent-code-from-github"]], "Checking out the master branch on each repository": [[30, "checking-out-the-master-branch-on-each-repository"]], "Updating to the latest master branch": [[30, "updating-to-the-latest-master-branch"]], "Never commit to master": [[30, "never-commit-to-master"]], "Adding your fork as a remote": [[30, "adding-your-fork-as-a-remote"]], "Modifying code": [[30, "modifying-code"]], "Issuing a pull request": [[30, "issuing-a-pull-request"]], "Testing a pull request": [[30, "testing-a-pull-request"]], "Top-level pull requests": [[30, "top-level-pull-requests"]], "Git workflow": [[30, "git-workflow"]], "Catching errors with Pyflakes and Pylint": [[30, "catching-errors-with-pyflakes-and-pylint"]], "Checking test coverage": [[30, "checking-test-coverage"]], "Trouble-Shooting Tips": [[30, "trouble-shooting-tips"]], "Docker for Clawpack": [[31, "docker-for-clawpack"]], "Using Version 5.9.0 or above": [[31, "using-version-5-9-0-or-above"]], "Getting started": [[31, "getting-started"]], "Stopping a container": [[31, "stopping-a-container"]], "Restarting a container": [[31, "restarting-a-container"]], "Running Jupyter notebooks": [[31, "running-jupyter-notebooks"]], "Moving files between the docker container and the host machine": [[31, "moving-files-between-the-docker-container-and-the-host-machine"]], "Some other useful docker commands": [[31, "some-other-useful-docker-commands"]], "Creating your own docker image": [[31, "creating-your-own-docker-image"]], "Dockerfiles for binder": [[31, "dockerfiles-for-binder"]], "dtopotools module for moving topography": [[32, "dtopotools-module-for-moving-topography"]], "Documentation auto-generated from the module docstrings": [[32, "module-clawpack.geoclaw.dtopotools"], [35, "module-clawpack.geoclaw.fgmax_tools"], [37, "module-clawpack.geoclaw.fgout_tools"], [51, "module-clawpack.geoclaw.util"], [63, "module-clawpack.geoclaw.kmltools"], [162, "module-clawpack.geoclaw.topotools"]], "Fortran 77 vs. Fortran 90 files": [[33, "fortran-77-vs-fortran-90-files"]], "Fixed grid monitoring": [[34, "fixed-grid-monitoring"]], "Input file specification": [[34, "input-file-specification"], [36, "input-file-specification"]], "Different point styles": [[34, "different-point-styles"]], "Other attributes": [[34, "other-attributes"]], "Values to monitor": [[34, "values-to-monitor"]], "Choice of interpolation procedure": [[34, "choice-of-interpolation-procedure"], [36, "choice-of-interpolation-procedure"]], "A simple example": [[34, "a-simple-example"], [36, "a-simple-example"]], "Processing and plotting fgmax output": [[34, "processing-and-plotting-fgmax-output"]], "Format of the output files": [[34, "format-of-the-output-files"]], "fgmax_tools module for working with fgmax grids": [[35, "fgmax-tools-module-for-working-with-fgmax-grids"]], "Fixed grid output": [[36, "fixed-grid-output"], [149, "fixed-grid-output"]], "Format of fgout output": [[36, "format-of-fgout-output"]], "Using setplot.py to produce plots": [[36, "using-setplot-py-to-produce-plots"]], "Reading and plotting fgout arrays directly": [[36, "reading-and-plotting-fgout-arrays-directly"]], "fgout grid registration": [[36, "fgout-grid-registration"]], "fgout_tools module for working with fgout grids": [[37, "fgout-tools-module-for-working-with-fgout-grids"]], "Running an example": [[38, "running-an-example"], [39, "running-an-example"], [40, "running-an-example"]], "Classic": [[38, "classic"], [39, "classic"], [158, "classic"]], "Testing your Fortran installation and running an example": [[39, "testing-your-fortran-installation-and-running-an-example"]], "More examples": [[39, "more-examples"]], "Testing a PyClaw installation and running an example": [[40, "testing-a-pyclaw-installation-and-running-an-example"]], "From the Jupyter notebook": [[40, "from-the-jupyter-notebook"]], "From the IPython interpreter": [[40, "from-the-ipython-interpreter"]], "From the command line": [[40, "from-the-command-line"], [93, "from-the-command-line"]], "Specifying flagregions for adaptive refinement": [[41, "specifying-flagregions-for-adaptive-refinement"]], "Using ruled rectangles as flagregions": [[41, "using-ruled-rectangles-as-flagregions"]], "Force Cells to be Dry Initially": [[42, "force-cells-to-be-dry-initially"]], "Examples": [[42, "examples"], [47, "examples"], [70, "examples"], [96, "examples"], [140, "examples"]], "Sample topography from a 1/3 arcsecond DEM": [[42, "sample-topography-from-a-1-3-arcsecond-dem"], [70, "sample-topography-from-a-1-3-arcsecond-dem"]], "Creating the force_dry_init array": [[42, "creating-the-force-dry-init-array"]], "Create file to read into GeoClaw": [[42, "create-file-to-read-into-geoclaw"]], "Usage in GeoClaw Fortran code": [[42, "usage-in-geoclaw-fortran-code"]], "Internal GeoClaw modifications": [[42, "internal-geoclaw-modifications"]], "Fortran version": [[43, "fortran-version"]], "Makefiles": [[43, "makefiles"]], "More tips": [[43, "more-tips"]], "Fortran Compilers": [[44, "fortran-compilers"]], "FC environment variable": [[44, "fc-environment-variable"]], "FFLAGS environment variable": [[44, "fflags-environment-variable"]], "LFLAGS environment variable": [[44, "lflags-environment-variable"]], "Pre-Processor and the PPFLAGS environment variable": [[44, "pre-processor-and-the-ppflags-environment-variable"]], "gfortran compiler": [[44, "gfortran-compiler"]], "Intel fortran compiler": [[44, "intel-fortran-compiler"]], "Examples from the book FVMHP": [[45, "examples-from-the-book-fvmhp"]], "Available examples": [[45, "available-examples"]], "Clawpack Gallery": [[46, "clawpack-gallery"]], "Gauges": [[47, "gauges"]], "Gauge parameters in setrun": [[47, "gauge-parameters-in-setrun"]], "Plotting tools": [[47, "plotting-tools"]], "Plotting gauge locations": [[47, "plotting-gauge-locations"]], "GeoClaw Description and Detailed Contents": [[48, "geoclaw-description-and-detailed-contents"]], "GeoClaw in One Space Dimension": [[49, "geoclaw-in-one-space-dimension"]], "Coordinate systems": [[49, "coordinate-systems"]], "Uniform and mapped grids": [[49, "uniform-and-mapped-grids"]], "Topograpy data": [[49, "topograpy-data"]], "Moving topograpy (dtopo) data": [[49, "moving-topograpy-dtopo-data"]], "Getting started with GeoClaw": [[50, "getting-started-with-geoclaw"]], "Running a GeoClaw code": [[50, "running-a-geoclaw-code"]], "Topography": [[50, "topography"]], "Plotting GeoClaw results": [[50, "plotting-geoclaw-results"]], "Setting up a new example": [[50, "setting-up-a-new-example"]], "geoclaw.util module of utility functions": [[51, "geoclaw-util-module-of-utility-functions"]], "Cautionary Hints on using GeoClaw": [[52, "cautionary-hints-on-using-geoclaw"]], "Tsunami hazard modeling": [[52, "tsunami-hazard-modeling"]], "GeoClaw plotting tools": [[53, "geoclaw-plotting-tools"]], "Plotting water depth or surface elevation": [[53, "plotting-water-depth-or-surface-elevation"]], "Tips on latitude-longitude coordinate axes": [[53, "tips-on-latitude-longitude-coordinate-axes"]], "Keeping track of repository versions with Git": [[54, "keeping-track-of-repository-versions-with-git"]], "Visualizing GeoClaw results in Google Earth": [[55, "visualizing-geoclaw-results-in-google-earth"]], "Basic requirements": [[55, "basic-requirements"]], "Optional GDAL library": [[55, "optional-gdal-library"]], "An example : The Chile 2010 tsunami event": [[55, "an-example-the-chile-2010-tsunami-event"]], "Plotting attributes needed for Google Earth": [[55, "plotting-attributes-needed-for-google-earth"]], "plotdata attributes": [[55, "plotdata-attributes"]], "plotfigure attributes": [[55, "plotfigure-attributes"]], "Creating the figures": [[55, "creating-the-figures"]], "plotaxes attributes": [[55, "plotaxes-attributes"]], "plotitem attributes": [[55, "plotitem-attributes"]], "Adding a colorbar overlay": [[55, "adding-a-colorbar-overlay"]], "Gauge plots": [[55, "gauge-plots"]], "Additional plotdata attributes": [[55, "additional-plotdata-attributes"]], "Plotting tips": [[55, "plotting-tips"]], "KML and KMZ files": [[55, "kml-and-kmz-files"]], "Tiling images for faster loading": [[55, "tiling-images-for-faster-loading"]], "Removing aliasing artifacts": [[55, "removing-aliasing-artifacts"]], "Creating multiple figures at different resolutions": [[55, "creating-multiple-figures-at-different-resolutions"]], "Mapping topography data to latitude/longitude coordinates": [[55, "mapping-topography-data-to-latitude-longitude-coordinates"]], "Publishing your results": [[55, "id1"]], "Using the GPU version of Clawpack": [[56, "using-the-gpu-version-of-clawpack"]], "Grid registration": [[57, "grid-registration"]], "NetCDF files": [[57, "netcdf-files"]], "Guide for updating this documentation": [[58, "guide-for-updating-this-documentation"]], "Git branches and tags": [[58, "git-branches-and-tags"]], "Configuration and style files": [[58, "configuration-and-style-files"]], "Updating the docs for a new release": [[58, "updating-the-docs-for-a-new-release"]], "To generate docs including previous versions": [[58, "to-generate-docs-including-previous-versions"]], "Updating for a new major version": [[58, "updating-for-a-new-major-version"]], "Updating the gallery": [[58, "updating-the-gallery"]], "Updating the webpages": [[58, "updating-the-webpages"]], "Extra files for webpages not built by Sphinx": [[58, "extra-files-for-webpages-not-built-by-sphinx"]], "Pages from other clawpack repositories": [[58, "pages-from-other-clawpack-repositories"]], "Guide for doing a Clawpack release": [[59, "guide-for-doing-a-clawpack-release"]], "Preparation": [[59, "preparation"]], "Version numbers": [[59, "version-numbers"]], "Release candidates": [[59, "release-candidates"]], "Create a tar file and a Github release": [[59, "create-a-tar-file-and-a-github-release"]], "Final release": [[59, "final-release"]], "Pypi": [[59, "pypi"]], "Zenodo": [[59, "zenodo"]], "Open Science Framework (OSF)": [[59, "open-science-framework-osf"]], "Updating the documentation": [[59, "updating-the-documentation"]], "Updating the apps repository": [[59, "updating-the-apps-repository"]], "Updating the Dockerfile": [[59, "updating-the-dockerfile"]], "Installing Clawpack": [[60, "installing-clawpack"]], "Next steps:": [[60, "next-steps"], [61, "next-steps"], [62, "next-steps"]], "Options for installing Clawpack Fortran codes": [[61, "options-for-installing-clawpack-fortran-codes"]], "tar file": [[61, "tar-file"]], "git clone": [[61, "git-clone"]], "pip install instructions": [[62, "pip-install-instructions"]], "Quick Installation of PyClaw with pip": [[62, "quick-installation-of-pyclaw-with-pip"]], "Quick Installation of all packages with pip": [[62, "quick-installation-of-all-packages-with-pip"]], "Using pip to install a different version": [[62, "using-pip-to-install-a-different-version"]], "Experimenting with code in the examples directories": [[62, "experimenting-with-code-in-the-examples-directories"]], "Troubleshooting pip install": [[62, "troubleshooting-pip-install"]], "kmltools module of utility functions": [[63, "kmltools-module-of-utility-functions"]], "Lagrangian gauges for particle tracking": [[64, "lagrangian-gauges-for-particle-tracking"]], "Specifying Lagrangian Gauges": [[64, "specifying-lagrangian-gauges"]], "Visclaw tools for plotting": [[64, "visclaw-tools-for-plotting"]], "An alternative using fgout grids": [[64, "an-alternative-using-fgout-grids"]], "Clawpack Makefiles": [[66, "clawpack-makefiles"]], "Applications directory Makefiles": [[66, "applications-directory-makefiles"]], "output": [[66, "output"]], "plots": [[66, "plots"]], "Variables": [[66, "variables"]], "Compiler flags": [[66, "compiler-flags"]], "Duplicate Base Source Name": [[66, "duplicate-base-source-name"]], "Library routines in Makefiles": [[67, "library-routines-in-makefiles"]], "Replacing files with the same name as library files": [[67, "replacing-files-with-the-same-name-as-library-files"]], "Using a modified library routine with a different name": [[67, "using-a-modified-library-routine-with-a-different-name"]], "Manning friction term": [[68, "manning-friction-term"]], "The mapc2p function": [[69, "the-mapc2p-function"]], "Marching Front algorithm": [[70, "marching-front-algorithm"]], "Function arguments": [[70, "function-arguments"]], "output array": [[70, "output-array"]], "creating a masked array": [[70, "creating-a-masked-array"]], "topofile mask for initializing dry points": [[70, "topofile-mask-for-initializing-dry-points"]], "fgmax points": [[70, "fgmax-points"]], "flag regions": [[70, "flag-regions"]], "The mask argument": [[70, "the-mask-argument"]], "The previous_pts_chosen argument": [[70, "the-previous-pts-chosen-argument"]], "Finding all points below a given elevation": [[70, "finding-all-points-below-a-given-elevation"]], "Create a buffer zone along shore": [[70, "create-a-buffer-zone-along-shore"]], "Choose points only near shore": [[70, "choose-points-only-near-shore"]], "Write out the masked array indicating fgmax points": [[70, "write-out-the-masked-array-indicating-fgmax-points"]], "Creating an AMR flag region": [[70, "creating-an-amr-flag-region"]], "Determining dry areas below MHW": [[70, "determining-dry-areas-below-mhw"]], "Plotting using Matlab": [[71, "plotting-using-matlab"]], "The Matlab search path": [[71, "the-matlab-search-path"]], "Creating output files": [[71, "creating-output-files"]], "The plotclaw command": [[71, "the-plotclaw-command"]], "The setplot file": [[71, "the-setplot-file"]], "The afterframe file": [[71, "the-afterframe-file"]], "Getting help": [[71, "getting-help"]], "Trouble shooting": [[71, "trouble-shooting"]], "Output files not found": [[71, "output-files-not-found"]], "MaxFrames not set": [[71, "maxframes-not-set"]], "Switching examples": [[71, "switching-examples"]], "Matlab Gallery": [[71, "matlab-gallery"]], "Nearshore interpolation": [[72, "nearshore-interpolation"]], "Using NetCDF output": [[73, "using-netcdf-output"]], "Creating a new application directory": [[74, "creating-a-new-application-directory"]], "Copying an existing example": [[74, "copying-an-existing-example"]], "Earthquake sources: Fault slip and the Okada model": [[75, "earthquake-sources-fault-slip-and-the-okada-model"]], "Fault slip on rectangular subfaults": [[75, "fault-slip-on-rectangular-subfaults"]], "Okada model": [[75, "okada-model"]], "Kinematic rupture": [[75, "kinematic-rupture"]], "Fault slip on triangular subfaults": [[75, "fault-slip-on-triangular-subfaults"]], "Using OpenMP": [[76, "using-openmp"]], "Using OpenMP with AMR": [[76, "using-openmp-with-amr"]], "Fixed grid output in GeoClaw": [[76, "fixed-grid-output-in-geoclaw"]], "Output data sytles and formats": [[77, "output-data-sytles-and-formats"]], "Output style": [[77, "output-style"]], "Output data formats": [[77, "output-data-formats"]], "ASCII output data format": [[77, "ascii-output-data-format"]], "fort.t0002": [[77, "fort-t0002"]], "fort.q0002": [[77, "fort-q0002"]], "Raw binary output data formats": [[77, "raw-binary-output-data-formats"]], "NetCDF output data format": [[77, "netcdf-output-data-format"]], "Output of aux arrays": [[77, "output-of-aux-arrays"]], "Which Clawpack solver should I use?": [[78, "which-clawpack-solver-should-i-use"]], "Installation and user interface": [[78, "installation-and-user-interface"]], "Algorithmic differences": [[78, "algorithmic-differences"]], "Parallel computing": [[78, "parallel-computing"]], "Clawpack Community Photos": [[79, "clawpack-community-photos"]], "2016 Developers\u2019 workshop at University of Washington": [[79, "id1"]], "2015 Developers\u2019 workshop at University of Utah": [[79, "id2"]], "2014 HPC3 workshop at KAUST": [[79, "id3"]], "2013 Claw-Dev workshop at UW": [[79, "id4"]], "2012 HPC3 workshop at KAUST": [[79, "id6"]], "2011 coding sprints at UW": [[79, "coding-sprints-at-uw"]], "2010 GeoClaw hacking UW": [[79, "geoclaw-hacking-uw"]], "Plotting examples": [[80, "plotting-examples"]], "Plotting with Visclaw": [[81, "plotting-with-visclaw"]], "Plotting as post-processing": [[81, "plotting-as-post-processing"]], "Plotting on the fly": [[81, "plotting-on-the-fly"]], "Plotting hints and FAQ": [[82, "plotting-hints-and-faq"]], "What\u2019s the difference between make .plots and make plots ?": [[82, "what-s-the-difference-between-make-plots-and-make-plots"]], "How to plot a something other than a component of q?": [[82, "how-to-plot-a-something-other-than-a-component-of-q"]], "How to add another curve to a plot, e.g. the true solution?": [[82, "how-to-add-another-curve-to-a-plot-e-g-the-true-solution"]], "How to change the title in a plot?": [[82, "how-to-change-the-title-in-a-plot"]], "How to specify outdir, the directory to find fort.* files for plotting?": [[82, "how-to-specify-outdir-the-directory-to-find-fort-files-for-plotting"]], "How to specify a different outdir for some plot item?": [[82, "how-to-specify-a-different-outdir-for-some-plot-item"]], "How to set plot parameters that are not provided as attributes of ClawPlotItem?": [[82, "how-to-set-plot-parameters-that-are-not-provided-as-attributes-of-clawplotitem"]], "How to change the size or background color of a figure?": [[82, "how-to-change-the-size-or-background-color-of-a-figure"]], "Specifying colormaps for pcolor or contourf plots": [[82, "specifying-colormaps-for-pcolor-or-contourf-plots"]], "How to debug setplot.py?": [[82, "how-to-debug-setplot-py"]], "Plotting routines for GeoClaw": [[83, "plotting-routines-for-geoclaw"]], "Plotting options in Python": [[84, "plotting-options-in-python"]], "Producing html plots from the command line": [[84, "producing-html-plots-from-the-command-line"]], "Producing a latex file with plots from the command line": [[84, "producing-a-latex-file-with-plots-from-the-command-line"]], "Setting plot parameters with a setplot function": [[84, "setting-plot-parameters-with-a-setplot-function"]], "Interactive plotting with Iplotclaw": [[84, "interactive-plotting-with-iplotclaw"]], "Access to current_data": [[84, "access-to-current-data"]], "printframes": [[84, "printframes"]], "Specifying what and how to plot": [[84, "specifying-what-and-how-to-plot"]], "Installation Prerequisites": [[85, "installation-prerequisites"]], "Operating system": [[85, "operating-system"]], "Fortran": [[85, "fortran"]], "Python": [[85, "python"]], "pip": [[85, "pip"]], "Git": [[85, "git"]], "About PyClaw": [[86, "about-pyclaw"]], "Contributors": [[86, "contributors"]], "PyClaw Basics": [[87, "pyclaw-basics"]], "Understanding Pyclaw Classes": [[88, "understanding-pyclaw-classes"]], "Flow of a Pyclaw Simulation": [[88, "flow-of-a-pyclaw-simulation"]], "Creation of a Pyclaw Solution": [[88, "creation-of-a-pyclaw-solution"]], "Creation of a Pyclaw Solver": [[88, "creation-of-a-pyclaw-solver"]], "Creating and Running a Simulation with Controller": [[88, "creating-and-running-a-simulation-with-controller"]], "Restarting a simulation": [[88, "restarting-a-simulation"]], "Outputting aux values": [[88, "outputting-aux-values"]], "Outputting derived quantities": [[88, "outputting-derived-quantities"], [98, "outputting-derived-quantities"]], "Porting a problem from Clawpack 4.6.x to PyClaw": [[89, "porting-a-problem-from-clawpack-4-6-x-to-pyclaw"]], "Running PyClaw in the cloud": [[90, "running-pyclaw-in-the-cloud"]], "Sage Math Cloud": [[90, "sage-math-cloud"]], "Pyclaw Controller Class": [[91, "pyclaw-controller-class"]], "pyclaw.controller.Controller": [[91, "pyclaw-controller-controller"]], "Pyclaw Limiters": [[92, "pyclaw-limiters"]], "clawpack.pyclaw.limiters.tvd": [[92, "module-clawpack.pyclaw.limiters.tvd"]], "CFL Independent Limiters": [[92, "cfl-independent-limiters"]], "CFL Dependent Limiters": [[92, "cfl-dependent-limiters"]], "Working with PyClaw\u2019s built-in examples": [[93, "working-with-pyclaw-s-built-in-examples"]], "Running and plotting examples": [[93, "running-and-plotting-examples"]], "Interactively in IPython": [[93, "interactively-in-ipython"]], "Built-in examples": [[93, "built-in-examples"]], "Adding new examples": [[93, "adding-new-examples"]], "PyClaw Geometry": [[94, "pyclaw-geometry"]], "Serial Geometry Objects": [[94, "serial-geometry-objects"]], "pyclaw.geometry.Domain": [[94, "pyclaw-geometry-domain"]], "pyclaw.geometry.Patch": [[94, "pyclaw-geometry-patch"]], "pyclaw.geometry.Grid": [[94, "pyclaw-geometry-grid"]], "pyclaw.geometry.Dimension": [[94, "pyclaw-geometry-dimension"]], "Parallel Geometry Objects": [[94, "parallel-geometry-objects"]], "petclaw.geometry.Domain": [[94, "petclaw-geometry-domain"]], "petclaw.geometry.Patch": [[94, "petclaw-geometry-patch"]], "Going Further": [[95, "going-further"]], "PyClaw installation": [[96, "pyclaw-installation"]], "Features": [[96, "features"]], "PyClaw Documentation": [[96, "pyclaw-documentation"]], "PyClaw Modules reference documentation": [[96, "pyclaw-modules-reference-documentation"]], "Riemann Solvers reference documentation": [[96, "riemann-solvers-reference-documentation"]], "Indices and tables": [[96, "indices-and-tables"]], "Citing PyClaw": [[96, "citing-pyclaw"]], "Pyclaw Input/Output Package": [[97, "pyclaw-input-output-package"]], "pyclaw.fileio.ascii": [[97, "module-clawpack.pyclaw.fileio.ascii"]], "pyclaw.fileio.binary": [[97, "module-clawpack.pyclaw.fileio.binary"]], "pyclaw.fileio.hdf5": [[97, "pyclaw-fileio-hdf5"]], "pyclaw.fileio.netcdf": [[97, "module-clawpack.pyclaw.fileio.netcdf"]], "PyClaw output": [[98, "pyclaw-output"]], "Output frames": [[98, "output-frames"]], "When output is saved/written": [[98, "when-output-is-saved-written"]], "Where and how output is written": [[98, "where-and-how-output-is-written"]], "What output is written": [[98, "what-output-is-written"]], "Outputting functionals": [[98, "outputting-functionals"]], "Using gauges": [[98, "using-gauges"]], "Logging": [[98, "logging"]], "Running in parallel": [[99, "running-in-parallel"]], "Installing PETSc": [[99, "installing-petsc"]], "Testing your installation": [[99, "testing-your-installation"], [158, "testing-your-installation"]], "Running and plotting an example": [[99, "running-and-plotting-an-example"]], "Tips for making your application run correctly in parallel": [[99, "tips-for-making-your-application-run-correctly-in-parallel"]], "Passing options to PETSc": [[99, "passing-options-to-petsc"]], "Plotting PyClaw results": [[100, "plotting-pyclaw-results"]], "Basics": [[100, "basics"]], "Plotting result from parallel runs": [[100, "plotting-result-from-parallel-runs"]], "Setting up your own problem": [[101, "setting-up-your-own-problem"]], "Writing the initialization script": [[101, "writing-the-initialization-script"]], "Setting initial conditions": [[101, "setting-initial-conditions"]], "Setting auxiliary variables": [[101, "setting-auxiliary-variables"]], "Setting boundary conditions": [[101, "setting-boundary-conditions"]], "Setting solver options": [[101, "setting-solver-options"]], "Using your own Riemann solver": [[101, "using-your-own-riemann-solver"]], "Adding source terms": [[101, "adding-source-terms"]], "Setting up the Makefile": [[101, "setting-up-the-makefile"]], "Riemann Solver Package": [[102, "riemann-solver-package"]], "Acoustics": [[102, "acoustics"]], "Advection": [[102, "advection"]], "Burgers Equation": [[102, "burgers-equation"]], "Euler Equations": [[102, "euler-equations"]], "Shallow Water Equations": [[102, "shallow-water-equations"]], "PyClaw Solutions": [[103, "pyclaw-solutions"]], "pyclaw.solution.Solution": [[103, "pyclaw-solution-solution"]], "Using PyClaw\u2019s solvers: Classic and SharpClaw": [[104, "using-pyclaw-s-solvers-classic-and-sharpclaw"]], "SharpClaw Solvers": [[104, "sharpclaw-solvers"]], "pyclaw.sharpclaw": [[104, "pyclaw-sharpclaw"]], "Pyclaw Classic Clawpack Solvers": [[104, "pyclaw-classic-clawpack-solvers"]], "pyclaw.classic.solver": [[104, "pyclaw-classic-solver"]], "Change to Custom BC Function Signatures": [[104, "change-to-custom-bc-function-signatures"]], "Installing PyClaw": [[105, "installing-pyclaw"]], "Dependencies: Python, gfortran, numpy, and matplotlib": [[105, "dependencies-python-gfortran-numpy-and-matplotlib"]], "Obtaining Python, numpy, and matplotlib": [[105, "obtaining-python-numpy-and-matplotlib"]], "Clawpack": [[105, "clawpack"]], "Testing your installation with nose": [[105, "testing-your-installation-with-nose"]], "Next steps": [[105, "next-steps"]], "PyClaw State": [[106, "pyclaw-state"]], "Serial pyclaw.state.State": [[106, "serial-pyclaw-state-state"]], "Parallel petclaw.state.State": [[106, "parallel-petclaw-state-state"]], "Troubleshooting": [[107, "troubleshooting"], [163, "troubleshooting"]], "Compilation errors": [[107, "compilation-errors"]], "Use Fortran-ordered arrays": [[107, "use-fortran-ordered-arrays"]], "Installation": [[107, "installation"]], "PyClaw tutorial: Solve the acoustics equations": [[108, "pyclaw-tutorial-solve-the-acoustics-equations"]], "The Solver": [[108, "the-solver"]], "The domain": [[108, "the-domain"]], "Initial condition": [[108, "initial-condition"]], "Problem-specific parameters": [[108, "problem-specific-parameters"]], "The controller": [[108, "the-controller"]], "Pyclaw Utility Module": [[109, "pyclaw-utility-module"]], "pyclaw.util": [[109, "module-clawpack.pyclaw.util"]], "Python Hints": [[110, "python-hints"]], "Dropping support for Python 2.7": [[110, "dropping-support-for-python-2-7"]], "References and tutorials": [[110, "references-and-tutorials"]], "Notebooks": [[110, "notebooks"]], "Python path": [[111, "python-path"]], "whichclaw.py": [[111, "whichclaw-py"]], "Which version was imported?": [[111, "which-version-was-imported"]], "sys.path": [[111, "sys-path"]], "easy-install.pth": [[111, "easy-install-pth"]], "PYTHONPATH": [[111, "pythonpath"], [144, "pythonpath"]], "qinit default routines": [[112, "qinit-default-routines"]], "qinit routine in GeoClaw": [[112, "qinit-routine-in-geoclaw"]], "Quick start guide for storm surge modeling": [[113, "quick-start-guide-for-storm-surge-modeling"]], "Quick start guide for tsunami modeling": [[114, "quick-start-guide-for-tsunami-modeling"]], "AMR refinement criteria": [[115, "amr-refinement-criteria"]], "Flagging criteria": [[115, "flagging-criteria"]], "flag2refine": [[115, "flag2refine"]], "Richardson extrapolation": [[115, "richardson-extrapolation"]], "Specifying AMR regions": [[115, "specifying-amr-regions"]], "Implementation": [[115, "implementation"]], "Flagging criteria in GeoClaw": [[115, "flagging-criteria-in-geoclaw"]], "Regression testing": [[116, "regression-testing"]], "Running the tests": [[116, "running-the-tests"], [116, "id2"]], "Fortran codes": [[116, "fortran-codes"]], "Travis continuous integration": [[116, "travis-continuous-integration"]], "Diff tools for checking test output": [[116, "diff-tools-for-checking-test-output"]], "chardiff tool for line-by-line comparison of output files": [[116, "chardiff-tool-for-line-by-line-comparison-of-output-files"]], "imagediff tool for pixel comparison of plots": [[116, "imagediff-tool-for-pixel-comparison-of-plots"]], "Running and writing tests in PyClaw": [[116, "running-and-writing-tests-in-pyclaw"]], "Running serial tests simultaneously": [[116, "running-serial-tests-simultaneously"]], "Running a specific test": [[116, "running-a-specific-test"]], "Doctests": [[116, "doctests"]], "Writing New Tests": [[116, "writing-new-tests"]], "v5.0.0 release notes": [[117, "v5-0-0-release-notes"]], "Changes to classic, riemann, amrclaw, geoclaw, visclaw": [[117, "changes-to-classic-riemann-amrclaw-geoclaw-visclaw"]], "v5.1.0 release notes": [[118, "v5-1-0-release-notes"]], "v5.2.0 release notes": [[119, "v5-2-0-release-notes"]], "v5.2.1 release notes": [[120, "v5-2-1-release-notes"]], "v5.2.2 release notes": [[121, "v5-2-2-release-notes"]], "v5.3.0 release notes": [[122, "v5-3-0-release-notes"]], "v5.3.1 release notes": [[123, "v5-3-1-release-notes"]], "v5.4.0 release notes": [[124, "v5-4-0-release-notes"]], "Global changes": [[124, "global-changes"]], "v5.4.1 release notes": [[125, "v5-4-1-release-notes"]], "Changes to documentation": [[125, "changes-to-documentation"], [126, "changes-to-documentation"]], "v5.5.0 release notes": [[126, "v5-5-0-release-notes"]], "v5.6.0 release notes": [[127, "v5-6-0-release-notes"]], "v5.6.1 release notes": [[128, "v5-6-1-release-notes"]], "v5.7.0 release notes": [[129, "v5-7-0-release-notes"]], "Python support": [[129, "python-support"]], "v5.7.1 release notes": [[130, "v5-7-1-release-notes"]], "v5.8.0 release notes": [[131, "v5-8-0-release-notes"]], "v5.8.1 release notes": [[132, "v5-8-1-release-notes"]], "v5.8.2 release notes": [[133, "v5-8-2-release-notes"]], "v5.9.0 release notes": [[134, "v5-9-0-release-notes"]], "v5.9.1 release notes": [[135, "v5-9-1-release-notes"]], "Releases of Clawpack and release notes": [[136, "releases-of-clawpack-and-release-notes"]], "Other notes:": [[136, "other-notes"]], "Releases:": [[136, "id1"]], "Clawpack 4.x": [[136, "clawpack-4-x"]], "Checkpointing and restarting": [[137, "checkpointing-and-restarting"]], "Checkpointing a computation": [[137, "checkpointing-a-computation"]], "Restarting a computation": [[137, "restarting-a-computation"]], "Modifying the Makefile for a restart": [[137, "modifying-the-makefile-for-a-restart"]], "Output files after a restart": [[137, "output-files-after-a-restart"]], "Riemann solvers": [[138, "riemann-solvers"]], "One-dimensional Riemann solver": [[138, "one-dimensional-riemann-solver"]], "Pointwise Riemann solvers": [[138, "pointwise-riemann-solvers"]], "f-wave Riemann solvers": [[138, "f-wave-riemann-solvers"]], "2D Riemann solvers": [[138, "d-riemann-solvers"]], "Using a custom solver": [[138, "using-a-custom-solver"]], "Adding a solver to the Riemann repository": [[138, "adding-a-solver-to-the-riemann-repository"]], "Shallow water Riemann solvers in Clawpack": [[139, "shallow-water-riemann-solvers-in-clawpack"]], "One dimension": [[139, "one-dimension"]], "Two dimensions": [[139, "two-dimensions"]], "Layered shallow water equations": [[139, "layered-shallow-water-equations"]], "Potentially useful contributions (what\u2019s missing)": [[139, "potentially-useful-contributions-whats-missing"]], "Demonstrations": [[139, "demonstrations"]], "Roe": [[139, "roe"]], "HLL": [[139, "hll"]], "Ruled Rectangles": [[140, "ruled-rectangles"]], "Relation to convex polygons": [[140, "relation-to-convex-polygons"]], "Other attributes and methods": [[140, "other-attributes-and-methods"]], "ds": [[140, "ds"]], "slu": [[140, "slu"]], "bounding_box": [[140, "bounding-box"]], "mask_outside": [[140, "mask-outside"]], "read and write, and instantiating from a file": [[140, "read-and-write-and-instantiating-from-a-file"]], "make_kml": [[140, "make-kml"]], "A GeoClaw AMR flag region": [[140, "a-geoclaw-amr-flag-region"]], "A simple rectangle": [[140, "a-simple-rectangle"]], "Defining a Ruled Rectangle covering selected cells": [[140, "defining-a-ruled-rectangle-covering-selected-cells"]], "Example covering the continental shelf": [[140, "example-covering-the-continental-shelf"]], "Setting sea_level": [[141, "setting-sea-level"]], "Set Eta Init \u2013 spatially varying initial surface elevation": [[142, "set-eta-init-spatially-varying-initial-surface-elevation"]], "Default behavior, adjusting sea level by seismic deformation": [[142, "default-behavior-adjusting-sea-level-by-seismic-deformation"]], "Other use cases": [[142, "other-use-cases"]], "setaux default routines": [[143, "setaux-default-routines"]], "setaux routine in GeoClaw": [[143, "setaux-routine-in-geoclaw"]], "Set environment variables": [[144, "set-environment-variables"]], "CLAW": [[144, "claw"]], "FC": [[144, "fc"]], "Using setplot.py to specify the desired plots": [[145, "using-setplot-py-to-specify-the-desired-plots"]], "Plotting Data Objects": [[145, "plotting-data-objects"]], "Overview": [[145, "overview"]], "Specifying classic run-time parameters in setrun.py": [[146, "specifying-classic-run-time-parameters-in-setrun-py"]], "Input": [[146, "input"], [147, "input"]], "Output": [[146, "output"], [147, "output"]], "Run-time parameters": [[146, "run-time-parameters"], [147, "run-time-parameters"]], "Specifying AMRClaw run-time parameters in setrun.py": [[147, "specifying-amrclaw-run-time-parameters-in-setrun-py"]], "Special AMR parameters": [[147, "special-amr-parameters"]], "Debugging flags for additional printing": [[147, "debugging-flags-for-additional-printing"]], "Sample setrun.py module for AMRClaw": [[148, "sample-setrun-py-module-for-amrclaw"]], "Specifying GeoClaw parameters in setrun.py": [[149, "specifying-geoclaw-parameters-in-setrun-py"]], "Additional AMR parameters": [[149, "additional-amr-parameters"]], "General geo parameters": [[149, "general-geo-parameters"]], "Topography data file parameters": [[149, "topography-data-file-parameters"]], "qinit data file parameters": [[149, "qinit-data-file-parameters"]], "Force some cells to be initially dry": [[149, "force-some-cells-to-be-initially-dry"]], "Adjust sea level in some regions": [[149, "adjust-sea-level-in-some-regions"]], "AMR refinement region parameters": [[149, "amr-refinement-region-parameters"]], "Deprecated Fixedgrid output parameters": [[149, "deprecated-fixedgrid-output-parameters"]], "Fixed grid maximum monitoring / arrival times": [[149, "fixed-grid-maximum-monitoring-arrival-times"]], "Storm Specification Data": [[149, "storm-specification-data"]], "Sample setrun.py module for classic Clawpack": [[150, "sample-setrun-py-module-for-classic-clawpack"]], "Saving and sharing results": [[151, "saving-and-sharing-results"]], "Making webpages of plots": [[151, "making-webpages-of-plots"]], "Sharing your results": [[151, "sharing-your-results"]], "Jupyter notebooks": [[151, "jupyter-notebooks"]], "Source terms for shallow water on the sphere": [[152, "source-terms-for-shallow-water-on-the-sphere"]], "Compiling the Sphinx documentation locally": [[153, "compiling-the-sphinx-documentation-locally"]], "src1d default routines": [[154, "src1d-default-routines"]], "src1d routine in GeoClaw": [[154, "src1d-routine-in-geoclaw"]], "src default routines": [[155, "src-default-routines"]], "src routine in GeoClaw": [[155, "src-routine-in-geoclaw"]], "Storm Specification Class and Tools": [[156, "storm-specification-class-and-tools"]], "Sources for Storm Surge Data": [[157, "sources-for-storm-surge-data"]], "Timing Statistics": [[159, "timing-statistics"]], "Topography data": [[160, "topography-data"]], "Downloading topography files": [[160, "downloading-topography-files"]], "NetCDF format": [[160, "netcdf-format"]], "Topography displacement files": [[160, "topography-displacement-files"]], "qinit data file": [[160, "qinit-data-file"]], "Python tools for working with topo and dtopo": [[161, "python-tools-for-working-with-topo-and-dtopo"]], "topotools module for working with topography data": [[162, "topotools-module-for-working-with-topography-data"]], "Troubleshooting Installation": [[163, "troubleshooting-installation"]], "Troubleshooting Fortran:": [[163, "troubleshooting-fortran"]], "Setting the Fortran compiler to be used by f2py (pip)": [[163, "setting-the-fortran-compiler-to-be-used-by-f2py-pip"]], "Trouble compiling Fortran code at the command line": [[163, "trouble-compiling-fortran-code-at-the-command-line"]], "Trouble running \u201cmake .exe\u201d": [[163, "trouble-running-make-exe"]], "Trouble running \u201cmake .data\u201d": [[163, "trouble-running-make-data"]], "Trouble running \u201cmake .output\u201d": [[163, "trouble-running-make-output"]], "Trouble running \u201cmake .plots\u201d": [[163, "trouble-running-make-plots"]], "Some sources of tsunami data": [[164, "some-sources-of-tsunami-data"]], "Topography / bathymetry": [[164, "topography-bathymetry"]], "Earthquake source models": [[164, "earthquake-source-models"]], "DART buoy data": [[164, "dart-buoy-data"]], "Tide gauges": [[164, "tide-gauges"]], "User files required for the Fortran code": [[165, "user-files-required-for-the-fortran-code"]], "Specifying the initial conditions": [[165, "specifying-the-initial-conditions"]], "Specifying the Riemann solver": [[165, "specifying-the-riemann-solver"]], "Specifying boundary conditions": [[165, "specifying-boundary-conditions"]], "Specifying problem-specific data": [[165, "specifying-problem-specific-data"]], "Specifying spatially-varying data using setaux": [[165, "specifying-spatially-varying-data-using-setaux"]], "Using b4step for work to be done before each time step": [[165, "using-b4step-for-work-to-be-done-before-each-time-step"]], "Using src for source terms": [[165, "using-src-for-source-terms"]], "Using src1d for source terms with AMRClaw": [[165, "using-src1d-for-source-terms-with-amrclaw"]], "Plotting with VisIt": [[166, "plotting-with-visit"]], "Clawpack Virtual Machine": [[167, "clawpack-virtual-machine"]], "Wave-propagation algorithms": [[168, "wave-propagation-algorithms"]], "One space dimension": [[168, "one-space-dimension"]], "Godunov\u2019s method": [[168, "godunov-s-method"]], "High-resolution methods": [[168, "high-resolution-methods"]], "f-wave formulation": [[168, "f-wave-formulation"]], "Capacity functions": [[168, "capacity-functions"]], "Source terms": [[168, "source-terms"]]}, "indexentries": {"clawplotaxes (built-in class)": [[0, "ClawPlotAxes"]], "gethandle()": [[0, "gethandle"], [2, "gethandle"], [3, "gethandle"]], "new_plotitem()": [[0, "new_plotitem"]], "clawplotdata (built-in class)": [[1, "ClawPlotData"]], "clearfigures()": [[1, "clearfigures"]], "clearframes()": [[1, "clearframes"]], "getaxes()": [[1, "getaxes"]], "getfigure()": [[1, "getfigure"]], "getframe()": [[1, "getframe"], [3, "getframe"]], "getitem()": [[1, "getitem"]], "iplotclaw()": [[1, "iplotclaw"]], "new_plotfigure()": [[1, "new_plotfigure"]], "plotframe()": [[1, "plotframe"]], "printframes()": [[1, "printframes"]], "showitems()": [[1, "showitems"]], "clawplotfigure (built-in class)": [[2, "ClawPlotFigure"]], "new_plotaxes()": [[2, "new_plotaxes"]], "clawplotitem (built-in class)": [[3, "ClawPlotItem"]], "csvfault (class in clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.CSVFault"]], "dtopography (class in clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.DTopography"]], "fault (class in clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.Fault"]], "mo() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.Mo"]], "mo() (clawpack.geoclaw.dtopotools.subfault method)": [[32, "clawpack.geoclaw.dtopotools.SubFault.Mo"]], "mw() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.Mw"]], "mw() (in module clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.Mw"]], "siftfault (class in clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.SiftFault"]], "subfault (class in clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.SubFault"]], "subdividedplanefault (class in clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.SubdividedPlaneFault"]], "tensorproductfault (class in clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.TensorProductFault"]], "ucsbfault (class in clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.UCSBFault"]], "calculate_geometry() (clawpack.geoclaw.dtopotools.subfault method)": [[32, "clawpack.geoclaw.dtopotools.SubFault.calculate_geometry"]], "calculate_geometry_triangles() (clawpack.geoclaw.dtopotools.subfault method)": [[32, "clawpack.geoclaw.dtopotools.SubFault.calculate_geometry_triangles"]], "centers (clawpack.geoclaw.dtopotools.subfault property)": [[32, "clawpack.geoclaw.dtopotools.SubFault.centers"]], "clawpack.geoclaw.dtopotools": [[32, "module-clawpack.geoclaw.dtopotools"]], "containing_rect() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.containing_rect"]], "convert_to_standard_units() (clawpack.geoclaw.dtopotools.subfault method)": [[32, "clawpack.geoclaw.dtopotools.SubFault.convert_to_standard_units"]], "coordinate_specification (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.coordinate_specification"]], "corners (clawpack.geoclaw.dtopotools.subfault property)": [[32, "clawpack.geoclaw.dtopotools.SubFault.corners"]], "create_dtopo_xy() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.create_dtopo_xy"]], "create_dtopography() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.create_dtopography"]], "dz_at_t() (clawpack.geoclaw.dtopotools.dtopography method)": [[32, "clawpack.geoclaw.dtopotools.DTopography.dZ_at_t"]], "dz_max() (clawpack.geoclaw.dtopotools.dtopography method)": [[32, "clawpack.geoclaw.dtopotools.DTopography.dZ_max"]], "depth (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.depth"]], "dip (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.dip"]], "dynamic_slip() (clawpack.geoclaw.dtopotools.subfault method)": [[32, "clawpack.geoclaw.dtopotools.SubFault.dynamic_slip"]], "gauss_pts (clawpack.geoclaw.dtopotools.subfault property)": [[32, "clawpack.geoclaw.dtopotools.SubFault.gauss_pts"]], "latitude (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.latitude"]], "length (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.length"]], "longitude (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.longitude"]], "module": [[32, "module-clawpack.geoclaw.dtopotools"], [35, "module-clawpack.geoclaw.fgmax_tools"], [37, "module-clawpack.geoclaw.fgout_tools"], [51, "module-clawpack.geoclaw.util"], [63, "module-clawpack.geoclaw.kmltools"], [92, "module-clawpack.pyclaw.limiters.tvd"], [97, "module-clawpack.pyclaw.fileio.ascii"], [97, "module-clawpack.pyclaw.fileio.binary"], [97, "module-clawpack.pyclaw.fileio.netcdf"], [102, "module-clawpack.riemann.acoustics_1D_py"], [102, "module-clawpack.riemann.advection_1D_py"], [102, "module-clawpack.riemann.burgers_1D_py"], [102, "module-clawpack.riemann.euler_1D_py"], [102, "module-clawpack.riemann.shallow_1D_py"], [109, "module-clawpack.pyclaw.util"], [156, "module-clawpack.geoclaw.surge.storm"], [162, "module-clawpack.geoclaw.topotools"]], "mu (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.mu"]], "okada() (clawpack.geoclaw.dtopotools.subfault method)": [[32, "clawpack.geoclaw.dtopotools.SubFault.okada"]], "plot_dz_colors() (clawpack.geoclaw.dtopotools.dtopography method)": [[32, "clawpack.geoclaw.dtopotools.DTopography.plot_dZ_colors"]], "plot_dz_colors() (in module clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.plot_dZ_colors"]], "plot_dz_contours() (clawpack.geoclaw.dtopotools.dtopography method)": [[32, "clawpack.geoclaw.dtopotools.DTopography.plot_dZ_contours"]], "plot_dz_contours() (in module clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.plot_dZ_contours"]], "plot_subfaults() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.plot_subfaults"]], "plot_subfaults_depth() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.plot_subfaults_depth"]], "rake (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.rake"]], "read() (clawpack.geoclaw.dtopotools.csvfault method)": [[32, "clawpack.geoclaw.dtopotools.CSVFault.read"]], "read() (clawpack.geoclaw.dtopotools.dtopography method)": [[32, "clawpack.geoclaw.dtopotools.DTopography.read"]], "read() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.read"]], "read() (clawpack.geoclaw.dtopotools.ucsbfault method)": [[32, "clawpack.geoclaw.dtopotools.UCSBFault.read"]], "rise_fraction() (in module clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.rise_fraction"]], "rise_shape (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.rise_shape"]], "rise_time (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.rise_time"]], "rise_time_starting (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.rise_time_starting"]], "rupture_time (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.rupture_time"]], "rupture_type (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.rupture_type"]], "set_corners() (clawpack.geoclaw.dtopotools.subfault method)": [[32, "clawpack.geoclaw.dtopotools.SubFault.set_corners"]], "set_dynamic_slip() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.set_dynamic_slip"]], "set_subfaults() (clawpack.geoclaw.dtopotools.siftfault method)": [[32, "clawpack.geoclaw.dtopotools.SiftFault.set_subfaults"]], "slip (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.slip"]], "strike (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.strike"]], "strike_direction() (in module clawpack.geoclaw.dtopotools)": [[32, "clawpack.geoclaw.dtopotools.strike_direction"]], "subdivide() (clawpack.geoclaw.dtopotools.subdividedplanefault method)": [[32, "clawpack.geoclaw.dtopotools.SubdividedPlaneFault.subdivide"]], "width (clawpack.geoclaw.dtopotools.subfault attribute)": [[32, "clawpack.geoclaw.dtopotools.SubFault.width"]], "write() (clawpack.geoclaw.dtopotools.dtopography method)": [[32, "clawpack.geoclaw.dtopotools.DTopography.write"]], "write() (clawpack.geoclaw.dtopotools.fault method)": [[32, "clawpack.geoclaw.dtopotools.Fault.write"]], "fgmaxgrid (class in clawpack.geoclaw.fgmax_tools)": [[35, "clawpack.geoclaw.fgmax_tools.FGmaxGrid"]], "adjust_fgmax_1d() (in module clawpack.geoclaw.fgmax_tools)": [[35, "clawpack.geoclaw.fgmax_tools.adjust_fgmax_1d"]], "bounding_box() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[35, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.bounding_box"]], "clawpack.geoclaw.fgmax_tools": [[35, "module-clawpack.geoclaw.fgmax_tools"]], "interp_dz() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[35, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.interp_dz"]], "ps4_to_arrays() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[35, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.ps4_to_arrays"]], "read_fgmax_grids_data() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[35, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.read_fgmax_grids_data"]], "read_output() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[35, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.read_output"]], "write_to_fgmax_data() (clawpack.geoclaw.fgmax_tools.fgmaxgrid method)": [[35, "clawpack.geoclaw.fgmax_tools.FGmaxGrid.write_to_fgmax_data"]], "b (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.B"]], "fgoutframe (class in clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame"]], "fgoutgrid (class in clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid"]], "x (clawpack.geoclaw.fgout_tools.fgoutgrid property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid.X"], [37, "clawpack.geoclaw.fgout_tools.FGoutGrid.x"]], "y (clawpack.geoclaw.fgout_tools.fgoutgrid property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid.Y"], [37, "clawpack.geoclaw.fgout_tools.FGoutGrid.y"]], "clawpack.geoclaw.fgout_tools": [[37, "module-clawpack.geoclaw.fgout_tools"]], "eta (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.eta"]], "extent_centers (clawpack.geoclaw.fgout_tools.fgoutgrid property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid.extent_centers"]], "extent_edges (clawpack.geoclaw.fgout_tools.fgoutgrid property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid.extent_edges"]], "get_as_array() (in module clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.get_as_array"]], "h (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.h"]], "hss (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.hss"]], "hu (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.hu"]], "hv (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.hv"]], "make_fgout_fcn_xy() (in module clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.make_fgout_fcn_xy"]], "make_fgout_fcn_xyt() (in module clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.make_fgout_fcn_xyt"]], "print_netcdf_info() (in module clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.print_netcdf_info"]], "read_fgout_grids_data() (clawpack.geoclaw.fgout_tools.fgoutgrid method)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid.read_fgout_grids_data"]], "read_frame() (clawpack.geoclaw.fgout_tools.fgoutgrid method)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid.read_frame"]], "read_netcdf() (in module clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.read_netcdf"]], "read_netcdf_arrays() (in module clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.read_netcdf_arrays"]], "s (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.s"]], "set_plotdata() (clawpack.geoclaw.fgout_tools.fgoutgrid method)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid.set_plotdata"]], "u (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.u"]], "v (clawpack.geoclaw.fgout_tools.fgoutframe property)": [[37, "clawpack.geoclaw.fgout_tools.FGoutFrame.v"]], "write_netcdf() (in module clawpack.geoclaw.fgout_tools)": [[37, "clawpack.geoclaw.fgout_tools.write_netcdf"]], "write_to_fgout_data() (clawpack.geoclaw.fgout_tools.fgoutgrid method)": [[37, "clawpack.geoclaw.fgout_tools.FGoutGrid.write_to_fgout_data"]], "bearing() (in module clawpack.geoclaw.util)": [[51, "clawpack.geoclaw.util.bearing"]], "clawpack.geoclaw.util": [[51, "module-clawpack.geoclaw.util"]], "dist_latlong2meters() (in module clawpack.geoclaw.util)": [[51, "clawpack.geoclaw.util.dist_latlong2meters"]], "dist_meters2latlong() (in module clawpack.geoclaw.util)": [[51, "clawpack.geoclaw.util.dist_meters2latlong"]], "dms2decimal() (in module clawpack.geoclaw.util)": [[51, "clawpack.geoclaw.util.dms2decimal"]], "fetch_noaa_tide_data() (in module clawpack.geoclaw.util)": [[51, "clawpack.geoclaw.util.fetch_noaa_tide_data"]], "haversine() (in module clawpack.geoclaw.util)": [[51, "clawpack.geoclaw.util.haversine"]], "inv_haversine() (in module clawpack.geoclaw.util)": [[51, "clawpack.geoclaw.util.inv_haversine"]], "box2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.box2kml"]], "clawpack.geoclaw.kmltools": [[63, "module-clawpack.geoclaw.kmltools"]], "deg2dms() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.deg2dms"]], "dtopo2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.dtopo2kml"]], "f2s() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.f2s"]], "fgmax2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.fgmax2kml"]], "fgout2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.fgout2kml"]], "gauges2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.gauges2kml"]], "kml_build_colorbar() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.kml_build_colorbar"]], "kml_cb() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.kml_cb"]], "kml_png() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.kml_png"]], "kml_timespan() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.kml_timespan"]], "line2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.line2kml"]], "make_input_data_kmls() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.make_input_data_kmls"]], "pcolorcells_for_kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.pcolorcells_for_kml"]], "png2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.png2kml"]], "poly2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.poly2kml"]], "quad2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.quad2kml"]], "regions2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.regions2kml"]], "topo2kml() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.topo2kml"]], "topo2kmz() (in module clawpack.geoclaw.kmltools)": [[63, "clawpack.geoclaw.kmltools.topo2kmz"]], "controller (class in clawpack.pyclaw.controller)": [[91, "clawpack.pyclaw.controller.Controller"]], "f_file_name (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.F_file_name"]], "f_path (clawpack.pyclaw.controller.controller property)": [[91, "clawpack.pyclaw.controller.Controller.F_path"]], "check_validity() (clawpack.pyclaw.controller.controller method)": [[91, "clawpack.pyclaw.controller.Controller.check_validity"]], "compute_f (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.compute_F"]], "compute_p (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.compute_p"]], "file_prefix_p (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.file_prefix_p"]], "frames (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.frames"]], "keep_copy (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.keep_copy"]], "nstepout (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.nstepout"]], "num_output_times (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.num_output_times"]], "out_times (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.out_times"]], "outdir (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.outdir"]], "outdir_p (clawpack.pyclaw.controller.controller property)": [[91, "clawpack.pyclaw.controller.Controller.outdir_p"]], "output_file_prefix (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.output_file_prefix"]], "output_format (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.output_format"]], "output_options (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.output_options"]], "output_style (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.output_style"]], "overwrite (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.overwrite"]], "plot() (clawpack.pyclaw.controller.controller method)": [[91, "clawpack.pyclaw.controller.Controller.plot"]], "plotdata (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.plotdata"]], "run() (clawpack.pyclaw.controller.controller method)": [[91, "clawpack.pyclaw.controller.Controller.run"]], "rundir (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.rundir"]], "runmake (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.runmake"]], "savecode (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.savecode"]], "solver (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.solver"]], "tfinal (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.tfinal"]], "verbosity (clawpack.pyclaw.controller.controller property)": [[91, "clawpack.pyclaw.controller.Controller.verbosity"]], "viewable_attributes (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.viewable_attributes"]], "write_aux_always (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.write_aux_always"]], "write_aux_init (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.write_aux_init"]], "xclawcmd (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.xclawcmd"]], "xclawerr (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.xclawerr"]], "xclawout (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.xclawout"]], "xdir (clawpack.pyclaw.controller.controller attribute)": [[91, "clawpack.pyclaw.controller.Controller.xdir"]], "arora_roe() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.arora_roe"]], "beta_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.beta_limiter"]], "cada_torrilhon_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.cada_torrilhon_limiter"]], "cada_torrilhon_limiter_nonlinear() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.cada_torrilhon_limiter_nonlinear"]], "cfl_superbee() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.cfl_superbee"]], "cfl_superbee_theta() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.cfl_superbee_theta"]], "clawpack.pyclaw.limiters.tvd": [[92, "module-clawpack.pyclaw.limiters.tvd"]], "hyperbee_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.hyperbee_limiter"]], "limit() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.limit"]], "mc_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.mc_limiter"]], "minmod_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.minmod_limiter"]], "superbee_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.superbee_limiter"]], "superpower_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.superpower_limiter"]], "theta_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.theta_limiter"]], "upper_bound_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.upper_bound_limiter"]], "van_leer_klein_sharpening_limiter() (in module clawpack.pyclaw.limiters.tvd)": [[92, "clawpack.pyclaw.limiters.tvd.van_leer_klein_sharpening_limiter"]], "dimension (class in clawpack.pyclaw.geometry)": [[94, "clawpack.pyclaw.geometry.Dimension"]], "domain (class in clawpack.petclaw.geometry)": [[94, "clawpack.petclaw.geometry.Domain"]], "domain (class in clawpack.pyclaw.geometry)": [[94, "clawpack.pyclaw.geometry.Domain"]], "grid (class in clawpack.pyclaw.geometry)": [[94, "clawpack.pyclaw.geometry.Grid"]], "patch (class in clawpack.petclaw.geometry)": [[94, "clawpack.petclaw.geometry.Patch"]], "patch (class in clawpack.pyclaw.geometry)": [[94, "clawpack.pyclaw.geometry.Patch"]], "add_dimension() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.add_dimension"]], "add_dimension() (clawpack.pyclaw.geometry.patch method)": [[94, "clawpack.pyclaw.geometry.Patch.add_dimension"]], "add_gauges() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.add_gauges"]], "c_center() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.c_center"]], "c_centers (clawpack.pyclaw.geometry.grid property)": [[94, "clawpack.pyclaw.geometry.Grid.c_centers"]], "c_centers_with_ghost() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.c_centers_with_ghost"]], "c_nodes (clawpack.pyclaw.geometry.grid property)": [[94, "clawpack.pyclaw.geometry.Grid.c_nodes"]], "c_nodes_with_ghost() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.c_nodes_with_ghost"]], "centers (clawpack.pyclaw.geometry.dimension property)": [[94, "clawpack.pyclaw.geometry.Dimension.centers"]], "centers_with_ghost() (clawpack.pyclaw.geometry.dimension method)": [[94, "clawpack.pyclaw.geometry.Dimension.centers_with_ghost"]], "delta (clawpack.pyclaw.geometry.dimension property)": [[94, "clawpack.pyclaw.geometry.Dimension.delta"]], "delta (clawpack.pyclaw.geometry.patch property)": [[94, "clawpack.pyclaw.geometry.Patch.delta"]], "dimensional_split (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.dimensional_split"]], "dimensions (clawpack.pyclaw.geometry.grid property)": [[94, "clawpack.pyclaw.geometry.Grid.dimensions"]], "dimensions (clawpack.pyclaw.geometry.patch property)": [[94, "clawpack.pyclaw.geometry.Patch.dimensions"]], "fwave (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.fwave"]], "gauge_dir_name (clawpack.pyclaw.geometry.grid attribute)": [[94, "clawpack.pyclaw.geometry.Grid.gauge_dir_name"]], "gauge_file_names (clawpack.pyclaw.geometry.grid attribute)": [[94, "clawpack.pyclaw.geometry.Grid.gauge_file_names"]], "gauge_files (clawpack.pyclaw.geometry.grid attribute)": [[94, "clawpack.pyclaw.geometry.Grid.gauge_files"]], "gauges (clawpack.pyclaw.geometry.grid attribute)": [[94, "clawpack.pyclaw.geometry.Grid.gauges"]], "get_dim_attribute() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.get_dim_attribute"]], "get_dim_attribute() (clawpack.pyclaw.geometry.patch method)": [[94, "clawpack.pyclaw.geometry.Patch.get_dim_attribute"]], "grid (clawpack.pyclaw.geometry.domain property)": [[94, "clawpack.pyclaw.geometry.Domain.grid"]], "kernel_language (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.kernel_language"]], "level (clawpack.pyclaw.geometry.patch attribute)": [[94, "clawpack.pyclaw.geometry.Patch.level"]], "lower_global (clawpack.pyclaw.geometry.patch property)": [[94, "clawpack.pyclaw.geometry.Patch.lower_global"]], "mthlim (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.mthlim"]], "name (clawpack.pyclaw.geometry.patch property)": [[94, "clawpack.pyclaw.geometry.Patch.name"]], "nodes (clawpack.pyclaw.geometry.dimension property)": [[94, "clawpack.pyclaw.geometry.Dimension.nodes"]], "nodes_with_ghost() (clawpack.pyclaw.geometry.dimension method)": [[94, "clawpack.pyclaw.geometry.Dimension.nodes_with_ghost"]], "num_cells_global (clawpack.pyclaw.geometry.patch property)": [[94, "clawpack.pyclaw.geometry.Patch.num_cells_global"]], "num_dim (clawpack.pyclaw.geometry.domain property)": [[94, "clawpack.pyclaw.geometry.Domain.num_dim"]], "num_dim (clawpack.pyclaw.geometry.grid property)": [[94, "clawpack.pyclaw.geometry.Grid.num_dim"]], "num_dim (clawpack.pyclaw.geometry.patch property)": [[94, "clawpack.pyclaw.geometry.Patch.num_dim"]], "order (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.order"]], "p_center() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.p_center"]], "p_centers (clawpack.pyclaw.geometry.grid property)": [[94, "clawpack.pyclaw.geometry.Grid.p_centers"]], "p_nodes (clawpack.pyclaw.geometry.grid property)": [[94, "clawpack.pyclaw.geometry.Grid.p_nodes"]], "patch (clawpack.pyclaw.geometry.domain property)": [[94, "clawpack.pyclaw.geometry.Domain.patch"]], "patch_index (clawpack.pyclaw.geometry.patch attribute)": [[94, "clawpack.pyclaw.geometry.Patch.patch_index"]], "plot() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.plot"]], "setup_gauge_files() (clawpack.pyclaw.geometry.grid method)": [[94, "clawpack.pyclaw.geometry.Grid.setup_gauge_files"]], "source_split (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.source_split"]], "step_source (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.step_source"]], "transverse_waves (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.transverse_waves"]], "upper_global (clawpack.pyclaw.geometry.patch property)": [[94, "clawpack.pyclaw.geometry.Patch.upper_global"]], "verbosity (clawpack.petclaw.geometry.domain attribute)": [[94, "clawpack.petclaw.geometry.Domain.verbosity"]], "clawpack.pyclaw.fileio.ascii": [[97, "module-clawpack.pyclaw.fileio.ascii"]], "clawpack.pyclaw.fileio.binary": [[97, "module-clawpack.pyclaw.fileio.binary"]], "clawpack.pyclaw.fileio.netcdf": [[97, "module-clawpack.pyclaw.fileio.netcdf"]], "read() (in module clawpack.pyclaw.fileio.ascii)": [[97, "clawpack.pyclaw.fileio.ascii.read"]], "read() (in module clawpack.pyclaw.fileio.binary)": [[97, "clawpack.pyclaw.fileio.binary.read"]], "read() (in module clawpack.pyclaw.fileio.netcdf)": [[97, "clawpack.pyclaw.fileio.netcdf.read"]], "read_array() (in module clawpack.pyclaw.fileio.ascii)": [[97, "clawpack.pyclaw.fileio.ascii.read_array"]], "read_patch_header() (in module clawpack.pyclaw.fileio.ascii)": [[97, "clawpack.pyclaw.fileio.ascii.read_patch_header"]], "read_t() (in module clawpack.pyclaw.fileio.ascii)": [[97, "clawpack.pyclaw.fileio.ascii.read_t"]], "write() (in module clawpack.pyclaw.fileio.ascii)": [[97, "clawpack.pyclaw.fileio.ascii.write"]], "write() (in module clawpack.pyclaw.fileio.netcdf)": [[97, "clawpack.pyclaw.fileio.netcdf.write"]], "write_array() (in module clawpack.pyclaw.fileio.ascii)": [[97, "clawpack.pyclaw.fileio.ascii.write_array"]], "acoustics_1d() (in module clawpack.riemann.acoustics_1d_py)": [[102, "clawpack.riemann.acoustics_1D_py.acoustics_1D"]], "advection_1d() (in module clawpack.riemann.advection_1d_py)": [[102, "clawpack.riemann.advection_1D_py.advection_1D"]], "burgers_1d() (in module clawpack.riemann.burgers_1d_py)": [[102, "clawpack.riemann.burgers_1D_py.burgers_1D"]], "clawpack.riemann.acoustics_1d_py": [[102, "module-clawpack.riemann.acoustics_1D_py"]], "clawpack.riemann.advection_1d_py": [[102, "module-clawpack.riemann.advection_1D_py"]], "clawpack.riemann.burgers_1d_py": [[102, "module-clawpack.riemann.burgers_1D_py"]], "clawpack.riemann.euler_1d_py": [[102, "module-clawpack.riemann.euler_1D_py"]], "clawpack.riemann.shallow_1d_py": [[102, "module-clawpack.riemann.shallow_1D_py"]], "euler_exact_1d() (in module clawpack.riemann.euler_1d_py)": [[102, "clawpack.riemann.euler_1D_py.euler_exact_1D"]], "euler_hll_1d() (in module clawpack.riemann.euler_1d_py)": [[102, "clawpack.riemann.euler_1D_py.euler_hll_1D"]], "euler_hllc_1d() (in module clawpack.riemann.euler_1d_py)": [[102, "clawpack.riemann.euler_1D_py.euler_hllc_1D"]], "euler_roe_1d() (in module clawpack.riemann.euler_1d_py)": [[102, "clawpack.riemann.euler_1D_py.euler_roe_1D"]], "shallow_exact_1d() (in module clawpack.riemann.shallow_1d_py)": [[102, "clawpack.riemann.shallow_1D_py.shallow_exact_1D"]], "shallow_fwave_1d() (in module clawpack.riemann.shallow_1d_py)": [[102, "clawpack.riemann.shallow_1D_py.shallow_fwave_1d"]], "shallow_hll_1d() (in module clawpack.riemann.shallow_1d_py)": [[102, "clawpack.riemann.shallow_1D_py.shallow_hll_1D"]], "shallow_roe_1d() (in module clawpack.riemann.shallow_1d_py)": [[102, "clawpack.riemann.shallow_1D_py.shallow_roe_1D"]], "solution (class in clawpack.pyclaw.solution)": [[103, "clawpack.pyclaw.solution.Solution"]], "is_valid() (clawpack.pyclaw.solution.solution method)": [[103, "clawpack.pyclaw.solution.Solution.is_valid"]], "patch (clawpack.pyclaw.solution.solution property)": [[103, "clawpack.pyclaw.solution.Solution.patch"]], "plot() (clawpack.pyclaw.solution.solution method)": [[103, "clawpack.pyclaw.solution.Solution.plot"]], "read() (clawpack.pyclaw.solution.solution method)": [[103, "clawpack.pyclaw.solution.Solution.read"]], "set_all_states() (clawpack.pyclaw.solution.solution method)": [[103, "clawpack.pyclaw.solution.Solution.set_all_states"]], "start_frame (clawpack.pyclaw.solution.solution property)": [[103, "clawpack.pyclaw.solution.Solution.start_frame"]], "state (clawpack.pyclaw.solution.solution property)": [[103, "clawpack.pyclaw.solution.Solution.state"]], "write() (clawpack.pyclaw.solution.solution method)": [[103, "clawpack.pyclaw.solution.Solution.write"]], "clawsolver (class in clawpack.pyclaw.classic.solver)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver"]], "sharpclawsolver (class in clawpack.pyclaw.sharpclaw.solver)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver"]], "accept_reject_step() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.accept_reject_step"]], "aux_time_dep (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.aux_time_dep"]], "call_before_step_each_stage (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.call_before_step_each_stage"]], "cfl_desired (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.cfl_desired"]], "cfl_max (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.cfl_max"]], "char_decomp (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.char_decomp"]], "check_3rd_ord_cond() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.check_3rd_ord_cond"]], "dq() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.dq"]], "dq_src (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.dq_src"]], "dqdt() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.dqdt"]], "fwave (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.fwave"]], "fwave (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.fwave"]], "get_dt_new() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.get_dt_new"]], "kernel_language (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.kernel_language"]], "kernel_language (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.kernel_language"]], "lim_type (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.lim_type"]], "mthlim (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.mthlim"]], "num_ghost (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.num_ghost"]], "order (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.order"]], "setup() (clawpack.pyclaw.classic.solver.clawsolver method)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.setup"]], "setup() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.setup"]], "source_split (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.source_split"]], "step() (clawpack.pyclaw.classic.solver.clawsolver method)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.step"]], "step() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.step"]], "step_hyperbolic() (clawpack.pyclaw.classic.solver.clawsolver method)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.step_hyperbolic"]], "step_source (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.step_source"]], "tfluct (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.tfluct"]], "tfluct_solver (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.tfluct_solver"]], "time_integrator (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.time_integrator"]], "update_saved_values() (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver method)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.update_saved_values"]], "verbosity (clawpack.pyclaw.classic.solver.clawsolver attribute)": [[104, "clawpack.pyclaw.classic.solver.ClawSolver.verbosity"]], "weno_order (clawpack.pyclaw.sharpclaw.solver.sharpclawsolver attribute)": [[104, "clawpack.pyclaw.sharpclaw.solver.SharpClawSolver.weno_order"]], "f (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.F"]], "f (clawpack.pyclaw.state.state attribute)": [[106, "clawpack.pyclaw.state.State.F"]], "state (class in clawpack.petclaw.state)": [[106, "clawpack.petclaw.state.State"]], "state (class in clawpack.pyclaw.state)": [[106, "clawpack.pyclaw.state.State"]], "aux (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.aux"]], "fset (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.fset"]], "gauge_data (clawpack.petclaw.state.state attribute)": [[106, "clawpack.petclaw.state.State.gauge_data"]], "gauge_data (clawpack.pyclaw.state.state attribute)": [[106, "clawpack.pyclaw.state.State.gauge_data"]], "get_aux_global() (clawpack.petclaw.state.state method)": [[106, "clawpack.petclaw.state.State.get_aux_global"]], "get_aux_global() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.get_aux_global"]], "get_auxbc_from_aux() (clawpack.petclaw.state.state method)": [[106, "clawpack.petclaw.state.State.get_auxbc_from_aux"]], "get_auxbc_from_aux() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.get_auxbc_from_aux"]], "get_q_global() (clawpack.petclaw.state.state method)": [[106, "clawpack.petclaw.state.State.get_q_global"]], "get_q_global() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.get_q_global"]], "get_qbc_from_q() (clawpack.petclaw.state.state method)": [[106, "clawpack.petclaw.state.State.get_qbc_from_q"]], "get_qbc_from_q() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.get_qbc_from_q"]], "is_valid() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.is_valid"]], "keep_gauges (clawpack.petclaw.state.state attribute)": [[106, "clawpack.petclaw.state.State.keep_gauges"]], "keep_gauges (clawpack.pyclaw.state.state attribute)": [[106, "clawpack.pyclaw.state.State.keep_gauges"]], "mf (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.mF"]], "mf (clawpack.pyclaw.state.state property)": [[106, "clawpack.pyclaw.state.State.mF"]], "mp (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.mp"]], "mp (clawpack.pyclaw.state.state property)": [[106, "clawpack.pyclaw.state.State.mp"]], "num_aux (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.num_aux"]], "num_aux (clawpack.pyclaw.state.state property)": [[106, "clawpack.pyclaw.state.State.num_aux"]], "num_eqn (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.num_eqn"]], "num_eqn (clawpack.pyclaw.state.state property)": [[106, "clawpack.pyclaw.state.State.num_eqn"]], "p (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.p"]], "p (clawpack.pyclaw.state.state attribute)": [[106, "clawpack.pyclaw.state.State.p"]], "problem_data (clawpack.petclaw.state.state attribute)": [[106, "clawpack.petclaw.state.State.problem_data"]], "problem_data (clawpack.pyclaw.state.state attribute)": [[106, "clawpack.pyclaw.state.State.problem_data"]], "q (clawpack.petclaw.state.state property)": [[106, "clawpack.petclaw.state.State.q"]], "set_aux_from_auxbc() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.set_aux_from_auxbc"]], "set_cparam() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.set_cparam"]], "set_num_ghost() (clawpack.petclaw.state.state method)": [[106, "clawpack.petclaw.state.State.set_num_ghost"]], "set_num_ghost() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.set_num_ghost"]], "set_q_from_qbc() (clawpack.pyclaw.state.state method)": [[106, "clawpack.pyclaw.state.State.set_q_from_qbc"]], "t (clawpack.petclaw.state.state attribute)": [[106, "clawpack.petclaw.state.State.t"]], "t (clawpack.pyclaw.state.state attribute)": [[106, "clawpack.pyclaw.state.State.t"]], "framecounter (class in clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.FrameCounter"]], "verifyerror": [[109, "clawpack.pyclaw.util.VerifyError"]], "add_parent_doc() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.add_parent_doc"]], "check_diff() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.check_diff"]], "clawpack.pyclaw.util": [[109, "module-clawpack.pyclaw.util"]], "compile_library() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.compile_library"]], "construct_function_handle() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.construct_function_handle"]], "convert_fort_double_to_float() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.convert_fort_double_to_float"]], "gen_variants() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.gen_variants"]], "get_counter() (clawpack.pyclaw.util.framecounter method)": [[109, "clawpack.pyclaw.util.FrameCounter.get_counter"]], "increment() (clawpack.pyclaw.util.framecounter method)": [[109, "clawpack.pyclaw.util.FrameCounter.increment"]], "read_data_line() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.read_data_line"]], "reset_counter() (clawpack.pyclaw.util.framecounter method)": [[109, "clawpack.pyclaw.util.FrameCounter.reset_counter"]], "run_app_from_main() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.run_app_from_main"]], "run_serialized() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.run_serialized"]], "set_counter() (clawpack.pyclaw.util.framecounter method)": [[109, "clawpack.pyclaw.util.FrameCounter.set_counter"]], "test_app() (in module clawpack.pyclaw.util)": [[109, "clawpack.pyclaw.util.test_app"]], "nodataerror": [[156, "clawpack.geoclaw.surge.storm.NoDataError"]], "storm (class in clawpack.geoclaw.surge.storm)": [[156, "clawpack.geoclaw.surge.storm.Storm"]], "available_formats() (in module clawpack.geoclaw.surge.storm)": [[156, "clawpack.geoclaw.surge.storm.available_formats"]], "available_models() (in module clawpack.geoclaw.surge.storm)": [[156, "clawpack.geoclaw.surge.storm.available_models"]], "category() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.category"]], "clawpack.geoclaw.surge.storm": [[156, "module-clawpack.geoclaw.surge.storm"]], "fill_rad_w_other_source() (in module clawpack.geoclaw.surge.storm)": [[156, "clawpack.geoclaw.surge.storm.fill_rad_w_other_source"]], "make_multi_structure() (in module clawpack.geoclaw.surge.storm)": [[156, "clawpack.geoclaw.surge.storm.make_multi_structure"]], "read() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.read"]], "read_atcf() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.read_atcf"]], "read_geoclaw() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.read_geoclaw"]], "read_hurdat() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.read_hurdat"]], "read_ibtracs() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.read_ibtracs"]], "read_imd() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.read_imd"]], "read_jma() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.read_jma"]], "read_tcvitals() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.read_tcvitals"]], "write() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.write"]], "write_atcf() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.write_atcf"]], "write_geoclaw() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.write_geoclaw"]], "write_hurdat() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.write_hurdat"]], "write_imd() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.write_imd"]], "write_jma() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.write_jma"]], "write_tcvitals() (clawpack.geoclaw.surge.storm.storm method)": [[156, "clawpack.geoclaw.surge.storm.Storm.write_tcvitals"]], "topography (class in clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.Topography"]], "x (clawpack.geoclaw.topotools.topography property)": [[162, "clawpack.geoclaw.topotools.Topography.X"], [162, "clawpack.geoclaw.topotools.Topography.x"]], "y (clawpack.geoclaw.topotools.topography property)": [[162, "clawpack.geoclaw.topotools.Topography.Y"], [162, "clawpack.geoclaw.topotools.Topography.y"]], "z (clawpack.geoclaw.topotools.topography property)": [[162, "clawpack.geoclaw.topotools.Topography.Z"], [162, "clawpack.geoclaw.topotools.Topography.z"]], "clawpack.geoclaw.topotools": [[162, "module-clawpack.geoclaw.topotools"]], "create_topo_func() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.create_topo_func"]], "crop() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.crop"]], "delta (clawpack.geoclaw.topotools.topography property)": [[162, "clawpack.geoclaw.topotools.Topography.delta"]], "determine_topo_type() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.determine_topo_type"]], "extent (clawpack.geoclaw.topotools.topography property)": [[162, "clawpack.geoclaw.topotools.Topography.extent"]], "fetch_topo_url() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.fetch_topo_url"]], "generate_2d_coordinates() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.generate_2d_coordinates"]], "generate_2d_topo() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.generate_2d_topo"]], "get_topo() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.get_topo"]], "in_poly() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.in_poly"]], "interp_unstructured() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.interp_unstructured"]], "make_shoreline_xy() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.make_shoreline_xy"]], "plot() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.plot"]], "read() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.read"]], "read_header() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.read_header"]], "read_netcdf() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.read_netcdf"]], "replace_no_data_values() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.replace_no_data_values"]], "replace_values() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.replace_values"]], "set_xyz() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.set_xyZ"]], "smooth_data() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.smooth_data"]], "swapheader() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.swapheader"]], "topo1writer() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.topo1writer"]], "topo2writer() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.topo2writer"]], "topo3writer() (in module clawpack.geoclaw.topotools)": [[162, "clawpack.geoclaw.topotools.topo3writer"]], "write() (clawpack.geoclaw.topotools.topography method)": [[162, "clawpack.geoclaw.topotools.Topography.write"]]}}) \ No newline at end of file diff --git a/dev/sphere_source.html b/dev/sphere_source.html index ca1a8dda37..b649c2b682 100644 --- a/dev/sphere_source.html +++ b/dev/sphere_source.html @@ -22,7 +22,7 @@ - +
      @@ -69,7 +69,7 @@

      Navigation

      modules |
    • - next |
    • Navigation

    by turning them on and recompiling. In the future they will be added by default with a parameter that can be adjusted in setrun.py.

    A document is in preparation to describe these source terms and show some -examples of the impact they have. A link will be posted here soon.

    +examples of the impact they have. A draft can be viewed at +
    https://faculty.washington.edu/rjl/misc/spherical_swe_2023-10-27.pdf

    @@ -119,7 +120,7 @@

    Version dev

  • Documentation overview
  • diff --git a/dev/storm_module.html b/dev/storm_module.html index c5467325ce..b2f16912a3 100644 --- a/dev/storm_module.html +++ b/dev/storm_module.html @@ -556,7 +556,7 @@

    Navigation

    K@l&Bb(z^$bHyN;(9QIoDU?=VRwGd?CI;$f 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 Pkt_6Y5d(**! delta 68 zcmbPuhh^d&mJJ?^hVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO YDHcgdmdS<|hGxx`jN2<28E5DK0QeXc0{{R3 diff --git a/dev/.doctrees/fgmax_tools_module.doctree b/dev/.doctrees/fgmax_tools_module.doctree index 82feafb6ce4be933aeee310c47a0289ca69caf18..57ae8ccdce7527ae09604ec4733b441cb0e8ac48 100644 GIT binary patch delta 4610 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 a0G{YgoRNGXf^}OSoEXf*H$=EHxaB`Oe8$ZH diff --git a/dev/.doctrees/fgout.doctree b/dev/.doctrees/fgout.doctree index 7677f09c8588aae865a8108bbfe8f0dcc94b2f66..461fd9109762593106f1cfc247c3ea3c7e71af26 100644 GIT binary patch delta 64 zcmaDihxy$c<_#WRMKucAgzEMDyKnd5cYpuSd(QMP{gb#s zf6kE7W%U6f_K6Nf>p$9Wb4#kDRuxs*6;|wSSr)rp4zbH+cXmsP(pShkg3;>UszryWKV z!P@K#bcA0Kf-$j`;0UiXBG3fCBMkLB_Y-ac($WKgKcb~38D8!_fXJahuzELt4zSde z<&U2&HHD$Hxl^E{yfrFB^v=^paKuc@KBPl!#X4#ZHY0kGmO}915O$t2-XPKuKa6#> z_)|znX8`Ni9J*tmL%cn=#sc6DuN0vOmg;#P#uRXWiNZw|@2s j539&f5o$gs&BeqrUu`0zxG9~_b8|M-4Sha;L)V1g{!hX9 delta 2174 zcma);TS${p9KbuBtxe0#rLz-630?3dzNWiAWT1ATiw?X%hJMb?4Vw?OsZ&eQGR2Z! zPMcAoC>oL!u77J!$$W^AfWRY)%^o)%cEmCfTty()3co|id#FT^E|ger4{ zeRF!&CF<#NtQiuaFGiH$`pd6aOsr6$HlnQtN*wBpQXv7$u?6&hKm6<+rED0E-h#1M3&{CQEu( zEwH%cAaW|2xoTzuxXYTIK0JJPn4lzhS07u^h|srYlH}C4RtUSlmLN0B*0*mx4_>bq zBB%K;)&Ap74w|**+Ri_1a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPC#*QEWo5Ba#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPSMt?^DumKbQ delta 64 zcmcc8%6O%faYG2BVZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1onEMt?^Do&*!O diff --git a/dev/.doctrees/force_dry.doctree b/dev/.doctrees/force_dry.doctree index 0d45fee807d75cbd698e89b093874c63e57da382..ae10caca106db1ecac9d9722b2e98083de769847 100644 GIT binary patch delta 64 zcmaFZ%lxpHc|!oBVWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPC#)P8)y4DoB delta 64 zcmaFZ%lxpHc|!oBVZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1om}#)P8)sM!>9 diff --git a/dev/.doctrees/fortran.doctree b/dev/.doctrees/fortran.doctree index ec24221d1882231946606ab4c82c3910d30ff433..d0cac85da425ce86aff2e2ce8d478d4d962bbe5b 100644 GIT binary patch delta 62 zcmbP~Iw^I752InBp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(HS877$+ z7^hey8=F{Iq^4L{8l)N~ZJx-uTWYe7056-5n~$S=@Z^KmN<4gN`9&o~iFvv?X*rv_ pWg^%o$#OF0Og^ZkyqRCc%VcszxHKD3DlxryvR#zi=IIe(%m6t+Eb9OO delta 140 zcmeyko$>8BqdoU8(J8eZJx-uTZ&&uPfsB}Ex)LwC^0YI$8EBmvMM((l&_nUwz*d( ff*mdp4;1*QoNY3hDO#E-Cv9>}q~hk;5n;>#uf8sE diff --git a/dev/.doctrees/fvmbook.doctree b/dev/.doctrees/fvmbook.doctree index 29b7b300d6c35268cc18eff1dc93ffba8108b6a4..1973a84dbde689e422a42cbcbd8854d5841a1597 100644 GIT binary patch delta 62 zcmaE0|G<8O52InBp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(HS877$+7^hey8=F{I Sq^4L{8l)N~ZLVhAx)%V~?-h9f delta 64 zcmdn+k7)xCc`+KsTb7t78kLvno0+5~8Jk;}m|3KlnWmT-rKXr9r&*Yrnwpv SBqdoU8(J8eZLVhAx)%V&@)a=v diff --git a/dev/.doctrees/geoclaw.doctree b/dev/.doctrees/geoclaw.doctree index acf951b9e2066a00c62648d5a8c3d5ab7e6a3de3..5e35f258fbd745ab453f842b40d9219254915b02 100644 GIT binary patch delta 364 zcmZ1;azBKnfpu!gMivi7!$L!&tRpIFD))c;TWY%4wmlZ z$$G}fz>xIDH)!%sULxng$T|6~T(zJq69YqOhFk_$Mw&Nc zhC&wSG@Wx0abNg453>L8xVNR!;=C+ZUzS?>VZ#gi9mN>3JGWn)vwx(Vb1 R-6uPFuckiZ^~rBFtpLjjX-@zE delta 317 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 literal 0 HcmV?d00001 diff --git a/dev/.doctrees/geoclaw_started.doctree b/dev/.doctrees/geoclaw_started.doctree index 20dc32ab52ad25ee5b77f54c29ff147891a13c89..bc972897abe2b2ac9160e6434802ef83b583000e 100644 GIT binary patch delta 62 zcmZoGZY$mp!)RD&Xp~%3nOUiCW|3-SnrfJuXp)v}V3wF@m||jNm}FvLoMMq|Y+_-N RnqpyTkZPE;xtH;$IRJqX6YT&1 delta 62 zcmZoGZY$mp!)O?9Sz?}OR9>cUW|Ed@nqrciW?^n>YHE_4lA2YG`l8kwdVrY4%CB^#I}CK{%g7#Sv+ z7#OEmBpaJpSfr*{SQ?}nCT*U|_>x5RzPKnE!O2Z5 zE=et#%&6|R`3{>fw?--PI@~w=2_-U;rh`x9wva|6k#=lmR1aq)S~buQv766o{Nf}< zhtFnhV{Ve{@R_V_EVy~Ki5a&>C6WFBy3AwpIXj-sz7D=@r0ZgH|IDG$M5JAt1p^%U zh*mvWFd$*`skp0>8s$Wq5A=)sE Lw3I(*?sO&qAYeyi delta 627 zcmdmdh-vcyCe{YlsTvD5vc@wS##@${CmNNP>6@9PB^jGrn3!3ln3<-S8KtI}B&S)J zo0^)MB&VdNSR^G`CL3B9nr)uS_>x5;RzI{jwWwIXC@V)lJ+nkVIVZ8aATc?6vZK1& z<~MA@+!Cp{Rk&}?6G~*nufk5`wva?24l_18s)sY;lm)sWcC)PJFHU?ad^UF*bK^C` zXL7f(;AUx4Gj54Y9PR+xS8{JYS;@voSe0kBKd(eK9b%7 delta 64 zcmcb;pYis7#tjLKhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^5GJ3@U0KhyHX#fBK diff --git a/dev/.doctrees/howto_doc.doctree b/dev/.doctrees/howto_doc.doctree index ee8265af2da5c6ba0ae863d5ac3e32f7d519d762..2f2625708052b744b301bbeb39008b2ef2d69902 100644 GIT binary patch delta 64 zcmaE~gZa@8<_!UihJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDna#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbR5jO(2Nu$~li delta 64 zcmX@s#dxfXaYGuTVZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1oo?jO(2No}m;g diff --git a/dev/.doctrees/installing_pip.doctree b/dev/.doctrees/installing_pip.doctree index a7432f894fe392add091a23f58b4dba623ad1bed..5f391dee691aa987429eb347dadd807ea3167813 100644 GIT binary patch delta 64 zcmex#hUwE8rVUYyhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn>d8J{l!0OURu(f|Me delta 64 zcmex#hUwE8rVUYyhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv_)8J{l!0MbDfiU0rr diff --git a/dev/.doctrees/kmltools_module.doctree b/dev/.doctrees/kmltools_module.doctree index e349c09da531dda2d0e190b663e5c7c9bfd417cd..916780f31e22751b92a73125de25ea2b845f2f47 100644 GIT binary patch delta 2325 zcmb8xUr19?90&0I=H@oW&Zv^}(5EVKxUaDflm%d%TN^w|BKxAXAf`}>_AhjX6Z zvwxVhThrF8$@It?0r8X=h$d3UQoeRc4TMxtRf2<2f4icHv0y+P2>RP%QnW27Noq{$ z@T=kgy#{+N!mw|DQcWa%iQ{o!G_IUEsYHkRlZoiR%?TxWT1}8rxktP0GP}rn2S@vB zcQ*^?j8mCRhk3eTONd7)IvwtGp#(X+qk;u>bY|yGi*Nzc&em>@&UU*2ue#(1Hcj>d z@A=Ph%Ou}dOAbXAg%qMPn(r&xQB~1T%9H~q%yF?1C&tsr3^Jasr_V>fHVA1%_vFR| zuMPG>E7_H+pe3EW!#4?6jOXnm%Y{{>IoCoXGa*1px?E^(5JoUrmtQZU0DWJ~STL92 zASu52Vi?d;xo8nCB08Y_oCi>X@N*o^z5CH9oHw2$)9TW7&XENZn0_xZ_ESQ6QeAS= z@XANfKHmi|dC?JL_W{oG!YHB$&EC-b)^M(+~mk^ fU-Rddn%Jc(kqjm*xGhyYAbDOS~PG( zPyT^8t_u-aL_GvSdeZYE77_G1dTB@&ST7^=A%r4`y4727e>=~g^ZlLQ;r!WnVt)0= zTs~QzbHGA*7^G-m)E{ddzvA|J`r`Zivd1SYKCj|yO)8#5pX~Q~y`F@UROEO(kdS1_ zM`z%qNldy=k0jG0?(|^FeSTonok+#ThhvEgq@mEI%2j0!(qiH1P{k3Kcu}8*NYO9Q z_Pt&KRkY~e??45)+qqQ=SSf$_mPs7KmUI0WPwTpzP+C0;J>|p!EGrnPAZy`G6wzQL zZ$^vJoAG4}E*4W#H7bz-`Z*z**`DRO%-rt&`oTBk#E)I%T!*u^t-o;^n?*9)wxv9L0!z+d0K=a_ zq}h7%Eub*J5heuj8d6hzQ3*R)yAyao9n)Nglk|oK;lEoSQrldxgH1Pr4B}O!6w}<4 zq`S}B0}@h$XTZujyI~Sg$29k{7TruXHU`XwlZQ9pwG$^F=3s?KiK-DBt9t+k9O7l2 z_El*SdR48jCe^wCzjPhbTuU=vF1iLhdtU$nP{%a4%%Mcp2*=0<9LJ;nx!7lTUPJ1S nTGg{Zfm?Ey%@{4Y+m(M0oPlHyR@ofZ=>Bm* diff --git a/dev/.doctrees/lagrangian_gauges.doctree b/dev/.doctrees/lagrangian_gauges.doctree index 4ec86d98ae7893bef45e645a282111a469ece23b..9bc63aec937146447851e7314d772e7b71624e29 100644 GIT binary patch delta 64 zcmbQ*$T+o;aYF*5VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbP_j4bv5k(Lug delta 64 zcmbQ*$T+o;aYF*5VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on%j4bv5f0+{e diff --git a/dev/.doctrees/license.doctree b/dev/.doctrees/license.doctree index dbf1ef39d253dee27d146996635a2c32dd39e63d..867ee9610d52611189a1066609f426cd242b774a 100644 GIT binary patch delta 62 zcmdn)y4`hy52InBp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(HmJLyihJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY X78a=~7M2F7hDpucjN7{z8Iy$pCM^|* delta 68 zcmaF2lI7h>mJLyihVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO XDHcgdmdS<|hGxy(jN7{z8Iy$p6A%?Y diff --git a/dev/.doctrees/matlab_plotting.doctree b/dev/.doctrees/matlab_plotting.doctree index d365d00090a1842ad01098e4e979e2c054f1850f..5462d14798a8916ad74af44d8645374680b58540 100644 GIT binary patch delta 64 zcmdmXfoaa#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbP_j5D19p;#0d delta 64 zcmZ40#ki`AaYF*5VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on%j5D19k6RPb diff --git a/dev/.doctrees/photos.doctree b/dev/.doctrees/photos.doctree index f4b1ae58598d6b7801c271efc48c4463861c14d8..d159413b945b3b349fc0307140da04d35cdcbd34 100644 GIT binary patch delta 62 zcmZ1zvL diff --git a/dev/.doctrees/plotexamples.doctree b/dev/.doctrees/plotexamples.doctree index cc8fa5f30c781dbd7a8073e3462abd2fea4b1955..04764b6a366a291638342a0b6f0f6891b8fb38dd 100644 GIT binary patch delta 62 zcmeyZ^jm2|7^7jKp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(Ha#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPyM&|1PqHPov delta 64 zcmeC$$lSG&c|#bZVZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1onkM&|1PkZ=>t diff --git a/dev/.doctrees/plotting_geoclaw.doctree b/dev/.doctrees/plotting_geoclaw.doctree index 55da74cd092923169f03d5e24ede1536688f42cf..7d3df0ae1bcbd5c4f30cbeedadb4b4309066ba00 100644 GIT binary patch delta 62 zcmbPiIN5MR9HU{Op;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(Ha#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPWMi~bHkL?pd delta 64 zcmbQ)%s8`|af1(|VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1onIMi~bHeee?b diff --git a/dev/.doctrees/pyclaw/about.doctree b/dev/.doctrees/pyclaw/about.doctree index dcbef7b46c452003c4818e05d98471d5941e86f5..57716990bc77cc60a4eda19627bfb60111039699 100644 GIT binary patch delta 64 zcmaFS!}y|yaf1h=VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPG#`i7&yNMLQ delta 64 zcmaFS!}y|yaf1h=VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on2#`i7&sf-kO diff --git a/dev/.doctrees/pyclaw/basics.doctree b/dev/.doctrees/pyclaw/basics.doctree index 5e631630381fabdfecfa4e0dc9a8102f7a3a2290..6c0452d852172135c388681e6bf0d9d8a1cfa855 100644 GIT binary patch delta 62 zcmew;`B8F%7o%aJp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(Ha#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPq#JGWy2@0N9fh)c^nh delta 64 zcmaEIknzbu#tkWqhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv_mGWy2@0LGRSjQ{`u diff --git a/dev/.doctrees/pyclaw/cloud.doctree b/dev/.doctrees/pyclaw/cloud.doctree index 488bc6dfc39055b80fe36ea7127cac921a77c814..8f4b1e25ffd3bbda422a8cb301d70114bb1eec1a 100644 GIT binary patch delta 62 zcmeyT`A>6$2cu!3p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H6$2cu!UWr=yBQF)oZnMqobvAKnbnMI13X^NRqYKlp6nuWQksi{eFN@|Kl RQj%q|p@pH@=1Rs^VE})`6F~p~ diff --git a/dev/.doctrees/pyclaw/controller.doctree b/dev/.doctrees/pyclaw/controller.doctree index 51d13365ca473720b14f1d8944b2934c73e9cb17..00c0baa65d0d869ab534adad3a8180b9778a0ceb 100644 GIT binary patch delta 2307 zcmb7_OK1~O6o#4344Ebx#nOc?L@?mRRx*>sGP-h*1Qn#ECW=N$CX)%+Hex3QjfBR; z5)D53xE4jIVi&rI#e_pCJ|Kz|7eOrriA5#25CdWr(X8#x?LEs2_q+dj{O8=cCja>d zFJ2UwP*($AgMjloFDGX5WudTPY9XfALB{M&Z$D1xreO3>IoV~IPXsc?`2HFZq}hH6-X8YjD9HAQ1#$(U1A$`^0h3FRemv0* zTTZ$}Tt3dI1LpM?0=a~Ujvg}Y@I7%$Bv&!i#9#+)S{q?I|S?@($MY_*R zAgA3tDmSQQ!W@dAwTuI1M%RnvI;I-sd?$2`{lfWzmh%#f7vG7vMN-b&Xy1ecE8`xK zT*gIdqw-A&3e!cL=V{}%0}6K@Bb{ZxYlqUk4{fNO46CzK$Z3f@kl@e5gh29`YFsPX zVd+r^Ca3uj^i?*qM+dq21*FfcqHUamhCE)xm*X)p7e$L(((CVtlJmoO?$zp$-YW3qV^2LVuwzYZ)nqU3S Ee=FCJ6#xJL delta 1611 zcmai!OK1~O6oyG>E}15=4c6k7f*4!krZOf@CR5xgrPPI0l872hlT4D*HnhzoG}cF& zMO=uW#A~VepbB01ph`JNQESN{f-XWgEt*BCh>LCn7wSfQbnD`tS)cFx=fCIv_pW~x z<~IdWBGY@nFOaCsH_(+2#{Go}Syj@BgF#JEwWJzIs{T|`(bHNm5C|xGGL_U4i7wrz z`BbRbdUw-dIg(2mIoTM_$b&<9SDGI78?KjJls`VKmxps!v-GPnE?8 z9EV-}X;4{Qw8%kmsS#?gFACfwL)KidajPtA#^CWAoiM7oT>t%uSu?`i?^}?D%3wzEiUvfm@s1P5%Jc;9JfB diff --git a/dev/.doctrees/pyclaw/evolve/limiters.doctree b/dev/.doctrees/pyclaw/evolve/limiters.doctree index 6d13f71566bc3189cc47ab86ec4175b820186588..40212d6581d16cb2e26a705e058dcef54fd2b407 100644 GIT binary patch delta 1731 zcmb8vKS&!<90zcs@1+=xts1J97NJCVxZGWGk#lmXn<;dVrVy~_e8|I8y~z6-{1T4nQ!#aQ){sYaT}h}RWk!|53C#$rnr0@nG1*jRFz>0f ziHtO5o0ctE^NW(Ps4p++#=^918UGGR-A522vG1HDpu~K5;mZ#S+hqG_;SG<9@J54I+z?0pdUN|gtJ^kP2 zL(J)ei^dRyzZ{7*_j5%t=2V%;5(L!u{ILD?Hwj^V@05vEN=*8o=l(^n_RA!Q>4O$? zSK7@n2f5sRALBiw6$iH%jd|B6X4VGQsro-RvW7Dn##@${CmNNP>6@9PB^jGrn3!3ln3<-S8KtI}B&S)J zo0^)MB&VdNSR^G`CL3B9nr-f7Ji#Q9sUKRLT2!oGl$E2Oo>`)woRe5ykeHl3*>Se- z=2I+(S@Eive2Rr@GY@yKq(m|fb2cATk@bC(AERNRp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H(AERNsWr=yBQF)oZnMqobvAKnbnMI13X^NRqYKlp6nuWQksi{eFN@|Kl RQj%q|p@pH@=6c3s#sGyP6TScd diff --git a/dev/.doctrees/pyclaw/geometry.doctree b/dev/.doctrees/pyclaw/geometry.doctree index eef2a60152d7b16ce206e4bf563cbfcf93d53ccd..6eb5ccff2557d8cf588ed3b8013e85ecec055f49 100644 GIT binary patch delta 4986 zcmbW4UrgIo6vsKg->;>u?FxgMxPM||<}Y)k6bh-s#k#}+l~CO15VyceTNXAD+7cN! z#Eosvxar2VxfzlH8YjwdxVw4P1SC2lo0{xF_n=W<<^;2>GX|#{inleoH~F3Rt;zZH zobNs7o_=r7xZ#aygYvvC2Jb0Pf+Ot64@5c|JM2ZSP<~;^5%N150(nJ#za!|(cho!c z3WBacfz#y*1ziv2g&g(l2&~Sf%dB8t5oq$axB3IS>Y|Z={l72G{%Bh$LjA+Akv=j7 zCbr!Ej-p2FzGx^CwMTX~-3k3a&cgDXnOSN(hGPRIKENSlpv1!J%D$3PsqjR(EUBHS z3KuH20uCVy6&Y;0@`6H5$F&?fi~FiUV=RgLme97dkj18|dktz>tCaBF@EAF2(6f)W zA6D=fc{^lJfhunJ3{SDpj$d_ZH%3|SF+K4%S=q(r52Tbx^6`wG-D+K_S9`E|JKKLx z1z|O-4opTiHux0a5K&|XnXW8kr(Sm}Y8NJ3VxYZmy^QX& zp1DVAk$q0=2=|DUWsLTwtF4GC%ZU4$jv3C4%4p2MR()t%i<(Cd8Jk&3zHAON%hg9E z9LmOK?8qXS``T4WeHL*X9+GoKA&28Xq(m9nH#de9)PQ;Dr93c@ALlNnfU$dS+I8vy zjJ`xVBgwsOA(Qj{#+aN2X^9Wn`%4yU`SXaB;;)_Sf>9mnpTa|z=pdU9>S3dt3b@S# z6AEf`c<3H0+{7cl!bIz7tjdFas+$mBnj!mM81i&_W*)Km9n zQ0VmvFw)CaVC7Ynuv9^LqGSQd-%00RSHWL0$`^U)WHlK0`Wm=T*4RuwxeYdJ?xP4c z@$On^kWtgQiF@locrMM4Dls&hxFHB58fUVcez8jkzjr5;Y1C5A1@W74@yjn>ycJx1 z1_sPzeqoWFl8nvmf$wbUA+5tBm@V}Cez=Qn9R!t*9EZnw+NQN{EuV^u5u1Qd6cp2iiuTd+DX`I}&qEl; zalthe8e`J^NjH>6!o92bQc*}_Lad4A7^EGVIWAINvHcBKcUwsS delta 3650 zcma);T}&KR6vumJX20kzUkl09NLyd(Catd2-DMlF(4?hhyYeMVfyUBhm*u0t@>ScC zh?`WaNvT$D>E(g21qHQrE%m0kB}N_;ut2nZF!8~dzBG+3k;ITHM54~_gH6;qv-5g? z^S}Q&=iK?<4{jUJerc2_aK-Q@^1yqM>9xZFXPGw9mg7<2?e z?mVZ{=?DZHgYJfgJ%LEF11IRd7!=d! zBBZdL_N$UMXJO@z46EFP>9IQpeSjn6&Or-{mV7THv*U_a6y#QP$NI9PfFq>7ESQs7Z8m!D$Gia3kYI5&yfdk~CQP1l91ClmIYD4xUs6RsAXj9DD zysDGKsI$nRo@{GRV^=$F3CW=(ZCTGAb>-;g9!=%G(`!jlS#14GzN9`Zi6Sai*+>25 z$V~l%wMO0%3l!ru(4sED0ic}k?|DPKGFc%7-=6#W4_TDQEtH$ zS!BEpaD+t0(}}yn$p$_wlH_(wjl`#-@RN773$15Gv11yAj;oQPSQ^`Yeb68uM>Z}Y zS5|b)#$%!;W@M#br0haF>=|6nB(aVz_VUmB1f2YQ*{-oAyRz~?kWV1yJ*51BL^giC zmlS1Ub*p0%+A$9;a)6PXTw6>6W7F$)oqQ7W7nd{97eq*>m!i-`?*C;Ykv{898(a{Q zeA8?i5;no6_`?fC_)LfXh&=Q=17z_|6BLWdfCUzqk3J)yEc-=A6lURFRzcB zUfW5(m0?7+yj=PB1tqx=sp?_cycITZg#WM&?piclZ+RZpwUI17YzLR5p2vz~4_6wk zB&}+!$C>yrn5nlJtlZ{;QJs1&CupUS23}YIUL?SufYM%=)Zxc~KfNDn0cWVfSV-Zy zd~PoWogPh64=q0o8Jv6Jp^8kH2yUF6G005H)KsvA5x;YZ6}7LN=XQfG(Wl3fJZ&wU4*nEEGQ0nT9rU5*f3JjGcdq%+~kNUcE3S2h`ja nrV170m_MDz48p90a#i#fvtUD!mbl{-I%N@>R5`9}c|ZGaFR?2` diff --git a/dev/.doctrees/pyclaw/going_further.doctree b/dev/.doctrees/pyclaw/going_further.doctree index ad4e3ad896fc82cc42068d39e08af313b1f5f4ec..6f82dfd3fe70a29387e24ff2e586a4f92d137db2 100644 GIT binary patch delta 62 zcmdlXwL@w{1fyZ0p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(Ha#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPm#`Zh_vFj9K delta 64 zcmZpAz}WPFaf275VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1onY#`Zh_pY9YI diff --git a/dev/.doctrees/pyclaw/io.doctree b/dev/.doctrees/pyclaw/io.doctree index 7c19657df9c823a85bfeb0b13920a1dc22f3619b..edb98c44dc746e1e9e4f903200db8323296bced6 100644 GIT binary patch delta 1458 zcmeC3#I|-S+lBx}!$L!& zXeGgp$>++1Hun_WWF|@1=5uAQxHPIruxGPk(*icqbZB)-$!Js(Z-?*Zl}o2_lcrAXa^GXS>9YkH zbvGZnF^i-KlG@z&_!I}JmN{-d{YFuUbLxyP1~8bMa7}8m!DZFy8~7R7CL8|0J)MJ# zQB$*rB(E=!VKkXOyNywJ>kh_Z0g{|F9jMoCJ1_t)ljiyDKz$iP8r7u45KxQh_I!QD q%iN^vn-0{+wSBWS<3taVO10@LS{Rp*oRGGYrUMlI+kxR6s<^$vKJT1&PVolP5a+Y%X>9!X%M_ zL&fHa&gwikWr6y`Hk$>Mvg22w88MYtA`gcRKr;e2o2Rid;#aXXeGivJDIPN>`;`lA z{!?_5d3rn}BM%RnHv>2OmA~SW$iid5=8a7Y*zl`3)hQ(-k%`+3-_4QBrg7s}k+La5 zOd=nT8IxC^;+t%L@;hEdn^&K@!YPr8+Zd_oeC>?pn}1x9Wx?kssmb%6*iFAJ#HhRZ z(9KzR14wG~yeFqP2pQ(M`Sn{xp~(T)r6vnpQJwxkfRSx#6yt5qsXsaxz+kfCc}>Y4 zye|JB%V;v)x`R=8`wK?KVgbBXP6sNs+Ya==W&Doc4pf&RB$16T#DGdnx1Tp)yv$8l l-E^QjuIa#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPK#wRTR!fh2H delta 64 zcmaFc!}PX?X+s2~VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on6#wRTRuy7RF diff --git a/dev/.doctrees/pyclaw/rp.doctree b/dev/.doctrees/pyclaw/rp.doctree index 7681f2df3bb2ed5aaa02b372c94316cc67533196..7bb03cbd0e82d2c4aa2b832830e45c50464c0486 100644 GIT binary patch delta 1761 zcmZ3yopteUR+a|VsU{m)d>9Q24ULkEDl;qf%`8%lOj8Y06HU^R4a^b~4O2{v43kU@ zj8iOo0HS(*tHA;vLubM{R&Fs~dj3nup%w8=# zxzd?;^U<35EE@Gh+O@f+F^-LB)st%)V>kPE*zjl+5NZBo$7#`<|4q?mBwEL2$7xe} zh-AI bY`UHWBRFwvzh=nzig>F)dbb1hmMQ}PA*i(T delta 1267 zcmZ3yn|1MaR+a|Vsq7nBd>9SmElbQ3jmpdP%}mmgjLj`f%q&vOOjFE^Qd3Nl(=5zQ zO-)UbQ&Lkbl9DWw4J{1KHa9Zvwvout4=qkDD%LN`%F$2HEYVNSNh~i&OwOKc?~tD88ucvVcEUM)O%rZey6)Y|zh z68SjH+N{$Q$A(jOvQAU%X8uka9*G1T`X?(+kKTN4sx~7|6`K{OPvyaFgW`10$^ZAW zPhPN!ceC}9x2yzJZeFlzF0(`~Zufx9} z;}nZzV-pLD)D#O#gH*$$&Ap61W*Q~>p~b01#rj2AIr_;tiRA@}$=UJ6Mac+GZenps zYSHG8=DKV|tDgMPJZN)=U6ZLsEs^E}b@*=1FL}vGl8(vwC48Gtmx;4!RFYuNqpw5ehG#&EIhj>WRFCzg_qDtV{$&O2- ziWGZdPjPSFyT_WBBwdSRPl=JFVRH2&&dsMEcr%iuYjgFZn@pso&wWq-GHNuC5CEGM zUL=sFW3s{v{>@)rE@L6dFF;)^o0;DSkQM@9U3)$#@v%?6&BOo%lMnn?-u(ZcCgWB^ H#)*soAcCoi delta 771 zcmey=%5tcgg{6UYs_aIV2u8zr%M$ZMqw+F+Gn2F=V{;1=Gm8{6(-bqK)D)BCGz)W6 zQ&W@Vl++Z9q$JB^LkmN*&Ap61W)dm-p~b01#rj2AIr{0DCHl!ZiRA@}$=RD3Ep*v% z%1&mq2->{DuE|s)7l(eJ3g6B1OI|YKRWW&f3EyV!a&b0^Og!dHzEH<8d4BC4yoxqo zsPkgMucE*C5D#7zllz;wHeZ-9U0R|TpL5o4650G=jTb9kRh!puvg4A-!e@@`Y3|Lr zd#!o#s#+|2S`4p($R78b=BzB4=qkDD%LN`%F$2GNh~i&OwNukE=oplaubV7 zQi~=to==(lz@K&V1NRnol5}l;;4hb=F^_nAQYZi4Dmr<>mQN&U+Wdd(N;Z;oOfJ|f zwAp+wJ0t13&hC4_G5OzS9vK2bmOfeM#L>ws_7GOMx!|NOi^c@vLn&u+aIorRw{we$ z*0h=N{5KYjX~bKRI{Ct7p2-bYu92*1^Zl!eEE*F@vg$U+w&j#U{(WRGd6tjCE@fV=kvg6Y=g4p5E)s=&?PBi*Xqn8TzsX8MRe4I!Lt7YkGhM zBReoMRi~SqGcF-r|8}7M8LS%ZB-$G^x%N@__78T9MJy!g-3|<+P#KL$Bv`kdH-XWK Skt8kCfm))sUrl7ZqyhjG5kxZp delta 1057 zcmX>;fo*v&8%qQ0RHcn9wTy=GmL=wiM&)JtW+rJ##^x3#W)>-CrYUAdsVOGOX%^R78b(N^r4=qkDD%LN`%F$2HEYVNSNh~i&OwOLX@O;Xo z0M^YP+*{c3D%unvmol061P>3I?$pWl+e9ZH*z!rD54RPmo9(x)WW%ogz+R!v?R(i7 z@#>!pQl-290f$5#Zd=kP&pB}vuY%1VPU^BqG~hNOXL50{>f~$Z7UNX3dExnQED~+F zjYyqbaD`{G!PRR76>Xk>O_4>S5uZ^T?r=;Fy?qX^qRkub?8fV<)X6^{zQ^eyU-?R6m1NqMU%aL6d7AcW+N{U@T(6t9CokPoXjrO?ZskJ~xrki4m`o P=|CmX+e?!fFR1_kzgDBB diff --git a/dev/.doctrees/pyclaw/started.doctree b/dev/.doctrees/pyclaw/started.doctree index 73d7f9fe29a0938a7de8517168483fffcb95f91e..dc3916176a1728c493ac0b4c2843832aa037c989 100644 GIT binary patch delta 64 zcmZ2EfpO&o#tkWqhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn>JGEQ*=0HmrEDF6Tf delta 64 zcmZ2EfpO&o#tkWqhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv_mGEQ*=0Ftc};Q#;t diff --git a/dev/.doctrees/pyclaw/state.doctree b/dev/.doctrees/pyclaw/state.doctree index e298fca5a04bc0c9c69d9932ba30676fb0e37c1e..198a69b785df022cf8e72a9d9ec8d36c5d6a835e 100644 GIT binary patch delta 3667 zcmbW3ZAepL6vunG_qHh$5iRINYt)AeL2f#2jmm`9oV^f|GqA92E=Zl_wqDFggCu&R z=i4RwaHrG4>j*?&M&qH3W@^OfY-LiZz=YAt+loStIuXBthM_KZFYO0 z*1p;ju=?;M>(7C*5z}ISgZI#WufM(~9P;P?`U!f&kw6HnjT@k(&wy9wD+akfzcL&M zh4Vvo4Zj!unUWCmW^?2t{FD>6#YKn@WWa^{$Ki_2^FMGU-YQxr$j7L%iX#hluKq{{ zQE^x#`7li`6P6CQz|eXR6|BN1rA(mKMS`H#1qmm)pefJmSO zKx^Y8k_`A(g?+5_dcS~`(-Q} zwHw(+{`kz=Ml9*uO}GImVy1tYARpyDVY9aBr&T^DK^Pwx7UVXH%nxh44BdksDtH#( zJRBwr9J96=T1(S)dwjw_aDG4)cs=gpFCdz=wTx1^9jGN%N^%Q-IdC4wagF#XK) zKcETKkvj%?A3+l1FUuH>Xd2TmQ4^;Ic8mk#UJV`NTkzCmT$Dqc`-53?LCpsP-h1a_ zBnoRjEGIm~%vu@To-$!_T9LTz^Lun-?YX$<^9jMwsjZr$e=s#T@9)oOJtvfA^l|@X z@EZMFpB9OXYEzV}d3#01R(?yzTE=YFgsh<|G!^Geo=aPd9FJTKs LS_yQAyP5e7_5iCV delta 2610 zcma)-TSydP6vz9T8F#gnRqXN+B!xZHL+x6->)J&z($z{V%QeW`-pq2*NYSFggu);T z@njR4Jwzd-uxrPdA_`v$N{ZE@%R|8yB}o^d2!gO?wI^xLIIr`Y|M{Quo$o&%zlj&e zMe(H6WgQfYS$bt=V}@s4bCbnktM;zXaM~PBzr*f#tPA*UzG`QN-EOz}`~kny>&^6~ zJJTK5#%?d<`z$35fx``!!v}+w{RbK?zM!Z1kjGaGp8BoOGGxG;i^B#zO2TKUQw#Y) zZLQqSCn9VZPK3$(tq`%f=fIZWXM2_aCpt`~S;nTtk~Sv8K<0N|M;FDUjaG@*kdPUM zM~*>8j$4N-#a&yNpkrNvHKRRHnWxucj5EQNv7-r_{Rp zp7DPJEx=Hj$f!{kK&UJk?G^D7uhw>|QoeV3Ks+u8JU8+K+A<|jR`*5|Ku`UMNF72! zXHz2FX#7AjH=DM_@p5esxu_gpEK7`5v~BYD^|R7Gq{j3~UD zCh(xvM5B@I|I+Uz3E_s}M}qu{v00fH`+g?ydST@Qwj1`Hx#t3!u8oRrKAyoxY(>pWA_fg)h_Ijhnljp#tkuyhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY T78a=~7M2F7hDn=y8CyL7nO76$ delta 64 zcmbOljp#tkuyhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO TDHcgdmdS<|hGv_48CyL7hguV! diff --git a/dev/.doctrees/pyclaw/util.doctree b/dev/.doctrees/pyclaw/util.doctree index 5c242fe75d00973fd9464e6d4c5510a83329e640..efc5e20458770d09327ce7e6f6637015274a11a0 100644 GIT binary patch delta 1810 zcmbQgk9qweX4VGQsVWaQvQA($EHpGqE~?C|)Hkz8H8M>#OieUNOExe|Of*a}F)~at zF)&WCNH#XHut-g@urx?DOxk>mF_TFnSwFNmwWwIXC@V)lIVZ8aATc>RzPKnE!O2Z5 zE=et#tf*nLxtV1jlSTpYI&3HN^Yd(8#6FJVknWQiQMjY?tDw!MP zXyTi!EFv_SRZeX4E7=LG8u_I7(m;uK^Bv`1Od3VR>++jyqkfiX4Vx7;T3Iymh&SGL z@^76Nq-x;Z?5g*GL!+1!Yv!2>Ztgah5+Yp}x7ROSjapLdT3su*xuW783rV^*udY4B zqtQT$Jyu_=)K9i_y{ZBy#AQFC}|aw)}60R0GuGL-~a#s delta 1282 zcmZ2~hF6oOENaMFfp@8F*8juGfGV{Nlvpc zH#IdiNlr;ku}Dg?Og6MIG~0ZPF_TFmSUgATTsR zl6;dViwI5LDkrvimfQqZiFkajd!WR-d5+32CW$26s{AJNXq?5VU^Am;D~m)NZtb>{ zU+cagq=0v`tNsHHiDZ1n%rg_*JljG_h_EVc?_atSx%kX_T_?ABMddvfys9?8t~>*T-@~hD^ZFC&qWB9Yt9xIW0K;g|9{>OV diff --git a/dev/.doctrees/python.doctree b/dev/.doctrees/python.doctree index 7783843174102801bc3963a3629535cdeb719424..e986966d00d5c11ef2600d8e36f5562a5303024c 100644 GIT binary patch delta 62 zcmdl~vZ-W)7o%aJp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H delta 62 zcmdl~vZ-W)7o%akWr=yBQF)oZnMqobvAKnbnMI13X^NRqYKlp6nuWQksi{eFN@|Kl RQj%q|p@pH@=4!_6765;@6Pf@3 diff --git a/dev/.doctrees/python_path.doctree b/dev/.doctrees/python_path.doctree index 27e174991ce5124c47a72cbd7e27e96cef72689c..cdace457cf3657cbf5210d6e25e57de8a2577431 100644 GIT binary patch delta 64 zcmaFxpYg$e#tk8ihJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY T78a=~7M2F7hDn=S8Kdg}@X!@h delta 64 zcmaFxpYg$e#tk8ihVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO TDHcgdmdS<|hGv^v8Kdg}-qRHf diff --git a/dev/.doctrees/qinit_defaults.doctree b/dev/.doctrees/qinit_defaults.doctree index 1c0df21e2c36fe4502ade7eb0ebc2c0860c3dae0..022ef6926c1c0ae39e085473ecebfaf835c485dc 100644 GIT binary patch delta 62 zcmexp|IvO!6r*9Gp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H@VC9!f04%Xp~%3nOUiCW|3-SnrfJuXp)v}V3wF@m||jNm}FvLoMMq|Y+_-N RnqpyTkZPE;xs{R28~}i&68r!F delta 62 zcmeA#>@VC9!e|(8Sz?}OR9>cUW|Ed@nqrciW?^n>YHE_4lA2p60`sS diff --git a/dev/.doctrees/quick_tsunami.doctree b/dev/.doctrees/quick_tsunami.doctree index c902af0f39d214f6907d2211ab8db08ce0797334..27cae0a011ea8512b487baff07f5d95b6b1ba86b 100644 GIT binary patch delta 62 zcmaFo{?2_v1fyZ0p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H;)j6Kntg diff --git a/dev/.doctrees/refinement.doctree b/dev/.doctrees/refinement.doctree index 1355c9994ae7784fa4b2cc229afc267e38b30012..c29cb24301497867d110468c5fad82148ad14372 100644 GIT binary patch delta 64 zcmeBdX6|fe-VnrSSZHXJTvVA^sc&YHYGj&fn3`ykmTX{_m}r<{Vq}k?jBgiqR9B delta 64 zcmeBdX6|fe-VnrS7;jl(o@i8Frf+7FmSk*hVPa;HVrH6RW|W#@lALB?Zfa_3lAMy7 TVv&?&nQUlbXtueTk?jBgc+?Y9 diff --git a/dev/.doctrees/regression.doctree b/dev/.doctrees/regression.doctree index 9639df88d0dcd83fda2711d600a5d821d442fb4d..46c1b00546f047eaeb67018ab8fe46c37a0f4e7f 100644 GIT binary patch delta 64 zcmeymo9XLrrVT-ihJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn>78H?rs0NSt>DF6Tf delta 64 zcmeymo9XLrrVT-ihVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv_a8H?rs0LZfx;Q#;t diff --git a/dev/.doctrees/release_5_0_0.doctree b/dev/.doctrees/release_5_0_0.doctree index 4b738e2536b694ef3e3153758d19d00f063be96e..94826838085eb7a6609f0e0d225a839ea22ef300 100644 GIT binary patch delta 62 zcmbPWFu`C$1fyZ0p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H7VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPKMz$;fwm}pD delta 64 zcmeCb&e(sQaYF>7VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on6Mz$;fq(l?B diff --git a/dev/.doctrees/release_5_2_0.doctree b/dev/.doctrees/release_5_2_0.doctree index 7e6258ee3123cb981c9388a60b535ec7eb36b0d0..993f73ee316351ed37d6ce2926c979ffaaacbabe 100644 GIT binary patch delta 64 zcmbQTopH)`#tjjShJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY T78a=~7M2F7hDn<{8M&hXsZ0~V delta 64 zcmbQTopH)`#tjjShVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO TDHcgdmdS<|hGv^P8M&hXmroOT diff --git a/dev/.doctrees/release_5_2_1.doctree b/dev/.doctrees/release_5_2_1.doctree index edf1a008f72dd5300669b2260900691b47b68bd3..31c5f0fbcea887cb7c8b1e785120c3595df56bb7 100644 GIT binary patch delta 62 zcmdl{yQ6kP1fyZ0p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H7VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPKMr8*8oE{T~ delta 64 zcmZ3}%($kRaYF>7VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on6Mr8*8iXjs| diff --git a/dev/.doctrees/release_5_3_0.doctree b/dev/.doctrees/release_5_3_0.doctree index 0d7633549c2ed94c91d8bd6f5f217db6e57735e1..c3aaea8832d87033760e3fce1f4706548e29bd44 100644 GIT binary patch delta 64 zcmX@Hh3Ui=rVSB{hJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn<{8TZcs0K;At761SM delta 64 zcmX@Hh3Ui=rVSB{hVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^P8TZcs0I^{d&Hw-a diff --git a/dev/.doctrees/release_5_3_1.doctree b/dev/.doctrees/release_5_3_1.doctree index 1c3b2594e895bc24f1912ba903e6058917b88a0b..c275b025fc3c4f6e77b3c1f3c30beeefeb0f1fc2 100644 GIT binary patch delta 64 zcmX?eit)@T#tjjShJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn<{84o7|0M9-Z7XSbN delta 64 zcmX?eit)@T#tjjShVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^P84o7|0KGvJ&j0`b diff --git a/dev/.doctrees/release_5_4_0.doctree b/dev/.doctrees/release_5_4_0.doctree index 640fa031b76398b9a1b81f0e35ead251a3c24a36..175c3038f785e71bb3244cdee2630969da716114 100644 GIT binary patch delta 64 zcmZ4chiUB}rVSB{hJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn<{8JFw<0NAw^c>n+a delta 64 zcmZ4chiUB}rVSB{hVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^P8JFw<0LHi#F#rGn diff --git a/dev/.doctrees/release_5_4_1.doctree b/dev/.doctrees/release_5_4_1.doctree index 08715b3a0e50ed22ec64062e28de1ef4b671c3b7..6b4a534e33608fd6e2c306d57faf3ddee0cd112e 100644 GIT binary patch delta 64 zcmcclfbr%7#tjjShJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn<{8874k0N_p)bpQYW delta 64 zcmcclfbr%7#tjjShVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^P8874k0M1brEdT%j diff --git a/dev/.doctrees/release_5_5_0.doctree b/dev/.doctrees/release_5_5_0.doctree index c7896a0a9f3cd230907b59d08e01983a6e179b09..2336f0a61c3972bbd66639db66fd34d627afcd40 100644 GIT binary patch delta 64 zcmezViTV2{<_!^yhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn<{8Q*;e0QpfCfB*mh delta 64 zcmezViTV2{<_!^yhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^P8Q*;e0OwQ|H~;_u diff --git a/dev/.doctrees/release_5_6_0.doctree b/dev/.doctrees/release_5_6_0.doctree index a796fb823fbdc1ac901cd1bf03f647a0eaa04953..3739a0cbfb96668c8cd70f28ba5e9ba7079f7119 100644 GIT binary patch delta 64 zcmex0lj+w?rVSB{hJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY T78a=~7M2F7hDn<{84J4s&L$M; delta 64 zcmex0lj+w?rVSB{hVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO TDHcgdmdS<|hGv^P84J4syeSl+ diff --git a/dev/.doctrees/release_5_6_1.doctree b/dev/.doctrees/release_5_6_1.doctree index f6130db15c2b76d8ac4e80039187568a01a90317..a4980e5abc0c7127297af32f648911bc62a170f1 100644 GIT binary patch delta 64 zcmX@HkMYDl#tjjShJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn<{8TZEm0LOR~?EnA( delta 64 zcmX@HkMYDl#tjjShVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^P8TZEm0JVD*r2qf` diff --git a/dev/.doctrees/release_5_7_0.doctree b/dev/.doctrees/release_5_7_0.doctree index 0643bac1866a31cb58da90f171c8fd7c1580e023..5c4dbc7a75362e417e4a68e77fa509af2b22f453 100644 GIT binary patch delta 64 zcmdlmlX(LWMKBr`8X6@RRc2P|n^~k9nWh@1CYq!r8<-^~8m5>S877$+7^hey8=F{I Sq^4L{8l)N~ZSG`LKMeq?DHKfr delta 64 zcmdlmlX(LWMKBu1Tb7t78kLvno0+5~8Jk;}m|3KlnWmT-rKXr9r&*Yrnwpv SBqdoU8(J8eZSG`LKMeqwEEEL* diff --git a/dev/.doctrees/release_5_7_1.doctree b/dev/.doctrees/release_5_7_1.doctree index 2af0a3c086fde20f4ddf93235fe5cef0dbdb9eaa..f2e84d8ba3ae6dd8f65867fbf56ebfac4078ae52 100644 GIT binary patch delta 64 zcmZo)$=JS7VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPK#(zNoo);8# delta 64 zcmZo)$=JS7VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on6#(zNoj2aXz diff --git a/dev/.doctrees/release_5_8_0.doctree b/dev/.doctrees/release_5_8_0.doctree index f91f1c9ffbc28020a02c52a14f9f679a101b1d35..207fd062ae99bb2dcc447bfbfd0d3212f44d9361 100644 GIT binary patch delta 64 zcmZp^!qj|)X+s2~VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPK#;O$nu#*&* delta 64 zcmZp^!qj|)X+s2~VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on6#;O$no|Y6( diff --git a/dev/.doctrees/release_5_8_1.doctree b/dev/.doctrees/release_5_8_1.doctree index 0e78c763f7329224cb7827daa7612b08a96e4b72..e59dc9691b042d35ab1a090db3dcf1f0545e294b 100644 GIT binary patch delta 64 zcmeB~%-A!TaYF>7VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPKMrIEHllBu% delta 64 zcmeB~%-A!TaYF>7VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on6MrIEHf%y{# diff --git a/dev/.doctrees/release_5_8_2.doctree b/dev/.doctrees/release_5_8_2.doctree index dc2052cc24774a8bfc4dff1e9da4aed12de50b4e..62331357133405618df75e5ca5d7e52bd331b360 100644 GIT binary patch delta 64 zcmZqZU~K4M+z`QNSZHXJTvVA^sc&YHYGj&fn3`ykmTX{_m}r<{Vq}0J!xOUH||9 delta 64 zcmdnCnQ7Z*rVSB{hVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv^P8Fgm>0H*j9761SM diff --git a/dev/.doctrees/releases.doctree b/dev/.doctrees/releases.doctree index ff5b3091861f2ba3c8058cab78c8c05ebb166d4a..7a85a94516b76b71bdbf568ebd5df94cf4a5cba6 100644 GIT binary patch delta 64 zcmX@{f$_u##tnXqhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY U78a=~7M2F7hDn?28Bdl00NqIyU;qFB delta 64 zcmX@{f$_u##tnXqhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv`V8Bdl00Lx4j7ytkO diff --git a/dev/.doctrees/restart.doctree b/dev/.doctrees/restart.doctree index f819a7908115a37af34598121ab34f25a7572dc6..acea82c5275daa1e50af6f1ce3d0c84e5f54c369 100644 GIT binary patch delta 64 zcmcba#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPW#?yxZtq>IB delta 64 zcmX@n#eAZRd4mt5VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1onI#?yxZn-dh9 diff --git a/dev/.doctrees/riemann/Shallow_water_Riemann_solvers.doctree b/dev/.doctrees/riemann/Shallow_water_Riemann_solvers.doctree index 6e4d942f31e10c741a8680ae35df3bec7e7e2058..7fb0ba9ed8cc7a4a37d561a6bc5606c60230ffa2 100644 GIT binary patch delta 73 zcmZo#!_>5fX+s60S)rj(a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp dg+*$Lg{48NVUm7IezN}LgI%hdFEi>-0RU>r7wiB4 delta 73 zcmZo#!_>5fX+s60S-fS5d7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR dibYbAWwN1#p_zV4ezN}LgI%hdFEi>-0RUD+7o-3H diff --git a/dev/.doctrees/ruled_rectangles.doctree b/dev/.doctrees/ruled_rectangles.doctree index eec5bb1a9f500045debfaaf9468c7ee6e0192f03..6aa3bcd042250655572f72580a407eb0bc108f0a 100644 GIT binary patch delta 68 zcmaDjo#o+lmJM-?hJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY X78a=~7M2F7hDpu+jNAJe8H2b07c&(* delta 68 zcmaDjo#o+lmJM-?hVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO XDHcgdmdS<|hGxzEjNAJe8H2b01QrzY diff --git a/dev/.doctrees/sealevel.doctree b/dev/.doctrees/sealevel.doctree index 2c7a5682b3df068baf612bcf2144eea522c5912d..bad28193b8057709e1b3ee6906eeb747848cda0a 100644 GIT binary patch delta 62 zcmexS`lED%AERNRp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H-87H{|0Gf9b@Bjb+ delta 64 zcmbO^iE-v6#tmVNhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv`F87H{|0El`Mr~m)} diff --git a/dev/.doctrees/setaux_defaults.doctree b/dev/.doctrees/setaux_defaults.doctree index ac7ef19ec1447d51c8596cdda3ad311c4f41748f..246b11110a3972cae9b5062a20d5d03ed98b8938 100644 GIT binary patch delta 62 zcmeD3=@-x6Al0X delta 62 zcmeD3=cUW|Ed@nqrciW?^n>YHE_4lA2@Hi62<@k diff --git a/dev/.doctrees/setenv.doctree b/dev/.doctrees/setenv.doctree index 61b5b7ee21ac90a9e3b4bc7c420e51105e5d6156..c32926cd378fbf1fd671da692831265f0d282b45 100644 GIT binary patch delta 62 zcmdn*x8HAr7o%aJp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(Hd84qp-0N>pes{jB1 delta 64 zcmX@}is{TNrVUYyhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO UDHcgdmdS<|hGv_)84qp-0L|bPV*mgE diff --git a/dev/.doctrees/setrun_amrclaw_sample.doctree b/dev/.doctrees/setrun_amrclaw_sample.doctree index 0c916d8da11cedf3270e2d8805919dfe856ec470..18f4753282096a716d163617c7b3e77ab01c0157 100644 GIT binary patch delta 64 zcmZp?z}R?!aYF{9VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbQAj2USFu$~lE delta 64 zcmZp?z}R?!aYF{9VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on{j2USFo}m;C diff --git a/dev/.doctrees/setrun_geoclaw.doctree b/dev/.doctrees/setrun_geoclaw.doctree index 40a9da3865e7ef0aec4b79e733efc0cb36729e85..ebc1288c49d057cb221937092cb7fed12bdfc26f 100644 GIT binary patch delta 68 zcmX?mkoD|A)(ugNhJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY X78a=~7M2F7hDpucjN7{z8J*$*A=?$A delta 68 zcmX?mkoD|A)(ugNhVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO XDHcgdmdS<|hGxy(jN7{z8J*$*4!#vy diff --git a/dev/.doctrees/setrun_sample.doctree b/dev/.doctrees/setrun_sample.doctree index e5efdc55fca86faed8f82ee58b85abe7ed3dc717..163c2e001b125cb1b60e65b0db563f849e5b6cf6 100644 GIT binary patch delta 64 zcmX@p&v>SvaYF>7VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Tg+*$Lg{48NVbbPKMrStwvB(qz delta 64 zcmX@p&v>SvaYF>7VZ3FDd7@EynZB7xT9UE3g^8I(ikWGOnNezrNphNnxv8nCNpebR TibYbAWwN1#q1on6MrStwpUV@x diff --git a/dev/.doctrees/sharing.doctree b/dev/.doctrees/sharing.doctree index 13d6237d36c1b56cdd8dba3353acbf75421a0510..91adff62472ec4a57ffb65cbd7c7650b8b79a462 100644 GIT binary patch delta 62 zcmeCM>#*D4!)RD&Xp~%3nOUiCW|3-SnrfJuXp)v}V3wF@m||jNm}FvLoMMq|Y+_-N RnqpyTkZPE;xt6h8764>t65jv- delta 62 zcmeCM>#*D4!)O?9Sz?}OR9>cUW|Ed@nqrciW?^n>YHE_4lA2*)M&(#xMA3Cnw?=PGcX=Y~$2+Xka{wdtieHt_hs+h3}LQ zZT*d~^ebYAaPvPl|5#FI8?iZv`dwNA{!ibdSVu?bIUH|7OyOl$SZDyd8=GQe=#jMA zPeW_HjL6qDpM3v*Lb zQGV`(($}@9v6p~UE3i69fQd1N%Qj1a* ziu3dH^rmF6$4<#G=mD$MBA~W)O5>E;DH<6H8TFIx*^DN4^PXj#yg8E3mWgri=IH`2 znKdV8$YxB+=r8Tz%uCEoEvYO>Ee7kD+>tS7t?1{oV;Dk3IKVtSxo={ diff --git a/dev/.doctrees/sphinxdoc.doctree b/dev/.doctrees/sphinxdoc.doctree index 41d6c2bc69a2140cf3755c19258d9afc41c705b6..721c2816a5bdddfbfb0c643d5aa138a921c0b1e6 100644 GIT binary patch delta 62 zcmZ3kzFd7n0Ha}{p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H6AS!(oABZ9%f*!``p_d8@0vCZV{juvJd_AZ8cHw;P_jm63o!^_= z(%gh3^jgLWo(PSgbSgeA(cRYVsSD`7T3yjq{{_ukr>aWK?^B|FZ%r(q)%XJeJr+3Z z)s-k2fb%A~#}iKKiKHjd9`|T*wd=B~U2IJzw4Ij@HJQ>AXk_v%2?_W41PTcyq(e-* zHLE8k$xXhuU(J35yvA@eQm7A{GK zqV*;6b@r@Qayr>7@`+&2ibKB1o)IBe(?Nkx93O3y%ZaSDNGww}<!?;gv%kWZjC9^H^YBzFk&3{eA`pME30)M#bYXu+gn% za7%oU8t`rzbN_A^sG|AlE3~Q)KA8C&?eB+rk$JY{v#@>iU*D~yA!Fv#)X+iR#Ni2$ zXyy)_WFLe1QmFw|Q66S&jlbKQoqAG!`w2~jW6t7&{Dam9kI+lMV9K<(-=x_70N~H;5dZ)H delta 1827 zcma*mUr19?90%}z+uiQfX4_oQDJOI)_bfA%2s5`qvS4$Ttp^=^yl0=J2aRyL9n z0t>v!3HrAps1;>(SO*LPrI!j+2&IPzB9MZho+OC2u8ZjDoONH%=YD^`^XE5pLt3~Z z2^rHQJQ3Q#-P<(eR~l2pE}tjTx6dE&_yQrHH{@#!hdgQ|;P-mH9yJsW1^W7$RCmDb zBV*8GKm)E|GMq@d68$mPvFMOXjVY-?MIF%M*$yHLxA;Pn1sfR`#~moe&IxKiwp5Wj zH3=xMvb7E~inFu2iFf;q$QMJqH|#|x*%?PPt6HV4ByFUwr{Bbt#HzO1&@elzmwZfS zM85c(eql#xc7{wEF184KQJ9EIXoQ^+BR{Vm5}1O-vpET!X8$j1wf7`)Kd1LmR-Jvc zYG+o`-;Mlqw!MlACT1;UWqyZS+j_Vr?*cPSt_PF2QXGBz({e$7#_4ulN diff --git a/dev/.doctrees/surgedata.doctree b/dev/.doctrees/surgedata.doctree index 988a3175e8c3476104aac75c1868dcb1c05642d4..fd4e9c0cf145e446f36ec9ea9d8180c2cc70aa57 100644 GIT binary patch delta 62 zcmX>Sd?a{70Ha}{p;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(HSd?a{70Ha~NWr=yBQF)oZnMqobvAKnbnMI13X^NRqYKlp6nuWQksi{eFN@|Kl RQj%q|p@pH@=0-+m4FGvb69fPN diff --git a/dev/.doctrees/testing.doctree b/dev/.doctrees/testing.doctree index 10c8715d93c5799c48ea4b22d82db33a464fc2b5..0b5662b5bf233b3b86cd4ee6ba58dff02d5d1b8a 100644 GIT binary patch delta 62 zcmezG^512H52InBp;2;CWoD(mnMJCRX{uprqDfk^fmvdrVTy^7VUme~af(H6##4T5|01? delta 62 zcmeD2?eX2<#b_9BSz?}OR9>cUW|Ed@nqrciW?^n>YHE_4lA26#!ZE5=Q_4 diff --git a/dev/.doctrees/topo.doctree b/dev/.doctrees/topo.doctree index 0411e11cb696bbef21e2d1a0fd6cc5822d3a9168..4fc1f9616a75d27ccdf14ee9e6a2547c5de5de4b 100644 GIT binary patch delta 68 zcmX@w!E&^NWrG`|VWFW>a#3YwrM{U(s*!1`VQQjDTC#yzVxnP+iIHKFiGgv7MY6Gp Xg+*$Lg{48NVN!EBb|?Mh*Rj}0{v9oO2-A!V;T9?!x>RMt+AW?#eyPKOUG2J!m zCQS^sXltU;V60B!Ska=bAcFWe!l39wP})*3R%l{vUs{W$t$h&sAf%LZTxfj}oRj-@ z;e6*i_b@YOF2A2A|Hw0UnxjX_MY9P)TSFCgrf+j!pgQbSEOtUpqH2>JtWG3CZB-Sa z)~aA-TiC9w3WuGx@RFbtY83~-?PW_F3g+3#L~lA_zZdJu*n$6FQi-l^C&Nxg>cq6Q zr-XmwhkQ?WXSy@C>HRG>ANRvtAr{sE{W#FrS&em^TGMLKJ^FoWX6G6_y!tgL6ztv8CJGhj8j@~0h>(flmPSAkY`DcOVzFc{ z-HY+m*y{mBuo~OLZw`=RKDC0Binkp*mmbwLim~=y(2izf?LFelj#`s4&HRdJXNS^% zp@1*UjEkLVf9@I3Ec&)h61q>f7Pa(Q-?jpAd;6ajJ&d44VCV#(2o@NcEt>WhMCk~| zb8o@`6v6IIlnCc;ofo(IeGeX%;E2JgEiO0YK+cngeYAdodAw$;>0t$<5Kqc z%VA^wQh8z;;vhXh-pQxC5tYbm1!NhZ5U!A-?1-2B7WwLBx)bBOTu$Zy4q5yL znidW`m4i$ zO-HA^*7~a($dg_92K+3H{?1^b9omhWum6u+an>2-gQ9WwH9kQ?LhEacCn-lhS+F~C zYVF9W=xnN4!USxo*m!BZ;LW5@>@t|3tJ1&?M@ofgdI!vj6MnGxRTsq2``uu(OoMB_1|A!?XW{;b;HQNT zK+riUW8R6|9!(zsoxVrEkAhC~q^9S(mZvXZg+Vm!BHI2Ia*RR*Gh`Mm8H3Rz`4Hz6 zv3_6F^@Cw|en2$nVz)LSKhiSO)96!#{19{6(i{0GX|{y&XUGkLB6PxvR)P@03`v~q zt@KeMx;IzeC-Nm{A{oTURXZBD$aNeGK9!5gao%E>Pd#f;8gN0%z@9~--*ypp*C6wx z3xC*)MuaS7>}4ajT4YD?>J}u?;sYp)KdRqc%s~_|>-x;}a|>cO7~XRH^08^upqcb; kD;m<5N;IJxdGw_cW?US7c?P*=3ol)o)tW>v^rCL*CufN@#tlAN@#tlAU{f&g~K6JG!T delta 62 zcmX@5c1mr76Qg0gWr=yBQF)oZnMqobvAKnbnMI13X^NRqYKlp6nuWQksi{eFN@|Kl RQj%q|p@pH@=3>U{f&gU56Bhsg diff --git a/dev/.doctrees/wp_algorithms.doctree b/dev/.doctrees/wp_algorithms.doctree index b5b10bc0de8cb65e68685de144d3a92aa4faf177..5a071f845e656e1d340026add37885d2afa59b2c 100644 GIT binary patch delta 64 zcmaEGlkve##tjjShJ}Vk$wif!mHK8DsYa%$hN+1rX~_m=iHU|OCPs!yCI-eS7RkmY T78a=~7M2F7hDn<{8N;&y-)9v0 delta 64 zcmaEGlkve##tjjShVhmq=7~n-W%_0&X-UTB7A9sEDQ2cAW=5$gCdp|Q=BB2mCdnzO TDHcgdmdS<|hGv^P8N;&y&1w{} diff --git a/dev/_sources/biblio.rst.txt b/dev/_sources/biblio.rst.txt index 5998cfa9ff..2d1c5ec41c 100644 --- a/dev/_sources/biblio.rst.txt +++ b/dev/_sources/biblio.rst.txt @@ -63,6 +63,12 @@ Papers describing the Clawpack software and algorithms Volume = {35}, Year = {1998}} +.. [BergerLeVeque2023] + M. J. Berger and R. J. LeVeque. 2023 + `Implicit Adaptive Mesh Refinement for Dispersive Tsunami Propagation + `_ + *Submitted for publication* + .. [BergerOliger84] M. J. Berger and J. Oliger. 1984. Adaptive mesh refinement for hyperbolic partial differential equations. *J. Comput. Phys.* 53, diff --git a/dev/_sources/bouss1d.rst.txt b/dev/_sources/bouss1d.rst.txt new file mode 100644 index 0000000000..c9b707716f --- /dev/null +++ b/dev/_sources/bouss1d.rst.txt @@ -0,0 +1,126 @@ +.. _bouss1d: + +********************************************* +Boussinesq solvers in One Space Dimension +********************************************* + +.. warning :: Not yet incorporated in clawpack master branch or releases. + +As of Version 5.10.0 (?), the geoclaw repository contains some code for solving +problems in one space dimension, as described more generally in +:ref:`geoclaw1d`. This code also supports two different sets of +dispersive Boussinesq equations that have been used in the literature +to better model wave propagation in situations where the wavelength is not +sufficiently long relative to the fluid depth for the shallow water +equation approximation to be accurate. + +These Boussinesq equations are still depth-averaged equation with the same +conserved quantities (fluid depth `h` and momentum `hu` in 1d), but the +equations contain higher order derivative terms and so they are no longer +hyperbolic. The equations implemented include third-order derivatives +with respect to `txx`. However, the implementations proceed by alternating +steps with the shallow water equations and the solution of elliptic +equations that involve only second-order derivatives in `xx`. + +.. _bouss1d_sgn: + +The SGN equations +----------------- + +The recommended set of equations to use are a modification of the +Serre-Green-Naghdi (SGN) equations with the addition of a parameter `alpha` +suggested by Bonneton et al. Both the 1d and 2d versions of these equations +and their GeoClaw implementation are discussed in [BergerLeVeque2023]_. +Setting `alpha = 1` gives the original SGN equations, but `alpha = 1.153` is +recommended since it gives a better approximation to the linear dispersion +relation of the Airy solution to the full 3d problem. + +.. _bouss1d_ms: + +The Madsen-Sorensen (MS) equations +---------------------------------- + +These equations also give a good approximation to the linear dispersion +relation of the Airy solution when the parameter `beta = 1/15` is used. +These equations were used in an earlier GeoClaw implementation known as +BoussClaw. These have been reimplemented in GeoClaw more recently, +including a 2d implementation that allows the use of AMR. However, +extensive tests with these equations have revealed some stability issues, +particularly in the case of AMR, which have also been reported by others. +The 1d MS implementation is included in GeoClaw but it is generally not +recommended except for those interested in comparing different formulations +and perhaps further investigating the stability issues. + +.. _bouss1d_usage: + +Using the 1d Boussinesq code +---------------------------- + +As in the 1d shallow water implementation, general mapped grids can be used, +but AMR is not supported in 1d. The plane wave (`coordinate_system == 1`) +and planar radial (`coordinate_system == -1`) versions of the Boussinesq +equations are both implemented. The axisymmetric version on the sphere +(`coordinate_system == 2`) is not yet implemented. + +Specifying topo and dtopo files is identical to what is described for +:ref:`geoclaw1d`. + +**Some things that must change:** + +See the examples with names like `$CLAW/geoclaw/examples/1d/bouss_*` +for some sample code that can be modified for other problems. + +.. _bouss1d_makefile: + +Makefile +^^^^^^^^ + +A different `Makefile` is required for applications to use code from both +the `$CLAW/geoclaw/src/1d/shallow` and `$CLAW/geoclaw/src/1d/bouss` +libraries. + +Solving the Boussinesq equations requires solving an elliptic equation each +time step, by setting up and solving a tridiagonal linear system of +equations. LAPACK is used for this, and the `Makefile` requires `FFLAGS` to +include `-llapack -lblas` or explicit pointers to these librarires on your +computer. Alternatively, the file +`$CLAW/geoclaw/src/1d/bouss/lapack_tridiag.f` +contains the necessary soubroutines from lapack and the blas and so you can +add this to the list of `SOURCES` in the `Makefile`. See e.g. +`$CLAW/geoclaw/src/1d/examples/bouss_wavetank_matsuyama/Makefile` +for an example. + +OpenMP is not used in the 1d codes, so there is no need to compile with +these flags. For more about `FFLAGS` and suggested settings for debugging, +see :ref:`fortran_fflags`. + +.. _bouss1d_setrun: + +setrun.py +^^^^^^^^^ + + +Some additional parameters must be added to `setrun.py`, typically set as +follows:: + + from clawpack.geoclaw.data import BoussData1D + rundata.add_data(BoussData1D(),'bouss_data') + rundata.bouss_data.bouss = True + rundata.bouss_data.equations = 2 # for SGN (recommended, or 1 for MS) + rundata.bouss_data.deepBouss = 5. # depth (meters) to switch to SWE + +The `rundata.bouss_data` object has attributes: + +- `bouss_equations` (int): Which equation set to use + (0 for SWE, 1 for MS, 2 for SGN). +- `bouss_min_depth` (float): water depth at which to switch from Boussinesq + to SWE. + +The latter parameter is needed because in very shallow water, and for +modeling onshore inundation, the Boussinesq equations are not suitable. +So some criterion is needed to drop these correction terms and revert to +solving SWE near shore. Many different approaches have been used in the +literature. So far we have only implemented the simplest common approach, +which is to revert to SWE in any grid cell where the initial water depth (at +the initial time) is less than `bouss_min_depth`. + diff --git a/dev/_sources/bouss2d.rst.txt b/dev/_sources/bouss2d.rst.txt new file mode 100644 index 0000000000..a7c049669f --- /dev/null +++ b/dev/_sources/bouss2d.rst.txt @@ -0,0 +1,10 @@ +.. _bouss2d: + +********************************************* +Boussinesq solvers in Two Space Dimensions +********************************************* + +To appear in a future release. + +See [BergerLeVeque2023]_. + diff --git a/dev/_sources/fortran_compilers.rst.txt b/dev/_sources/fortran_compilers.rst.txt index c68e245f55..de6215cd3f 100644 --- a/dev/_sources/fortran_compilers.rst.txt +++ b/dev/_sources/fortran_compilers.rst.txt @@ -52,7 +52,7 @@ code, and this dependency is not handled automatically. So always do:: before rerunning an example with `make .output` or `make .plots`. -.. _fortran_LFAGS: +.. _fortran_LFLAGS: `LFLAGS` environment variable ------------------------------ diff --git a/dev/_sources/geoclaw.rst.txt b/dev/_sources/geoclaw.rst.txt index b28b4729a5..9fa02be266 100644 --- a/dev/_sources/geoclaw.rst.txt +++ b/dev/_sources/geoclaw.rst.txt @@ -59,6 +59,9 @@ More will eventually appear in the :ref:`apps`. marching_front force_dry sphere_source + geoclaw1d + bouss1d + bouss2d * `Links `_ to relevant papers and sample codes (some are based on the Clawpack 4.x diff --git a/dev/_sources/geoclaw1d.rst.txt b/dev/_sources/geoclaw1d.rst.txt new file mode 100644 index 0000000000..736787ede4 --- /dev/null +++ b/dev/_sources/geoclaw1d.rst.txt @@ -0,0 +1,181 @@ +.. _geoclaw1d: + +********************************************* +GeoClaw in One Space Dimension +********************************************* + +.. warning :: Not yet incorporated in clawpack master branch or releases. + +As of Version 5.10.0 (?), the geoclaw repository contains some code for solving +problems in one space dimension. This can be used for solving plane wave +problems on planar topography (including onshore inundation), as well as +radially symmetric problems on the plane +or axisymmetric problems on the sphere (see :ref:`geoclaw1d_coord`). + +Some general notes: + +- The standard 2d version of GeoClaw can be used to solve 1d problem by + simply specifying a domain that is only a few cells wide in the + y-direction, and insuring that the topography, initial data, and any dtopo + files varies only in x as well. By setting the AMR refinement ratios to be + 1 in the y-direction, it is possible to still use adaptive mesh refinement + in x. For some 1d problems this may be the best approach. + +- By contrast, the newly introduced 1d code does not support AMR at this + time. Instead, a fixed grid is used. However, the grid spacing may be + variable and some tools are provided to compute a mapped grid that has the + property that the Courant number (based on the linearized + shallow water wave speed `sqrt(g*h)`)is roughly constant, so that cells in + deep water are larger than cells in shallow water (transitioning to a + uniform grid in very shallow water and onshore). For some problems a fine + 1d grid of this nature can be used to compute a very accurate solution and + is sometimes preferable to using AMR. + +- In addition to shallow water equations, the 1d code also supports two + different forms of Boussinesq equations, which include dispersive terms + and better model waves whose wavelength is short compared to the fluid + depth. For more information, see :ref:`bouss1d`. + (Two-dimensional Boussinesq solvers have also recently been implemented, + with AMR, and will appear in a future release; see :ref:`bouss2d`.) + +- Topography data (topo files) and moving topography (dtopo files) can be + specified much as in 2d GeoClaw; see :ref:`topo1d` below. + +The 1d library routines are found in `$CLAW/geoclaw/src/1d_classic/shallow`, +with some additional routines needed for the Boussinesq solvers in +`$CLAW/geoclaw/src/1d_classic/bouss`. + +Some examples illustrating usage can be found in +`$CLAW/geoclaw/examples/1d`, and some plots and animations can be viewed in +the :ref:`gallery_geoclaw`. + +.. geoclaw1d_coord: + +Coordinate systems +------------------- + +In `setrun.py`, the parameter `rundata.geo_data.coordinate_system` +can be used to specify the coordinate system to be used. + +- `rundata.geo_data.coordinate_system == 1`: `x` is measured in meters. This + is the most natural coordinate system for many 1d problems, e.g. modeling + waves in a wave tank, or plane waves in the ocean (provided the topography + only varies in the direction of propagation). + +- `rundata.geo_data.coordinate_system == -1`: `x >= 0` is measured in meters + and represents radial distance. + In this case, the solution is assumed to a 1d cross section of + a rotationally symmetric 2d solution. The 2d shallow water (or + Boussinesq) equations can then be reduced to 1d equations that have a + similar form to the plane wave equations, with the addition also of a + geometric source term. This source term is built in to the solution + procedure in this case. + +- `rundata.geo_data.coordinate_system == 2`: `x` is measured in degrees + for a problem that is rotationally symmetric on the sphere about some axis + of rotation, e.g. waves + spreading out from a radially symmetric crater on topography that is also + rotationally symmetric about the same axis. In this case `-90 <= x <=90` + with the endpoints corresponding to the two points where the axis intersects + the sphere, so it represents latitude with respect to this axis. + (If the axis passes through the poles then `x` is the ordinary + latitude with `x = -90` at the south pole and `x = +90` at the north pole.) + + As in the case of radial symmetry, the spherical case requires some + changes in the equations and the addition of a geometric source term. + Near each pole the solution behaves much as in the radial symmetric case, + but note that waves from a disturbance at one pole will initially + decay as they spread out but after passing the equator they will start to + refocus at the other pole. + + +.. geoclaw1d_grids: + +Uniform and mapped grids +------------------------ + +In `setrun.py`, the parameter `rundata.grid_data.grid_type` +can be used to specify the computational grid to be used. + +- `rundata.grid_data.grid_type == 0`: A uniform grid is used, with + spacing determined by the domain length and the number of grid cells + specified. + +- `rundata.grid_data.grid_type == 1`: A mapped grid is used. + In this case a function `mapc2p.f90` must be provided to map + the computational grid specified in `setrun.py` to physical cells. + See :ref:`mapc2p`. + +- `rundata.grid_data.grid_type == 2`: A nonuniform grid is used with a + user-specified set of grid cell edges. In this case + `rundata.grid_data.fname_celledges` should be set to a string + giving the name of the file that contains the cell edges (one per line). + Also, the computational grid should be in the domain `0 <= x <= 1`, i.e.:: + + clawdata.lower[0] = 0. # xlower + clawdata.upper[0] = 1. # xupper + clawdata.num_cells[0] = mx # number of grid cells + + In this case the number of celledges in the data file should be `mx+1`. + +.. geoclaw1d_topo: + +Topograpy data +------------------- + +Topography data is specified in a file that has two columns, with values +`x, B` specifying the topo value `B` at spatial locations `x`. +The topography is viewed as being piecewise linear connecting these points. +As in 2d GeoClaw, the finite volume cells used for the computation have a +single cell-averaged `B` value that is obtained by cell-averaging this +piecewise linear function. + +Note that if a mapped grid is used and if the topography values are +specified at the cell edges, then the cell-averaged finite volume values are +simply the average of the `B` values from each edge of the cell. In this +case, the same file that is used to specify the topography can also be used +to specify the grid. (The second column is ignored when it is read in as a +grid specification.) + +In `setrun.py`, the parameter `rundata.topo_data.topofiles` +is set to a list of topofiles, each of which is specified by a list +containing the `topo_type` and `topofile_path`, the path to the file, as +in 2d. Currently only one topofile is supported, and +so this should have the form: + + rundata.topo_data.topofiles = [[topo_type, topofile_path]] + +Currently only `topo_type == 1` is supported, which has the form described +above. + + +.. geoclaw1d_dtopo: + +Moving topograpy (dtopo) data +----------------------------- + +In `setrun.py`, the parameter `rundata.dtopo_data.dtopofiles` +is set to a list of dtopofiles, each of which is specified by a list +containing the `dtopo_type` and `dtopofile_path`, the path to the file, as +in 2d. Currently only one dtopofile is supported, and +so this should have the form: + + rundata.dtopo_data.dtopofiles = [[dtopo_type, dtopofile_path]] + +Currently only `dtopo_type == 1` is supported, and the dtopofile should have +a form similar to what was described for topofiles above, +except that each line +starts with a *t* value for the time, so each line contains t,x,dz + +The `x,dz` values give the displacement `dz` at `x` at time `t`. It is assumed +that the grid is uniform and that the file contains `mx*mt` lines if mt +different times are specified on a grid with mx points. + +One way to specify a dtopo file is to use the Okada model (see :ref:`okada`) +in a situation where the fault is dipping in the x-direction and the fault +geometry and slip are assumed +to be constant in the y-direction over a long enough distance that a 1d +slice in x is a reasonable model. +Tools are provided create such a dtopo file, see the example in +`$CLAW/geoclaw/examples/1d/okada_dtopo`. + diff --git a/dev/_sources/sphere_source.rst.txt b/dev/_sources/sphere_source.rst.txt index 7239c075da..caa0165f1d 100644 --- a/dev/_sources/sphere_source.rst.txt +++ b/dev/_sources/sphere_source.rst.txt @@ -21,6 +21,7 @@ by turning them on and recompiling. In the future they will be added by default with a parameter that can be adjusted in `setrun.py`. A document is in preparation to describe these source terms and show some -examples of the impact they have. A link will be posted here soon. +examples of the impact they have. A draft can be viewed at +``__ diff --git a/dev/biblio.html b/dev/biblio.html index 6d1d2521e3..dd4d1a9f57 100644 --- a/dev/biblio.html +++ b/dev/biblio.html @@ -141,6 +141,12 @@