├── .DS_Store ├── .dockerignore ├── .gitattributes ├── .gitignore ├── .gitmodules ├── CITATION.cff ├── CMakeLists.txt ├── Dockerfile ├── Dockerfile.dev ├── LICENSE ├── MANIFEST.in ├── Marmousi - P and S separation.ipynb ├── README.md ├── docs-source ├── Makefile ├── build_documentation.sh └── source │ ├── _static │ └── add_class.js │ ├── conf.py │ ├── cpp │ ├── fdmodel │ │ └── index.rst │ ├── index.rst │ └── miscellaneous.rst │ ├── doxygen │ └── Doxyfile │ ├── genindex.rst │ ├── index.rst │ ├── python │ ├── configuration.rst │ ├── fdmodel │ │ └── index.rst │ └── index.rst │ └── typical-workflow.rst ├── environment.yml ├── marmousi ├── LICENSE ├── README ├── Wavefield-timestep-200.png └── marmousi.webm ├── notebooks ├── Notebook 1 - Simulating the elastic Marmousi model.ipynb ├── Notebook 2 - Full-waveform inversion using psvWave.ipynb └── default_testing_configuration.ini ├── psvWave ├── __init__.py └── _version.py ├── pyproject.toml ├── set_env.sh ├── setup.cfg ├── setup.py ├── src ├── contiguous_arrays.cpp ├── contiguous_arrays.h ├── fdModel.cpp ├── fdModel.h └── psvWave.cpp ├── tests ├── .DS_Store ├── make_animation.py ├── python │ ├── test_compilation.py │ ├── test_copy.py │ └── test_descent.py ├── test_configurations │ └── default_testing_configuration.ini ├── test_constructor_comparison.cpp ├── test_copy_constructor.cpp ├── test_file_constructor.cpp └── test_variable_constructor.cpp └── versioneer.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/.DS_Store -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/.gitmodules -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Marmousi - P and S separation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/Marmousi - P and S separation.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/README.md -------------------------------------------------------------------------------- /docs-source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/Makefile -------------------------------------------------------------------------------- /docs-source/build_documentation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/build_documentation.sh -------------------------------------------------------------------------------- /docs-source/source/_static/add_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/_static/add_class.js -------------------------------------------------------------------------------- /docs-source/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/conf.py -------------------------------------------------------------------------------- /docs-source/source/cpp/fdmodel/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/cpp/fdmodel/index.rst -------------------------------------------------------------------------------- /docs-source/source/cpp/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/cpp/index.rst -------------------------------------------------------------------------------- /docs-source/source/cpp/miscellaneous.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/cpp/miscellaneous.rst -------------------------------------------------------------------------------- /docs-source/source/doxygen/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/doxygen/Doxyfile -------------------------------------------------------------------------------- /docs-source/source/genindex.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/genindex.rst -------------------------------------------------------------------------------- /docs-source/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/index.rst -------------------------------------------------------------------------------- /docs-source/source/python/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/python/configuration.rst -------------------------------------------------------------------------------- /docs-source/source/python/fdmodel/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/python/fdmodel/index.rst -------------------------------------------------------------------------------- /docs-source/source/python/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/python/index.rst -------------------------------------------------------------------------------- /docs-source/source/typical-workflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/docs-source/source/typical-workflow.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/environment.yml -------------------------------------------------------------------------------- /marmousi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/marmousi/LICENSE -------------------------------------------------------------------------------- /marmousi/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/marmousi/README -------------------------------------------------------------------------------- /marmousi/Wavefield-timestep-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/marmousi/Wavefield-timestep-200.png -------------------------------------------------------------------------------- /marmousi/marmousi.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/marmousi/marmousi.webm -------------------------------------------------------------------------------- /notebooks/Notebook 1 - Simulating the elastic Marmousi model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/notebooks/Notebook 1 - Simulating the elastic Marmousi model.ipynb -------------------------------------------------------------------------------- /notebooks/Notebook 2 - Full-waveform inversion using psvWave.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/notebooks/Notebook 2 - Full-waveform inversion using psvWave.ipynb -------------------------------------------------------------------------------- /notebooks/default_testing_configuration.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/notebooks/default_testing_configuration.ini -------------------------------------------------------------------------------- /psvWave/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/psvWave/__init__.py -------------------------------------------------------------------------------- /psvWave/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/psvWave/_version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/pyproject.toml -------------------------------------------------------------------------------- /set_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/set_env.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/setup.py -------------------------------------------------------------------------------- /src/contiguous_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/src/contiguous_arrays.cpp -------------------------------------------------------------------------------- /src/contiguous_arrays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/src/contiguous_arrays.h -------------------------------------------------------------------------------- /src/fdModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/src/fdModel.cpp -------------------------------------------------------------------------------- /src/fdModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/src/fdModel.h -------------------------------------------------------------------------------- /src/psvWave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/src/psvWave.cpp -------------------------------------------------------------------------------- /tests/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/.DS_Store -------------------------------------------------------------------------------- /tests/make_animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/make_animation.py -------------------------------------------------------------------------------- /tests/python/test_compilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/python/test_compilation.py -------------------------------------------------------------------------------- /tests/python/test_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/python/test_copy.py -------------------------------------------------------------------------------- /tests/python/test_descent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/python/test_descent.py -------------------------------------------------------------------------------- /tests/test_configurations/default_testing_configuration.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/test_configurations/default_testing_configuration.ini -------------------------------------------------------------------------------- /tests/test_constructor_comparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/test_constructor_comparison.cpp -------------------------------------------------------------------------------- /tests/test_copy_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/test_copy_constructor.cpp -------------------------------------------------------------------------------- /tests/test_file_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/test_file_constructor.cpp -------------------------------------------------------------------------------- /tests/test_variable_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/tests/test_variable_constructor.cpp -------------------------------------------------------------------------------- /versioneer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larsgeb/psvWave/HEAD/versioneer.py --------------------------------------------------------------------------------