[cig-commits] [commit] devel: Merge branch 'devel' of https://github.com/geodynamics/specfem3d into devel (38d148c)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Thu Nov 20 10:08:17 PST 2014


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

On branch  : devel
Link       : https://github.com/geodynamics/specfem3d/compare/b43c63c4cea034e3e6f647cebc591fb4c2ab3894...fb5ff57e01f82037a9b22ebd3c3c184e9e4f14f6

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

commit 38d148ca406c9a9e6c5c1a4edc05b03ca6482968
Merge: 7d2d571 9e2aad4
Author: Clément Durochat <c.durochat at gmail.com>
Date:   Wed Nov 12 11:09:44 2014 +0100

    Merge branch 'devel' of https://github.com/geodynamics/specfem3d into devel



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

38d148ca406c9a9e6c5c1a4edc05b03ca6482968
 .../ADJOINT_TOMOGRAPHY_TOOLKIT/HowtoUseToolkit.pdf | Bin 0 -> 115730 bytes
 .../DATA/Par_file                                  |   4 +-
 README_inversion_package_list_of_things_to_do.txt  | 295 +++++++-
 flags.guess                                        |   4 +-
 src/auxiliaries/combine_surf_data.f90              |  70 +-
 src/auxiliaries/combine_vol_data.f90               | 138 ++--
 src/auxiliaries/combine_vol_data_adios_impl.f90    |  20 +-
 src/auxiliaries/combine_vol_data_impl.f90          |  20 +-
 src/auxiliaries/convolve_source_timefunction.f90   |  10 +-
 .../create_movie_shakemap_AVS_DX_GMT.f90           | 156 ++---
 .../check_mesh_quality_CUBIT_Abaqus.f90            | 128 ++--
 .../multiply_CUBIT_Abaqus_mesh_by_1000.f90         |   2 +-
 src/cuda/assemble_MPI_scalar_cuda.cu               |  18 +-
 src/cuda/assemble_MPI_vector_cuda.cu               |  36 +-
 src/cuda/check_fields_cuda.cu                      |  92 +--
 src/cuda/compute_add_sources_acoustic_cuda.cu      |  26 +-
 src/cuda/compute_add_sources_viscoelastic_cuda.cu  |  26 +-
 src/cuda/compute_coupling_cuda.cu                  |  32 +-
 src/cuda/compute_forces_acoustic_cuda.cu           |  58 +-
 src/cuda/compute_forces_viscoelastic_cuda.cu       | 230 +++---
 src/cuda/compute_kernels_cuda.cu                   |  42 +-
 src/cuda/compute_stacey_acoustic_cuda.cu           |  16 +-
 src/cuda/compute_stacey_viscoelastic_cuda.cu       |  22 +-
 src/cuda/initialize_cuda.cu                        |  36 +-
 src/cuda/mesh_constants_cuda.h                     |   6 +-
 src/cuda/noise_tomography_cuda.cu                  |   8 +-
 src/cuda/prepare_constants_cuda.h                  |  20 +-
 src/cuda/prepare_mesh_constants_cuda.cu            | 156 ++---
 src/cuda/save_and_compare_cpu_vs_gpu.c             |  70 +-
 src/cuda/specfem3D_gpu_cuda_method_stubs.c         |   6 +-
 src/cuda/transfer_fields_cuda.cu                   |   6 +-
 src/cuda/update_displacement_cuda.cu               |  40 +-
 src/cuda/write_seismograms_cuda.cu                 |  40 +-
 src/decompose_mesh/decompose_mesh.F90              | 210 +++---
 src/decompose_mesh/fault_scotch.f90                |  18 +-
 src/decompose_mesh/part_decompose_mesh.f90         | 256 ++++---
 src/generate_databases/calc_jacobian.f90           |   4 +-
 src/generate_databases/create_mass_matrices.f90    | 136 ++--
 src/generate_databases/create_regions_mesh.f90     | 196 +++---
 .../fault_generate_databases.f90                   |  10 +-
 src/generate_databases/finalize_databases.f90      |  16 +-
 src/generate_databases/generate_databases.f90      |  82 +--
 src/generate_databases/get_MPI.f90                 |  36 +-
 src/generate_databases/get_absorbing_boundary.f90  |  50 +-
 src/generate_databases/get_coupling_surfaces.f90   | 146 ++--
 src/generate_databases/get_model.f90               |  66 +-
 src/generate_databases/get_perm_color.f90          | 154 ++--
 src/generate_databases/memory_eval.f90             |  18 +-
 src/generate_databases/model_1d_cascadia.f90       |  12 +-
 src/generate_databases/model_1d_prem.f90           |  58 +-
 src/generate_databases/model_1d_socal.f90          |   6 +-
 src/generate_databases/model_aniso.f90             |   8 +-
 src/generate_databases/model_default.f90           |  12 +-
 src/generate_databases/model_external_values.f90   |   6 +-
 src/generate_databases/model_gll.f90               |  14 +-
 src/generate_databases/model_gll_adios.F90         |   8 +-
 src/generate_databases/model_ipati.f90             |  22 +-
 src/generate_databases/model_ipati_adios.F90       |  14 +-
 src/generate_databases/model_salton_trough.f90     |  18 +-
 src/generate_databases/model_sep.f90               |  16 +-
 src/generate_databases/model_tomography.f90        | 114 +--
 src/generate_databases/parse_sep.c                 |   2 +-
 .../pml_set_local_dampingcoeff.f90                 | 316 ++++-----
 src/generate_databases/read_partition_files.f90    |  90 +--
 .../read_partition_files_adios.F90                 |  42 +-
 src/generate_databases/save_arrays_solver.f90      | 184 ++---
 .../save_arrays_solver_adios.F90                   | 180 ++---
 src/generate_databases/setup_color_perm.f90        | 142 ++--
 src/generate_databases/setup_mesh.f90              |  12 +-
 src/meshfem3D/check_mesh_quality.f90               |  38 +-
 src/meshfem3D/compute_parameters.f90               |   4 +-
 src/meshfem3D/create_regions_mesh.f90              |  62 +-
 src/meshfem3D/create_visual_files.f90              |   6 +-
 src/meshfem3D/define_subregions.f90                |  14 +-
 src/meshfem3D/define_subregions_heuristic.f90      |  16 +-
 src/meshfem3D/earth_chunk_HEX8_Mesher.f90          |  28 +-
 src/meshfem3D/earth_chunk_ReadIasp91.f90           |  34 +-
 src/meshfem3D/get_MPI_cutplanes_eta.f90            |   4 +-
 src/meshfem3D/get_MPI_cutplanes_xi.f90             |   4 +-
 src/meshfem3D/get_flags_boundaries.f90             |  20 +-
 src/meshfem3D/meshfem3D.f90                        | 132 ++--
 src/meshfem3D/read_mesh_parameter_file.f90         | 114 +--
 src/meshfem3D/read_value_mesh_parameters.f90       | 172 ++---
 src/meshfem3D/save_databases.f90                   |  72 +-
 src/meshfem3D/save_databases_adios.F90             |  74 +-
 src/meshfem3D/store_boundaries.f90                 |  48 +-
 src/shared/adios_manager.F90                       |   4 +-
 src/shared/assemble_MPI_scalar.f90                 |  50 +-
 src/shared/check_mesh_resolution.f90               | 180 ++---
 src/shared/create_serial_name_database.f90         |   4 +-
 src/shared/define_derivation_matrices.f90          |   2 +-
 src/shared/detect_surface.f90                      |  66 +-
 src/shared/exit_mpi.f90                            |   2 +-
 src/shared/get_attenuation_model.f90               | 136 ++--
 src/shared/get_cmt.f90                             |  48 +-
 src/shared/get_element_face.f90                    |  78 +--
 src/shared/get_force.f90                           |  12 +-
 src/shared/get_global.f90                          |  14 +-
 src/shared/get_jacobian_boundaries.f90             |  32 +-
 src/shared/get_shape2D.f90                         |  14 +-
 src/shared/get_shape3D.f90                         |   8 +-
 src/shared/gll_library.f90                         |   6 +-
 src/shared/hex_nodes.f90                           |   4 +-
 src/shared/lagrange_poly.f90                       |   6 +-
 src/shared/parallel.f90                            |  38 +-
 src/shared/param_reader.c                          |   2 +-
 src/shared/prepare_assemble_MPI.f90                | 148 ++--
 src/shared/read_parameter_file.f90                 | 337 ++++-----
 src/shared/read_topo_bathy_file.f90                |  48 +-
 src/shared/read_value_parameters.f90               |  54 +-
 src/shared/recompute_jacobian.f90                  |   6 +-
 src/shared/safe_alloc_mod.f90                      |   4 +-
 src/shared/save_header_file.f90                    |   6 +-
 src/shared/serial.f90                              |   4 +-
 src/shared/write_VTK_data.f90                      |  12 +-
 src/shared/write_c_binary.c                        |  30 +-
 src/specfem3D/assemble_MPI_vector.f90              | 121 ++--
 src/specfem3D/calendar.f90                         |  12 +-
 src/specfem3D/check_stability.f90                  |  60 +-
 src/specfem3D/compute_add_sources_acoustic.f90     |  46 +-
 src/specfem3D/compute_add_sources_poroelastic.f90  |  40 +-
 src/specfem3D/compute_add_sources_viscoelastic.f90 |  74 +-
 src/specfem3D/compute_arrays_source.f90            |  20 +-
 src/specfem3D/compute_boundary_kernel.f90          |  10 +-
 src/specfem3D/compute_coupling_acoustic_el.f90     |   2 +-
 src/specfem3D/compute_coupling_acoustic_po.f90     |   2 +-
 src/specfem3D/compute_coupling_poroelastic_ac.f90  |   2 +-
 src/specfem3D/compute_coupling_poroelastic_el.f90  |   4 +-
 src/specfem3D/compute_coupling_viscoelastic_ac.f90 |  18 +-
 src/specfem3D/compute_coupling_viscoelastic_po.f90 |   4 +-
 src/specfem3D/compute_forces_acoustic_Dev.F90      |   8 +-
 .../compute_forces_acoustic_calling_routine.f90    |  80 +--
 src/specfem3D/compute_forces_acoustic_noDev.f90    |   4 +-
 src/specfem3D/compute_forces_poro_fluid_part.f90   |  16 +-
 src/specfem3D/compute_forces_poro_solid_part.f90   |  14 +-
 .../compute_forces_poroelastic_calling_routine.f90 |  24 +-
 src/specfem3D/compute_forces_viscoelastic_Dev.F90  |  14 +-
 ...compute_forces_viscoelastic_calling_routine.F90 |  80 +--
 .../compute_forces_viscoelastic_noDev.f90          |  10 +-
 src/specfem3D/compute_gradient.f90                 |   2 +-
 src/specfem3D/compute_interpolated_dva.f90         |   4 +-
 src/specfem3D/compute_kernels.f90                  |  34 +-
 src/specfem3D/compute_stacey_acoustic.f90          |  28 +-
 src/specfem3D/compute_stacey_poroelastic.f90       |  10 +-
 src/specfem3D/compute_stacey_viscoelastic.f90      |  24 +-
 src/specfem3D/compute_total_energy.f90             |  12 +-
 src/specfem3D/create_color_image.f90               | 154 ++--
 src/specfem3D/detect_mesh_surfaces.f90             |  18 +-
 src/specfem3D/fault_solver_common.f90              |   2 +-
 src/specfem3D/fault_solver_dynamic.f90             |  64 +-
 src/specfem3D/fault_solver_kinematic.f90           |  14 +-
 src/specfem3D/finalize_simulation.f90              |  28 +-
 src/specfem3D/gravity_perturbation.f90             |  14 +-
 src/specfem3D/initialize_simulation.f90            | 109 +--
 src/specfem3D/iterate_time.F90                     | 138 ++--
 src/specfem3D/locate_receivers.f90                 | 193 +++--
 src/specfem3D/locate_source.f90                    |  92 +--
 src/specfem3D/make_gravity.f90                     |  76 +-
 src/specfem3D/noise_tomography.f90                 |  60 +-
 ...ined_compute_forces_viscoelastic_Dev_openmp.f90 |  28 +-
 src/specfem3D/pml_allocate_arrays.f90              | 190 ++---
 src/specfem3D/pml_compute_accel_contribution.f90   |  66 +-
 src/specfem3D/pml_compute_memory_variables.f90     | 101 ++-
 src/specfem3D/pml_output_VTKs.f90                  |  14 +-
 src/specfem3D/prepare_timerun.F90                  | 293 ++++----
 src/specfem3D/read_forward_arrays_adios.F90        |  10 +-
 src/specfem3D/read_mesh_databases.F90              | 773 +++++++++++----------
 src/specfem3D/read_mesh_databases_adios.F90        | 324 ++++-----
 src/specfem3D/save_adjoint_kernels.f90             | 134 ++--
 src/specfem3D/save_forward_arrays_adios.F90        |   4 +-
 src/specfem3D/save_kernels_adios.F90               |  18 +-
 src/specfem3D/setup_GLL_points.f90                 |  20 +-
 src/specfem3D/setup_movie_meshes.f90               |  24 +-
 src/specfem3D/setup_sources_receivers.f90          | 200 +++---
 src/specfem3D/update_displacement_scheme.f90       |  44 +-
 src/specfem3D/write_movie_output.f90               | 126 ++--
 src/specfem3D/write_output_ASCII.f90               |  16 +-
 src/specfem3D/write_output_SU.f90                  |  20 +-
 src/specfem3D/write_seismograms.f90                | 114 +--
 src/tomography/add_model_iso.f90                   |   8 +-
 src/tomography/compute_kernel_integral.f90         |   2 +-
 src/tomography/get_gradient_cg.f90                 |  16 +-
 src/tomography/get_gradient_steepest.f90           |   4 +-
 src/tomography/model_update.f90                    | 108 +--
 src/tomography/read_kernels.f90                    |   4 +-
 src/tomography/read_kernels_cg.f90                 |   4 +-
 src/tomography/read_model.f90                      |   8 +-
 src/tomography/read_parameters_tomo.f90            |   2 +-
 src/tomography/save_external_bin_m_up.f90          |  62 +-
 src/tomography/smooth_sem.f90                      |  76 +-
 src/tomography/sum_kernels.f90                     |  42 +-
 src/tomography/sum_preconditioned_kernels.f90      |  66 +-
 tests/decompose_mesh/test_partitioning.f90         |  22 +-
 tests/decompose_mesh/test_read.f90                 |  10 +-
 tests/decompose_mesh/test_valence.f90              |  18 +-
 utils/create_specfem3D_gpu_cuda_method_stubs.pl    |   6 +-
 196 files changed, 5834 insertions(+), 5588 deletions(-)




More information about the CIG-COMMITS mailing list