[cig-commits] [commit] devel: added utils/DSM_FOR_SPECFEM3D (permanently moved from an old SVN server to here in Git) (de94597)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Sat Jun 7 12:22:58 PDT 2014


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

On branch  : devel
Link       : https://github.com/geodynamics/specfem3d/compare/6e7cdf9731e14b0fb666b91891e65c1646c50332...d29a156f26a222b10b5a7129c39318d885ddf3fb

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

commit de945974cc5bd10ab7deadd966629574dd8b9e11
Author: Dimitri Komatitsch <komatitsch at lma.cnrs-mrs.fr>
Date:   Sat Jun 7 21:14:27 2014 +0200

    added utils/DSM_FOR_SPECFEM3D (permanently moved from an old SVN server to here in Git)


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

de945974cc5bd10ab7deadd966629574dd8b9e11
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/HOWTO_USE      |   261 +
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/LICENSE        |   339 +
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/Makefile       |    98 +
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/README         |    56 +
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/compwave.f90   |  1918 +++
 .../DSM_FOR_SPECFEM3D/DSM_cleaned/data/010109.inf  |   127 +
 .../define_Gauss_points_and_weights.f90            |  1008 ++
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/dsmti.F90      |   556 +
 .../integration_points_for_submatrices.h           |    18 +
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/matrix.f90     |   896 +
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/msub.F90       |   178 +
 ...notes_Dimitri_two_different_problems_in_DSM.txt |    78 +
 .../notes_Nobuaki_calcul_strain_tensor.txt         |   125 +
 .../notes_Nobuaki_compute_strain_in_DSM_code.txt   |    67 +
 ...\303\251s_dans_DSM_et_changement_de_repere.txt" |    92 +
 ..._compute_strain_seismograms_in_the_DSM_code.txt |    39 +
 .../notes_Roland_using_SEMlike_integration.txt     |     3 +
 ...17_in_GEMINI_paper_for_source_discontinuity.txt |    31 +
 ...urce_discontinuity_in_DSM_and_avoid_l=50000.pdf |   Bin 0 -> 185846 bytes
 .../notes_another_email_from_WangYi.txt            |    17 +
 ..._Takeuchi_about_how_to_implement_high_order.txt |   135 +
 .../DSM_cleaned/notes_from_WangYi.txt              |     6 +
 ..._compute_strain_seismograms_in_the_DSM_code.txt |    80 +
 ...the_source_discontinuity_is_already_handled.txt |    29 +
 ...etation_of_mass_lumping_of_Takeuchi_apr2014.txt |    42 +
 ...e_est_deja_traitee_dans_le_code_de_Takeuchi.txt |    14 +
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/param.f90      |  1054 ++
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/sacbw.c        |    28 +
 utils/DSM_FOR_SPECFEM3D/DSM_cleaned/sacconv.f90    |   444 +
 .../convert_points_and_weights_to_new_format.f90   |    63 +
 .../input_points_and_weights_in_old_format.txt     |   488 +
 ...ark_from_our_2010_JGR_paper_with_Lev_Vinnik.txt |    37 +
 .../Makefile                                       |    21 +
 .../README                                         |    25 +
 .../USAGE                                          |   251 +
 .../compwave.f                                     |  2079 +++
 .../data/010109.inf                                |   124 +
 .../input_IASP91_regular_nocrust_nod410_nod670.inf |   104 +
 .../dsmti.f                                        |   436 +
 .../dsmti_r05.e199709                              |    21 +
 .../dsmti_r05.o199709                              |  4097 +++++
 .../equiv.h                                        |   160 +
 .../flags.h                                        |    11 +
 .../header.h                                       |     8 +
 .../matrix.f                                       |   537 +
 .../mpicom.h                                       |     9 +
 .../mpif_parameters.h                              |   496 +
 .../mpiof.h                                        |    50 +
 .../msub.f                                         |   196 +
 .../param.f                                        |  1140 ++
 .../sacbw.c                                        |    27 +
 .../sacconv.f                                      |   527 +
 .../script_cines_512.pbs                           |    14 +
 .../submit_job.csh                                 |     6 +
 .../values_smoothed_model.dat                      |  4775 ++++++
 .../DSM_SH_regular_filtered.dat.convolved.bz2      |   Bin 0 -> 428683 bytes
 ...00.DK.LHN.semd.convolved_regular_IASP91.dat.bz2 |   Bin 0 -> 441280 bytes
 ....semd.convolved_regular_IASP91_filtered.dat.bz2 |   Bin 0 -> 466600 bytes
 ...0_00.DK.LHN.semd.convolved_resent_by_Vinnik.bz2 |   Bin 0 -> 441280 bytes
 ...HN.semd.convolved_resent_by_Vinnik_filtered.bz2 |   Bin 0 -> 466600 bytes
 ...0_00.DK.LHN.semd_Seb_filtered.dat.convolved.bz2 |   Bin 0 -> 339617 bytes
 ...comp3.convolved_rescaled_regular_IASP91.dat.bz2 |   Bin 0 -> 250180 bytes
 ...volved_rescaled_regular_IASP91_filtered.dat.bz2 |   Bin 0 -> 250020 bytes
 .../convert_files_sacalpha_ascii.f90               |     0
 .../convolve_source_timefunction.csh               |    26 +
 .../convolve_source_timefunction_SH.f90            |   109 +
 .../filter_sac_150seconds.txt                      |    14 +
 .../input_convolve_code.txt                        |     1 +
 ...plotall_compare_modes_SEM_SH_regular_IASP91.gnu |    18 +
 ...regular_nocrust_noQ_smoothed_filtered.convolved | 16380 +++++++++++++++++++
 .../DSM_SV_regular_filtered.ascii.bz2              |   Bin 0 -> 529363 bytes
 .../DSM_SV_regular_filtered.dat.bz2                |   Bin 0 -> 427398 bytes
 .../DSM_SV_regular_filtered.dat.convolved.bz2      |   Bin 0 -> 431065 bytes
 ...0_00.DK.LHE.semd.convolved_resent_by_Vinnik.bz2 |   Bin 0 -> 447083 bytes
 ....DK.LHE.semd.convolved_resent_by_Vinnik.sac.bz2 |   Bin 0 -> 228792 bytes
 ...HE.semd.convolved_resent_by_Vinnik_filtered.bz2 |   Bin 0 -> 467469 bytes
 .../S100_00.DK.LHE.semd_Seb.bz2                    |   Bin 0 -> 329139 bytes
 .../S100_00.DK.LHE.semd_Seb.sac.bz2                |   Bin 0 -> 169038 bytes
 .../S100_00.DK.LHE.semd_Seb_filtered.dat.bz2       |   Bin 0 -> 339344 bytes
 ...0_00.DK.LHE.semd_Seb_filtered.dat.convolved.bz2 |   Bin 0 -> 340307 bytes
 .../convert_files_sacalpha_ascii.f90               |     0
 .../convolve_source_timefunction.csh               |    22 +
 .../convolve_source_timefunction_SH.f90            |   108 +
 .../filter_sac_150seconds.txt                      |    14 +
 .../input_convolve_code.txt                        |     1 +
 .../plotall_compare_modes_SEM_SV_regular.gnu       |    55 +
 ...regular_nocrust_noQ_smoothed_filtered.convolved | 16380 +++++++++++++++++++
 .../seismos_S100.bhr.sac                           |   Bin 0 -> 524920 bytes
 ...will_fix_the_non_polynomial_Earth_model_problem |     0
 ...f_the_source_discontinuity_is_correctly_handled |     0
 ...s_a_simple_Cholesky_solver_see_in_compwave_file |     0
 .../yyyyy_this_version_is_based_on_dsmti-2.2.9     |     0
 .../yyyyy_we_could_get_rid_of_MPI_pack_and_unpack  |     0
 ...tter_nonlinear_load_balancing_for_MPI_is_needed |     0
 ...d670_smoothed_out_with_overlapping_is_a_problem |     0
 ...000_mbfd=16000000_but_there_is_a_stop_statement |     0
 ...ructure_of_Vadim_and_how_to_use_the_new_one.txt |    83 +
 ...ff_splitting_in_a_isotropic_Earth_from_2010.txt |    55 +
 utils/DSM_FOR_SPECFEM3D/Makefile                   |    87 +
 .../Makefile                                       |    27 +
 .../ReadIasp91.f90                                 |   738 +
 .../gll_library.f90                                |   554 +
 .../mesh_chunk.f90                                 |  1127 ++
 .../Makefile                                       |    27 +
 .../TraPSV-0.1.3.f90                               |  1038 ++
 .../calmat.f90                                     |  1414 ++
 .../dcsymbdl.f90                                   |   399 +
 .../glu2.f90                                       |   185 +
 .../rk3.f90                                        |    83 +
 .../Makefile                                       |    27 +
 .../TraSH-0.1.0.f90                                |   824 +
 .../calmat.f90                                     |   479 +
 .../dclib.f90                                      |   141 +
 .../dclib3.f90                                     |   122 +
 .../dcsymbdl.f90                                   |   170 +
 .../dcsymbdl_vector.f90                            |   405 +
 .../glu2.f90                                       |   144 +
 .../makefile_old                                   |    25 +
 .../others.f90                                     |  1410 ++
 .../trial.f90                                      |   375 +
 .../trial_psv.f90                                  |  1062 ++
 .../TraPSV_MPI_read_Zmin/Makefile                  |    27 +
 .../TraPSV_MPI_read_Zmin/TraPSV-0.1.3.f90          |  1171 ++
 .../TraPSV_MPI_read_vertical_faces/Makefile        |    27 +
 .../TraPSV-0.1.3.f90                               |  1117 ++
 .../TraPSV_MPI_read_Zmin/Makefile                  |    27 +
 .../TraPSV_MPI_read_Zmin/TraSH-0.1.0.f90           |  1266 ++
 .../TraPSV_MPI_read_Zmin/calmat.f90                |   479 +
 .../TraPSV_MPI_read_Zmin/dclib.f90                 |   138 +
 .../TraPSV_MPI_read_Zmin/dclib3.f90                |   122 +
 .../TraPSV_MPI_read_Zmin/glu2.f90                  |   144 +
 .../TraPSV_MPI_read_Zmin/makefile_old              |    25 +
 .../TraPSV_MPI_read_Zmin/others.f90                |  1381 ++
 .../TraPSV_MPI_read_Zmin/trial.f90                 |   544 +
 .../TraPSV_MPI_read_Zmin/trial_psv.f90             |  1062 ++
 .../TraPSV_MPI_read_vertical_faces/Makefile        |    27 +
 .../TraPSV_MPI_read_vertical_faces/TraSH-0.1.0.f90 |  1248 ++
 .../TraPSV_MPI_read_vertical_faces/calmat.f90      |   479 +
 .../TraPSV_MPI_read_vertical_faces/constants.h     |    12 +
 .../TraPSV_MPI_read_vertical_faces/dclib.f90       |   138 +
 .../TraPSV_MPI_read_vertical_faces/dclib3.f90      |   122 +
 .../TraPSV_MPI_read_vertical_faces/glu2.f90        |   144 +
 .../TraPSV_MPI_read_vertical_faces/makefile_old    |    25 +
 .../TraPSV_MPI_read_vertical_faces/others.f90      |  1385 ++
 .../TraPSV_MPI_read_vertical_faces/trial.f90       |   544 +
 .../TraPSV_MPI_read_vertical_faces/trial_psv.f90   |  1062 ++
 .../ChangeFormat/ChangeFormat.f90                  |   222 +
 .../ChangeFormat/Makefile                          |    23 +
 .../ChangeFormat_disp/ChangeFormat.f90             |   234 +
 .../ChangeFormat_disp/Makefile                     |    23 +
 .../ChangeFormat_zmin/ChangeFormat_zmin.f90        |   241 +
 .../ChangeFormat_zmin/Makefile                     |    23 +
 .../ChangeFormat_zmin_disp/ChangeFormat_zmin.f90   |   263 +
 .../ChangeFormat_zmin_disp/Makefile                |    24 +
 .../FFT_MPI_FACES_VERT_FULL/Makefile               |    19 +
 .../FFT_MPI_FACES_VERT_FULL/TraFFT.f90             |   498 +
 .../FFT_MPI_FACES_VERT_FULL/others.f90             |  2047 +++
 .../FFT_MPI_FACES_VERT_FULL/rotations_matrix.f90   |   170 +
 .../FFT_MPI_FACES_VERT_PSV/Makefile                |    19 +
 .../FFT_MPI_FACES_VERT_PSV/TraFFT.f90              |   483 +
 .../FFT_MPI_FACES_VERT_PSV/others.f90              |  2047 +++
 .../FFT_MPI_FACES_VERT_PSV/rotations_matrix.f90    |   170 +
 .../FFT_MPI_FACES_VERT_SH/Makefile                 |    19 +
 .../FFT_MPI_FACES_VERT_SH/TraFFT.f90               |   534 +
 .../FFT_MPI_FACES_VERT_SH/others.f90               |  2047 +++
 .../FFT_MPI_FACES_VERT_SH/rotations_matrix.f90     |   170 +
 .../FFT_MPI_FACES_ZMIN_FULL/Makefile               |    19 +
 .../FFT_MPI_FACES_ZMIN_FULL/TraFFT.f90             |   469 +
 .../FFT_MPI_FACES_ZMIN_FULL/others.f90             |  1880 +++
 .../FFT_MPI_FACES_ZMIN_PSV/Makefile                |    19 +
 .../FFT_MPI_FACES_ZMIN_PSV/TraFFT.f90              |   480 +
 .../FFT_MPI_FACES_ZMIN_PSV/others.f90              |  1880 +++
 .../FFT_MPI_FACES_ZMIN_SH/Makefile                 |    19 +
 .../FFT_MPI_FACES_ZMIN_SH/TraFFT.f90               |   530 +
 .../FFT_MPI_FACES_ZMIN_SH/TraFFT_new.f90           |   497 +
 .../FFT_MPI_FACES_ZMIN_SH/others.f90               |  1880 +++
 .../Interf_SPECFEM3D_DSM/Makefile                  |    18 +
 .../Interf_SPECFEM3D_DSM/compile.csh               |     4 +
 .../Interf_SPECFEM3D_DSM/constants.h               |   334 +
 .../read_absorbing_interfaces.f90                  |   844 +
 .../Interf_SPECFEM3D_DSM/readme                    |     3 +
 utils/DSM_FOR_SPECFEM3D/README                     |    40 +
 utils/DSM_FOR_SPECFEM3D/UTILS/LectureBinTrac.f90   |    64 +
 utils/DSM_FOR_SPECFEM3D/UTILS/Makefile             |    36 +
 utils/DSM_FOR_SPECFEM3D/UTILS/compile.csh          |     4 +
 .../UTILS/create_all_input_files_for_Hybrid.f90    |   657 +
 .../UTILS/create_frequency_double_para.f90         |    38 +
 .../UTILS/create_frequency_file.f90                |    13 +
 .../UTILS/create_inputs_files.f90                  |   350 +
 .../UTILS/create_inputs_files_for_benchmark.f90    |   348 +
 utils/DSM_FOR_SPECFEM3D/UTILS/param_reader.c       |   215 +
 .../UTILS/read_binary_dsm_outp_files.f90           |    28 +
 utils/DSM_FOR_SPECFEM3D/UTILS/unroll_illog.f90     |    25 +
 utils/DSM_FOR_SPECFEM3D/UTILS/unroll_l_li_lj.f90   |    43 +
 utils/DSM_FOR_SPECFEM3D/clean.sh                   |    22 +
 .../example/DSM_tractions/FrqsMpi.txt              |    25 +
 .../example/DSM_tractions/TmpWrkFile00000          |     9 +
 .../example/DSM_tractions/iasp91_dsm               |    67 +
 .../example/DSM_tractions/inputIASP.infTra         |    10 +
 .../example/DSM_tractions/recdepth                 |    66 +
 utils/DSM_FOR_SPECFEM3D/example/DSM_tractions/st   |    13 +
 .../example/DSM_tractions/timer_part2.txt          |     5 +
 utils/DSM_FOR_SPECFEM3D/example/MESH3VTU.sh        |    47 +
 utils/DSM_FOR_SPECFEM3D/example/ParFileInterface   |     5 +
 utils/DSM_FOR_SPECFEM3D/example/ParFileMeshChunk   |    10 +
 utils/DSM_FOR_SPECFEM3D/example/README_NEW_CHANGE  |    34 +
 .../example/batch_run_benchmark_all_process.sh     |   238 +
 ...n_benchmark_all_process.sh_Traction_preparation |   201 +
 ...tch_run_benchmark_all_process_only_SPECFEM3D.sh |   186 +
 utils/DSM_FOR_SPECFEM3D/example/batch_run_movie.sh |   134 +
 .../example/in_data_files/CMTSOLUTION              |    13 +
 .../example/in_data_files/Par_file                 |    57 +
 .../example/in_data_files/STATIONS                 |    17 +
 .../example/in_data_files/STATIONS_FILTERED        |    17 +
 .../example/in_data_files/STATIONS_old             |    21 +
 .../in_data_files/STATIONS_suface_latitude_0       |    17 +
 .../in_data_files/STATIONS_suface_logitude_60      |    19 +
 .../example/in_data_files/STATIONS_vertical_55     |    18 +
 .../example/in_data_files/STATIONS_vertical_65     |    10 +
 .../example/in_data_files/coeff_poly_deg12         |    14 +
 .../example/in_data_files/model_1D.in              |    51 +
 .../example/input_dsm/Double_para.txt              |    28 +
 .../example/input_dsm/Double_para.txt_12           |    16 +
 .../example/input_dsm/Double_para.txt_18           |    22 +
 .../example/input_dsm/FrqsMpi.txt                  |    25 +
 .../example/input_dsm/FrqsMpi.txt_12               |    13 +
 .../example/input_dsm/FrqsMpi.txt_18               |    19 +
 utils/DSM_FOR_SPECFEM3D/example/input_dsm/iasp91   |    53 +
 .../DSM_FOR_SPECFEM3D/example/input_dsm/iasp91_dsm |    67 +
 .../example/input_dsm/inputIASP.infTra_for_coef    |    10 +
 .../example/input_dsm/inputIASP.infTra_stxmax      |    14 +
 .../example/input_dsm/inputIASP.infTra_stxmin      |    14 +
 .../example/input_dsm/inputIASP.infTra_stymax      |    14 +
 .../example/input_dsm/inputIASP.infTra_stymin      |    14 +
 .../example/input_dsm/inputIASP.infTra_stzmin      |    14 +
 utils/DSM_FOR_SPECFEM3D/example/input_dsm/st       |    13 +
 utils/DSM_FOR_SPECFEM3D/example/load_data.m        |   249 +
 utils/DSM_FOR_SPECFEM3D/example/log.benchmark      |    51 +
 utils/DSM_FOR_SPECFEM3D/example/mesh2vtu.pl        |    55 +
 utils/DSM_FOR_SPECFEM3D/example/params.in          |     9 +
 .../example/parfile_for_benchmark                  |    80 +
 utils/DSM_FOR_SPECFEM3D/example/tmp_sem.out        |  5352 ++++++
 utils/DSM_FOR_SPECFEM3D/example_pyrope/README      |     1 +
 .../example_pyrope/idris_ada_compute_tract_ev5.sh  |   260 +
 .../example_pyrope/input.data.tar.bz2              |   Bin 0 -> 12593 bytes
 .../example_pyrope/parfile_for_benchmark           |    84 +
 utils/DSM_FOR_SPECFEM3D/install.sh                 |    22 +
 .../note_from_Dimitri_about_mesh_doubling.txt      |     3 +
 ...de_is_and_how_to_use_it_for_Clement_may2014.txt |    17 +
 ...r_FWI_with_SPECFEM_and_DSM_on_Curie_apr2014.txt |    39 +
 .../cart2geogr.f90                                 |   188 +
 .../routines_for_conversion_geogr_cart/compile.csh |     1 +
 .../convert_station_list_geogr2cart.f90            |    34 +
 .../geogr2cart.f90                                 |   190 +
 .../list_stations_files_to_convert.geogr           |     6 +
 .../test_cart2geogr.f90                            |    25 +
 .../test_geogr2cart.f90                            |    23 +
 utils/DSM_FOR_SPECFEM3D/shared/constants.h         |    12 +
 utils/DSM_FOR_SPECFEM3D/shared/filters.f90         |   204 +
 utils/DSM_FOR_SPECFEM3D/shared/others.f90          |  2041 +++
 utils/DSM_FOR_SPECFEM3D/shared/read_input.f90      |    52 +
 utils/DSM_FOR_SPECFEM3D/shared/trial.f90           |  1062 ++
 .../shells/bacchus_run_benchmark_all_process.sh    |   175 +
 .../shells/idirs_ada_benchmark.sh                  |   118 +
 .../shells/idris_ada_compute_tract.sh              |   260 +
 .../shells/idris_ada_run_benchmark_all_process.sh  |   220 +
 utils/DSM_FOR_SPECFEM3D/shells/idris_test.sh       |    74 +
 .../shells/msub_compute_coef_process.sh            |   117 +
 .../shells/msub_run_benchmark_all_process.sh       |   184 +
 .../DSM_FOR_SPECFEM3D/shells/msub_setup_process.sh |   136 +
 .../DSM_FOR_SPECFEM3D/shells/parfile_for_benchmark |    84 +
 utils/DSM_FOR_SPECFEM3D/shells/scripts.sh          |   275 +
 utils/DSM_FOR_SPECFEM3D/shells/scripts_dsm_PSV.sh  |   342 +
 utils/DSM_FOR_SPECFEM3D/shells/scripts_dsm_SH.sh   |   342 +
 utils/DSM_FOR_SPECFEM3D/shells/scripts_dsm_full.sh |   346 +
 utils/DSM_FOR_SPECFEM3D/shells/scripts_pure_dsm.sh |   116 +
 .../shells/scrpits_before_specfem.sh               |    41 +
 .../DSM_FOR_SPECFEM3D/shells/scrpits_specfem3D.sh  |   129 +
 utils/DSM_FOR_SPECFEM3D/shells/setup.sh            |    12 +
 .../DSM_FOR_SPECFEM3D/shells/shells_for_FWI/README |    65 +
 .../shells/shells_for_FWI/copy_vtk_files.sh        |     3 +
 .../shells_for_FWI/create_all_directories.sh       |     7 +
 .../shells_for_FWI/create_link_for_tractions.sh    |     5 +
 .../shells_for_FWI/delete_all_directories.sh       |     6 +
 .../shells/shells_for_FWI/functions_general.sh     |    89 +
 .../shells/shells_for_FWI/functions_inversion.sh   |    73 +
 .../shells_for_FWI/functions_optimisation.sh       |   144 +
 .../shells/shells_for_FWI/functions_set_up.sh      |    22 +
 .../shells/shells_for_FWI/functions_simu_mpi.sh    |   147 +
 .../shells/shells_for_FWI/global_parameters.in     |    37 +
 .../shells/shells_for_FWI/load_variables.sh        |     4 +
 .../shells_for_FWI/msub_lance_invesion_gamma.sh    |    58 +
 .../shells/shells_for_FWI/msub_lance_simu.sh       |    59 +
 utils/DSM_FOR_SPECFEM3D/shells/shells_tests.sh     |     4 +
 utils/DSM_FOR_SPECFEM3D/shells/step_1.out          |     6 +
 utils/DSM_FOR_SPECFEM3D/shells/step_2.out          |    13 +
 ..._dont_remove_about_DSM_SPECFEM_coupled_code.txt |    74 +
 297 files changed, 115808 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 de945974cc5bd10ab7deadd966629574dd8b9e11


More information about the CIG-COMMITS mailing list