├── .gitignore ├── 05_pseudospectral ├── cheby_derivative.ipynb ├── cheby_derivative.py ├── cheby_derivative_solution.ipynb ├── cheby_elastic_1d.ipynb ├── cheby_elastic_1d.py ├── cheby_elastic_1d_solution.ipynb ├── fourier_acoustic_1d.ipynb ├── fourier_acoustic_1d.py ├── fourier_acoustic_2d.ipynb ├── fourier_acoustic_2d.py ├── ps_derivative.ipynb ├── ps_derivative.py ├── ps_derivative_solution.ipynb └── ricker.py ├── 06_finite_elements ├── .ipynb_checkpoints │ ├── fe_elastic_1d-checkpoint.ipynb │ └── fe_static_elasticity-checkpoint.ipynb ├── fe_elastic_1d.ipynb ├── fe_elastic_1d.py ├── fe_elastic_1d_solution.ipynb ├── fe_static_elasticity.ipynb ├── fe_static_elasticity.py └── fig_fe_basis_h.png ├── 07_spectral_elements ├── gll.py ├── lagrange.py ├── lagrange1st.py ├── legendre.py ├── ricker.py ├── se_hetero_1d.ipynb ├── se_hetero_1d_solution.ipynb ├── se_homo_1d.ipynb └── se_homo_1d_solution.ipynb ├── 08_finite_volumes ├── fv_advection_1d.ipynb ├── fv_advection_1d.py ├── fv_hetero_1d.ipynb ├── fv_hetero_1d.py ├── fv_homo_1d.ipynb ├── fv_homo_1d.py └── fv_homo_1d_solution.ipynb ├── 09_discontinuos_galerkin ├── dg_hetero_1d.ipynb ├── dg_homo_1d.ipynb ├── dg_homo_1d_solution.ipynb ├── flux_hetero.py ├── flux_homo.py ├── gll.py ├── lagrange.py ├── lagrange1st.py └── legendre.py ├── Aki_Rich_sol ├── .ipynb_checkpoints │ └── double_coupled-checkpoint.ipynb ├── Fig_2.4.png ├── double_coupled.ipynb ├── double_coupled.py ├── load_seis.m └── seis.csv ├── LICENSE ├── README.md ├── lambs_problem ├── .ipynb_checkpoints │ └── lambs_problem-checkpoint.ipynb ├── .txt ├── canhfs.for ├── input.txt ├── lamb.exe ├── lambs_problem.ipynb ├── lambs_problem.py ├── lambs_problem_solution.ipynb ├── lambs_setup.png ├── output.txt └── ricker.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/.gitignore -------------------------------------------------------------------------------- /05_pseudospectral/cheby_derivative.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/cheby_derivative.ipynb -------------------------------------------------------------------------------- /05_pseudospectral/cheby_derivative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/cheby_derivative.py -------------------------------------------------------------------------------- /05_pseudospectral/cheby_derivative_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/cheby_derivative_solution.ipynb -------------------------------------------------------------------------------- /05_pseudospectral/cheby_elastic_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/cheby_elastic_1d.ipynb -------------------------------------------------------------------------------- /05_pseudospectral/cheby_elastic_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/cheby_elastic_1d.py -------------------------------------------------------------------------------- /05_pseudospectral/cheby_elastic_1d_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/cheby_elastic_1d_solution.ipynb -------------------------------------------------------------------------------- /05_pseudospectral/fourier_acoustic_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/fourier_acoustic_1d.ipynb -------------------------------------------------------------------------------- /05_pseudospectral/fourier_acoustic_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/fourier_acoustic_1d.py -------------------------------------------------------------------------------- /05_pseudospectral/fourier_acoustic_2d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/fourier_acoustic_2d.ipynb -------------------------------------------------------------------------------- /05_pseudospectral/fourier_acoustic_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/fourier_acoustic_2d.py -------------------------------------------------------------------------------- /05_pseudospectral/ps_derivative.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/ps_derivative.ipynb -------------------------------------------------------------------------------- /05_pseudospectral/ps_derivative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/ps_derivative.py -------------------------------------------------------------------------------- /05_pseudospectral/ps_derivative_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/ps_derivative_solution.ipynb -------------------------------------------------------------------------------- /05_pseudospectral/ricker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/05_pseudospectral/ricker.py -------------------------------------------------------------------------------- /06_finite_elements/.ipynb_checkpoints/fe_elastic_1d-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/06_finite_elements/.ipynb_checkpoints/fe_elastic_1d-checkpoint.ipynb -------------------------------------------------------------------------------- /06_finite_elements/.ipynb_checkpoints/fe_static_elasticity-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/06_finite_elements/.ipynb_checkpoints/fe_static_elasticity-checkpoint.ipynb -------------------------------------------------------------------------------- /06_finite_elements/fe_elastic_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/06_finite_elements/fe_elastic_1d.ipynb -------------------------------------------------------------------------------- /06_finite_elements/fe_elastic_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/06_finite_elements/fe_elastic_1d.py -------------------------------------------------------------------------------- /06_finite_elements/fe_elastic_1d_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/06_finite_elements/fe_elastic_1d_solution.ipynb -------------------------------------------------------------------------------- /06_finite_elements/fe_static_elasticity.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/06_finite_elements/fe_static_elasticity.ipynb -------------------------------------------------------------------------------- /06_finite_elements/fe_static_elasticity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/06_finite_elements/fe_static_elasticity.py -------------------------------------------------------------------------------- /06_finite_elements/fig_fe_basis_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/06_finite_elements/fig_fe_basis_h.png -------------------------------------------------------------------------------- /07_spectral_elements/gll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/gll.py -------------------------------------------------------------------------------- /07_spectral_elements/lagrange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/lagrange.py -------------------------------------------------------------------------------- /07_spectral_elements/lagrange1st.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/lagrange1st.py -------------------------------------------------------------------------------- /07_spectral_elements/legendre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/legendre.py -------------------------------------------------------------------------------- /07_spectral_elements/ricker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/ricker.py -------------------------------------------------------------------------------- /07_spectral_elements/se_hetero_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/se_hetero_1d.ipynb -------------------------------------------------------------------------------- /07_spectral_elements/se_hetero_1d_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/se_hetero_1d_solution.ipynb -------------------------------------------------------------------------------- /07_spectral_elements/se_homo_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/se_homo_1d.ipynb -------------------------------------------------------------------------------- /07_spectral_elements/se_homo_1d_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/07_spectral_elements/se_homo_1d_solution.ipynb -------------------------------------------------------------------------------- /08_finite_volumes/fv_advection_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/08_finite_volumes/fv_advection_1d.ipynb -------------------------------------------------------------------------------- /08_finite_volumes/fv_advection_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/08_finite_volumes/fv_advection_1d.py -------------------------------------------------------------------------------- /08_finite_volumes/fv_hetero_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/08_finite_volumes/fv_hetero_1d.ipynb -------------------------------------------------------------------------------- /08_finite_volumes/fv_hetero_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/08_finite_volumes/fv_hetero_1d.py -------------------------------------------------------------------------------- /08_finite_volumes/fv_homo_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/08_finite_volumes/fv_homo_1d.ipynb -------------------------------------------------------------------------------- /08_finite_volumes/fv_homo_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/08_finite_volumes/fv_homo_1d.py -------------------------------------------------------------------------------- /08_finite_volumes/fv_homo_1d_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/08_finite_volumes/fv_homo_1d_solution.ipynb -------------------------------------------------------------------------------- /09_discontinuos_galerkin/dg_hetero_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/dg_hetero_1d.ipynb -------------------------------------------------------------------------------- /09_discontinuos_galerkin/dg_homo_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/dg_homo_1d.ipynb -------------------------------------------------------------------------------- /09_discontinuos_galerkin/dg_homo_1d_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/dg_homo_1d_solution.ipynb -------------------------------------------------------------------------------- /09_discontinuos_galerkin/flux_hetero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/flux_hetero.py -------------------------------------------------------------------------------- /09_discontinuos_galerkin/flux_homo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/flux_homo.py -------------------------------------------------------------------------------- /09_discontinuos_galerkin/gll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/gll.py -------------------------------------------------------------------------------- /09_discontinuos_galerkin/lagrange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/lagrange.py -------------------------------------------------------------------------------- /09_discontinuos_galerkin/lagrange1st.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/lagrange1st.py -------------------------------------------------------------------------------- /09_discontinuos_galerkin/legendre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/09_discontinuos_galerkin/legendre.py -------------------------------------------------------------------------------- /Aki_Rich_sol/.ipynb_checkpoints/double_coupled-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/Aki_Rich_sol/.ipynb_checkpoints/double_coupled-checkpoint.ipynb -------------------------------------------------------------------------------- /Aki_Rich_sol/Fig_2.4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/Aki_Rich_sol/Fig_2.4.png -------------------------------------------------------------------------------- /Aki_Rich_sol/double_coupled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/Aki_Rich_sol/double_coupled.ipynb -------------------------------------------------------------------------------- /Aki_Rich_sol/double_coupled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/Aki_Rich_sol/double_coupled.py -------------------------------------------------------------------------------- /Aki_Rich_sol/load_seis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/Aki_Rich_sol/load_seis.m -------------------------------------------------------------------------------- /Aki_Rich_sol/seis.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/Aki_Rich_sol/seis.csv -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/README.md -------------------------------------------------------------------------------- /lambs_problem/.ipynb_checkpoints/lambs_problem-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/.ipynb_checkpoints/lambs_problem-checkpoint.ipynb -------------------------------------------------------------------------------- /lambs_problem/.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/.txt -------------------------------------------------------------------------------- /lambs_problem/canhfs.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/canhfs.for -------------------------------------------------------------------------------- /lambs_problem/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/input.txt -------------------------------------------------------------------------------- /lambs_problem/lamb.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/lamb.exe -------------------------------------------------------------------------------- /lambs_problem/lambs_problem.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/lambs_problem.ipynb -------------------------------------------------------------------------------- /lambs_problem/lambs_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/lambs_problem.py -------------------------------------------------------------------------------- /lambs_problem/lambs_problem_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/lambs_problem_solution.ipynb -------------------------------------------------------------------------------- /lambs_problem/lambs_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/lambs_setup.png -------------------------------------------------------------------------------- /lambs_problem/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/output.txt -------------------------------------------------------------------------------- /lambs_problem/ricker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davofis/computational_seismology/HEAD/lambs_problem/ricker.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | matplotlib 3 | --------------------------------------------------------------------------------