├── .gitignore ├── CGAL-4.9.zip ├── LICENSE ├── README.md ├── bin └── .gitignore ├── doc ├── MCTomo.inp └── MCTomo_manual.pdf ├── examples ├── 2dExample │ ├── MCTomo.inp │ ├── otimes_noise.dat │ ├── receivers.dat │ └── sources.dat ├── example1 │ ├── MCTomo.inp │ ├── otimes.dat │ ├── receivers.dat │ └── sources.dat └── example2 │ ├── body │ ├── MCTomo.inp │ └── initial_model.dat │ ├── breceivers.dat │ ├── bsources.dat │ ├── btimes.dat │ ├── joint │ ├── MCTomo.inp │ └── initial_model.dat │ ├── sreceivers.dat │ ├── ssources.dat │ ├── stimes.dat │ └── surf │ ├── MCTomo.inp │ └── initial_model.dat ├── fastmarching ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── benchmark │ ├── CMakeLists.txt │ ├── benchmark.cfg │ ├── benchmark.hpp │ ├── benchmarkcfg.hpp │ ├── cfg │ │ ├── 2_150.cfg │ │ ├── 2_300.cfg │ │ └── 2_500.cfg │ └── fmm_benchmark.cpp ├── console │ ├── console.cpp │ └── console.h ├── examples │ └── CMakeLists.txt ├── fastMarching.cpp ├── fm2 │ ├── fm2.hpp │ └── fm2star.hpp ├── fmm │ ├── ddqm.hpp │ ├── eikonalsolver.hpp │ ├── eikonalsolver_cube.hpp │ ├── fim.hpp │ ├── fmdata │ │ ├── fmcell.cpp │ │ ├── fmcell.h │ │ ├── fmcompare.hpp │ │ ├── fmdaryheap.hpp │ │ ├── fmfibheap.hpp │ │ ├── fmpriorityqueue.hpp │ │ └── fmuntidyqueue.hpp │ ├── fmm.hpp │ ├── fmmstar.hpp │ ├── fsm.hpp │ ├── gmm.hpp │ ├── lsm.hpp │ ├── sfmm.hpp │ ├── sfmmstar.hpp │ ├── solver.hpp │ └── ufmm.hpp ├── gradientdescent │ ├── ExtractArrivals.hpp │ └── gradientdescent.hpp ├── io │ ├── gridplotter.hpp │ ├── gridpoints.hpp │ ├── gridwriter.hpp │ └── maploader.hpp ├── main.cpp ├── ndgridmap │ ├── cell.cpp │ ├── cell.h │ ├── ndgridmap.hpp │ └── ndgridmap_cube.hpp └── utils │ └── utils.h ├── fm2d ├── .gitignore ├── Makefile ├── fm2d_globalp.f90 ├── fm2d_ttime.f90 └── fm2dray_cartesian.f90 ├── mcmc2d ├── .gitignore ├── MCTomo.F90 ├── MCTomo.inp ├── Makefile ├── Makefile_modelling ├── Makefile_prior ├── forward_modelling.f90 ├── hmc.f03 ├── hmc.f90 ├── hmcmc2d.f90 ├── initialise.f90 ├── likelihood.F90 ├── likelihood_body.F90 ├── likelihood_dd.F90 ├── likelihood_ddsettings.f90 ├── likelihood_joint.f90 ├── likelihood_settings.f90 ├── likelihood_surf.F90 ├── likelihood_surf_mmodes.F90 ├── likelihood_surf_phase.F90 ├── likelihood_surf_prior.F90 ├── mcmc.f90 ├── mcmc2.f90 ├── read_write.f90 ├── run_time_info.f90 ├── sample.f90 ├── settings.f90 └── slice_sampling.f90 ├── plot ├── plotResults.py ├── plotVoronoi.py ├── plot_all_var.m ├── plot_all_voronoi.m ├── plot_misfits.m ├── plot_ncells.m ├── plot_point_values.m ├── plot_sigma.m ├── plot_sources.m ├── plot_sources2.m ├── plot_var.m ├── plot_voronoi.m ├── run_time_vertices_1.txt └── run_time_vertices_2.txt ├── src ├── .gitignore ├── MCTomo.F90 ├── Makefile_mac ├── Makefile_modelling ├── c_utils.cpp ├── cgal_delaunay.cpp ├── cgal_delaunay_wrapper.f90 ├── crop_and_extract.cpp ├── crop_and_extract.h ├── fastMarching_wrapper.f90 ├── forward_modelling.f90 ├── hmc.f03 ├── hmc.f90 ├── hmcmc.f90 ├── initialise.f90 ├── kdtree2.f90 ├── likelihood.f90 ├── likelihood_body.F90 ├── likelihood_settings.f90 ├── likelihood_surf.F90 ├── likelihood_surf_mmode.F90 ├── m_exception.f90 ├── m_kdtree.f90 ├── m_logger.f90 ├── makefile ├── mcmc_loc.f90 ├── mcmc_loc2.f90 ├── mt19937.f90 ├── netcdf_read_write.f90 ├── read_write.f90 ├── run_time_info.f90 ├── sample.f90 ├── settings.f90 ├── slice_sampling2.f90 ├── surfTomo.log └── utils.f90 ├── surfmodes ├── .gitignore ├── C_interval.f90 ├── C_interval_L.f90 ├── GRT.f90 ├── Love.f90 ├── Makefile ├── Makefile2 ├── Rayleigh.f90 ├── SearchLove.f90 ├── SearchRayleigh.f90 ├── disper.f90 ├── eigenfunctions.f90 ├── eigenfunctions_L.f90 ├── hash.f90 ├── model.dat ├── surfdisp96.f ├── surfmodes.f90 └── util.f90 └── utils ├── .gitignore ├── Makefile ├── c_utils.cpp ├── kdtree2.f90 ├── libutils.a ├── m_exception.f90 ├── m_logger.f90 ├── mt19937.f90 └── utils.f90 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/.gitignore -------------------------------------------------------------------------------- /CGAL-4.9.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/CGAL-4.9.zip -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/bin/.gitignore -------------------------------------------------------------------------------- /doc/MCTomo.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/doc/MCTomo.inp -------------------------------------------------------------------------------- /doc/MCTomo_manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/doc/MCTomo_manual.pdf -------------------------------------------------------------------------------- /examples/2dExample/MCTomo.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/2dExample/MCTomo.inp -------------------------------------------------------------------------------- /examples/2dExample/otimes_noise.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/2dExample/otimes_noise.dat -------------------------------------------------------------------------------- /examples/2dExample/receivers.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/2dExample/receivers.dat -------------------------------------------------------------------------------- /examples/2dExample/sources.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/2dExample/sources.dat -------------------------------------------------------------------------------- /examples/example1/MCTomo.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example1/MCTomo.inp -------------------------------------------------------------------------------- /examples/example1/otimes.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example1/otimes.dat -------------------------------------------------------------------------------- /examples/example1/receivers.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example1/receivers.dat -------------------------------------------------------------------------------- /examples/example1/sources.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example1/sources.dat -------------------------------------------------------------------------------- /examples/example2/body/MCTomo.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/body/MCTomo.inp -------------------------------------------------------------------------------- /examples/example2/body/initial_model.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/body/initial_model.dat -------------------------------------------------------------------------------- /examples/example2/breceivers.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/breceivers.dat -------------------------------------------------------------------------------- /examples/example2/bsources.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/bsources.dat -------------------------------------------------------------------------------- /examples/example2/btimes.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/btimes.dat -------------------------------------------------------------------------------- /examples/example2/joint/MCTomo.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/joint/MCTomo.inp -------------------------------------------------------------------------------- /examples/example2/joint/initial_model.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/joint/initial_model.dat -------------------------------------------------------------------------------- /examples/example2/sreceivers.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/sreceivers.dat -------------------------------------------------------------------------------- /examples/example2/ssources.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/ssources.dat -------------------------------------------------------------------------------- /examples/example2/stimes.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/stimes.dat -------------------------------------------------------------------------------- /examples/example2/surf/MCTomo.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/surf/MCTomo.inp -------------------------------------------------------------------------------- /examples/example2/surf/initial_model.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/examples/example2/surf/initial_model.dat -------------------------------------------------------------------------------- /fastmarching/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/.gitignore -------------------------------------------------------------------------------- /fastmarching/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/CMakeLists.txt -------------------------------------------------------------------------------- /fastmarching/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/LICENSE -------------------------------------------------------------------------------- /fastmarching/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/Makefile -------------------------------------------------------------------------------- /fastmarching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/README.md -------------------------------------------------------------------------------- /fastmarching/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /fastmarching/benchmark/benchmark.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/benchmark/benchmark.cfg -------------------------------------------------------------------------------- /fastmarching/benchmark/benchmark.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/benchmark/benchmark.hpp -------------------------------------------------------------------------------- /fastmarching/benchmark/benchmarkcfg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/benchmark/benchmarkcfg.hpp -------------------------------------------------------------------------------- /fastmarching/benchmark/cfg/2_150.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/benchmark/cfg/2_150.cfg -------------------------------------------------------------------------------- /fastmarching/benchmark/cfg/2_300.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/benchmark/cfg/2_300.cfg -------------------------------------------------------------------------------- /fastmarching/benchmark/cfg/2_500.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/benchmark/cfg/2_500.cfg -------------------------------------------------------------------------------- /fastmarching/benchmark/fmm_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/benchmark/fmm_benchmark.cpp -------------------------------------------------------------------------------- /fastmarching/console/console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/console/console.cpp -------------------------------------------------------------------------------- /fastmarching/console/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/console/console.h -------------------------------------------------------------------------------- /fastmarching/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/examples/CMakeLists.txt -------------------------------------------------------------------------------- /fastmarching/fastMarching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fastMarching.cpp -------------------------------------------------------------------------------- /fastmarching/fm2/fm2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fm2/fm2.hpp -------------------------------------------------------------------------------- /fastmarching/fm2/fm2star.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fm2/fm2star.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/ddqm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/ddqm.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/eikonalsolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/eikonalsolver.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/eikonalsolver_cube.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/eikonalsolver_cube.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fim.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fmdata/fmcell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmdata/fmcell.cpp -------------------------------------------------------------------------------- /fastmarching/fmm/fmdata/fmcell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmdata/fmcell.h -------------------------------------------------------------------------------- /fastmarching/fmm/fmdata/fmcompare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmdata/fmcompare.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fmdata/fmdaryheap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmdata/fmdaryheap.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fmdata/fmfibheap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmdata/fmfibheap.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fmdata/fmpriorityqueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmdata/fmpriorityqueue.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fmdata/fmuntidyqueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmdata/fmuntidyqueue.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fmm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmm.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fmmstar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fmmstar.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/fsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/fsm.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/gmm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/gmm.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/lsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/lsm.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/sfmm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/sfmm.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/sfmmstar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/sfmmstar.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/solver.hpp -------------------------------------------------------------------------------- /fastmarching/fmm/ufmm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/fmm/ufmm.hpp -------------------------------------------------------------------------------- /fastmarching/gradientdescent/ExtractArrivals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/gradientdescent/ExtractArrivals.hpp -------------------------------------------------------------------------------- /fastmarching/gradientdescent/gradientdescent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/gradientdescent/gradientdescent.hpp -------------------------------------------------------------------------------- /fastmarching/io/gridplotter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/io/gridplotter.hpp -------------------------------------------------------------------------------- /fastmarching/io/gridpoints.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/io/gridpoints.hpp -------------------------------------------------------------------------------- /fastmarching/io/gridwriter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/io/gridwriter.hpp -------------------------------------------------------------------------------- /fastmarching/io/maploader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/io/maploader.hpp -------------------------------------------------------------------------------- /fastmarching/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/main.cpp -------------------------------------------------------------------------------- /fastmarching/ndgridmap/cell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/ndgridmap/cell.cpp -------------------------------------------------------------------------------- /fastmarching/ndgridmap/cell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/ndgridmap/cell.h -------------------------------------------------------------------------------- /fastmarching/ndgridmap/ndgridmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/ndgridmap/ndgridmap.hpp -------------------------------------------------------------------------------- /fastmarching/ndgridmap/ndgridmap_cube.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/ndgridmap/ndgridmap_cube.hpp -------------------------------------------------------------------------------- /fastmarching/utils/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fastmarching/utils/utils.h -------------------------------------------------------------------------------- /fm2d/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fm2d/.gitignore -------------------------------------------------------------------------------- /fm2d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fm2d/Makefile -------------------------------------------------------------------------------- /fm2d/fm2d_globalp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fm2d/fm2d_globalp.f90 -------------------------------------------------------------------------------- /fm2d/fm2d_ttime.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fm2d/fm2d_ttime.f90 -------------------------------------------------------------------------------- /fm2d/fm2dray_cartesian.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/fm2d/fm2dray_cartesian.f90 -------------------------------------------------------------------------------- /mcmc2d/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/.gitignore -------------------------------------------------------------------------------- /mcmc2d/MCTomo.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/MCTomo.F90 -------------------------------------------------------------------------------- /mcmc2d/MCTomo.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/MCTomo.inp -------------------------------------------------------------------------------- /mcmc2d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/Makefile -------------------------------------------------------------------------------- /mcmc2d/Makefile_modelling: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/Makefile_modelling -------------------------------------------------------------------------------- /mcmc2d/Makefile_prior: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/Makefile_prior -------------------------------------------------------------------------------- /mcmc2d/forward_modelling.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/forward_modelling.f90 -------------------------------------------------------------------------------- /mcmc2d/hmc.f03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/hmc.f03 -------------------------------------------------------------------------------- /mcmc2d/hmc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/hmc.f90 -------------------------------------------------------------------------------- /mcmc2d/hmcmc2d.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/hmcmc2d.f90 -------------------------------------------------------------------------------- /mcmc2d/initialise.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/initialise.f90 -------------------------------------------------------------------------------- /mcmc2d/likelihood.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood.F90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_body.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_body.F90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_dd.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_dd.F90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_ddsettings.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_ddsettings.f90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_joint.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_joint.f90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_settings.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_settings.f90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_surf.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_surf.F90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_surf_mmodes.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_surf_mmodes.F90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_surf_phase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_surf_phase.F90 -------------------------------------------------------------------------------- /mcmc2d/likelihood_surf_prior.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/likelihood_surf_prior.F90 -------------------------------------------------------------------------------- /mcmc2d/mcmc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/mcmc.f90 -------------------------------------------------------------------------------- /mcmc2d/mcmc2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/mcmc2.f90 -------------------------------------------------------------------------------- /mcmc2d/read_write.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/read_write.f90 -------------------------------------------------------------------------------- /mcmc2d/run_time_info.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/run_time_info.f90 -------------------------------------------------------------------------------- /mcmc2d/sample.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/sample.f90 -------------------------------------------------------------------------------- /mcmc2d/settings.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/settings.f90 -------------------------------------------------------------------------------- /mcmc2d/slice_sampling.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/mcmc2d/slice_sampling.f90 -------------------------------------------------------------------------------- /plot/plotResults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plotResults.py -------------------------------------------------------------------------------- /plot/plotVoronoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plotVoronoi.py -------------------------------------------------------------------------------- /plot/plot_all_var.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_all_var.m -------------------------------------------------------------------------------- /plot/plot_all_voronoi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_all_voronoi.m -------------------------------------------------------------------------------- /plot/plot_misfits.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_misfits.m -------------------------------------------------------------------------------- /plot/plot_ncells.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_ncells.m -------------------------------------------------------------------------------- /plot/plot_point_values.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_point_values.m -------------------------------------------------------------------------------- /plot/plot_sigma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_sigma.m -------------------------------------------------------------------------------- /plot/plot_sources.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_sources.m -------------------------------------------------------------------------------- /plot/plot_sources2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_sources2.m -------------------------------------------------------------------------------- /plot/plot_var.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_var.m -------------------------------------------------------------------------------- /plot/plot_voronoi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/plot_voronoi.m -------------------------------------------------------------------------------- /plot/run_time_vertices_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/run_time_vertices_1.txt -------------------------------------------------------------------------------- /plot/run_time_vertices_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/plot/run_time_vertices_2.txt -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/MCTomo.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/MCTomo.F90 -------------------------------------------------------------------------------- /src/Makefile_mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/Makefile_mac -------------------------------------------------------------------------------- /src/Makefile_modelling: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/Makefile_modelling -------------------------------------------------------------------------------- /src/c_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/c_utils.cpp -------------------------------------------------------------------------------- /src/cgal_delaunay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/cgal_delaunay.cpp -------------------------------------------------------------------------------- /src/cgal_delaunay_wrapper.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/cgal_delaunay_wrapper.f90 -------------------------------------------------------------------------------- /src/crop_and_extract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/crop_and_extract.cpp -------------------------------------------------------------------------------- /src/crop_and_extract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/crop_and_extract.h -------------------------------------------------------------------------------- /src/fastMarching_wrapper.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/fastMarching_wrapper.f90 -------------------------------------------------------------------------------- /src/forward_modelling.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/forward_modelling.f90 -------------------------------------------------------------------------------- /src/hmc.f03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/hmc.f03 -------------------------------------------------------------------------------- /src/hmc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/hmc.f90 -------------------------------------------------------------------------------- /src/hmcmc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/hmcmc.f90 -------------------------------------------------------------------------------- /src/initialise.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/initialise.f90 -------------------------------------------------------------------------------- /src/kdtree2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/kdtree2.f90 -------------------------------------------------------------------------------- /src/likelihood.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/likelihood.f90 -------------------------------------------------------------------------------- /src/likelihood_body.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/likelihood_body.F90 -------------------------------------------------------------------------------- /src/likelihood_settings.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/likelihood_settings.f90 -------------------------------------------------------------------------------- /src/likelihood_surf.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/likelihood_surf.F90 -------------------------------------------------------------------------------- /src/likelihood_surf_mmode.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/likelihood_surf_mmode.F90 -------------------------------------------------------------------------------- /src/m_exception.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/m_exception.f90 -------------------------------------------------------------------------------- /src/m_kdtree.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/m_kdtree.f90 -------------------------------------------------------------------------------- /src/m_logger.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/m_logger.f90 -------------------------------------------------------------------------------- /src/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/makefile -------------------------------------------------------------------------------- /src/mcmc_loc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/mcmc_loc.f90 -------------------------------------------------------------------------------- /src/mcmc_loc2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/mcmc_loc2.f90 -------------------------------------------------------------------------------- /src/mt19937.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/mt19937.f90 -------------------------------------------------------------------------------- /src/netcdf_read_write.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/netcdf_read_write.f90 -------------------------------------------------------------------------------- /src/read_write.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/read_write.f90 -------------------------------------------------------------------------------- /src/run_time_info.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/run_time_info.f90 -------------------------------------------------------------------------------- /src/sample.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/sample.f90 -------------------------------------------------------------------------------- /src/settings.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/settings.f90 -------------------------------------------------------------------------------- /src/slice_sampling2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/slice_sampling2.f90 -------------------------------------------------------------------------------- /src/surfTomo.log: -------------------------------------------------------------------------------- 1 | Start surfTomo at 20170315 111353.074... 2 | Reading input file... 3 | -------------------------------------------------------------------------------- /src/utils.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/src/utils.f90 -------------------------------------------------------------------------------- /surfmodes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/.gitignore -------------------------------------------------------------------------------- /surfmodes/C_interval.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/C_interval.f90 -------------------------------------------------------------------------------- /surfmodes/C_interval_L.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/C_interval_L.f90 -------------------------------------------------------------------------------- /surfmodes/GRT.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/GRT.f90 -------------------------------------------------------------------------------- /surfmodes/Love.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/Love.f90 -------------------------------------------------------------------------------- /surfmodes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/Makefile -------------------------------------------------------------------------------- /surfmodes/Makefile2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/Makefile2 -------------------------------------------------------------------------------- /surfmodes/Rayleigh.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/Rayleigh.f90 -------------------------------------------------------------------------------- /surfmodes/SearchLove.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/SearchLove.f90 -------------------------------------------------------------------------------- /surfmodes/SearchRayleigh.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/SearchRayleigh.f90 -------------------------------------------------------------------------------- /surfmodes/disper.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/disper.f90 -------------------------------------------------------------------------------- /surfmodes/eigenfunctions.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/eigenfunctions.f90 -------------------------------------------------------------------------------- /surfmodes/eigenfunctions_L.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/eigenfunctions_L.f90 -------------------------------------------------------------------------------- /surfmodes/hash.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/hash.f90 -------------------------------------------------------------------------------- /surfmodes/model.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/model.dat -------------------------------------------------------------------------------- /surfmodes/surfdisp96.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/surfdisp96.f -------------------------------------------------------------------------------- /surfmodes/surfmodes.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/surfmodes.f90 -------------------------------------------------------------------------------- /surfmodes/util.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/surfmodes/util.f90 -------------------------------------------------------------------------------- /utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/.gitignore -------------------------------------------------------------------------------- /utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/Makefile -------------------------------------------------------------------------------- /utils/c_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/c_utils.cpp -------------------------------------------------------------------------------- /utils/kdtree2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/kdtree2.f90 -------------------------------------------------------------------------------- /utils/libutils.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/libutils.a -------------------------------------------------------------------------------- /utils/m_exception.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/m_exception.f90 -------------------------------------------------------------------------------- /utils/m_logger.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/m_logger.f90 -------------------------------------------------------------------------------- /utils/mt19937.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/mt19937.f90 -------------------------------------------------------------------------------- /utils/utils.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin2zhang/MCTomo/HEAD/utils/utils.f90 --------------------------------------------------------------------------------