├── .gitattributes ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── MANIFEST.in ├── README.md ├── benchmarks ├── README.md ├── prop_bench.py ├── prop_plot.py └── test3d.cpp ├── cmake └── FindPAPI.cmake ├── include ├── opesciHandy.h ├── opesciIO.h └── opesciProfiling.h ├── opesci ├── __init__.py ├── _version.py ├── cgen_wrapper.py ├── codeprinter.py ├── compilation.py ├── derivative.py ├── fields.py ├── grid.py ├── regulargrid.py ├── staggeredgrid.py ├── templates │ ├── __init__.py │ ├── copyright.txt │ ├── includes.py │ ├── regular3d_tmpl.py │ └── staggered3d_tmpl.py ├── util.py └── variable.py ├── requirements.txt ├── setup.cfg ├── setup.py ├── src ├── opesciHandy.cpp ├── opesciIO.cpp ├── opesciProfiling.cpp └── segy2vts.cpp ├── tests ├── CMakeLists.txt ├── cx1 │ ├── opesci_likwid.pbs │ ├── opesci_vtune.pbs │ ├── test3d.cpp │ ├── test3d_ivdep.cpp │ └── test3d_simd.cpp ├── eigenwave3d-higher_order.ipynb ├── eigenwave3d-read.ipynb ├── eigenwave3d.ipynb ├── eigenwave3d.py ├── local │ └── compile.py ├── pluto_plot.py ├── pluto_tile_test.py ├── simplewaveequation.py └── src │ ├── CMakeLists.txt │ ├── test_pochoir_iso_elastic.cpp │ ├── test_ref_iso_elastic.cpp │ └── test_segy2vts.cpp ├── tile.sizes ├── tox.ini └── versioneer.py /.gitattributes: -------------------------------------------------------------------------------- 1 | opesci/_version.py export-subst 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/prop_bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/benchmarks/prop_bench.py -------------------------------------------------------------------------------- /benchmarks/prop_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/benchmarks/prop_plot.py -------------------------------------------------------------------------------- /benchmarks/test3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/benchmarks/test3d.cpp -------------------------------------------------------------------------------- /cmake/FindPAPI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/cmake/FindPAPI.cmake -------------------------------------------------------------------------------- /include/opesciHandy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/include/opesciHandy.h -------------------------------------------------------------------------------- /include/opesciIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/include/opesciIO.h -------------------------------------------------------------------------------- /include/opesciProfiling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/include/opesciProfiling.h -------------------------------------------------------------------------------- /opesci/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/__init__.py -------------------------------------------------------------------------------- /opesci/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/_version.py -------------------------------------------------------------------------------- /opesci/cgen_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/cgen_wrapper.py -------------------------------------------------------------------------------- /opesci/codeprinter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/codeprinter.py -------------------------------------------------------------------------------- /opesci/compilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/compilation.py -------------------------------------------------------------------------------- /opesci/derivative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/derivative.py -------------------------------------------------------------------------------- /opesci/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/fields.py -------------------------------------------------------------------------------- /opesci/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/grid.py -------------------------------------------------------------------------------- /opesci/regulargrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/regulargrid.py -------------------------------------------------------------------------------- /opesci/staggeredgrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/staggeredgrid.py -------------------------------------------------------------------------------- /opesci/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /opesci/templates/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/templates/copyright.txt -------------------------------------------------------------------------------- /opesci/templates/includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/templates/includes.py -------------------------------------------------------------------------------- /opesci/templates/regular3d_tmpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/templates/regular3d_tmpl.py -------------------------------------------------------------------------------- /opesci/templates/staggered3d_tmpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/templates/staggered3d_tmpl.py -------------------------------------------------------------------------------- /opesci/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/util.py -------------------------------------------------------------------------------- /opesci/variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/opesci/variable.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/setup.py -------------------------------------------------------------------------------- /src/opesciHandy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/src/opesciHandy.cpp -------------------------------------------------------------------------------- /src/opesciIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/src/opesciIO.cpp -------------------------------------------------------------------------------- /src/opesciProfiling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/src/opesciProfiling.cpp -------------------------------------------------------------------------------- /src/segy2vts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/src/segy2vts.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cx1/opesci_likwid.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/cx1/opesci_likwid.pbs -------------------------------------------------------------------------------- /tests/cx1/opesci_vtune.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/cx1/opesci_vtune.pbs -------------------------------------------------------------------------------- /tests/cx1/test3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/cx1/test3d.cpp -------------------------------------------------------------------------------- /tests/cx1/test3d_ivdep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/cx1/test3d_ivdep.cpp -------------------------------------------------------------------------------- /tests/cx1/test3d_simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/cx1/test3d_simd.cpp -------------------------------------------------------------------------------- /tests/eigenwave3d-higher_order.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/eigenwave3d-higher_order.ipynb -------------------------------------------------------------------------------- /tests/eigenwave3d-read.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/eigenwave3d-read.ipynb -------------------------------------------------------------------------------- /tests/eigenwave3d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/eigenwave3d.ipynb -------------------------------------------------------------------------------- /tests/eigenwave3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/eigenwave3d.py -------------------------------------------------------------------------------- /tests/local/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/local/compile.py -------------------------------------------------------------------------------- /tests/pluto_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/pluto_plot.py -------------------------------------------------------------------------------- /tests/pluto_tile_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/pluto_tile_test.py -------------------------------------------------------------------------------- /tests/simplewaveequation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/simplewaveequation.py -------------------------------------------------------------------------------- /tests/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/src/test_pochoir_iso_elastic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/src/test_pochoir_iso_elastic.cpp -------------------------------------------------------------------------------- /tests/src/test_ref_iso_elastic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/src/test_ref_iso_elastic.cpp -------------------------------------------------------------------------------- /tests/src/test_segy2vts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/tests/src/test_segy2vts.cpp -------------------------------------------------------------------------------- /tile.sizes: -------------------------------------------------------------------------------- 1 | None -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = E501,F403,E226,W503 3 | -------------------------------------------------------------------------------- /versioneer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devitocodes/opesci-fd/HEAD/versioneer.py --------------------------------------------------------------------------------