[cig-commits] [commit] devel: added ADJOINT_TOMOGRAPHY_TOOLS (moved from the old and unused SVN repository to here) (955ba32)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Thu Jul 31 07:59:49 PDT 2014


Repository : https://github.com/geodynamics/specfem3d

On branch  : devel
Link       : https://github.com/geodynamics/specfem3d/compare/06fc814c21585d112f414411e18117702972b4e0...955ba32eff11950629a6d27188c1e8329b473ced

>---------------------------------------------------------------

commit 955ba32eff11950629a6d27188c1e8329b473ced
Author: Dimitri Komatitsch <komatitsch at lma.cnrs-mrs.fr>
Date:   Thu Jul 31 16:53:05 2014 +0200

    added ADJOINT_TOMOGRAPHY_TOOLS (moved from the old and unused SVN repository to here)


>---------------------------------------------------------------

955ba32eff11950629a6d27188c1e8329b473ced
 .../FORWARD_ADJOINT/COPY_LOCAL/copy_local.f90      |    99 +
 .../FORWARD_ADJOINT/COPY_LOCAL/xcompile.sh         |    12 +
 .../FORWARD_ADJOINT/COPY_LOCAL/xcopy_local_forward |   Bin 0 -> 620529 bytes
 .../PERL_CENTER/change_simulation_type.pl          |    65 +
 .../FORWARD_ADJOINT/PERL_CENTER/cut_data_syn.pl    |    48 +
 .../PERL_CENTER/global_slice_number.pl             |    81 +
 .../FORWARD_ADJOINT/PERL_CENTER}/mesh2vtu.pl       |     0
 .../FORWARD_ADJOINT/PERL_CENTER/process_data.pl    |   292 +
 .../FORWARD_ADJOINT/PERL_CENTER/process_syn.pl     |   262 +
 .../FORWARD_ADJOINT/PERL_CENTER/rotate.pl          |   107 +
 .../PERL_CENTER/xglobal_slice_number               |   Bin 0 -> 792048 bytes
 .../FORWARD_ADJOINT/PERL_CENTER/xmake_az_stations  |   Bin 0 -> 787994 bytes
 .../FORWARD_ADJOINT/PERL_CENTER/xnormal_plane      |   Bin 0 -> 745746 bytes
 .../PERL_CENTER/xold/process_data_old.pl           |   289 +
 .../PERL_CENTER/xold/process_syn_old.pl            |   262 +
 .../PERL_CENTER/xold/xprocess_dat_pbs.sh           |    34 +
 .../FORWARD_ADJOINT/XPBS_process_dat.sh            |    42 +
 .../FORWARD_ADJOINT/XSHELL_process_dat.sh          |    74 +
 .../XSRC_FLEXWIN/xcheck_finish_flexwin.sh          |    50 +
 .../XSRC_FLEXWIN/xprepare_flexwin.sh               |   147 +
 .../FORWARD_ADJOINT/XSRC_FLEXWIN/xrun_flexwin.sh   |    64 +
 .../XSRC_FLEXWIN/xrun_flexwin_pbs.sh               |    27 +
 .../XSRC_MEASURE_ADJ/xcheck_finish_measure.sh      |    38 +
 .../XSRC_MEASURE_ADJ/xcheck_finish_rotation.sh     |    45 +
 .../XSRC_MEASURE_ADJ/xcombine_adj_src.sh           |    50 +
 .../XSRC_MEASURE_ADJ/xrotate_adj_src.sh            |   107 +
 .../XSRC_MEASURE_ADJ/xrun_measure_adj.sh           |    69 +
 .../XSRC_MEASURE_ADJ/xrun_measure_adj_pbs.sh       |    34 +
 .../XSRC_SEM/xparallel_adjoint_solver.sh           |    72 +
 .../XSRC_SEM/xparallel_forward_solver.sh           |    43 +
 .../FORWARD_ADJOINT/XSRC_SEM/xparallel_mesher.sh   |    26 +
 .../FORWARD_ADJOINT/xcheck_process_dat.sh          |    15 +
 .../FORWARD_ADJOINT/xcollect_syn.sh                |    56 +
 .../FORWARD_ADJOINT/xgen_measurement.sh            |    49 +
 .../FORWARD_ADJOINT/xsubmit_adjoint_simulation.sh  |   145 +
 .../FORWARD_ADJOINT/xsubmit_forward_simulation.sh  |   117 +
 .../ADJOINT_TOMOGRAPHY_TOOLKIT/HowtoUseToolkit.tex |   192 +
 .../X01_SRC_SUM_KERNELS/XPBS_sum_kernels.sh        |    44 +
 .../X01_SRC_SUM_KERNELS/exit_mpi.f90               |    61 +
 .../X01_SRC_SUM_KERNELS/sum_kernels.f90            |    93 +
 .../X01_SRC_SUM_KERNELS/xcompile.sh                |    17 +
 .../XPBS_precond_kernels.sh                        |    29 +
 .../X02_SRC_PRECOND_KERNELS/exit_mpi.f90           |    61 +
 .../X02_SRC_PRECOND_KERNELS/precond_kernels.f90    |   103 +
 .../X02_SRC_PRECOND_KERNELS/xcompile.sh            |    16 +
 .../X03_SRC_SMOOTH_KERNELS/XPBS_smooth_kernel.sh   |    26 +
 .../X03_SRC_SMOOTH_KERNELS/XSHELL_smooth_kernel.sh |    30 +
 .../X03_SRC_SMOOTH_KERNELS/exit_mpi.f90            |    61 +
 .../X03_SRC_SMOOTH_KERNELS}/gll_library.f90        |     0
 .../X03_SRC_SMOOTH_KERNELS/smooth_sem_globe.f90    |   645 +
 .../X03_SRC_SMOOTH_KERNELS/smooth_sub.f90          |   221 +
 .../X03_SRC_SMOOTH_KERNELS/xcompile.sh             |    19 +
 .../XPBS_compute_direction_cg.sh                   |    49 +
 .../X04_SRC_DIRECTION_CG/compute_direction_cg.f90  |   143 +
 .../X04_SRC_DIRECTION_CG/exit_mpi.f90              |    61 +
 .../X04_SRC_DIRECTION_CG/xcompile.sh               |    19 +
 .../XPBS_compute_direction_lbfgs.sh                |    58 +
 .../compute_direction_lbfgs.f90                    |   284 +
 .../X04_SRC_DIRECTION_LBFGS/exit_mpi.f90           |    61 +
 .../X04_SRC_DIRECTION_LBFGS/xcompile.sh            |    19 +
 .../XPBS_compute_direction_sd.sh                   |    37 +
 .../X04_SRC_DIRECTION_SD/compute_direction_sd.f90  |    61 +
 .../X04_SRC_DIRECTION_SD/exit_mpi.f90              |    61 +
 .../X04_SRC_DIRECTION_SD/xcompile.sh               |    19 +
 .../X05_SRC_UPDATE_MODELS/XPBS_update_model.sh     |    43 +
 .../X05_SRC_UPDATE_MODELS/add_model_globe.f90      |  1135 +
 .../X05_SRC_UPDATE_MODELS/exit_mpi.f90             |    61 +
 .../X05_SRC_UPDATE_MODELS}/gll_library.f90         |     0
 .../X05_SRC_UPDATE_MODELS/xcompile.sh              |    19 +
 .../ITERATION_UPDATE/XPBS_single_kernel_vtu.sh     |    25 +
 .../ITERATION_UPDATE/XSHELL_single_kernel_vtu.sh   |    74 +
 .../ITERATION_UPDATE/XSLICE_FILE                   |   100 +
 .../ITERATION_UPDATE/xcombine_vol_data             |   Bin 0 -> 860962 bytes
 .../ITERATION_UPDATE/xcopy_model_to_mesher.sh      |    31 +
 .../ITERATION_UPDATE/xgen_vtu_file.sh              |    77 +
 .../ITERATION_UPDATE/xold/xgen_direction_vtu.sh    |    54 +
 .../ITERATION_UPDATE/xold/xgen_model_vtu.sh        |    44 +
 .../xold/xgen_pert_model_ref_vtu.sh                |    41 +
 .../xold/xgen_summed_kernel_vtu.sh                 |    47 +
 .../SRC_GEN_XYZ_HORIZ_VERT/xgen_XYZ_HORIZON_FILE.m |    37 +
 .../xgen_XYZ_VERTICAL_FILE.m                       |    88 +
 .../SRC_MODEL_SLICE_HORIZ/XPBS_slice_horiz.sh      |    27 +
 .../SRC_MODEL_SLICE_HORIZ/XSHELL_slice_horiz.sh    |    71 +
 .../SRC_MODEL_SLICE_HORIZ/exit_mpi.f90             |   107 +
 .../SRC_MODEL_SLICE_HORIZ/get_value_parameters.f90 |   101 +
 .../SRC_MODEL_SLICE_HORIZ/rthetaphi_xyz.f90        |   122 +
 .../SRC_MODEL_SLICE_HORIZ/sem_model_slice.f90      |   183 +
 .../SRC_MODEL_SLICE_HORIZ/xcompile.sh              |     7 +
 .../SRC_MODEL_SLICE_VERT/XPBS_slice_vert.sh        |    26 +
 .../SRC_MODEL_SLICE_VERT/XSHELL_slice_vert.sh      |    80 +
 .../SRC_MODEL_SLICE_VERT/exit_mpi.f90              |   107 +
 .../SRC_MODEL_SLICE_VERT/get_value_parameters.f90  |   101 +
 .../SRC_MODEL_SLICE_VERT/rthetaphi_xyz.f90         |   122 +
 .../SRC_MODEL_SLICE_VERT/sem_model_slice.f90       |   191 +
 .../SRC_MODEL_SLICE_VERT/xcompile.sh               |     7 +
 .../SHARE_FILES/HEADER_FILES/constants.h           |   583 +
 .../SHARE_FILES/HEADER_FILES/precision.h           |    39 +
 .../SHARE_FILES/HEADER_FILES/values_from_mesher.h  |   189 +
 .../XPBS_correction.sh                             |    15 +
 .../XSHELL_correction.sh                           |   105 +
 .../correct_syn_time_moment.f90                    |    80 +
 .../SRC_CORRECT_INITIALTIME_MOMENT/xcompile.sh     |    13 +
 .../XPBS_gridsearch.sh                             |    15 +
 .../XSHELL_gridsearch.sh                           |   110 +
 .../gridsearch_time_moment.f90                     |   406 +
 .../xcombine_gridsearch.sh                         |    69 +
 .../SRC_GRIDSEARCH_INITIALTIME_MOMENT/xcompile.sh  |    13 +
 .../XUTIL/xcheck_finish.sh                         |    22 +
 .../XUTIL/xcheck_kernel.sh                         |    12 +
 .../XUTIL/xcheck_seismo.sh                         |    11 +
 .../XUTIL/xdecompress.sh                           |    11 +
 .../ADJOINT_TOMOGRAPHY_TOOLKIT/XUTIL/xtar_mt.sh    |    13 +
 ...tion_Nocedal_and_Wright_second_edition_2006.pdf |   Bin 0 -> 183755 bytes
 .../compile_Howto_manual.sh                        |    39 +
 ADJOINT_TOMOGRAPHY_TOOLS/README                    |    37 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/FUTURE_UPDATES    |     7 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/LICENSE           |   234 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/PAR_FILE          |    72 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/README            |   186 +
 .../flexwin/USER_MANUAL/AM-allcitations.bib        |  7146 ++++++
 .../flexwin/USER_MANUAL/def_base.tex               |    36 +
 .../flexwin/USER_MANUAL/flexwin_manual.pdf         |   Bin 0 -> 331628 bytes
 .../flexwin/USER_MANUAL/flexwin_manual.tex         |    63 +
 .../flexwin/USER_MANUAL/manual_figures/ABKT.eps    | 17160 ++++++++++++++
 .../flexwin/USER_MANUAL/manual_figures/ABKT.pdf    |   Bin 0 -> 74773 bytes
 .../manual_figures/ABKT_II_LHZ_seis.pdf            |   Bin 0 -> 59475 bytes
 .../manual_figures/window_composite.pdf            |   Bin 0 -> 18451 bytes
 .../USER_MANUAL/manual_figures/window_overlap.pdf  |   Bin 0 -> 6008 bytes
 .../manual_figures/window_rejection_separation.pdf |   Bin 0 -> 12415 bytes
 .../flexwin/USER_MANUAL/manual_introduction.tex    |    27 +
 .../flexwin/USER_MANUAL/manual_other.tex           |   238 +
 .../flexwin/USER_MANUAL/manual_technical.tex       |   142 +
 .../flexwin/USER_MANUAL/manual_tuning.tex          |   440 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/copy_float.c      |     8 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/distaz.f          |    60 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/flexwin.f90       |    55 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/io_subs.f90       |   442 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/make_gfortran     |    45 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/maxima.f90        |   176 +
 .../flexwin/measure_windows_xcorr.f90              |    98 +
 .../flexwin/measurement_module.f90                 |   147 +
 .../scripts/extract_event_windowing_stats.sh       |   176 +
 .../scripts/extract_event_windowing_stats_carl.sh  |   314 +
 .../scripts/extract_event_windowing_stats_min.sh   |   262 +
 .../flexwin/scripts/make_single_pdf.sh             |     8 +
 .../flexwin/scripts/matlab_socal/plot_seis.m       |    22 +
 .../flexwin/scripts/matlab_socal/readCMT.m         |    83 +
 .../flexwin/scripts/matlab_socal/readSTATIONS.m    |    23 +
 .../flexwin/scripts/matlab_socal/read_rectext.m    |    35 +
 .../flexwin/scripts/matlab_socal/window_subset.m   |    68 +
 .../flexwin/scripts/matlab_socal/window_summary.m  |   301 +
 .../scripts/old_scripts/plot_seismos_stalta.gmt    |   112 +
 .../old_scripts/plot_seismos_with_adjoints.sh      |   126 +
 .../old_scripts/plot_seismos_with_measurements.sh  |   269 +
 .../flexwin/scripts/pick_all_windows.pl            |   445 +
 .../flexwin/scripts/pick_all_windows_local.pl      |   162 +
 .../flexwin/scripts/plot_data_and_syn.pl           |   244 +
 .../flexwin/scripts/plot_flexwin.py                |    33 +
 .../flexwin/scripts/plot_seismos_gmt.sh            |   153 +
 .../flexwin/scripts/plot_seismos_gmt_nowin.sh      |   113 +
 .../flexwin/scripts/plot_windows_all.pl            |   136 +
 .../flexwin/scripts/prepare_meas_all.pl            |    58 +
 .../scripts/prepare_scripts/global/prepare_input   |    51 +
 .../prepare_scripts/global/prepare_input_test      |    26 +
 .../scripts/prepare_scripts/global/prepare_seis    |   138 +
 .../scripts/prepare_scripts/japan/prepare_input    |    32 +
 .../prepare_scripts/japan/prepare_input_test       |    32 +
 .../scripts/prepare_scripts/japan/prepare_seis     |    31 +
 .../prepare_scripts/socal/PAS_prepare_seis.pdf     |   Bin 0 -> 180554 bytes
 .../flexwin/scripts/prepare_scripts/socal/README   |     7 +
 .../prepare_scripts/socal/README_PAS_prepare_seis  |    47 +
 .../scripts/prepare_scripts/socal/prepare_input    |    74 +
 .../prepare_scripts/socal/prepare_input_test       |    74 +
 .../scripts/prepare_scripts/socal/prepare_seis     |    41 +
 .../scripts/prepare_scripts/socal/prepare_seis.pl  |   202 +
 .../prepare_scripts/socal/process_data_and_syn.pl  |   607 +
 .../flexwin/scripts/process_ds.py                  |   308 +
 .../flexwin/scripts/run_plot_seismos_gmt.sh        |    11 +
 .../flexwin/scripts/window_stats.fig               |    15 +
 .../flexwin/scripts/write_flexwin_manual_pick.py   |   105 +
 .../flexwin/scripts/write_flexwin_out.py           |    31 +
 .../flexwin/scripts/write_flexwin_shift_weight.py  |   196 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/seismo_subs.f90   |   935 +
 .../flexwin/select_windows_stalta2.f90             |  1254 +
 .../test_data/MEASURE.orig/ABKT.II.LHZ.env.obs     |  7705 ++++++
 .../test_data/MEASURE.orig/ABKT.II.LHZ.env.syn     |  7705 ++++++
 .../test_data/MEASURE.orig/ABKT.II.LHZ.info        |    13 +
 .../flexwin/test_data/MEASURE.orig/ABKT.II.LHZ.obs |  7705 ++++++
 .../test_data/MEASURE.orig/ABKT.II.LHZ.obs_lp.sac  |   Bin 0 -> 31436 bytes
 .../test_data/MEASURE.orig/ABKT.II.LHZ.phases      |    39 +
 .../test_data/MEASURE.orig/ABKT.II.LHZ.seis.eps    | 14779 ++++++++++++
 .../test_data/MEASURE.orig/ABKT.II.LHZ.seis.pdf    |   Bin 0 -> 47310 bytes
 .../test_data/MEASURE.orig/ABKT.II.LHZ.stalta      |  7709 ++++++
 .../flexwin/test_data/MEASURE.orig/ABKT.II.LHZ.syn |  7705 ++++++
 .../test_data/MEASURE.orig/ABKT.II.LHZ.syn_lp.sac  |   Bin 0 -> 31436 bytes
 .../flexwin/test_data/MEASURE.orig/ABKT.II.LHZ.win |     8 +
 .../test_data/MEASURE.orig/ABKT.II.LHZ.win.qual    |     9 +
 .../test_data/MEASURE.orig/ABKT_II_LHZ_seis.pdf    |     1 +
 .../flexwin/test_data/PAR_FILE                     |    72 +
 .../1995.122.05.32.16.0000.II.ABKT.00.LHZ.D.SAC    |   Bin 0 -> 31436 bytes
 .../test_data/data/specfem/ABKT.II.LHZ.semd.sac    |   Bin 0 -> 31436 bytes
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/test_data/flexwin |     1 +
 .../flexwin/test_data/iasp91.hed                   |     1 +
 .../flexwin/test_data/iasp91.tbl                   |     1 +
 .../flexwin/test_data/input.test                   |     4 +
 .../flexwin/test_data/plot_seismos_gmt.sh          |     1 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/travel_times.f90  |    49 +
 .../flexwin/ttimes_mod/LICENSE                     |   675 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/ttimes_mod/README |    12 +
 .../flexwin/ttimes_mod/emiasp91.f                  |    81 +
 .../flexwin/ttimes_mod/emsocal.f                   |    82 +
 .../flexwin/ttimes_mod/findit.f                    |    77 +
 .../flexwin/ttimes_mod/libsun.f                    |    64 +
 .../flexwin/ttimes_mod/libtau.f                    |  1960 ++
 .../flexwin/ttimes_mod/limits.inc                  |    25 +
 .../flexwin/ttimes_mod/make_gfortran               |    57 +
 .../flexwin/ttimes_mod/make_intel                  |    74 +
 .../flexwin/ttimes_mod/pick_index.f                |    85 +
 .../flexwin/ttimes_mod/remodl.f                    |  1045 +
 .../flexwin/ttimes_mod/setbrn.f                    |   965 +
 .../flexwin/ttimes_mod/ttimes.f                    |    79 +
 .../flexwin/ttimes_mod/ttlim.inc                   |    20 +
 .../flexwin/user_files/global_3D/PAR_FILE.030-070  |    72 +
 .../flexwin/user_files/global_3D/PAR_FILE.030-090  |    72 +
 .../flexwin/user_files/global_3D/PAR_FILE.050-150  |    72 +
 .../user_files/global_3D/user_functions.f90        |   120 +
 .../user_files/global_3D/user_parameters.f90       |    32 +
 .../japan_3D/bp06_030/user_functions.f90           |    63 +
 .../japan_3D/bp06_030/user_parameters.f90          |    87 +
 .../japan_3D/bp12_150/user_functions.f90           |   106 +
 .../japan_3D/bp12_150/user_parameters.f90          |    92 +
 .../old/user_functions_091502B_bp6_30s.f90         |    71 +
 .../old/user_parameters_091502B_bp6_30s.f90        |    99 +
 .../user_files/socal_3D/PAR_FILE_T002_T030_m00     |    71 +
 .../user_files/socal_3D/PAR_FILE_T002_T030_m16     |    71 +
 .../user_files/socal_3D/PAR_FILE_T003_T010_m16     |    71 +
 .../user_files/socal_3D/PAR_FILE_T003_T030_m00     |    71 +
 .../user_files/socal_3D/PAR_FILE_T003_T030_m16     |    71 +
 .../user_files/socal_3D/PAR_FILE_T006_T030_m00     |    71 +
 .../user_files/socal_3D/PAR_FILE_T006_T030_m00_09s |    71 +
 .../user_files/socal_3D/PAR_FILE_T006_T030_m00_12s |    71 +
 .../user_files/socal_3D/PAR_FILE_T006_T030_m16     |    71 +
 .../user_files/socal_3D/user_functions_m00.f90     |   182 +
 .../user_files/socal_3D/user_functions_m16.f90     |   184 +
 .../user_files/socal_3D/user_functions_m16_man.f90 |   159 +
 .../flexwin/user_functions.f90                     |   140 +
 .../flexwin/user_parameters.f90                    |    34 +
 ADJOINT_TOMOGRAPHY_TOOLS/flexwin/xcorr-measure.f90 |   228 +
 ADJOINT_TOMOGRAPHY_TOOLS/iterate_adj/README        |    23 +
 .../SEM2D_iterate/INPUT/BOUNDARIES/bird_boundaries |  6278 +++++
 .../SEM2D_iterate/INPUT/BOUNDARIES/jennings.xy     |  5013 ++++
 .../SEM2D_iterate/INPUT/BOUNDARIES/oms_coast       |   810 +
 .../SEM2D_iterate/INPUT/BOUNDARIES/oms_shelf       |   101 +
 .../SEM2D_iterate/INPUT/COLOR_MAPS/socal_color.cpt |    33 +
 .../iterate_adj/SEM2D_iterate/INPUT/README         |    14 +
 .../SEM2D_iterate/INPUT/STATIONS_socal1D_rand15    |    16 +
 .../SEM2D_iterate/INPUT/STATIONS_socal1D_rand30    |    31 +
 .../SEM2D_iterate/INPUT/STATIONS_socal1D_rand40    |    41 +
 .../SEM2D_iterate/INPUT/STATION_005_island         |     6 +
 .../SEM2D_iterate/INPUT/STATION_067_nobasin        |    68 +
 .../SEM2D_iterate/INPUT/STATION_144_noisland       |   145 +
 .../SEM2D_iterate/INPUT/STATION_149_full           |   150 +
 .../INPUT/events_txy_pert_initial.dat              |    25 +
 .../SEM2D_iterate/INPUT/events_txy_pert_sigmas.dat |     1 +
 .../SEM2D_iterate/INPUT/events_txy_pert_target.dat |    25 +
 .../SEM2D_iterate/INPUT/events_xy_pert.dat         |    25 +
 .../SEM2D_iterate/INPUT/events_xy_pert_sigmas.dat  |     1 +
 .../SEM2D_iterate/INPUT/events_xyt_pert.dat        |    25 +
 .../SEM2D_iterate/INPUT/events_xyt_pert_sigmas.dat |     1 +
 .../iterate_adj/SEM2D_iterate/INPUT/oms_shelf      |     0
 .../SEM2D_iterate/INPUT/sigma_0p1_pert.dat         | 10000 ++++++++
 .../SEM2D_iterate/INPUT/socal_quakes.dat           |    26 +
 .../SEM2D_iterate/INPUT/socal_quakes_1D_rand10.dat |    11 +
 .../SEM2D_iterate/INPUT/socal_quakes_1D_rand15.dat |    16 +
 .../SEM2D_iterate/INPUT/socal_quakes_1D_rand20.dat |    21 +
 .../SEM2D_iterate/INPUT/socal_quakes_1D_rand25.dat |     0
 .../SEM2D_iterate/INPUT/socal_quakes_N025.dat      |    26 +
 .../SEM2D_iterate/INPUT/socal_quakes_N034.dat      |    35 +
 .../SEM2D_iterate/INPUT/socal_quakes_v02.dat       |    26 +
 .../INPUT/socal_quakes_v02_pert_02.dat             |    26 +
 .../INPUT/socal_quakes_v02_pert_05.dat             |    26 +
 .../SEM2D_iterate/INPUT/socal_sources.txt          |   521 +
 .../iterate_adj/SEM2D_iterate/Makefile             |    46 +
 .../iterate_adj/SEM2D_iterate/Makefile_ifort       |    45 +
 .../iterate_adj/SEM2D_iterate/OUTPUT               |     1 +
 .../iterate_adj/SEM2D_iterate/PLOTTING/README      |    12 +
 .../SEM2D_iterate/PLOTTING/gji_subspace_initial.pl |   308 +
 .../SEM2D_iterate/PLOTTING/joint_inversion.pl      |   687 +
 .../SEM2D_iterate/PLOTTING/joint_subspace.pl       |   793 +
 .../SEM2D_iterate/PLOTTING/make_sac_files.pl       |   101 +
 .../SEM2D_iterate/PLOTTING/multi_plot_rs.pl        |   157 +
 .../PLOTTING/plot_body_compare_seis.pl             |   246 +
 .../SEM2D_iterate/PLOTTING/plot_body_seis.pl       |   195 +
 .../SEM2D_iterate/PLOTTING/plot_body_wavefield.pl  |   274 +
 .../SEM2D_iterate/PLOTTING/plot_gauss_all.pl       |   256 +
 .../SEM2D_iterate/PLOTTING/plot_gauss_mean.pl      |   274 +
 .../SEM2D_iterate/PLOTTING/plot_geometry.pl        |   231 +
 .../SEM2D_iterate/PLOTTING/plot_image.pl           |   288 +
 .../SEM2D_iterate/PLOTTING/plot_kernel.pl          |   213 +
 .../iterate_adj/SEM2D_iterate/PLOTTING/plot_rs.pl  |   244 +
 .../SEM2D_iterate/PLOTTING/plot_surf_16frames.pl   |   355 +
 .../SEM2D_iterate/PLOTTING/plot_surf_ker_mod.pl    |   560 +
 .../SEM2D_iterate/PLOTTING/plot_surf_model.pl      |   344 +
 .../SEM2D_iterate/PLOTTING/plot_surf_model_all.pl  |   627 +
 .../PLOTTING/plot_surf_smooth_func.pl              |   241 +
 .../iterate_adj/SEM2D_iterate/README               |   226 +
 .../gji_paper/codes_18_06Aug2006/Makefile          |    42 +
 .../gji_paper/codes_18_06Aug2006/gll_library.f90   |   528 +
 .../gji_paper/codes_18_06Aug2006/lagrange_poly.f90 |    83 +
 .../codes_18_06Aug2006/numerical_recipes.f90       |   234 +
 .../gji_paper/codes_18_06Aug2006/wave2d.f90        |  2526 ++
 .../gji_paper/codes_18_06Aug2006/wave2d_cmap.f90   |   368 +
 .../codes_18_06Aug2006/wave2d_constants.f90        |   185 +
 .../wave2d_define_der_matrices.f90                 |    65 +
 .../gji_paper/codes_18_06Aug2006/wave2d_solver.f90 |  1159 +
 .../gji_paper/codes_18_06Aug2006/wave2d_sub.f90    |   601 +
 .../gji_paper/codes_18_06Aug2006/wave2d_sub2.f90   |   809 +
 .../gji_paper/codes_18_06Aug2006/wave2d_sub3.f90   |   968 +
 .../codes_18_06Aug2006/wave2d_variables.f90        |   107 +
 .../SEM2D_iterate/gji_paper/plot_gji_2wid.pl       |   635 +
 .../SEM2D_iterate/gji_paper/plot_gji_3wid.pl       |  3051 +++
 .../SEM2D_iterate/gji_paper/plot_gji_paper.pl      |   152 +
 .../gji_paper/plot_gji_paper_source.pl             |   712 +
 .../SEM2D_iterate/gji_paper/plot_gji_talk.pl       |  2615 +++
 .../matlab/matlab_scripts/axes_expand.m            |    50 +
 .../SEM2D_iterate/matlab/matlab_scripts/colors.m   |    53 +
 .../SEM2D_iterate/matlab/matlab_scripts/cpt2cmap.m |    28 +
 .../matlab/matlab_scripts/curvature.m              |    25 +
 .../matlab/matlab_scripts/diff_files.m             |    42 +
 .../SEM2D_iterate/matlab/matlab_scripts/fontsize.m |    24 +
 .../SEM2D_iterate/matlab/matlab_scripts/gcvfctn.m  |    47 +
 .../SEM2D_iterate/matlab/matlab_scripts/genfit.m   |    77 +
 .../matlab/matlab_scripts/griddataXB.m             |    41 +
 .../SEM2D_iterate/matlab/matlab_scripts/linefit.m  |    61 +
 .../SEM2D_iterate/matlab/matlab_scripts/ocv_carl.m |    87 +
 .../matlab/matlab_scripts/quad_min_4.m             |   123 +
 .../matlab/matlab_scripts/quad_shift.m             |    66 +
 .../matlab/matlab_scripts/ridge_carl.m             |   227 +
 .../matlab/matlab_scripts/theoryHyp.m              |    37 +
 .../matlab/matlab_scripts/wave2d_VR.m              |    60 +
 .../matlab/matlab_scripts/wave2d_cell2gll.m        |    26 +
 .../matlab/matlab_scripts/wave2d_cg.m              |    92 +
 .../matlab/matlab_scripts/wave2d_compute_hessian.m |    72 +
 .../matlab/matlab_scripts/wave2d_diff_vec.m        |    31 +
 .../matlab/matlab_scripts/wave2d_dsub.m            |    48 +
 .../matlab/matlab_scripts/wave2d_gll2cell.m        |    41 +
 .../matlab/matlab_scripts/wave2d_m2mvec.m          |    21 +
 .../matlab/matlab_scripts/wave2d_m_gll2cell.m      |    39 +
 .../matlab/matlab_scripts/wave2d_norm_sq.m         |   128 +
 .../matlab/matlab_scripts/wave2d_plot_hessian.m    |    64 +
 .../matlab/matlab_scripts/wave2d_splitm.m          |    30 +
 .../matlab/matlab_scripts/wave2d_tsvd_hessian.m    |    68 +
 .../matlab/matlab_scripts/wave2d_write_grad.m      |    19 +
 .../matlab/matlab_scripts/wave2d_write_hessian.m   |    61 +
 .../matlab/matlab_scripts/wave2d_write_src.m       |    31 +
 .../matlab/matlab_scripts/wave2d_write_str.m       |    27 +
 .../SEM2D_iterate/matlab/matlab_scripts/wysiwyg.m  |    17 +
 .../SEM2D_iterate/matlab/wave2d_cg_figs.m          |   429 +
 .../SEM2D_iterate/matlab/wave2d_cg_poly.m          |   572 +
 .../SEM2D_iterate/matlab/wave2d_cg_run.m           |  1033 +
 .../SEM2D_iterate/matlab/wave2d_sigmas.m           |   476 +
 .../SEM2D_iterate/matlab/wave2d_subspace.m         |  1083 +
 .../iterate_adj/SEM2D_iterate/src/Makefile         |    45 +
 .../iterate_adj/SEM2D_iterate/src/gll_library.f90  |   528 +
 .../SEM2D_iterate/src/lagrange_poly.f90            |    83 +
 .../SEM2D_iterate/src/numerical_recipes.f90        |   234 +
 .../iterate_adj/SEM2D_iterate/src/test_smooth.f90  |   316 +
 .../iterate_adj/SEM2D_iterate/src/wave2d.f90       |  3973 ++++
 .../iterate_adj/SEM2D_iterate/src/wave2d_cmap.f90  |   368 +
 .../SEM2D_iterate/src/wave2d_constants.f90         |   348 +
 .../SEM2D_iterate/src/wave2d_constants_ex00.f90    |   348 +
 .../SEM2D_iterate/src/wave2d_constants_ex01.f90    |   348 +
 .../SEM2D_iterate/src/wave2d_constants_ex02.f90    |   347 +
 .../SEM2D_iterate/src/wave2d_constants_ex03.f90    |   347 +
 .../SEM2D_iterate/src/wave2d_constants_ex04.f90    |   347 +
 .../SEM2D_iterate/src/wave2d_constants_ex05.f90    |   347 +
 .../SEM2D_iterate/src/wave2d_constants_ex06.f90    |   347 +
 .../SEM2D_iterate/src/wave2d_constants_ex07.f90    |   347 +
 .../SEM2D_iterate/src/wave2d_constants_ex08.f90    |   348 +
 .../SEM2D_iterate/src/wave2d_constants_gji2007.f90 |   334 +
 .../src/wave2d_define_der_matrices.f90             |    65 +
 .../SEM2D_iterate/src/wave2d_solver.f90            |  1724 ++
 .../iterate_adj/SEM2D_iterate/src/wave2d_sub.f90   |  1252 +
 .../iterate_adj/SEM2D_iterate/src/wave2d_sub2.f90  |   821 +
 .../iterate_adj/SEM2D_iterate/src/wave2d_sub4.f90  |  1398 ++
 .../SEM2D_iterate/src/wave2d_variables.f90         |   160 +
 .../iterate_adj/UTILS/kernel_combine.pl            |    70 +
 .../iterate_adj/UTILS/station_lists/EIDS_in        |   294 +
 .../iterate_adj/UTILS/station_lists/README         |    15 +
 .../iterate_adj/UTILS/station_lists/STATIONS_in    |   369 +
 .../UTILS/station_lists/make_station_lists.m       |    94 +
 .../iterate_adj/UTILS/tomo_make_figs.pl            |   271 +
 .../iterate_adj/UTILS/tomo_make_figs_pmax.pl       |   154 +
 .../cluster/KERNELS_MODELS/copy_bin_dirs.pl        |    98 +
 .../iterate_adj/cluster/README                     |    95 +
 .../iterate_adj/cluster/cg_step/INPUT/dVfac        |     1 +
 .../iterate_adj/cluster/cg_step/INPUT/dmisfit      |     1 +
 .../iterate_adj/cluster/cg_step/INPUT/nwin_tot     |     1 +
 .../cluster/cg_step/INPUT/sigma_structure          |     1 +
 .../iterate_adj/cluster/cg_step/INPUT/volume_total |     1 +
 .../iterate_adj/cluster/cg_step/combine.bash       |     3 +
 .../iterate_adj/cluster/cg_step/go.bash            |    11 +
 .../iterate_adj/cluster/cg_step/run.lsf            |     8 +
 .../iterate_adj/cluster/cg_step/slice_file         |     1 +
 .../iterate_adj/cluster/cg_step/src/cg_test        |   Bin 0 -> 657474 bytes
 .../iterate_adj/cluster/cg_step/src/cg_test.f90    |   231 +
 .../iterate_adj/cluster/cg_step/src/compile.bash   |     2 +
 .../iterate_adj/cluster/cg_step/src/constants.h    |   373 +
 .../iterate_adj/cluster/cg_step/src/exit_mpi.f90   |    61 +
 .../cluster/cg_step/src}/gll_library.f90           |     0
 .../iterate_adj/cluster/cg_step/src/precision.h    |    28 +
 .../cluster/cg_step/src/values_from_mesher.h       |    54 +
 .../iterate_adj/cluster/cg_step/topo               |     1 +
 .../iterate_adj/cluster/cg_step/xcombine_vol_data  |     1 +
 .../iterate_adj/cluster/model_pert/combine.bash    |     5 +
 .../iterate_adj/cluster/model_pert/go.bash         |    11 +
 .../iterate_adj/cluster/model_pert/run.lsf         |     7 +
 .../cluster/model_pert/setup_model_pert.pl         |    75 +
 .../iterate_adj/cluster/model_pert/slice_file      |     1 +
 .../cluster/model_pert/src/compile.bash            |     1 +
 .../iterate_adj/cluster/model_pert/src/constants.h |   373 +
 .../cluster/model_pert/src/exit_mpi.f90            |    61 +
 .../cluster/model_pert/src}/gll_library.f90        |     0
 .../iterate_adj/cluster/model_pert/src/model_pert  |   Bin 0 -> 638771 bytes
 .../cluster/model_pert/src/model_pert.f90          |    72 +
 .../iterate_adj/cluster/model_pert/src/precision.h |    28 +
 .../cluster/model_pert/src/values_from_mesher.h    |    54 +
 .../iterate_adj/cluster/model_pert/topo            |     1 +
 .../cluster/model_pert/xcombine_vol_data           |     1 +
 .../iterate_adj/cluster/model_slice/README         |    23 +
 .../iterate_adj/cluster/model_slice/compile        |     1 +
 .../iterate_adj/cluster/model_slice/constants.h    |   373 +
 .../iterate_adj/cluster/model_slice/exit_mpi.f90   |    91 +
 .../iterate_adj/cluster/model_slice/ftags          |     2 +
 .../iterate_adj/cluster/model_slice/interp.bash    |    27 +
 .../cluster/model_slice/locate_receivers.f90       |   664 +
 .../iterate_adj/cluster/model_slice/precision.h    |    29 +
 .../model_slice/read_basin_topo_bathy_file.f90     |    46 +
 .../iterate_adj/cluster/model_slice/run.lsf        |     9 +
 .../cluster/model_slice/sem_model_slice            |   Bin 0 -> 635099 bytes
 .../cluster/model_slice/sem_model_slice.f90        |   230 +
 .../iterate_adj/cluster/model_slice/utm_geo.f90    |   198 +
 .../cluster/model_slice/values_from_mesher.h       |    54 +
 .../cluster/model_slice/vert_xc_001_input          |     2 +
 .../cluster/model_slice/vert_xc_002_input          |     2 +
 .../cluster/model_slice/vert_xc_vb_m00_001.gmt     |     2 +
 .../cluster/model_slice/vert_xc_vb_m00_002.gmt     |     2 +
 .../cluster/model_slice/vert_xc_vb_m16_001.gmt     |     2 +
 .../cluster/model_slice/vert_xc_vb_m16_002.gmt     |     2 +
 .../cluster/model_slice/vert_xc_vs_m00_001.gmt     |     2 +
 .../cluster/model_slice/vert_xc_vs_m00_002.gmt     |     2 +
 .../cluster/model_slice/vert_xc_vs_m16_001.gmt     |     2 +
 .../cluster/model_slice/vert_xc_vs_m16_002.gmt     |     2 +
 .../iterate_adj/cluster/model_vp_vs/INPUT/ftags    |     4 +
 .../iterate_adj/cluster/model_vp_vs/combine.bash   |     5 +
 .../iterate_adj/cluster/model_vp_vs/go.bash        |    11 +
 .../cluster/model_vp_vs/go_globe_pbs.bash          |    38 +
 .../iterate_adj/cluster/model_vp_vs/readme_globe   |    79 +
 .../iterate_adj/cluster/model_vp_vs/run.lsf        |     7 +
 .../iterate_adj/cluster/model_vp_vs/run_globe.bash |    16 +
 .../cluster/model_vp_vs/setup_model_vp_vs.pl       |    78 +
 .../iterate_adj/cluster/model_vp_vs/slice_file     |     1 +
 .../iterate_adj/cluster/model_vp_vs/src/Makefile   |    12 +
 .../cluster/model_vp_vs/src/Makefile_globe         |    26 +
 .../cluster/model_vp_vs/src/add_model.f90          |   307 +
 .../model_vp_vs/src/add_model_globe_iso.f90        |   939 +
 .../model_vp_vs/src/add_model_globe_tiso.f90       |  1185 +
 .../model_vp_vs/src/add_model_globe_tiso_cg.f90    |  1663 ++
 .../model_vp_vs/src/add_model_globe_tiso_iso.f90   |  1148 +
 .../cluster/model_vp_vs/src/compile.bash           |     1 +
 .../cluster/model_vp_vs/src/constants.h            |   373 +
 .../cluster/model_vp_vs/src/exit_mpi.f90           |    61 +
 .../cluster/model_vp_vs/src}/gll_library.f90       |     0
 .../cluster/model_vp_vs/src/precision.h            |    28 +
 .../cluster/model_vp_vs/src/values_from_mesher.h   |    54 +
 .../iterate_adj/cluster/model_vp_vs/topo           |     1 +
 .../iterate_adj/cluster/scripts/README             |    28 +
 .../iterate_adj/cluster/scripts/copy_SEM_dir.pl    |    35 +
 .../iterate_adj/cluster/scripts/copy_kernel_dir.pl |    54 +
 .../cluster/scripts/setup_forward_dir.pl           |   123 +
 .../cluster/scripts/setup_kernel_dir.pl            |   194 +
 .../iterate_adj/cluster/smooth/combine.bash        |     3 +
 .../iterate_adj/cluster/smooth/go.bash             |    67 +
 .../iterate_adj/cluster/smooth/go_globe_pbs.bash   |    59 +
 .../iterate_adj/cluster/smooth/go_old.bash         |    38 +
 .../iterate_adj/cluster/smooth/readme_globe        |    62 +
 .../iterate_adj/cluster/smooth/run.lsf             |     8 +
 .../iterate_adj/cluster/smooth/run_globe.bash      |    32 +
 .../iterate_adj/cluster/smooth/slice_file          |     1 +
 .../iterate_adj/cluster/smooth/src/Makefile        |    12 +
 .../iterate_adj/cluster/smooth/src/Makefile_globe  |    11 +
 .../iterate_adj/cluster/smooth/src/compile.bash    |    10 +
 .../iterate_adj/cluster/smooth/src/constants.h     |   373 +
 .../iterate_adj/cluster/smooth/src/exit_mpi.f90    |    61 +
 .../cluster/smooth/src}/gll_library.f90            |     0
 .../iterate_adj/cluster/smooth/src/precision.h     |    28 +
 .../cluster/smooth/src/smooth_sem_fun.f90          |   317 +
 .../cluster/smooth/src/smooth_sem_globe.f90        |   646 +
 .../iterate_adj/cluster/smooth/src/smooth_sub.f90  |   221 +
 .../cluster/smooth/src/values_from_mesher.h        |    54 +
 .../iterate_adj/cluster/smooth/topo                |     1 +
 .../iterate_adj/cluster/smooth_all/README          |     9 +
 .../cluster/smooth_all/SERIAL_RUN/check_dir.bash   |     9 +
 .../cluster/smooth_all/SERIAL_RUN/go1.bash         |    46 +
 .../cluster/smooth_all/SERIAL_RUN/run1.lsf         |     6 +
 .../smooth_all/SERIAL_RUN/setup_smooth_all.pl      |   111 +
 .../TO_COMBINE/DONE/finish_smooth_all.pl           |   175 +
 .../cluster/smooth_all/TO_COMBINE/go_process.bash  |    20 +
 .../cluster/smooth_all/TO_COMBINE/run_file_001     |    15 +
 .../smooth_all/TO_COMBINE/run_file_launch_001.bash |     2 +
 .../cluster/smooth_all/TO_COMBINE/setup_batch.pl   |   126 +
 .../iterate_adj/cluster/smooth_all/check_dir.bash  |     9 +
 .../iterate_adj/cluster/smooth_all/run_dir.bash    |    19 +
 .../cluster/smooth_all/setup_smooth_all.pl         |   123 +
 .../iterate_adj/cluster/smooth_update/go.bash      |    38 +
 .../iterate_adj/cluster/smooth_update/go_old.bash  |    34 +
 .../iterate_adj/cluster/smooth_update/run.lsf      |     8 +
 .../iterate_adj/cluster/smooth_update/slice_file   |     1 +
 .../iterate_adj/cluster/smooth_update/topo         |     1 +
 .../HESSIANS/hessian_index_m00_kappa_kernel_134    |  9045 +++++++
 .../hessian_index_m00_kappa_kernel_smooth_134      |  9045 +++++++
 .../HESSIANS/hessian_index_m00_mu_kernel_134       |  9045 +++++++
 .../hessian_index_m00_mu_kernel_smooth_134         |  9045 +++++++
 .../cluster/subspace_hessian/INPUT/ismooth         |     1 +
 .../cluster/subspace_hessian/INPUT/smodel          |     1 +
 .../iterate_adj/cluster/subspace_hessian/README    |     9 +
 .../iterate_adj/cluster/subspace_hessian/go.bash   |    11 +
 .../cluster/subspace_hessian/kernels_run           |     1 +
 .../cluster/subspace_hessian/prepare_run.pl        |    41 +
 .../iterate_adj/cluster/subspace_hessian/run.lsf   |     9 +
 .../cluster/subspace_hessian/src/compile.bash      |     6 +
 .../cluster/subspace_hessian/src/constants.h       |   373 +
 .../cluster/subspace_hessian/src/exit_mpi.f90      |    61 +
 .../cluster/subspace_hessian/src}/gll_library.f90  |     0
 .../cluster/subspace_hessian/src/precision.h       |    28 +
 .../cluster/subspace_hessian/src/subspace_hessian  |   Bin 0 -> 671240 bytes
 .../subspace_hessian/src/subspace_hessian.f90      |   300 +
 .../subspace_hessian/src/values_from_mesher.h      |    54 +
 .../iterate_adj/cluster/subspace_hessian/topo      |     1 +
 .../cluster/subspace_update/INPUT/copy_files.pl    |    60 +
 .../cluster/subspace_update/INPUT/dVfac            |     1 +
 .../cluster/subspace_update/INPUT/sigma_structure  |     1 +
 .../iterate_adj/cluster/subspace_update/README     |    12 +
 .../iterate_adj/cluster/subspace_update/go.bash    |    10 +
 .../cluster/subspace_update/kernels_run            |     1 +
 .../cluster/subspace_update/make_mesh.pl           |    85 +
 .../cluster/subspace_update/prepare_run.pl         |   137 +
 .../iterate_adj/cluster/subspace_update/run.lsf    |     8 +
 .../cluster/subspace_update/src/compile.bash       |     2 +
 .../cluster/subspace_update/src/constants.h        |   373 +
 .../cluster/subspace_update/src/exit_mpi.f90       |    61 +
 .../cluster/subspace_update/src}/gll_library.f90   |     0
 .../cluster/subspace_update/src/precision.h        |    28 +
 .../cluster/subspace_update/src/subspace_update    |   Bin 0 -> 659700 bytes
 .../subspace_update/src/subspace_update.f90        |   250 +
 .../subspace_update/src/values_from_mesher.h       |    54 +
 .../iterate_adj/cluster/subspace_update/topo       |     1 +
 .../cluster/subspace_update/xcombine_vol_data      |     1 +
 .../iterate_adj/cluster/sum_kernel/combine.bash    |     5 +
 .../iterate_adj/cluster/sum_kernel/go.bash         |    15 +
 .../cluster/sum_kernel/go_globe_pbs.bash           |    30 +
 .../iterate_adj/cluster/sum_kernel/readme_globe    |    46 +
 .../iterate_adj/cluster/sum_kernel/run.lsf         |     7 +
 .../iterate_adj/cluster/sum_kernel/run_globe.bash  |    33 +
 .../iterate_adj/cluster/sum_kernel/setup_sum.pl    |    79 +
 .../iterate_adj/cluster/sum_kernel/src/Makefile    |    17 +
 .../cluster/sum_kernel/src/Makefile_globe          |    21 +
 .../cluster/sum_kernel/src/compile.bash            |     1 +
 .../iterate_adj/cluster/sum_kernel/src/constants.h |   371 +
 .../cluster/sum_kernel/src/exit_mpi.f90            |    93 +
 .../iterate_adj/cluster/sum_kernel/src/precision.h |    36 +
 .../cluster/sum_kernel/src/sum_kernels.f90         |   107 +
 .../cluster/sum_kernel/src/sum_kernels_globe.f90   |   206 +
 .../cluster/sum_kernel/src/sum_kernels_weight.f90  |   120 +
 .../src/sum_preconditioned_kernels_globe.f90       |   371 +
 .../cluster/sum_kernel/src/values_from_mesher.h    |    73 +
 .../iterate_adj/cluster/sum_kernel/topo            |     1 +
 .../cluster/topo_input/combine_vol_data/README     |    20 +
 .../combine_vol_data/combine_vol_data_mod.f90      |   434 +
 .../topo_input/combine_vol_data/compile.bash       |     4 +
 .../topo_input/combine_vol_data/constants.h        |   371 +
 .../combine_vol_data/values_from_mesher.h          |    73 +
 .../topo_input/combine_vol_data/write_c_binary.c   |    64 +
 .../topo_input/combine_vol_data/xcombine_vol_data  |   Bin 0 -> 973246 bytes
 .../iterate_adj/cluster/topo_input/slice_file      |   168 +
 ADJOINT_TOMOGRAPHY_TOOLS/iterate_adj/matlab/README |    29 +
 .../iterate_adj/matlab/compare_misfit.m            |   582 +
 .../iterate_adj/matlab/compute_misfit.m            |   691 +
 .../iterate_adj/matlab/kernels_run                 |   134 +
 .../iterate_adj/matlab/matlab_scripts/CMT2m0.m     |    64 +
 .../matlab/matlab_scripts/axes_expand.m            |    50 +
 .../iterate_adj/matlab/matlab_scripts/curvature.m  |    25 +
 .../iterate_adj/matlab/matlab_scripts/defval.m     |    24 +
 .../matlab/matlab_scripts/display_meas.m           |    64 +
 .../iterate_adj/matlab/matlab_scripts/fontsize.m   |    24 +
 .../iterate_adj/matlab/matlab_scripts/gcvfctn.m    |    47 +
 .../iterate_adj/matlab/matlab_scripts/hfile2hess.m |    31 +
 .../iterate_adj/matlab/matlab_scripts/m02mw.m      |    50 +
 .../iterate_adj/matlab/matlab_scripts/nounder.m    |     9 +
 .../iterate_adj/matlab/matlab_scripts/ocv_carl.m   |    87 +
 .../iterate_adj/matlab/matlab_scripts/osdep.m      |    16 +
 .../iterate_adj/matlab/matlab_scripts/plot_histo.m |    22 +
 .../iterate_adj/matlab/matlab_scripts/readCMT.m    |    85 +
 .../matlab/matlab_scripts/read_station_SPECFEM.m   |    23 +
 .../matlab/matlab_scripts/read_window_chi.m        |    32 +
 .../matlab/matlab_scripts/read_window_chi_all.m    |   132 +
 .../iterate_adj/matlab/matlab_scripts/readsac.m    |   110 +
 .../iterate_adj/matlab/matlab_scripts/ridge_carl.m |   227 +
 .../iterate_adj/matlab/matlab_scripts/suf.m        |    39 +
 .../matlab/matlab_scripts/writeCMT_psmeca.m        |    91 +
 .../matlab/matlab_scripts/write_station_SPECFEM.m  |    47 +
 .../matlab/matlab_scripts/write_window_chi_all.m   |    93 +
 .../iterate_adj/matlab/matlab_scripts/wysiwyg.m    |    17 +
 .../iterate_adj/matlab/matlab_scripts/year.m       |    24 +
 .../iterate_adj/matlab/setup_subspace_dir.pl       |    72 +
 .../iterate_adj/matlab/subspace_specfem.m          |   465 +
 .../9983429_T006_T030_LDF_CI_m13_m00_seis.pdf      |   Bin 0 -> 121340 bytes
 .../iterate_adj/misfit_plot/INPUT                  |     1 +
 .../iterate_adj/misfit_plot/OLD_version/README     |     7 +
 .../misfit_plot/OLD_version/compare_misfit.m       |   302 +
 .../misfit_plot/OLD_version/misfit_gmt.m           |   186 +
 .../misfit_plot/OLD_version/misfit_gmt_run.m       |    72 +
 .../misfit_plot/OLD_version/plot_misfit.pl         |   349 +
 .../misfit_plot/OLD_version/seis_norm.m            |    24 +
 .../misfit_plot/OLD_version/setup_misfit_dir.pl    |   304 +
 .../iterate_adj/misfit_plot/OUTPUT                 |     1 +
 .../iterate_adj/misfit_plot/README                 |     7 +
 .../iterate_adj/misfit_plot/plot_seis.pl           |   880 +
 .../iterate_adj/misfit_plot/plot_seis_all.pl       |   273 +
 .../iterate_adj/misfit_plot/plot_seis_multi.pl     |   600 +
 .../iterate_adj/model_plot/README                  |    32 +
 .../iterate_adj/model_plot/gmt/INPUT               |     1 +
 .../iterate_adj/model_plot/gmt/OUTPUT              |     1 +
 .../iterate_adj/model_plot/gmt/PPRmpa.sty          |    58 +
 .../iterate_adj/model_plot/gmt/README              |    18 +
 .../model_plot/gmt/plot_horz_coverage.pl           |   386 +
 .../model_plot/gmt/plot_horz_models.csh            |    59 +
 .../iterate_adj/model_plot/gmt/plot_horz_models.pl |   539 +
 .../iterate_adj/model_plot/gmt/plot_vert_models.pl |   881 +
 .../iterate_adj/model_plot/gmt/plot_xc_seis_all.pl |   140 +
 .../model_plot/gmt/scripts/GJI_EDW2_ker.pl         |   633 +
 .../model_plot/gmt/scripts/make_pdf_sort.pl        |   190 +
 .../model_plot/gmt/scripts/plot_horz_models_one.pl |   459 +
 .../gmt/scripts/plot_horz_models_three.pl          |   444 +
 .../gmt/scripts/plot_vert_models_basemap.pl        |   290 +
 .../model_plot/gmt/scripts/plot_vert_models_one.pl |   531 +
 .../iterate_adj/model_plot/gmt/scripts/ps2eps.pl   |    37 +
 .../iterate_adj/model_plot/gmt/xc_and_seis.tex     |    15 +
 .../iterate_adj/model_plot/matlab/OUTPUT           |     1 +
 .../iterate_adj/model_plot/matlab/README           |    12 +
 .../model_plot/matlab/matlab_scripts/axes_utm2ll.m |    38 +
 .../model_plot/matlab/matlab_scripts/boxpts.m      |    38 +
 .../model_plot/matlab/matlab_scripts/colors.m      |    53 +
 .../model_plot/matlab/matlab_scripts/cpt2cmap.m    |    28 +
 .../model_plot/matlab/matlab_scripts/getsubset.m   |    45 +
 .../matlab/matlab_scripts/merge_arrays.m           |    32 +
 .../model_plot/matlab/matlab_scripts/raypath.m     |    71 +
 .../matlab/matlab_scripts/read_delimited_file.m    |    45 +
 .../matlab/matlab_scripts/read_station_SPECFEM.m   |    23 +
 .../model_plot/matlab/matlab_scripts/utm2ll.m      |    93 +
 .../model_plot/matlab/socal_tomo_plots.m           |  1042 +
 .../iterate_adj/model_plot/vtk/README              |    14 +
 .../iterate_adj/model_plot/vtk/view_kernel.pl      |   261 +
 .../iterate_adj/model_plot/vtk/view_kernel.tcl     |   352 +
 .../model_plot/vtk/view_kernel_local.tcl           |   351 +
 .../model_plot/vtk/view_kernel_mesa_local.tcl      |   356 +
 .../model_plot/vtk/view_kernel_smooth.pl           |   258 +
 .../model_plot/vtk/view_kernel_smooth.tcl          |   329 +
 .../model_plot/vtk/view_kernel_smooth_local.tcl    |   329 +
 .../model_plot/vtk/view_kernel_smooth_mesa.tcl     |   355 +
 .../vtk/view_kernel_smooth_mesa_local.tcl          |   355 +
 .../iterate_adj/model_plot/vtk/view_kernel_sum.pl  |   215 +
 .../iterate_adj/model_plot/vtk/view_kernel_sum.tcl |   232 +
 .../model_plot/vtk/view_kernel_sum_local.tcl       |   232 +
 .../model_plot/vtk/view_kernel_sum_orig.pl         |   231 +
 .../model_plot/vtk/view_kernel_sum_orig.tcl        |   257 +
 .../iterate_adj/model_plot/vtk/view_model.pl       |   296 +
 .../iterate_adj/model_plot/vtk/view_model.tcl      |   234 +
 .../model_plot/vtk/view_model_local.tcl            |   234 +
 .../iterate_adj/model_plot/vtk/view_model_new.pl   |   218 +
 .../iterate_adj/model_plot/vtk/view_model_new.tcl  |   329 +
 .../model_plot/vtk/view_model_new_local.tcl        |   329 +
 .../iterate_adj/model_plot/vtk/view_update.pl      |   259 +
 .../iterate_adj/model_plot/vtk/view_update.tcl     |   329 +
 .../model_plot/vtk/view_update_local.tcl           |   329 +
 .../measure_adj/CMTSOLUTION_9818433                |    13 +
 .../DATA/9818433.CI.MPM.BHR.sac.d.T006_T030        |   Bin 0 -> 19824 bytes
 .../DATA/9818433.CI.MPM.BHT.sac.d.T006_T030        |   Bin 0 -> 19824 bytes
 .../DATA/9818433.CI.MPM.BHZ.sac.d.T006_T030        |   Bin 0 -> 19824 bytes
 .../measure_adj/INPUT_FILES/OLD/MEASUREMENT.PAR_2  |     8 +
 .../measure_adj/INPUT_FILES/OLD/MEASUREMENT.PAR_6  |     8 +
 .../INPUT_FILES/OLD/MEASUREMENT_WINDOWS_MIN        |     5 +
 .../INPUT_FILES/OLD/MEASUREMENT_WINDOWS_TRIVIAL    |     5 +
 .../INPUT_FILES/OLD/MEASUREMENT_WINDOWS_YING       |     5 +
 .../measure_adj/MEASUREMENT.PAR                    |    21 +
 .../measure_adj/MEASUREMENT.WINDOWS                |    15 +
 ADJOINT_TOMOGRAPHY_TOOLS/measure_adj/Makefile      |    50 +
 .../measure_adj/Makefile_ifort_caltech             |    41 +
 ...T006_T030_MPM_CI_m16_iker07_win_adj_DEFAULT.pdf |   Bin 0 -> 65141 bytes
 .../measure_adj/PLOTS/STATIONS_TOMO                |   370 +
 .../measure_adj/PLOTS/make_pdf_by_event.pl         |   100 +
 .../measure_adj/PLOTS/make_pdf_by_station.pl       |   135 +
 .../measure_adj/PLOTS/plot_win_adj.pl              |   768 +
 .../measure_adj/PLOTS/plot_win_adj_all.pl          |    60 +
 .../measure_adj/PLOTS/plot_win_stats.pl            |   217 +
 .../measure_adj/PLOTS/plot_win_stats_all.pl        |   285 +
 ADJOINT_TOMOGRAPHY_TOOLS/measure_adj/PLOTS/pssac2  |     1 +
 ADJOINT_TOMOGRAPHY_TOOLS/measure_adj/README        |   102 +
 .../SYN/MPM.CI.BHR.semd.sac.m16.T006_T030          |   Bin 0 -> 19824 bytes
 .../SYN/MPM.CI.BHT.semd.sac.m16.T006_T030          |   Bin 0 -> 19824 bytes
 .../SYN/MPM.CI.BHZ.semd.sac.m16.T006_T030          |   Bin 0 -> 19824 bytes
 ...9818433_T006_T030_MPM_CI_m16_iker01_win_adj.eps | 20466 ++++++++++++++++
 ...9818433_T006_T030_MPM_CI_m16_iker02_win_adj.eps | 20395 ++++++++++++++++
 ...9818433_T006_T030_MPM_CI_m16_iker03_win_adj.eps | 20348 ++++++++++++++++
 ...9818433_T006_T030_MPM_CI_m16_iker04_win_adj.eps | 20407 ++++++++++++++++
 ...9818433_T006_T030_MPM_CI_m16_iker05_win_adj.eps | 21690 +++++++++++++++++
 ...9818433_T006_T030_MPM_CI_m16_iker06_win_adj.eps | 21532 +++++++++++++++++
 ...9818433_T006_T030_MPM_CI_m16_iker07_win_adj.eps | 21735 +++++++++++++++++
 ...9818433_T006_T030_MPM_CI_m16_iker08_win_adj.eps | 21672 +++++++++++++++++
 .../figures/9818433_T006_T030_MPM_CI_m16_win.eps   | 23412 +++++++++++++++++++
 .../measure_adj/USER_MANUAL/measure.bib            |   123 +
 .../measure_adj/USER_MANUAL/measure_adj_manual.pdf |   Bin 0 -> 762463 bytes
 .../measure_adj/USER_MANUAL/measure_adj_manual.tex |   786 +
 .../measure_adj/USER_MANUAL/multitaper_notes.pdf   |   Bin 0 -> 1002395 bytes
 .../measure_adj/USER_MANUAL/multitaper_vala.pdf    |   Bin 0 -> 218646 bytes
 .../measure_adj/USER_MANUAL/run.latex              |     5 +
 .../measure_adj/UTIL/perl/CMT_TOOLS.pm             |   319 +
 .../measure_adj/UTIL/perl}/DELAZ5.pm               |     0
 .../measure_adj/UTIL/pssac2/Makefile.am            |    10 +
 .../measure_adj/UTIL/pssac2/Makefile.in            |   590 +
 .../measure_adj/UTIL/pssac2/README                 |    28 +
 .../measure_adj/UTIL/pssac2/README_supp            |    10 +
 .../measure_adj/UTIL/pssac2/compile                |   143 +
 .../measure_adj/UTIL/pssac2/config.guess           |  1501 ++
 .../measure_adj/UTIL/pssac2/config.sub             |  1705 ++
 .../measure_adj/UTIL/pssac2/configure              |  5163 ++++
 .../measure_adj/UTIL/pssac2/configure.in           |    35 +
 .../measure_adj/UTIL/pssac2/install-sh             |   520 +
 .../measure_adj/UTIL/pssac2/jb.c                   |   472 +
 .../measure_adj/UTIL/pssac2/jb.h                   |    23 +
 .../measure_adj/UTIL/pssac2/missing                |   376 +
 .../measure_adj/UTIL/pssac2/pssac2.c               |   939 +
 .../measure_adj/UTIL/pssac2/sac.h                  |   323 +
 .../measure_adj/UTIL/pssac2/sacio.c                |   576 +
 ADJOINT_TOMOGRAPHY_TOOLS/measure_adj/ascii_rw.f90  |   105 +
 .../measure_adj/combine_adj_src.pl                 |    90 +
 .../measure_adj/dataset/Min_data.sac               |   Bin 0 -> 30632 bytes
 .../measure_adj/dataset/Min_data2.sac              |   Bin 0 -> 30632 bytes
 .../measure_adj/dataset/Min_syn.sac                |   Bin 0 -> 30632 bytes
 .../measure_adj/dataset/Min_syn2.sac               |   Bin 0 -> 30632 bytes
 .../measure_adj/dataset/Ying_data.sac              |   Bin 0 -> 8632 bytes
 .../measure_adj/dataset/Ying_syn.sac               |   Bin 0 -> 8632 bytes
 .../measure_adj/dataset/data.dat.ascii             |   817 +
 .../measure_adj/dataset/syn.dat.ascii              |   817 +
 .../measure_adj/dataset/trival_data.sac            |   Bin 0 -> 3900 bytes
 .../measure_adj/dataset/trival_syn.sac             |   Bin 0 -> 3900 bytes
 .../measure_adj/ma_constants.f90                   |    36 +
 ADJOINT_TOMOGRAPHY_TOOLS/measure_adj/ma_sub.f90    |  2289 ++
 ADJOINT_TOMOGRAPHY_TOOLS/measure_adj/ma_sub2.f90   |   655 +
 .../measure_adj/ma_variables.f90                   |    56 +
 .../measure_adj/measure_adj.f90                    |   430 +
 .../measure_adj/prepare_adj_src.pl                 |   122 +
 .../measure_adj/rotate_adj_src.f90                 |    81 +
 .../measure_adj/run_measure_adj.csh                |    19 +
 .../measure_adj/scripts_meas/README                |     4 +
 .../measure_adj/scripts_meas/mtm.pl                |   145 +
 .../measure_adj/scripts_meas/plot_adj.m            |    19 +
 .../measure_adj/scripts_meas/plot_adj.pl           |    70 +
 .../measure_adj/scripts_meas/plot_bars.m           |    20 +
 .../measure_adj/scripts_meas/plot_cc.m             |    35 +
 .../measure_adj/scripts_meas/plot_cc.pl            |    74 +
 .../measure_adj/scripts_meas/plot_mtm.m            |    81 +
 .../measure_adj/scripts_meas/plot_mtm.pl           |   110 +
 .../measure_adj/scripts_meas/runall.bash           |     7 +
 .../measure_adj/scripts_meas/suptitle.m            |   103 +
 .../measure_adj/scripts_meas/vertlines.m           |    32 +
 .../measure_adj/scripts_tomo/README                |    11 +
 .../measure_adj/scripts_tomo/combine_2_adj_src.pl  |    90 +
 .../scripts_tomo/combine_2_adj_src_all.pl          |   133 +
 .../measure_adj/scripts_tomo/combine_3_adj_src.pl  |   134 +
 .../scripts_tomo/combine_3_adj_src_all.pl          |   111 +
 .../scripts_tomo/prepare_measure_adj.pl            |   192 +
 .../measure_adj/scripts_tomo/run_measure_adj.pl    |   153 +
 .../measure_adj/scripts_tomo/run_mt_cc_plot.pl     |   139 +
 .../measure_adj/scripts_tomo/run_tomo.pl           |   212 +
 .../measure_adj/write_par_file.pl                  |   118 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/MEASUREMENT.WINDOWS |     5 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/MTADJ.PAR           |    15 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/Makefile            |    29 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/call-graph          |   105 +
 .../mtadj/dataset/test_data.sac                    |   Bin 0 -> 8632 bytes
 .../mtadj/dataset/test_syn.sac                     |   Bin 0 -> 8632 bytes
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/mtadj.f90           |   134 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/mtadj_constants.f90 |    50 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/mtadj_sub.f90       |   644 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/mtadj_sub2.f90      |   359 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/mtadj_sub3.f90      |   526 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/mtadj_variables.f90 |    74 +
 .../mtadj/utils/combine_adj_src.pl                 |    90 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/utils/compile       |     1 +
 ADJOINT_TOMOGRAPHY_TOOLS/mtadj/utils/readme        |    35 +
 .../mtadj/utils/rotate_adj_src.f90                 |    88 +
 .../mtadj/utils/rotate_adj_src.pl                  |    83 +
 803 files changed, 462426 insertions(+)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 955ba32eff11950629a6d27188c1e8329b473ced


More information about the CIG-COMMITS mailing list